Update Webhook
Updates a webhook endpoint's URL, subscribed events, pinned payload version, or enabled state.
Request body
Example request
{
"api_version_date": "2026-01-01",
"child_resource_events": true,
"events": [
"payment.failed"
],
"url": "https://example.com/shine-time/whop-updated"
}Response
webhook updated
Example response
{
"api_version": "v1",
"api_version_date": "2026-01-01",
"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
Changed in 20 of the 74 revisions of this API.97216230
- ▲
removed the enum value
app_membership.cancel_at_period_end_changedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_membership.went_invalidof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_membership.went_validof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_membership_cancel_at_period_end_changedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_membership_went_invalidof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_membership_went_validof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment.createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment.failedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment.pendingof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment.requires_actionof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment.succeededof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment_createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment_failedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment_pendingof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment_requires_actionof the request property/request-property-enum-value-removed
- ▲
removed the enum value
app_payment_succeededof the request property/request-property-enum-value-removed
- ▲
removed the enum value
dispute_alert_createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
dispute_createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
dispute_updatedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
membership.experience_claimedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
membership.metadata_updatedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
membership.went_invalidof the request property/request-property-enum-value-removed
- ▲
removed the enum value
membership.went_validof the request property/request-property-enum-value-removed
- ▲
removed the enum value
membership_cancel_at_period_end_changedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
membership_experience_claimedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
membership_metadata_updatedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
membership_went_invalidof the request property/request-property-enum-value-removed
- ▲
removed the enum value
membership_went_validof the request property/request-property-enum-value-removed
- ▲
removed the enum value
payment.affiliate_reward_createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
payment_affiliate_reward_createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
payment_createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
payment_failedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
payment_pendingof the request property/request-property-enum-value-removed
- ▲
removed the enum value
payment_requires_actionof the request property/request-property-enum-value-removed
- ▲
removed the enum value
payment_succeededof the request property/request-property-enum-value-removed
- ▲
removed the enum value
refund_createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
refund_updatedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
resolution.createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
resolution.decidedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
resolution.updatedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
resolution_createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
resolution_decidedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
resolution_updatedof the request property/request-property-enum-value-removed
- ▲
- ●
added the new
app_payment.requires_actionenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
app_payment.requires_actionenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
added the new
app_payment.requires_actionenum value to the request property/request-property-enum-value-added
- ○
added the new
app_payment_requires_actionenum value to the request property/request-property-enum-value-added
- ○
added the new
payment_requires_actionenum value to the request property/request-property-enum-value-added
- ●
- ●
added the new
payment.requires_actionenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
payment.requires_actionenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
added the new
payment.requires_actionenum value to the request property/request-property-enum-value-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
added the new
financial_activity.funds_availableenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
financial_activity.funds_availableenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
added the new
financial_activity.funds_availableenum value to the request property/request-property-enum-value-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
added the new
member.updatedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
member.updatedenum value to the/response property for the response statusresponse-property-enum-value-added
This revision's changelog hit the recording limit, so it may not list every change to this endpoint.
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
added the new
account.financing_approvedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
account.financing_approvedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
account.financing_deniedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
account.financing_deniedenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
added the new
account.financing_approvedenum value to the request property/request-property-enum-value-added
- ○
added the new
account.financing_deniedenum value to the request property/request-property-enum-value-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
added the new
ad.updatedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
ad.updatedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
ad_campaign.updatedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
ad_campaign.updatedenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
added the new
ad.updatedenum value to the request property/request-property-enum-value-added
- ○
added the new
ad_campaign.updatedenum value to the request property/request-property-enum-value-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ●
added the new
payment.authorizedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
payment.authorizedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
payment.canceledenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
payment.canceledenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
added the new
payment.authorizedenum value to the request property/request-property-enum-value-added
- ○
added the new
payment.canceledenum value to the request property/request-property-enum-value-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
removed the enum value
withdrawal.createdof the request property/request-property-enum-value-removed
- ▲
removed the enum value
withdrawal.reversedof the request property/request-property-enum-value-removed
- ▲
removed the enum value
withdrawal.updatedof the request property/request-property-enum-value-removed
- ●
added the new
payout.createdenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
payout.createdenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
payout.reversedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
payout.reversedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
payout.updatedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
payout.updatedenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
added the new
payout.createdenum value to the request property/request-property-enum-value-added
- ○
added the new
payout.reversedenum value to the request property/request-property-enum-value-added
- ○
added the new
payout.updatedenum value to the request property/request-property-enum-value-added
This revision also has 6 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
added the new
withdrawal.reversedenum value to the/response property for the response statusresponse-property-enum-value-added
- ●
added the new
withdrawal.reversedenum value to the/response property for the response statusresponse-property-enum-value-added
- ○
added the new
withdrawal.reversedenum value to the request property/request-property-enum-value-added
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
Of the 74 revisions, 1 has no diff computed.