Webhooks
Recibe los eventos de Crier en tu endpoint HTTPS.
Ver el endpoint de webhooks
Sección titulada «Ver el endpoint de webhooks»GET
/v1/webhook-endpointRespuesta 200
data
urlstring (uri)obligatorioeventsstring[]obligatoriocreatedAtstring (date-time)obligatorioupdatedAtstring (date-time)obligatorio
curl "https://api.usecrier.com/v1/webhook-endpoint" \ -H "Authorization: Bearer $CRIER_API_KEY"const res = await fetch('https://api.usecrier.com/v1/webhook-endpoint', { headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, },});const { data } = await res.json();import os, requests
res = requests.get( "https://api.usecrier.com/v1/webhook-endpoint", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"},)data = res.json()["data"]Configurar el endpoint de webhooks
Sección titulada «Configurar el endpoint de webhooks»PUT
/v1/webhook-endpointSin events recibes todos. El secreto de firma solo se devuelve la primera vez.
Cuerpo
urlstring (starts_with)obligatorioeventsstring[]
Respuesta 200
data
endpointobjectobligatorioendpoint
urlstring (uri)obligatorioeventsstring[]obligatoriocreatedAtstring (date-time)obligatorioupdatedAtstring (date-time)obligatorio
secretstringSecreto de firma; solo se devuelve al crear el endpoint.
curl -X PUT "https://api.usecrier.com/v1/webhook-endpoint" \ -H "Authorization: Bearer $CRIER_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "url": "https://app.acme.com/webhooks/crier" }'const res = await fetch('https://api.usecrier.com/v1/webhook-endpoint', { method: 'PUT', headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, 'Content-Type': 'application/json', }, body: JSON.stringify({ "url": "https://app.acme.com/webhooks/crier" }),});const { data } = await res.json();import os, requests
res = requests.put( "https://api.usecrier.com/v1/webhook-endpoint", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"}, json={ "url": "https://app.acme.com/webhooks/crier" },)data = res.json()["data"]Borrar el endpoint de webhooks
Sección titulada «Borrar el endpoint de webhooks»DELETE
/v1/webhook-endpointRespuesta 204
Sin contenido
curl -X DELETE "https://api.usecrier.com/v1/webhook-endpoint" \ -H "Authorization: Bearer $CRIER_API_KEY"await fetch('https://api.usecrier.com/v1/webhook-endpoint', { method: 'DELETE', headers: { Authorization: `Bearer ${process.env.CRIER_API_KEY}`, },});import os, requests
requests.delete( "https://api.usecrier.com/v1/webhook-endpoint", headers={"Authorization": f"Bearer {os.environ['CRIER_API_KEY']}"},)© 2026 Crier by TWOFACES ·usecrier.com ·Panel ·soporte@twofacesco.com