Skip to main content

Procuração Pública

Modelo na Plataforma

Sigla: PROC PÚB

Descrição: Procuração Pública

Modelo Via API

Type: 21

Este modelo extrai informações-chave de um Procuração Pública (PROC PÚB), como dados do funcionário, da empresa, tipo de exame e aptidão para o trabalho.

O processo de extração é assíncrono e consiste em dois passos principais:

  1. Enviar o documento para a fila de processamento.
  2. Consultar o resultado após a conclusão do processamento.

Passo 1: Enviar o Documento para Processamento

Para iniciar a extração, envie uma requisição POST para o endpoint abaixo.

POST URL Ambiente/documents/upload

Headers

IdentificadorValor
Content-Typemultipart/form-data
IDEXA-API-KEYsua_api_key

Payload (Corpo da Requisição)

A requisição deve conter os seguintes parâmetros obrigatórios:

ParâmetroDescriçaoTipo
filesO arquivo do documento a ser processado.File
typeCódigo interno do modelo. Use 21 para PUBLIC_PROXY.Integer

Os parâmetros a seguir são opcionais:

ParâmetroDescriçaoTipo
pagesDefine páginas específicas para análise (ex: "1,2,5-10").String
externalIdId externo para seu controle (não pode repetir).String

Exemplos de Requisição

curl -X POST "URL_BASE/documents/upload" -H "IDEXA-API-KEY: sua_api_key" -H "Content-Type: multipart/form-data" -F "files=@/path/to/seu/atestado.pdf" -F "type=21" -F "externalId=pedido-cliente-123"

Resposta Imediata (Status 200)

A resposta confirma o recebimento. Guarde o id para consultar o resultado no próximo passo.

{
"id": "95893394-337c-429c-a63e-1b8210de47d2",
"externalId": "pedido-cliente-123",
"type": 21,
"status": 0,
"statusDesc": "RECEIVED",
"createdAt": "2026-01-07T14:38:50.045Z",
"updatedAt": "2026-01-07T14:38:50.045Z"
}
Processamento Assíncrono

A extração de dados pode levar alguns segundos. Por isso, a API funciona de forma assíncrona. Após enviar o documento, aguarde um momento e então use o id retornado para consultar o resultado final. Para ser notificado automaticamente, considere utilizar nossos Webhooks.

Passo 2: Consultar o Resultado

Use o id do documento para fazer uma requisição GET e buscar o resultado completo da extração.

GET URL Ambiente/documents/[id]

Resposta Final (Status 200)

Quando o status for 1 (FINISHED), o objeto data conterá os campos extraídos.

Exemplo de Resposta Completa
{
"id": "95893394-337c-429c-a63e-1b8210de47d2",
"externalId": "pedido-cliente-123",
"type": 21,
"data": {
"Validade do documento": "01 ano",
"Informação de substabelecimento": "String",
"Nome da pessoa outorgada": "Array",
"RG da pessoa outorgada": "Array",
"CPF da pessoa outorgada": "Array",
"Endereço da pessoa outorgada": "Array",
"Nome da pessoa outorgante": "String",
"RG da pessoa outorgante": "String",
"CPF da pessoa outorgante": "String",
"Endereço da pessoa outorgante": "String",
"Nome da empresa outorgada": "String",
"CNPJ da empresa outorgada": "String",
"Nome da empresa outorgante": "String",
"CNPJ da empresa outorgante": "String",
"Todos os poderes concedidos ao outorgante": "Array",
"Nome da empresa onde outorgante pode representar o outorgado": "Array"
},
"processTime": 8.123,
"status": 1,
"statusDesc": "FINISHED",
"createdAt": "2026-01-07T14:38:50.045Z",
"updatedAt": "2026-01-07T14:38:58.168Z"
}

Dicionário de Dados: Procuração Pública

Estes são os campos retornados dentro do objeto data.

CampoTipoDescrição
Validade do documentoStringValidade do documento
Informação de substabelecimentoStringInformação de substabelecimento
Nome da pessoa outorgadaArrayNome da pessoa outorgada
RG da pessoa outorgadaArrayRG da pessoa outorgada
CPF da pessoa outorgadaArrayCPF da pessoa outorgada
Endereço da pessoa outorgadaArrayEndereço da pessoa outorgada
Nome da pessoa outorganteStringNome da pessoa outorgante
RG da pessoa outorganteStringRG da pessoa outorgante
CPF da pessoa outorganteStringCPF da pessoa outorgante
Endereço da pessoa outorganteStringEndereço da pessoa outorgante
Nome da empresa outorgadaStringNome da empresa outorgada
CNPJ da empresa outorgadaStringCNPJ da empresa outorgada
Nome da empresa outorganteStringNome da empresa outorgante
CNPJ da empresa outorganteStringCNPJ da empresa outorgante
Todos os poderes concedidos ao outorganteArrayTodos os poderes concedidos ao outorgante
Nome da empresa onde outorgante pode representar o outorgadoArrayEmpresas onde o outorgante pode representar