Skip to main content

Errors

Use the HTTP status and response body to determine whether a request succeeded.

StatusMeaning
200 OKRequest succeeded.
201 CreatedA webhook was registered.
202 AcceptedA booking or cancellation was accepted for asynchronous processing — poll the attempt, or use webhooks, for the final outcome.
204 No ContentA webhook was deleted.
400 Bad RequestThe request body or parameters are invalid.
401 UnauthorizedNo credential was supplied, or it doesn't match a valid, enabled, non-revoked API key.
403 ForbiddenYour API key is valid but not scoped for this endpoint.
404 Not FoundThe resource does not exist or does not belong to your tenant.
429 Too Many RequestsYou've exceeded your tenant's rate limit. Back off and retry — rate limits are tracked per tenant, not shared across agencies.

A note on booking outcomes​

A booking attempt can reach Failed after its create request returns 202 Accepted. This is a business outcome, not an HTTP error, and no charge is made. See the booking flow guide.