Skip to main content
All Yotel API errors return a consistent JSON shape. This page catalogs every error type, including domain-specific errors from voice agents and AI sessions.

Error response format

For validation errors (422), Pydantic returns a list:

Standard HTTP status codes

Cross-tenant access always returns 404, never 403. This prevents attackers from confirming whether a resource exists in another tenant.

Authentication errors


Campaign errors


Voice agent errors


AI session errors


Recording errors


Webhook management errors


Validation patterns

Common validation rules enforced across the API:

Rate limit headers

Successful responses include: On 429 responses: Both SDKs auto-retry on 429 with exponential backoff (configurable).