Test Provider Connection

**๐Ÿงช Provider Connection Testing** Test the connection and functionality of a specific booking provider for a restaurant. This endpoint helps diagnose issues and verify provider configurations. ## ๐Ÿ” **Test Types** ### **Connection Test** - Basic connectivity to provider API - Network latency and response time - SSL certificate validation ### **Authentication Test** - API key or credential validation - Permission level verification - Rate limit status check ### **Availability Test** - Query availability endpoints - Data format validation - Response time measurement ### **Booking Test** - Complete booking flow simulation - End-to-end functionality test - Error handling verification ## ๐ŸŽฏ **Use Cases** - **Troubleshooting**: Diagnose provider connection issues - **Setup Validation**: Verify new provider configurations - **Performance Testing**: Measure provider response times - **Maintenance**: Regular health checks and monitoring ## ๐Ÿ“Š **Test Results** Each test provides detailed results including pass/fail status, performance metrics, and specific diagnostic information.

Path parameters

restaurantIdstringRequired
Restaurant identifier
providerType"opentable" or "vapi" or "tablecheck"Required
Provider type to test

Request

This endpoint expects an object.
testType"connection" or "authentication" or "availability" or "booking"Optional
Type of test to perform
timeoutdoubleOptional1000-30000Defaults to 10000
Test timeout in milliseconds

Response

Provider test completed
successboolean or null
restaurantIdstring or null
providerTypestring or null
testResultobject or null
recommendationslist of strings or null