Ir al contenido
Documentación

Webhooks

Rotar el secreto del endpoint

POST
/v1/webhook-endpoints/{webhookEndpointId}/rotate-secret
curl --request POST \
--url https://api.timbro.do/v1/webhook-endpoints/example/rotate-secret \
--header 'Authorization: Bearer <token>' \
--header 'idempotency-key: example'

Emite un secreto de firma nuevo, que solo se devuelve en esta respuesta, y mantiene el secreto anterior firmando entregas durante 24 horas.

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

Endpoint de webhook sobre el que vas a operar.

idempotency-key
obligatorio
string
>= 1 characters <= 255 characters /^[\x20-\x7e]+$/

El endpoint y su nuevo secreto de firma. Guarda el secreto de forma segura.

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

El endpoint y su nuevo secreto de firma. Guarda el secreto de forma segura.

object
id
obligatorio

Identificador del endpoint de webhook.

string
/^webhook_endpoint_[0-9a-hjkmnp-tv-z]{24,}$/
object
obligatorio
string
Valor permitido: webhook_endpoint
url
obligatorio
string format: uri
enabledEvents
obligatorio

Configuración guardada de la suscripción, incluidos los tipos de eventos de contratos anteriores.

Array<string>
>= 1 items
status
obligatorio
Cualquiera de:
string
Valor permitido: active
secretCreatedAt
obligatorio

Cuándo se emitió el secreto de firma actual.

string format: date-time
previousSecretExpiresAt
obligatorio
Cualquiera de:
string format: date-time
createdAt
obligatorio
string format: date-time
secret
obligatorio

Secreto de firma en el formato whsec_ de Standard Webhooks. Solo se devuelve cuando se emite.

string
/^whsec_[A-Za-z0-9+/]+={0,2}$/
request-id
obligatorio
string

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

Idempotent-Replayed
string
Valor permitido: true

true cuando esta respuesta repite el resultado guardado de una solicitud anterior con la misma clave de idempotencia (Idempotency-Key).