Webhooks
Create Webhook
Changed onCreates a webhook endpoint that receives event notifications via HTTP POST.
post/webhooks
Request
- Base URL: https://api.whop.com/api/v1
- URL: https://api.whop.com/api/v1/webhooks
- Auth: HTTP bearer
Headers
Idempotency-Keystring
Example:d9105228-4a08-46b1-8b91-42fed586d383
A unique key that makes this request safe to retry. See Idempotent requests.
Request body
Example request
{
"api_version_date": "2026-10-13-1",
"child_resource_events": true,
"enabled": true,
"events": [
"payment.succeeded"
],
"resource_id": "biz_xxxxxxxxxxxxxx",
"url": "https://example.com/hooks"
}Response
webhook created
Example response
{
"api_version": "v1",
"api_version_date": "2026-10-13-1",
"consecutive_failures": 9,
"created_at": "2026-01-01T12:00:00.000Z",
"disabled_at": "2026-01-01T12:00:00.000Z",
"disabled_reason": "delivery_failures",
"events": [
"payment.succeeded"
],
"failing_since": "2026-01-01T12:00:00.000Z",
"id": "hook_xxxxxxxxxxxxxx",
"last_failure_at": "2026-01-01T12:00:00.000Z",
"resource_id": "biz_xxxxxxxxxxxxxx",
"testable_events": [
"account.updated"
],
"url": "https://example.com/hooks",
"webhook_secret": "ws_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
}Changes
- warning
added the new
account.financing_disabledenum value to the/response property for the response status - warning
added the new
account.financing_disabledenum value to the/response property for the response status - info
added the new
account.financing_disabledenum value to the request property/
- warning
- warning
added the new
ad_group.updatedenum value to the/response property for the response status - warning
added the new
ad_group.updatedenum value to the/response property for the response status - info
added the new
ad_group.updatedenum value to the request property/
- warning