Webhooks

webhook.test

Shyni sends a POST to your endpoint when this event happens. Before you trust the body, verify the signature.

Test ping from the admin. Sent to the endpoint URL when the event happens. Answer 2xx within 15 seconds. Verify the signature before trusting the body. See the webhooks guide.

Header Parameters

Shyni-Signature*string

t=<unix seconds>,v1=<hex>[,v1=<hex>], HMAC-SHA256 of "<t>.<raw body>" keyed with the endpoint secret. See the webhooks guide.

Shyni-Event-Id*string

Same as the envelope id. Stable across retries, dedupe on it.

Shyni-Event-Type*string

Same as the envelope type.

Request Body

application/json
  1. body

Body of the webhook.test ping.

id*string
type*string
createdAt*string
Formatdate-time
apiVersion*string
data*

Response Body

Delivery acknowledged. Any 2xx counts as delivered; the body is ignored.

Example payload

Shyni sends a POST to your endpoint

{  "id": "f3a1c2d4-6b7e-4a80-9c15-0e2d4b6a8016",  "type": "webhook.test",  "createdAt": "2026-10-09T08:53:20Z",  "apiVersion": "v1",  "data": {    "message": "Test z Shyni"  }}