Um kill-switch global e uma adesão por tenant controlam a trilha de extração de documentos. Um tenant que não aderiu recebe
403. Essa resposta vem antes de qualquer armazenamento ou saída dos bytes do documento.Enfileirar um documento para extração
Envie um documento de origem (PDF) para rodar a extração determinística + IA. Os candidatos a transação resultantes vão para uma fila de revisão. Nada chega à conciliação ainda.
202 Accepted) retorna o id da revisão enfileirada, a contagem de candidatos e um status que é sempre PENDING_REVIEW no enfileiramento:
A fila de revisão
Listar revisões
Lista paginada por cursor das revisões de extração de um contexto, filtrada opcionalmente pelo status do ciclo de vida.status (PENDING_REVIEW, APPROVED, REJECTED), limit (1–200) e cursor.
Obter uma revisão
text_layer (texto do PDF, confiança maior) ou vision (modelo de OCR/visão, confiança menor). Os valores de campo são tokens literais. Dinheiro continua como string, nunca um valor interpretado.
Aprovar ou rejeitar
Aprovar
Aprovar uma revisão emPENDING_REVIEW executa o único repasse determinístico para o pipeline normal de ingestão (dedup + outbox + match-trigger) e vincula o job resultante à revisão. Este é o único caminho de um candidato da IA até uma transação conciliada, e ele roda apenas com aprovação humana explícita.
Rejeitar
Rejeitar descarta os candidatos, então nada entra na ingestão. O corpo é opcional. Um corpo vazio é uma “rejeição sem motivo” válida.Propostas de mapeamento
Antes de declarar um mapa de campo à mão, peça ao advisor para inspecionar uma amostra representativa e propor um mapeamento apenas de configuração. Ele é consultivo e sem efeitos colaterais: produzir uma proposta não persiste nada. Você confirma o resultado pelo caminho já existente de declaração de mapa de campo.
Buscar de um transporte externo
Dispare uma busca e ingestão manual que lista cada objeto correspondente às coordenadas de transporte informadas (hoje, SFTP) e envia cada um em fluxo para o pipeline de ingestão de conteúdo confiável. O corpo carrega as coordenadas de conexão mais uma referência opaca de credencial, nunca um segredo.
202 Accepted) retorna um resultado por arquivo, na ordem da busca. Uma falha de entrada em um arquivo não para o lote. A resposta informa cada uma:
503.
Inspecionar os erros do job
Depois de uma importação, liste os erros de parse/normalização armazenados por linha de um job (limitados a 100 por job) para explicar importações que falharam ou falharam em parte.
totalErrors guarda o total de falhas sem limite. truncated é true quando o total passa do conjunto armazenado (limitado).

