Chatva

Search documentation

Search titles, instructions and image captions. Use ↑ ↓ to choose a result, Enter to open, Esc to close.

Enter a channel name or describe the step you need.

    API: Limits and errors

    Limits and errors

    Updated September 7, 2026

    On this page

    The limit is 120 requests per minute per key. That is enough to sync even large accounts if you avoid polling the conversation list more than a couple of times a minute and use webhooks for events.

    Rate limit headers

    Response headers

    X-RateLimit-Limit: 120
    X-RateLimit-Remaining: 118
    X-RateLimit-Reset: 1757232360

    When the limit is exceeded the API responds 429 with a Retry-After header — the number of seconds until the next allowed request.

    Error format

    Error example

    {"error": {"code": "rate_limited", "message": "Retry after 30s"}}
    HTTPCodeReason
    400bad_requestInvalid parameters or request body
    401unauthorizedKey missing, revoked or wrong
    403forbiddenPlan without API access or another company's data
    404not_foundConversation, contact or webhook not found
    409conflictA webhook with this URL already exists
    429rate_limitedRate limit exceeded, see Retry-After
    500internalError on our side — retry with backoff