Menu

Concepts

Errors

RFC 9457 format and stable codes.

Errors follow RFC 9457 (application/problem+json). The code field is stable (use it in your code); detail is a human message (in Portuguese).

{
  "type": "https://developers.converzap.com/pt/erros#forbidden_scope",
  "title": "Escopo insuficiente",
  "status": 403,
  "detail": "Esta chave não tem o escopo messages:send.",
  "code": "forbidden_scope",
  "request_id": "req_8f1c2a9b0d4e4c51a7b3"
}

Validation errors include errors: [{campo, mensagem}] (field, message). Every response carries an X-Request-Id header: share it with support.

HTTPcode
400invalid_request
401unauthorized
401key_expired
401key_revoked
403ip_not_allowed
403forbidden_scope
403forbidden_role
403read_only
403trial_read_only
403plan_upgrade_required
403module_not_in_plan
402payment_required
402limit_reached
404not_found
409conflict
409idempotency_conflict
429rate_limited
502meta_error
500internal_error