A Stric usa códigos de status HTTP convencionais e retorna um corpo JSON com detalhes estruturados.Documentation Index
Fetch the complete documentation index at: https://docs.stric.io/llms.txt
Use this file to discover all available pages before exploring further.
Estrutura de erro
| Campo | Descrição |
|---|---|
error.code | Código estável (use em lógica de tratamento de erros) |
error.message | Mensagem human-readable |
error.details | Contexto adicional (campos com problema, valores) — opcional |
Correlacionação e suporte
Além do JSON de erro, guarde na sua aplicação o status HTTP e qualquer valor único disponível nos headers da resposta (ids de correlacionação costumam vir aí quando o gateway os expõe). Ao acionar o suporte, passeerror.code,
o status HTTP e esse identificador, se você o tiver nos logs — facilita encontrar
a requisição exata nos nossos sistemas.
Códigos por status
400 — VALIDATION_ERROR
Body, query ou parâmetros inválidos. details lista os campos com problema.
401 — UNAUTHORIZED
API key ausente, malformada, expirada ou revogada.
403 — FORBIDDEN
A key não tem permissão para a operação ou para o recurso.
404 — NOT_FOUND
Recurso inexistente. error.code indica qual (CHARGE_NOT_FOUND,
PAYOUT_NOT_FOUND — transferência Pix em /v1/payouts/{id}, etc.).
409 — IDEMPOTENCY_CONFLICT
Mesma Idempotency-Key usada com body diferente. Gere uma nova key. Ver
Idempotência.
422 — Erros de domínio
Operação rejeitada por regra de negócio. Códigos comuns:| Código | Quando acontece |
|---|---|
INSUFFICIENT_BALANCE | Saldo da conta menor que o valor da operação |
INVALID_STATE | Estado do recurso não permite a ação (ex.: cobrança já paga) |
LIMIT_EXCEEDED | Limite diário/mensal de pagamento excedido |
DICT_KEY_NOT_FOUND | Chave Pix não existe no diretório (lookup) |
BR_CODE_INVALID | BR Code expirado ou inválido |
429 — RATE_LIMIT_EXCEEDED
Você excedeu o limite de requisições. A resposta inclui o header
Retry-After em segundos.
