Create Headout Webhook Configuration
**🆕 Create New Headout Webhook Configuration**
Create a new webhook configuration with Headout API for receiving booking status updates.
## 📋 **Request Body**
```json
{
"url": "https://your-domain.com/webhooks/headout/booking-status",
"enabled": true
}
```
## ⚠️ **Requirements**
- **HTTPS Only**: Webhook URL must use HTTPS protocol (Headout requirement)
- **URL Length**: Must be between 1 and 2048 characters
- **Valid Format**: Must be a properly formatted URL
- **API Key**: HEADOUT_API_KEY must be configured in environment
## 🎯 **Use Cases**
- **Initial Setup**: Create webhook for the first time
- **New Environment**: Set up webhook for a new deployment environment
- **Custom URLs**: Configure webhook with specific URL requirements
## 📊 **Response Codes**
- **200**: Webhook created successfully
- **400**: Invalid request (bad URL format, missing fields)
- **409**: Webhook configuration already exists
- **500**: Internal server error
Authentication
AuthorizationBearer
JWT token from @etera-ai/auth package (auth.etera.dev) - Format: Bearer <token>
Request
This endpoint expects an object.
url
HTTPS URL where webhooks will be delivered
enabled
Whether the webhook is active
Response
Webhook configuration created successfully
