Ir al contenido

Webhooks

Recibe los eventos de Marsial en tu endpoint HTTPS.

GET/v1/webhook-endpoint

Respuesta 200

data
  • urlstring (uri)obligatorio
  • eventsstring[]obligatorio
  • createdAtstring (date-time)obligatorio
  • updatedAtstring (date-time)obligatorio
Ventana de terminal
curl "https://api.marsial.dev/v1/webhook-endpoint" \
-H "Authorization: Bearer $MARSIAL_API_KEY"
PUT/v1/webhook-endpoint

Sin events recibes todos. El secreto de firma solo se devuelve la primera vez.

Cuerpo

  • urlstring (starts_with)obligatorio
  • eventsstring[]

Respuesta 200

data
  • endpointobjectobligatorio
    endpoint
    • urlstring (uri)obligatorio
    • eventsstring[]obligatorio
    • createdAtstring (date-time)obligatorio
    • updatedAtstring (date-time)obligatorio
  • secretstring

    Secreto de firma; solo se devuelve al crear el endpoint.

Ventana de terminal
curl -X PUT "https://api.marsial.dev/v1/webhook-endpoint" \
-H "Authorization: Bearer $MARSIAL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://app.acme.com/webhooks/marsial"
}'
DELETE/v1/webhook-endpoint

Respuesta 204

Sin contenido

Ventana de terminal
curl -X DELETE "https://api.marsial.dev/v1/webhook-endpoint" \
-H "Authorization: Bearer $MARSIAL_API_KEY"
POST/v1/webhook-endpoint/test

Envía al endpoint un ejemplo del evento con test: true e ids inventados, firmado y con reintentos como uno real. El endpoint tiene que estar suscrito a él.

Cuerpo

  • typestringobligatorio

    El evento del que enviar un ejemplo.

Respuesta 202

data
  • idstringobligatorio

    El evt_… del ejemplo.

  • typestringobligatorio
Ventana de terminal
curl -X POST "https://api.marsial.dev/v1/webhook-endpoint/test" \
-H "Authorization: Bearer $MARSIAL_API_KEY"

© 2026 Marsial by TWOFACES ·marsial.dev ·Panel ·soporte@twofacesco.com