Get Provider Status
๐ Multi-Provider Status & Health Monitoring
Get comprehensive status information for all booking providers configured for a specific restaurant. This endpoint provides real-time health checks, performance metrics, and operational status.
๐ Provider Overview
Supported Providers
- ๐ OpenTable - Direct API integration with instant confirmations
- ๐ VAPI AI Phone Calling - VAPI-powered automated restaurant calls
- ๐ช TableCheck - Platform integration for wider restaurant network
- ๐ Internal System - Restaurantโs proprietary booking system
Health Metrics
- Response Time: Average API response time over last 24 hours
- Success Rate: Successful bookings vs attempts (%)
- Error Count: Recent failures and error types
- Last Error: Most recent error message for debugging
- Bookings Handled: Total bookings processed by each provider
๐ฏ Use Cases
Restaurant Operations
- Provider Selection: Choose best performing provider for bookings
- Troubleshooting: Identify and resolve provider issues
- Performance Monitoring: Track provider reliability and speed
- Capacity Planning: Understand which providers handle peak loads
Customer Experience
- Fallback Strategy: Automatic provider switching on failures
- Optimal Routing: Route bookings to fastest/most reliable provider
- Transparency: Show customers which booking method will be used
Business Intelligence
- Provider ROI: Analyze which providers generate most bookings
- Cost Optimization: Compare provider costs vs performance
- Service Level Agreements: Monitor provider SLA compliance
๐ Status Indicators
Health Status
- ๐ข Healthy: Provider is operational and responding normally
- ๐ก Degraded: Provider experiencing issues but still functional
- ๐ด Unhealthy: Provider is down or not responding
- โซ Disabled: Provider is intentionally disabled for this restaurant
Performance Metrics
- Response Time: < 2s = Excellent, 2-5s = Good, > 5s = Poor
- Success Rate: > 95% = Excellent, 85-95% = Good, < 85% = Poor
- Error Rate: < 1% = Excellent, 1-5% = Acceptable, > 5% = Concerning
๐ Real-Time Monitoring
This endpoint performs live health checks when called, ensuring you get the most current status information. For high-frequency monitoring, consider the summary endpoint which uses cached data.
๐ Related Operations
- Provider Configuration: PUT /providers/{restaurantId}/config
- Priority Management: GET/PUT /providers/{restaurantId}/priority
- Health Monitoring: GET /providers/health (global status)
- Performance Analytics: GET /management/{restaurantId}/analytics
Path parameters
restaurantId
Unique identifier for the restaurant
Response
Provider status retrieved successfully
success
restaurantId
providers
healthy
Overall system health
totalProviders
healthySummary
lastChecked
Errors
404
Not Found Error

