Saltar al contenido principal

WebhooksVerificar firma

Verificar firma

HMAC-SHA256 del cuerpo crudo con el signing_secret.

HeaderSignificado
X-Aivyro-Signaturesha256= + hex HMAC-SHA256 del cuerpo crudo
X-Aivyro-TimestampISO en el sobre
X-Aivyro-NonceÚnico por entrega
X-Aivyro-Public-EventNombre público (contact.created)

Usa event.public_type (o X-Aivyro-Public-Event) como nombre público. event.type es interno. Rota con POST /api/v1/webhooks/{id}/rotate_secret. El nuevo secret aparece una vez. Las firmas antiguas fallan.