# WEBHOOKS
Tenovos Webhook Subscriptions
For more information about our Webhooks, see the [Webhook section](/developer-portal/webhooks/overview) of our Developer Portal
## Create Endpoint
- [POST /webhooks/endpoint](https://api.tenovos.com/openapi/v1.5/webhooks/createsubscription.md): Create a subscription based on the topic and event type in order to be notified at your target URL when events about that topic occur.
## List Endpoints
- [GET /webhooks/endpoint/list](https://api.tenovos.com/openapi/v1.5/webhooks/getendpointsubscriptionslist.md): This endpoint returns an array (List) of all endpoints (your endpoints) and the event types subscribed.
## List Event Types
- [GET /webhooks/event-type/list](https://api.tenovos.com/openapi/v1.5/webhooks/geteventtypelist.md): This endpoint returns an array (List) of all event types.
## Endpoint by ID
- [GET /webhooks/endpoint/{id}](https://api.tenovos.com/openapi/v1.5/webhooks/getendpointbyid.md): This endpoint returns a single endpoint and its configuration by ID.
## Update Endpoint
- [PATCH /webhooks/endpoint/{id}](https://api.tenovos.com/openapi/v1.5/webhooks/updateendpointbyid.md): This endpoint updates a single endpoint and its configuration by ID.
## Delete Endpoint
- [DELETE /webhooks/endpoint/{id}](https://api.tenovos.com/openapi/v1.5/webhooks/deletewebhook.md): Delete a subscription you have to a Webhook based on the ID of the Webhook Subscription
## Add OAuth
- [PUT /webhooks/endpoint/oauth/{endpointId}](https://api.tenovos.com/openapi/v1.5/webhooks/createoauth.md): Add an authorized OAuth client to an existing endpoint.
## Remove OAuth
- [DELETE /webhooks/endpoint/oauth/{endpointId}](https://api.tenovos.com/openapi/v1.5/webhooks/deleteoauth.md): Remove an authorized OAuth client from an existing endpoint.