Proteside Docs
Referencia de endpointsWebhooks

Evento saliente entregado en la URL de tu webhook

Se envía para los events suscritos con severidad ≥ min_severity. Verifica X-Proteside-Signature antes de confiar en el cuerpo.

Parámetros de encabezado

X-Proteside-Event?string

Tipo de evento

X-Proteside-Delivery?string

Id de la entrega (los reintentos reutilizan el mismo)

Formatouuid
X-Proteside-Signature?string

t=,v1=<hex hmac_sha256(secret, t + "." + rawBody)>

Cuerpo de la solicitud

application/json
  1. body
id*string

evt_<32 hex>

type*NotificationEventType
Valor en"alert.created""alert.resolved""script.detected""script.authorized""script.blocked""integrity.changed""header.changed""report.ready""sdk.silent""policy.applied""test"
created_at*string
Formatodate-time
org_id*string
Formatouuid
store_id?|
Formatouuid
severity?string
Valor en"critical""high""medium""low""info"
data*

Event-specific: alert.* → { alert, store }; report.ready → { snapshot_id, pdf_url, summary_643, summary_1161, … }; script.* → { script, … }; test → { message }

Cuerpo de la respuesta

Recibido. Cualquier otro estado (o un timeout de 8 s) programa un reintento.

Ejemplos de solicitud

POST/event