Pular para o conteúdo principal
POST
/
v1
/
transfers
/
ted-in
/
replay
Reprocessar Backlog de TED IN
curl --request POST \
  --url https://plugin-br-bank-transfer.sandbox.lerian.net/v1/transfers/ted-in/replay \
  --header 'Authorization: Bearer <token>' \
  --header 'X-Idempotency: <x-idempotency>' \
  --header 'X-Organization-Id: <x-organization-id>'
{ "outcome": "success", "replayed": 2 }

Autorizações

Authorization
string
header
obrigatório

Autenticação por token JWT Bearer. O tenantId é derivado do token bearer ou do contexto de requisição autenticado e não é fornecido por meio do X-Organization-Id.

Cabeçalhos

X-Organization-Id
string<uuid>
obrigatório

Escopo da organização Midaz para a requisição, usado para chamadas downstream ao CRM, Fees e Midaz. Obrigatório nas rotas de transferência com escopo de organização em todos os modos de implantação; um valor ausente ou que não seja UUID retorna 400. Este não é o identificador do tenant — o tenantId é derivado do JWT bearer ou do contexto autenticado, nunca deste cabeçalho. Workers em segundo plano (poller de TED IN, conciliação) não possuem cabeçalho de requisição e, no modo single-tenant, recorrem à variável de ambiente ORGANIZATION_ID da implantação.

X-Idempotency
string
obrigatório

Chave de idempotência obrigatória para tentativas seguras. Use um UUID v4 ou identificador de negócio único. Se a mesma chave for enviada novamente e a solicitação original já tiver sido processada, a resposta em cache será retornada.

Consulte Tentativas e idempotência para detalhes.

Maximum string length: 255

Resposta

Indica que o passo de reprocessamento foi concluído. O campo outcome reporta o resultado do ciclo e replayed é o número de linhas de backlog reprocessadas.

outcome
enum<string>
obrigatório

Rótulo do resultado do reprocessamento. Diferentemente do ciclo de polling, o reprocessamento não verifica a janela de horário de funcionamento e não possui cancelamento por mensagem, portanto nunca retorna skipped_outside_window ou cancelled.

Opções disponíveis:
success,
empty,
skipped_busy,
error
Exemplo:

"success"

replayed
integer
obrigatório

Número de linhas de backlog persistidas reprocessadas durante este passo.

Intervalo obrigatório: x >= 0
Exemplo:

2