Updates the webhook endpoint. You may edit the url
, the list of enabled_
, and the status of your endpoint.
Parameters
- descriptionstring
An optional description of what the webhook is used for.
- enabled_
eventsarray of enums The list of events to enable for this endpoint. You may specify
['*']
to enable all events, except those that require explicit selection.Possible enum valuesaccount.
application. authorized Occurs whenever a user authorizes an application. Sent to the related application only.
account.
application. deauthorized Occurs whenever a user deauthorizes an application. Sent to the related application only.
account.
external_ account. created Occurs whenever an external account is created.
account.
external_ account. deleted Occurs whenever an external account is deleted.
account.
external_ account. updated Occurs whenever an external account is updated.
account.
updated Occurs whenever an account status or property has changed.
application_
fee. created Occurs whenever an application fee is created on a charge.
application_
fee. refund. updated Occurs whenever an application fee refund is updated.
application_
fee. refunded Occurs whenever an application fee is refunded, whether from refunding a charge or from refunding the application fee directly. This includes partial refunds.
balance.
available Occurs whenever your Stripe balance has been updated (e.g., when a charge is available to be paid out). By default, Stripe automatically transfers funds in your balance to your bank account on a daily basis. This event is not fired for negative transactions.
Show 202 more - metadataobject
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to
metadata
. - urlstring
The URL of the webhook endpoint.
More parameters
- disabledboolean
Disable the webhook endpoint if set to true.
Returns
The updated webhook endpoint object if successful. Otherwise, this call raises an error.
{ "id": "we_1Mr5jULkdIwHu7ix1ibLTM0x", "object": "webhook_endpoint", "api_version": null, "application": null, "created": 1680122196, "description": null, "enabled_events": [ "charge.succeeded", "charge.failed" ], "livemode": false, "metadata": {}, "status": "disabled", "url": "https://example.com/new_endpoint"}