Nora AI

Executar Extração Síncrona

Envia um documento para ser processado diretamente por um agente. O processo é síncrono — a resposta só é retornada após a extração concluir.

POST
/agents/{code}/execute/sync
x-api-key<token>

Chave de API para acesso programático. Obtida via dashboard.

In: header

Path Parameters

code*string

Código do agente (10 caracteres, gerado na criação).

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://api.nora.dclick.com.br/agents/aB3cD4eF5g/execute/sync" \  -H "Content-Type: application/json" \  -d '{    "content": "JVBERi0xLjQKJcOkw7zD...",    "mimeType": "application/pdf",    "fileName": "nota-fiscal-001.pdf"  }'

{
  "trackingCode": "aB3cD4eF5gH7",
  "extractionId": "019462a1-b2c3-7d4e-8f5a-6b7c8d9e0f1a",
  "status": "success",
  "data": {
    "numero_nf": "NF-e 001234",
    "valor_total": 1530.5,
    "data_emissao": "2025-01-15"
  },
  "confidence": {
    "numero_nf": 0.95,
    "valor_total": 0.92,
    "data_emissao": 0.88
  },
  "outputFormat": "json",
  "xml": null,
  "errorCode": null,
  "errorMessage": null
}

{
  "error": "Este agente está desativado.",
  "code": "AGENT_INACTIVE"
}

{
  "error": "Não autorizado.",
  "code": "UNAUTHORIZED"
}
{
  "error": "Acesso negado.",
  "code": "FORBIDDEN"
}
{
  "error": "Agente não encontrado.",
  "code": "AGENT_NOT_FOUND"
}
{
  "error": "Limite de requisições excedido. Tente novamente mais tarde.",
  "code": "API_KEY_RATE_LIMITED",
  "tryAgainIn": 42350
}