Vensy Developers

Erros e limites

Interprete códigos estáveis e decida quando repetir uma chamada.

Erros usam um envelope consistente:

{
  "code": "VALIDATION_ERROR",
  "error": "Invalid send API payload",
  "details": {
    "issues": []
  }
}
HTTPCategoriaAção recomendada
400Payload inválidoCorrija os campos; não repita sem alteração
401API key inválidaCorrija ou rotacione a credencial
403Acesso ou entitlementVerifique workspace, assinatura e limites
404Mensagem não encontradaConfirme o ID e o workspace da chave
409Conflito de estadoReavalie canal ou estado do contato
422Destino/conteúdo recusadoCorrija telefone, mídia ou template
429Rate limitRespeite Retry-After e aplique jitter
500Falha internaRepita com backoff e a mesma idempotency key
502Falha do provedorRepita com backoff e a mesma idempotency key
503Dependência indisponívelAguarde e repita com backoff

Rate limit

O limite de envio é aplicado por API key; a consulta de status tem orçamento separado. Os valores podem variar por ambiente e configuração operacional.

Ao receber 429, não faça retry imediato em paralelo. Aguarde Retry-After, aplique jitter e reduza a concorrência. O limite de volume do plano continua sendo controlado pelos entitlements do workspace.

Nesta página