Cria um job de reprocessamento (sempre uma simulação com o relatório de impacto)
Cria um job de reprocessamento de comissões para um programa numa janela de datas, aplicando uma nova regra. Sempre nasce como simulação (dry_run): nenhum valor é alterado, apenas é gerado o relatório de impacto (comissões recalculadas, ajustes planejados, delta total e maiores variações por afiliado). Requer um usuário com função owner ou admin. A aplicação definitiva ocorre só no POST /reprocess/:jobId/execute.
Authorizations
Chave de API (prefixo rstr_) enviada como Authorization: Bearer rstr_....
Body
Programa cujas comissões serão reprocessadas.
^prog_[0-9A-HJKMNP-TV-Z]{26}$"prog_01J9Z3K8N2QF4T7B9XP0WMD5RC"
Início da janela de reprocessamento (ISO-8601). Apenas conversões/comissões a partir desta data são consideradas.
"2026-05-01T00:00:00.000Z"
Fim da janela de reprocessamento (ISO-8601). Apenas conversões/comissões até esta data são consideradas.
"2026-05-31T23:59:59.000Z"
Regra de comissão a ser aplicada no recálculo (substitui a regra usada originalmente).
^cmrl_[0-9A-HJKMNP-TV-Z]{26}$"cmrl_01J9Z3K8N2QF4T7B9XP0WMD5RC"
Restringe o reprocessamento a estes afiliados. Omitido: reprocessa todos os afiliados do programa na janela.
1^aff_[0-9A-HJKMNP-TV-Z]{26}$Sempre true: a criação é obrigatoriamente uma simulação. A aplicação definitiva ocorre apenas no passo de execução do job (POST /reprocess/:jobId/execute).
true Response
Default Response
Identificador único do job de reprocessamento (prefixo repr_ + ULID).
"repr_01J9Z3K8N2QF4T7B9XP0WMD5RC"
Organização dona do job.
"org_01J9Z3K8N2QF4T7B9XP0WMD5RC"
Programa cujas comissões foram reprocessadas.
"prog_01J9Z3K8N2QF4T7B9XP0WMD5RC"
Status atual do job.
dry_run, executed, canceled "dry_run"
Regra de comissão aplicada no recálculo.
"cmrl_01J9Z3K8N2QF4T7B9XP0WMD5RC"
Início da janela de reprocessamento (ISO-8601).
"2026-05-01T00:00:00.000Z"
Fim da janela de reprocessamento (ISO-8601).
"2026-05-31T23:59:59.000Z"
Afiliados aos quais o reprocessamento foi restrito. null quando abrange todos os afiliados do programa.
Relatório de impacto do reprocessamento.
Indica se a execução exigirá confirmationToken por ultrapassar o limite de impacto configurado nas suas preferências de reprocessamento.
true
Usuário que criou o job.
"user_01J9Z3K8N2QF4T7B9XP0WMD5RC"
Momento em que o job foi executado (ISO-8601). null enquanto não executado.
"2026-06-13T12:00:00.000Z"
Momento em que o job foi cancelado (ISO-8601). null quando não cancelado.
"2026-06-13T12:00:00.000Z"
Data de criação do job (ISO-8601).
"2026-06-13T12:00:00.000Z"
Data da última atualização do job (ISO-8601).
"2026-06-13T12:00:00.000Z"
Token da dupla confirmação. Presente apenas enquanto o job está em dry_run; usado na execução do job quando o impacto excede o limite configurado nas suas preferências de reprocessamento.
"rcft_01J9Z3K8N2QF4T7B9XP0WMD5RC"