Skip to main content
Status HTTP: 404

O que significa

O recurso solicitado não existe ou pertence a um workspace diferente do da chave de API usada. Por segurança, os dois casos retornam o mesmo 404. Vale para:
  1. Análise: o id informado em GET /analyses/{id} não existe ou é de outro workspace.
  2. Operação: o id informado em GET /operations/{id} não existe ou é de outro workspace.
  3. Engine (Motor de CPF/CNPJ): o engine_id informado no POST /analyses não existe, ou a engine pertence a outro workspace — a API não revela a existência de engines de outros workspaces. (No Motor de Borderô, problemas de engine retornam 422 no_engine.)

Causas comuns

  • id incorreto, truncado ou com caractere a mais (é o UUID retornado na resposta 202 do POST de criação — campo id nos analyses, operation_id nas operations).
  • Chave de API de um workspace diferente do que criou a análise/operação.
  • Consulta a um id gerado no seu sistema em vez do id retornado pela API.
  • engine_id de uma engine de outro workspace.

Como corrigir

  • Use exatamente o campo id do body da resposta 202 de criação.
  • Confirme que a chave de API pertence ao mesmo workspace que criou a análise/operação.
  • Confira o engine_id: ele deve ser o UUID de uma engine do seu workspace (ou omita o campo para usar a resolução automática).
  • Se você usa múltiplos workspaces, armazene o id junto da referência do workspace que o criou.

Exemplo

O texto de detail varia conforme a causa.

Relacionado