Partner API
Errors
Status codes, rate limits, and error payloads for Partner API v2.
Error envelope
{
"success": false,
"error": "Human-readable message"
}
Common status codes
| Status | When |
|---|---|
400 | Invalid parameters (bad dates, missing names, invalid phone, misconfigured calendar) |
401 | Missing or invalid Bearer token |
409 | Requested booking slot is no longer available |
429 | Rate limit exceeded |
Rate limits
GET .../availability(range and per-date): 60 requests / minutePOST .../bookings: 20 requests / minute
Limits are applied per client identity used by the rate limiter (typically IP). Reduce parallel polling and cache availability responses where you can.
Example messages
Invalid or missing tokenInvalid date range. Use YYYY-MM-DD for from and to.first_name and last_name are requiredphone is requiredThis time slot is no longer available.