Ir al contenido

Redeliver an event (including those in the failed queue)

POST/events/{id}/retryProbar
Parámetros de ruta

La llamada la hace tu navegador, contra el servidor que elijas arriba. Si la documentación no está servida desde el mismo origen que la API, el navegador puede bloquear la respuesta por CORS: en ese caso abre estas páginas desde la propia API (/docs) o usa el curl de arriba.

POST
/events/{id}/retry
curl --request POST \
--url http://localhost:3000/v1/events/example/retry \
--header 'x-api-key: <x-api-key>'

Scope events:write. Puts the event back in the delivery queue. Works on dead, pending and published events.

id
required
string

Reencolado

Media typeapplication/json
object
id
string
event_type
string
status
string
attempts
integer
requeued
boolean
Example
{
"id": "40545",
"event_type": "payment.settled",
"status": "pending",
"attempts": 12,
"requeued": true
}

Error con código estable

Media typeapplication/json
object
error
object
meta

Contexto estructurado del error cuando lo hay: qué límite se superó y de cuánto, qué campo es inválido, cuánto saldo había. No aparece en errores internos.

object
key
additional properties
any
type
string
Allowed values: invalid_request_error authentication_error rate_limit_error upstream_error api_error
code

Código ESTABLE. Programa contra esto.

string
message
string
request_id
string
Example
{
"error": {
"type": "invalid_request_error",
"code": "insufficient_balance",
"request_id": "req_8a0312ba896772bc441134cd"
}
}