Ordens de Serviço
Response Codes
Códigos HTTP retornados pela DirectLuz e códigos esperados do parceiro.
Inbound — resposta da DirectLuz ao sistema externo
| Código | Significado |
|---|---|
200 | Operação idempotente — resultado original retornado |
201 | Recurso criado com sucesso |
400 | Requisição malformada |
401 | Autenticação inválida |
403 | Escopo insuficiente |
409 | Conflito — recurso já existe em estado incompatível |
422 | Falha de validação de campo (inclui assetType ausente ou desconhecido) |
429 | Limite de taxa excedido |
500 | Erro interno |
503 | Serviço temporariamente indisponível |
504 | Tempo de processamento excedido |
Em casos 422, a resposta inclui o corpo:
{
"errors": [
{ "field": "assetType", "message": "Valor de assetType desconhecido." }
]
}Outbound — resposta esperada do sistema externo à DirectLuz (modo Webhook)
| Código | Interpretação pela DirectLuz |
|---|---|
2xx | Entrega confirmada |
408 | Falha transitória — agenda reentrega |
429 | Falha transitória — agenda reentrega respeitando Retry-After se presente |
4xx (exceto 408, 429) | Falha permanente — evento descartado |
5xx | Falha transitória — agenda reentrega |