Saltar al contenido
Tema 4.2 · Alertas, webhooks y exportaciones

Cómo conectar webhooks firmados y verificar su firma

Crea un webhook en Metixon, guarda su secreto de firma y verifica cada entrega en tu servidor. Además: pausar, rotar el secreto y eliminar.

Avanzado 1½ min WebhooksNarrado Depende de los permisos de tu rol
Siguiente: Exporta tus datos una vez o cada semana

Conecta webhooks firmados, paso a paso

Con un webhook, Metixon le avisa a tu servidor cada vez que ocurre un evento, con una firma para que sepas que de verdad viene de Metixon.

  1. 1Nuevo webhook: nombre, URL y eventos

    En Webhooks, da clic en Nuevo webhook. Ponle un nombre y la URL pública de tu servidor que va a recibir los avisos.

    En Eventos escribe cuáles quieres, separados por comas. Si lo dejas vacío, recibes todos. Luego da clic en Crear.

  2. 2Guarda el secreto de firma: solo se ve una vez

    Al crearlo aparece su secreto de firma. Cópialo a tu servidor ahora mismo: solo se muestra esta vez.

    Con ese secreto, tu servidor recalcula la firma de cada entrega y la compara. Si no coincide o tiene más de cinco minutos, la rechaza.

    En Endpoints ves el estado y la última entrega. Un código doscientos quiere decir que tu servidor la recibió bien.

  3. 3Pausar, Rotar el secreto y Eliminar

    Si tu servidor va a estar en mantenimiento, da clic en Pausar, y en Activar cuando vuelva.

    Si crees que el secreto se filtró, da clic en Rotar. Se genera uno nuevo y, otra vez, solo lo ves una vez: actualízalo en tu servidor.

    Y el webhook que ya no uses, elimínalo. El navegador te pide confirmar.

Nombre, URL y eventos; guarda el secreto, verifica la firma y rótalo cuando haga falta.

Preguntas frecuentes

¿Dónde veo el secreto de firma del webhook?

Aparece una sola vez, justo al crear el webhook o al rotarlo. Cópialo a tu servidor en ese momento; después solo verás sus primeros caracteres.

¿Cómo verifico que una entrega viene de Metixon?

Con el secreto, tu servidor recalcula la firma de cada entrega y la compara con la que llega. Si no coincide o tiene más de cinco minutos, la rechaza.

¿Qué hago si se filtró el secreto?

Da clic en Rotar en la tabla Endpoints. Se genera uno nuevo, que también se muestra una sola vez, y lo actualizas en tu servidor.

Más de Alertas, webhooks y exportaciones