Agendar reenvio de evento encerrado
const url = 'https://api.cotejar.com.br/v1/webhook/eventos/0198d000-0000-7000-8000-000000000001/reenvios';const options = { method: 'POST', headers: { 'idempotency-key': 'pedido-exemplo-00000001', 'if-match': 'example', Authorization: 'Bearer <token>', 'Content-Type': 'application/json' }, body: '{}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.cotejar.com.br/v1/webhook/eventos/0198d000-0000-7000-8000-000000000001/reenvios \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --header 'idempotency-key: pedido-exemplo-00000001' \ --header 'if-match: example' \ --data '{}'Exige assinatura ativa, webhook:gerenciar, ETag atual do destino e idempotência. Evento de até 30 dias; entregue, falhou ou cancelado. Abre ciclo de até 8 tentativas/24 h, preservando ID/corpo e histórico. Autoriza explicitamente o destino atual, inclusive após rotação. Sem cobrança por evento.
Autorizações
Seção intitulada “Autorizações”Parâmetros
Seção intitulada “Parâmetros”Parâmetros de caminho
Seção intitulada “Parâmetros de caminho”Exemplo sintético; substitua pelo UUID obtido na consulta do seu recurso.
Exemplo
0198d000-0000-7000-8000-000000000001Parâmetros de cabeçalho
Seção intitulada “Parâmetros de cabeçalho”Gere uma chave por pedido e preserve-a somente nas repetições desse mesmo pedido.
Exemplo
pedido-exemplo-00000001ETag completo da consulta do recurso, incluindo aspas.
Corpo da requisição
Seção intitulada “Corpo da requisição”object
Exemplogerado
{}Respostas
Seção intitulada “Respostas”Response for status 202
Cabeçalhos
Seção intitulada “Cabeçalhos”Caminho da consulta do recurso criado ou da operação aceita. Aceite não comprova conclusão.
Response for status 400
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 401
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 403
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 404
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 408
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 409
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 412
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 413
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 415
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 422
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 428
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 429
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}Response for status 503
object
object
Exemplogerado
{ "erro": { "codigo": "example", "mensagem": "example", "request_id": "example", "caminho": "example" }}