---
title: "Reenvia eventos (um, um período ou um lote)"
method: POST
path: "/v1/webhooks/{id}/reenvio"
tags: ["Webhooks"]
---

# Reenvia eventos (um, um período ou um lote)

`POST /v1/webhooks/{id}/reenvio`

## Request

- Base URL: `https://api.sudrel.com.br/api`
- URL: `https://api.sudrel.com.br/api/v1/webhooks/{id}/reenvio`
- Auth: HTTP bearer

Exatamente um de `evento_id`, `desde` + `ate`, ou `lote_id`. Só eventos
do ambiente do webhook e dos tipos que ele assina. Cada evento vira
uma entrega nova com o MESMO `X-Sudrel-Event-Id`, enviada em segundos
se o webhook estiver ativo (com `ativo: false`, as entregas esperam o
webhook ser religado). Até 500 por chamada.

## Path parameters

- `id` string, required

## Request body

- object
  - `evento_id` string
  - `desde` string, date-time
  - `ate` string, date-time
  - `lote_id` string

## Response `202`

Entregas criadas.

- object
  - `total_encontrado` integer
  - `reenviados` integer
  - `limite_por_chamada` integer
  - `sem_corpo` string[]: Eventos cujo recurso não existe mais.
  - `entregas` string[]
  - `continuar_desde` string, date-time, nullable

## Other responses

- `401`: `nao_autenticado`: chave de API ausente, inválida ou revogada.
- `404`: `evento_nao_encontrado` ou `lote_nao_encontrado`.
- `422`: `reenvio_invalido` ou `evento_nao_assinado`.
- `429`: `limite_de_requisicoes` (`retentavel: true`): 120 requisições por minuto por chave, janela fixa de 60 s. Sem `Retry-After`: espere a virada do minuto e repita a MESMA requisição (com a mesma `Idempotency-Key`).

---

[API](https://skmtc.dev/sudrel/apis/api-publica-sudrel-nfs-e-nf-e-e-ct-e.md) · [All operations](https://skmtc.dev/sudrel/apis/api-publica-sudrel-nfs-e-nf-e-e-ct-e/llms.txt) · [OpenAPI document](https://skmtc.dev/sudrel/apis/api-publica-sudrel-nfs-e-nf-e-e-ct-e/revisions/efd7baba9e37?raw)
