Pular para o conteúdo

Erros

Os erros da API usam um único envelope JSON. Guarde o identificador de correlação ao entrar em contato com o suporte da Morus.

{
"code": "VAL-1005",
"message": "Erro de validação",
"timestamp": "2026-09-15T15:30:00Z",
"correlationId": "01K56Y9K4QPH9D8FJY5E3QJ2N7",
"details": ["tenant.name: não deve estar em branco"]
}
Status Significado Tratamento recomendado
400 Sintaxe ou dados inválidos Corrija a requisição antes de repetir
401 Token ausente, inválido ou expirado Renove o token uma vez e repita
403 A credencial não tem acesso Revise as permissões da credencial
404 O recurso não existe na empresa da credencial Não presuma que outra empresa é proprietária do recurso
409 Conflito de estado ou idempotência Analise o erro e o estado atual do recurso
412 ETag desatualizado Consulte, concilie e repita com o novo ETag
428 O header If-Match obrigatório está ausente Consulte o recurso e envie seu ETag
429 Limite de requisições excedido Repita com espera exponencial limitada e variação aleatória
5xx Falha temporária do servidor Quando aplicável, repita com a mesma chave de idempotência

Defina um limite de tempo para todas as chamadas. Limite as repetições automáticas e adicione uma variação aleatória para evitar que vários processos repitam no mesmo instante.