Get Comprehensive Webhook Status
**📊 Get Comprehensive Webhook Status and Health**
Retrieve detailed information about webhook configuration, endpoint health, and system status.
## 📋 **Response Format**
```json
{
"success": true,
"message": "Webhook status retrieved successfully",
"data": {
"configured": true,
"configuration": {
"url": "https://api.etera.dev/experience/booking/webhooks/headout/booking-status",
"enabled": true
},
"endpointHealth": {
"accessible": true,
"error": null
},
"environment": "production",
"apiKeyConfigured": true
},
"timestamp": "2024-01-15T10:30:00.000Z"
}
```
## 🔍 **Status Information**
### **Configuration Status**
- **configured**: Whether webhook is configured with Headout
- **configuration**: Current webhook settings (URL, enabled status)
### **Health Status**
- **endpointHealth**: Webhook endpoint accessibility test results
- **accessible**: Whether the endpoint responds to requests
- **error**: Any connectivity errors encountered
### **System Status**
- **environment**: Current deployment environment
- **apiKeyConfigured**: Whether HEADOUT_API_KEY is configured
## 🎯 **Use Cases**
- **Health Dashboard**: Monitor webhook system health
- **Troubleshooting**: Diagnose webhook delivery issues
- **Monitoring**: Check webhook configuration and connectivity
- **Alerts**: Detect webhook configuration problems
## 📊 **Response Codes**
- **200**: Status retrieved successfully
- **500**: Internal server error
Authentication
AuthorizationBearer
JWT token from @etera-ai/auth package (auth.etera.dev) - Format: Bearer <token>
Response
Webhook status retrieved successfully
