Endpoints de webhooks

Configura dónde recibe tu servidor los eventos de Billete.

Usa billete.webhookEndpoints desde tu servidor. Configura el cliente con el entorno y la clave de tu negocio.

Ejemplo

const endpoint = await billete.webhookEndpoints.create({
  url: "https://example.com/api/webhooks/billete",
  events: ["checkout.completed", "subscription.renewed"],
}, { idempotencyKey: "webhook-endpoint-example-001" });

await billete.webhookEndpoints.update(endpoint.id, { enabled: false });

Métodos

MétodoQué hace
create(input, options?)Registrar un receptor.
retrieve(id, options?)Consultar su configuración.
update(id, input, options?)Cambiar URL, eventos o disponibilidad.
list(query?, options?)Listar receptores.
iterate(query?)Recorrer receptores.
delete(id, options?)Eliminar un receptor; sus entregas se conservan.

Qué debes tener en cuenta

Guarda el secreto de firma en tu servidor y selecciona solo los eventos necesarios. events: ["*"] recibe todos. Configurar el endpoint no verifica las entregas: utiliza el verificador de webhooks.

Referencia HTTP y reglas de endpoints de webhooks.