pineplechainDocs

Fundamentos

Erros

Formato dos erros (RFC 9457) e os tipos mais comuns.

Os erros seguem a RFC 9457 (application/problem+json). O campo type identifica o erro; errors lista os campos com problema.

{
  "type": "https://docs.pineplechain.com/problems/validation-error",
  "title": "Validation error",
  "status": 422,
  "detail": "amount: must be at least 0.001",
  "instance": "/v1/invoices",
  "request_id": "req_6c1d0b7e-2f4a-4c3e-9d1b-7a5e8f2c4b10",
  "errors": [{ "path": "amount", "message": "must be at least 0.001" }]
}

Tipos comuns

StatustypeQuando acontece
400bad-request, malformed-jsonCorpo inválido ou falta Idempotency-Key onde é obrigatória.
401unauthorizedChave ausente, inválida ou revogada.
402fees-overdueFatura de taxas vencida (produção).
403forbidden, kyb-requiredSem permissão, ou empresa ainda sem verificação aprovada.
404not-foundNão existe, ou pertence a outra empresa.
409invalid-state-transition, escrow-expired, mode-mismatchA ação não vale no status atual, o escrow venceu, ou a chave é de outro ambiente.
422validation-error, idempotency-key-reusedCampo inválido ou desconhecido, ou chave de idempotência reaproveitada.
429rate-limitedPassou de 120 chamadas por minuto.
502 / 503ledger-error, platform-not-readyFalha temporária na XRPL ou na plataforma. Tente de novo.
Campos desconhecidos no corpo ou na URL são recusados com 422. Isso pega erro de digitação cedo.

Algo errado nesta página? Fale com a gente.