Cómo enviarlo
En Configuración → Otros → Webhooks, elige Probar en la suscripción, o Enviar evento de prueba en el diálogo del secreto que aparece al crearla o regenerarla. Necesitas el permisowebhooks_manage y que la suscripción esté activa.
Pruff envía la prueba con uno de los eventos activos de la suscripción: el primero en orden alfabético por nombre. El resultado queda en el registro de entregas, marcado como prueba.
Cómo reconocerlo
El evento de prueba es una entrega normal: va a la URL de tu suscripción, con los mismos headers, la misma firma y el mismo secreto que un evento real (ver Headers y firma). Se distingue por dos cosas:- El header
X-Webhook-Test: true. Solo lo llevan las entregas de prueba. - El body. Es un objeto con solo dos campos:
El body de la prueba no tiene la forma del evento que nombra, así que no lo proceses como uno real. Revisa
X-Webhook-Test antes de interpretar el body y, cuando valga true, responde 2xx e ignora la entrega.
isValidSignature e is_valid_signature son las de Headers y firma.
Cómo se entrega
La prueba sigue las mismas reglas que cualquier entrega: espera una respuesta2xx en menos de 5 segundos y se reintenta, hasta 4 intentos, si tu endpoint responde 408, 429, 5xx o no responde (ver Entregas y reintentos). Si se agotan los intentos, la prueba queda como Fallida en el registro de entregas. Cada prueba lleva su propio X-Webhook-Event-Id.