REFERÊNCIA / ERROS E LIMITES

Falhas tratadas com clareza.

Reconcilie operações antes de repetir trabalho ou consumo.

HTTPSignificadoAção
400Solicitação malformadaCorrigir a estrutura.
401Credencial ausente/inválidaCorrigir ou rotacionar no servidor.
402Saldo ou orçamento insuficienteRever saldo/teto; não fazer retry cego.
403Scope ou licença insuficienteRever direitos e permissões.
404Recurso inexistente ou não acessívelConferir ID; não inferir dados de outro cliente.
409Conflito de estado/idempotênciaMesmo ID de tentativa com payload diferente não é nova operação.
410Objeto/cursor indisponível ou expiradoConsultar mudanças ou obter novo snapshot.
422Input, escopo ou evidência inválidosCorrigir campos e condição de qualidade.
429Limite de requisiçõesRespeitar Retry-After e reduzir concorrência.
503Capacidade temporariamente indisponívelBackoff com jitter e mesma chave idempotente.

Idempotência

Use uma chave estável por intenção de processamento. Reenvio com a mesma chave e o mesmo input retorna a operação original; input diferente com a mesma chave resulta em conflito. Retenção mínima proposta da chave: 48 horas. Não repetir após a janela sem reconciliar job e recibo.

Paginação e limites

Use cursor opaco, sem decodificar ou fabricar valores. Os limites exatos de cada endpoint estão na referência; quotas de organização e concorrência serão acordadas no onboarding. Tamanho de arquivo não equivale a páginas faturadas. Não há SLA operacional publicado nesta fase.

Diagnóstico seguro

Guarde request_id dos erros, correlationid dos eventos e identificadores do job/recibo. Não registre chaves, documentos privados nem nomes de alunos desnecessariamente. Envie identificadores de diagnóstico ao suporte, nunca segredos.

Contrato proposto · atualizado em 01/11/2026Planejar integração ↗