Falhas batch de transações
Referência API
Falhas batch de transações
Baixe relatórios CSV ou JSON com linhas de transações que falharam em um job batch, incluindo número da linha, códigos de erro e mensagens de validação.
GET
Falhas batch de transações
Endpoints
…/failures.csv→ download CSV (Content-Disposition: attachment)…/failures→ corpo JSON
Autenticação e permissões
transactions:create, entities:bulk_import, events:create.
Respostas HTTP
Colunas CSV
Jobs legacy sem
code na DB são normalizados no download quando possível. Se não houver falhas: CSV só com header.
Resposta JSON
Com
batchErrorHandling=rollback_all (padrão do upload multipart), um erro de insert ou refs de entidade inválidas (validação estrita) aborta o batch: 0 linhas criadas; o detalhe das refs vai para failures.csv (S3) e jobFailure, não para um array gigante em metadata. Com continue_collect_errors ou stop_keep_success, refs inválidas e outros falhas por linha são registradas por linha e as válidas são criadas (ou o processamento para no primeiro erro, conforme a política).Linhas ignoradas (duplicatas)
skipped não são falhas: a transação não foi inserida porque já existia
outra com o mesmo externalId na sua organização. Este endpoint lista quais, para diferenciar um
reenvio de duplicatas de um problema real.
Mesma autenticação e permissões dos endpoints de falhas.
SKIPS_NOT_AVAILABLE significa que o job não tem relatório salvo: jobs finalizados antes deste
endpoint existir, jobs sem linhas ignoradas, e jobs enviados com skipDuplicates=false (as
duplicatas são resolvidas pelo banco e apenas contadas, não listadas).
Ver também: Códigos de falha, Importar transações, Histórico unificado.