WebhookCreateResponse
The response to creating a webhook. It carries the full WebhookDto plus the signing secret --- which is shown only here, on create. Subsequent reads (get/list) never return the secret, so the client must store it now; it cannot be recovered later.
webhook object
The created webhook
The webhook id
7Hb2Kp9QvL3mNx0R8tZ4The destination URL deliveries are POSTed to
https://example.com/webhooks/adbridgeSubscribed event types
Possible values: [offer.accepted, offer.rejected, optin.completed, invitation.accepted, creative.ready, creative.failed]
Subscription status
Possible values: [active, disabled]
activeWhen the subscription was created
2026-01-15T09:30:00ZWhen the subscription was last updated
2026-01-15T09:30:00ZThe signing secret (HMAC-SHA256 key). Shown ONLY on create — store it now; it cannot be retrieved again. Used to verify the X-AdBridge-Signature header on deliveries.
whsec_xxxxxxxxxxxxxxxxxxxx{
"webhook": {
"id": "7Hb2Kp9QvL3mNx0R8tZ4",
"url": "https://example.com/webhooks/adbridge",
"events": [
"offer.accepted"
],
"status": "active",
"created_at": "2026-01-15T09:30:00Z",
"updated_at": "2026-01-15T09:30:00Z"
},
"secret": "whsec_xxxxxxxxxxxxxxxxxxxx"
}