Workflow
O Workflow do SantoiD orquestra automaticamente a extração de campos estratégicos combinando tipificação e OCR, selecionando sempre os dados com maior confiabilidade.
Documentação Relacionada
Endpoint Principal
POST https://api.santoid.com.br/api/v1/workflow
Criação de Workflow
{
"track": "seu-track-id",
"maxFiles": 10, // Opcional
"deadLineInput": 300 // Opcional (segundos)
}
Parâmetros
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
track | string | Sim | ID da track configurada com seus workflows |
maxFiles | integer | Não | Limite de documentos por lote (usa padrão da track se omitido) |
deadLineInput | integer | Não | Tempo máximo de coleta em segundos (padrão: configuração da track) |
Comportamento do Workflow ID
- Multi-documentos: Aceita envios simultâneos de vários arquivos
- Fechamento Automático quando:
- Atingir
maxFilesou - Expirar
deadLineInput
- Atingir
Fluxo Completo
-
Criação
POST /api/v1/workflow- Retorna
workflowIdúnico
- Retorna
-
Alimentação (envio de documentos)
POST /api/v1/typification-async/predict- Um arquivo por requisição
- Envios paralelos permitidos
-
Resultado via Webhook
- Estrutura unificada com os melhores campos (maiores scores)
Exemplos Práticos
Recursos Complementares
Diagrama de Fluxo
Caso de Uso: Captura de Dados Prioritários
- Envia CNH + RG + Comprovante
- Workflow identifica:
- CPF mais legível (CNH: score 98%)
- Endereço mais completo (Comprovante: score 95%)
- Retorno unificado com os melhores valores
Boas Práticas
- Configure
maxFilesconforme seu caso de uso - Monitore
deadLineInputpara evitar timeout - Valide webhooks para receber resultados