Manage Webhook Subscriptions {#tms-overview-webhook}
====================================================

This section contains information on creating, retrieving, and updating webhook subscriptions. You can create, retrieve, update, or delete notification subscriptions for various events by submitting an HTTP POST, GET, PATCH, or DELETE request to the `notification-subscriptions/v1/webhooks` endpoint. Use the webhooks REST API to:

* [Create Keys for Digital Signature](/docs/vas/en-us/tms/developer/ctv/rest/tms/tms-overview-webhook/tms-net-tkn-webhook-create-key-intro.md "")
* [Create Webhook Subscription](/docs/vas/en-us/tms/developer/ctv/rest/tms/tms-overview-webhook/tms-net-tkn-webhook-create-sub-intro.md "")
* [Retrieve Webhook Subscription Details](/docs/vas/en-us/tms/developer/ctv/rest/tms/tms-overview-webhook/tms-net-tkn-webhook-retrieve-sub-intro.md "")
* [Update Webhook Subscription](/docs/vas/en-us/tms/developer/ctv/rest/tms/tms-overview-webhook/tms-net-tkn-webhook-update-sub-intro.md "")
* [Delete Webhook Subscription](/docs/vas/en-us/tms/developer/ctv/rest/tms/tms-overview-webhook/tms-net-tkn-webhook-delete-sub-intro.md "")
  {#tms-overview-webhook_ul_3}  
  When you send an API request to create a webhooks subscription, you must include the product and its associated events to which you are subscribing.  
  You can create webhooks subscriptions for these `Token Management Service` network token events:

|    Product ID     |          Event Types           |                                               Description                                               |
|-------------------|--------------------------------|---------------------------------------------------------------------------------------------------------|
| `tokenManagement` | `tms.networktoken.updated`     | Notifies you of a network token's change in expiration date or status (suspend, resume, or deactivate). |
| `tokenManagement` | `tms.networktoken.provisioned` | Notifies you when a network token provision for an instrument identifier token has been successful.     |
| `tokenManagement` | `tms.networktoken.binding`     | Notifies you of the binding status of the network token with the device.                                |
[`Token Management Service`]

Example: Product and Network Token Events in a Webhook Subscription

```
"productId": "tokenManagement",
"eventTypes": [
  "tms.networktoken.provisioned",
  "tms.networktoken.updated",
  "tms.networktoken.binding"
]
```

