Ir al contenido
Documentación

Webhooks

Listar entregas de webhook

GET
/v1/webhook-endpoints/{webhookEndpointId}/deliveries
curl --request GET \
--url 'https://api.timbro.do/v1/webhook-endpoints/example/deliveries?limit=20' \
--header 'Authorization: Bearer <token>'

Devuelve lo que Timbro intentó entregar a este endpoint, del más reciente al más antiguo, junto con la respuesta propia del endpoint como un fragmento limitado.

webhookEndpointId
obligatorio
string
/^webhook_endpoint_[0-9a-hjkmnp-tv-z]{24,}$/

Endpoint de webhook sobre el que vas a operar.

limit
integer
default: 20 >= 1 <= 100

Filas de una página.

cursor
string
>= 1 characters <= 512 characters

El nextCursor de la página anterior. Un cursor pertenece a la lista, el negocio, el modo y el conjunto de filtros que lo emitieron.

state
Array

Repite el parámetro para incluir más de un estado.

occurredAfter
string format: date-time

Incluye las entregas cuyo evento ocurrió en este instante o después.

occurredBefore
string format: date-time

Incluye las entregas cuyo evento ocurrió en este instante o antes.

Una página de entregas de un endpoint de webhook, del más reciente al más antiguo.

Media typeapplication/json
Campos y códigos de la respuesta

Una página de entregas de un endpoint de webhook, del más reciente al más antiguo.

object
object
obligatorio
string
Valor permitido: list
data
obligatorio
Array<object>

Un POST HTTPS intentado o pendiente de un evento a un endpoint de webhook. Nunca incluye el secreto de firma ni la respuesta completa del destino.

object
id
obligatorio

Identificador de la entrega. Reenviar el mismo evento crea una entrega nueva.

string
/^webhook_delivery_[0-9a-hjkmnp-tv-z]{24,}$/
object
obligatorio
string
Valor permitido: webhook_delivery
eventId
obligatorio
Cualquiera de:

Identificador de un evento del Gateway.

string
/^event_[0-9a-hjkmnp-tv-z]{24,}$/
eventType
obligatorio

Tipo de evento guardado, incluidos los eventos de contratos anteriores.

string
>= 1 characters <= 128 characters
state
obligatorio
Cualquiera de:
string
Valor permitido: pending
attemptCount
obligatorio

Intentos ya consumidos.

integer
nextAttemptAt
obligatorio

Cuándo corresponde el próximo intento. No tiene significado cuando el estado es terminal.

string format: date-time
lastStatusCode
obligatorio
Cualquiera de:
integer
resultCode
obligatorio
Cualquiera de:
Cualquiera de:
string
Valor permitido: delivered
lastResponseExcerpt
obligatorio
Cualquiera de:
string
<= 256 characters
replayId
obligatorio
Cualquiera de:

Reenvío que encoló esta entrega.

string
/^webhook_replay_[0-9a-hjkmnp-tv-z]{24,}$/
occurredAt
obligatorio

Cuándo ocurrió el evento.

string format: date-time
createdAt
obligatorio

Cuándo se encoló esta entrega.

string format: date-time
hasMore
obligatorio

Verdadero cuando existe otra página después de esta.

boolean
nextCursor
obligatorio
Cualquiera de:
string
>= 1 characters
request-id
obligatorio
string

Identifica esta solicitud. Indícalo cuando contactes a soporte.