Validar um documento e receber o parecer
Manda UM arquivo (PDF, JPG ou PNG, ate 15MB) e recebe classificacao, campos extraidos, verificacoes e parecer.
A ENTRADA E UNICA: voce nao diz que documento e. A plataforma reconhece sozinha 24 tipos (contrato social, alteracao contratual, estatuto, ata de assembleia, requerimento de empresario, procuracao PJ/PF, certidao da Junta, QSA, IRPJ/ECF, declaracao de faturamento, extrato bancario, certidao PGFN, FGTS, CADIN federal/estadual, Simples Nacional, eSocial, documento de identidade, comprovante de residencia, DIRPF, comprovante de renda, certidao PF, estado civil). O balanco (DEMONSTRACOES_FINANCEIRAS) e o 25o tipo com leitura propria, mas NAO e reconhecido sozinho: mande typeHint DEMONSTRACOES_FINANCEIRAS.
O FORMATO DA SAIDA DEPENDE DO TIPO IDENTIFICADO: o objeto extraction traz os campos daquele tipo. Todo campo folha vem como { value, confidence, page }; campo ausente vem com value null e confidence 0, nunca inventado.
Responde 200 com o resultado quando o pipeline fecha dentro de waitSeconds, ou 202 com { documentId, statusUrl } quando passa. No 202, continue com get_document_status.
Use expectedType para conferir se veio o documento CERTO: a classificacao roda normal e o tipo lido e confrontado com o pedido. E o que pega o arquivo legitimo enviado no campo errado. Use typeHint so quando a origem ja garante o tipo: ele PULA a classificacao.
O arquivo e arquivado no cadastro de expectedDocument, criando o cadastro se nao existir.
Request
- Base URL: https://gyra-core.gyramais.com.br
- URL: https://gyra-core.gyramais.com.br/v1/registry/validate-document
- Auth: HTTP bearer
Response
Resultado completo (200) com type, extraction, validation.checks[] e assessment; ou { documentId, statusUrl } (202) quando ainda processa.
Changes
No recorded changes to this operation across all 1 revision of this API.