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
restaurantId
Restaurant identifier
providerType
Provider type to test
Request
This endpoint expects an object.
testType
Type of test to perform
timeout
Test timeout in milliseconds
Response
Provider test completed
success
restaurantId
providerType
testResult
recommendations
