Pular para o conteúdo principal

Buscar um documento

Após enviar um documento, você pode consultar o status e o resultado do processamento através desta rota. É necessário informar o id (UUID) do documento, retornado no momento do upload.

Endpoint

GET URL Ambiente/documents/[id]

Headers

IdentificadorValorObrigatório
Acceptapplication/jsonRecomendado
IDEXA-API-KEYsua_api_keySim

Exemplos de Requisição

curl -X GET "URL_BASE/documents/{id}" \
-H "IDEXA-API-KEY: sua_api_key" \
-H "Content-Type: application/json"

Respostas

200 OK Sucesso

Um HTTP 200 é retornado quando o ID informado é válido. Fique atento ao campo status no retorno JSON:

  • 0 (RECEIVED): Recebido, aguardando processamento.
  • 3 (IN PROGRESS): Sendo processado neste momento.
  • 1 (FINISHED): Processamento concluído com sucesso. O objeto data estará preenchido.
  • 2 (ERROR): Ocorreu um erro interno ao tentar ler o documento.
{
"id": "bc1bc4ea-8964-4bb7-97cc-2d77d39908d8",
"data": { /* Dados extraídos pela IA */ },
"status": 1,
"statusDesc": "FINISHED"
}

4xx Falha na requisição

StatusMotivo
400 Bad RequestO ID informado na URL não está no formato UUID válido.
401 UnauthorizedChave de API inválida ou não informada no Header.
404 Not FoundExternal ID duplicado

500 Falha na requisição

StatusMotivo
500 Internal Server ErrorOcorreu um erro interno ao processar a requisição.

{
"message": "The provided 'id' is not a valid UUID. Please check the format and try again."
}