Webhooks

Cómo usar los webhooks de MonedAPI.

Webhooks

Los webhooks te permiten recibir notificaciones en tiempo real cuando cambian las cotizaciones.

Seguridad

Los webhooks se envían desde la infraestructura de Supabase. Para verificar que el envío es auténtico, debes validar la firma de la petición.

Headers

  • X-MonedAPI-Signature: HMAC-SHA256 del payload.
  • X-MonedAPI-Timestamp: Unix timestamp del envío.

| dead | Falló definitivamente después de 4 intentos. |

Gestión vía API (v2)

Puedes gestionar tus webhooks y consultar el historial de envíos utilizando la API v2. Todas las peticiones requieren una API Key válida.

Listar Webhooks

GET /api/v2/webhooks

curl -H "Authorization: Bearer <TU_API_KEY>" \
     https://monedapi.ar/api/v2/webhooks

Crear Webhook

POST /api/v2/webhooks

CampoTipoDescripción
urlstringURL de destino de las notificaciones.
methodstringOpcional. Método HTTP (POST, GET). Por defecto POST.
enabledbooleanOpcional. Habilitar o deshabilitar el webhook.
currencynumberOpcional. ID de la moneda específica a la que suscribirse (vía currencies).
curl -X POST -H "Authorization: Bearer <TU_API_KEY>" \
     -H "Content-Type: application/json" \
     -d '{"url": "https://mi-servidor.com/webhook", "currency": 1}' \
     https://monedapi.ar/api/v2/webhooks

Consultar Historial

GET /api/v2/webhooks/deliveries

Este endpoint devuelve los últimos 50 intentos de envío, incluyendo el payload enviado y la respuesta de tu servidor.

curl -H "Authorization: Bearer <TU_API_KEY>" \
     https://monedapi.ar/api/v2/webhooks/deliveries?limit=10

On this page