Catálogo de Erros

Gerado a partir de config/api_errors.php — cada código marcado de acordo com o que a API produz hoje.

400 Pedido malformado.
  • Reservado — nenhum endpoint atual aceita corpo de pedido; nada produz este erro hoje.
Reservado
401 Não autenticado — nenhum token válido foi fornecido.
  • Cabeçalho Authorization ausente.
  • Token de API inválido, revogado ou rodado.
Ativo
403 Autenticado, mas sem permissão para aceder a este recurso.
  • O utilizador dono do token não é administrador.
  • O token não possui o âmbito (scope) exigido por este endpoint.
Ativo
404 Recurso não encontrado.
  • O identificador ou slug indicado não corresponde a nenhum registo.
  • Um token de verificação de certificado inválido ou adulterado.
Ativo
409 Conflito com o estado atual do recurso.
  • Foi pedida uma transição de ciclo de vida inválida para um utilizador (ex.: convidar um utilizador que já está ativo).
Ativo
422 Os dados fornecidos não passaram na validação.
  • Um parâmetro de consulta com um valor de formato inválido.
Ativo
429 Demasiados pedidos — limite de taxa excedido. O corpo da resposta segue o formato Problem Details (RFC 9457).
  • Excedeu o limite de pedidos da política de limite de taxa aplicada a este endpoint (ver a página Limites de Taxa do Portal do Programador e config/api_rate_limits.php).
Ativo
500 Erro interno do servidor.
  • Reporte à equipa CATDI com a hora exata do pedido — a causa não é documentável antecipadamente.
Padrão da framework