Consultar status do job batch
Referência API
Consultar status do job batch
Polling de status e contadores de um job de importação batch por jobId (entidades, transações e user events).
GET
Consultar status do job batch
Endpoint
202 com um jobId. Resolve o tipo de job automaticamente e faz lookup direto — não percorre o histórico completo.
Autenticação
transactions:create, entities:bulk_import, events:create.
Query parameters
| Parâmetro | Descrição |
|---|---|
include | Lista CSV opcional. Use include=failures para obter o mesmo JSON do endpoint de failures por tipo (failures[], skips[] em entidades, etc.). Omita para payload leve durante o polling. |
Respostas HTTP
| Status | Quando |
|---|---|
200 | Job encontrado |
401 | Não autenticado |
403 | Sem permissão de batch-import |
404 | jobId desconhecido ou job de outra organização |
Fluxo de polling recomendado
- Upload (entidades, transações ou user events) → guardar
jobIddo202. - Poll
GET /batch-import/jobs/{jobId}a cada 2–5 segundos. - Parar quando
statusfor terminal:completed,failed,cancelledouinterrupted. - Se precisarem de detalhe linha a linha, chamar com
?include=failuresou usar o endpoint de failures por tipo (ver Bulk imports overview).
Para listar jobs recentes (estilo dashboard), use Unified history. Para polling de um job específico, prefira este endpoint.
JSON (default — só status)
Sempre
true quando o job existe.Identificador do job retornado no upload.
entity_automatic, transaction_batch ou user_event_batch.queued, running, completed, failed, cancelled ou interrupted. Durante cancelamento pode permanecer em running com metadata.batchCancelRequested.Total de linhas/itens do job.
Quantidade processada com sucesso.
Quantidade de linhas com falha.
Quantidade ignorada (ex.: taxId duplicado em entidades).
Último heartbeat do worker (ISO 8601).
Expiração do lease do worker (ISO 8601).
Erro do worker truncado quando o job falhou em nível de job.
Criação do job (ISO 8601).
Conclusão quando terminal (ISO 8601).
Metadata do job (ex.:
fileName, modo de import).Presente quando
status é failed e o job inteiro abortou. Inclui code estável e message — ver Failure codes.JSON com ?include=failures
Mesmo contrato dos endpoints JSON de failures por tipo:
- Entidades: Entity batch failures
- Transações: Transaction batch failures
- User events: User-event batch failures
failures é array vazio (failuresTotal: 0).
Ver também: Bulk imports overview, Unified history.