# Webhook Subscriptions

Endpoints used to create, configure, test, and manage webhook subscriptions.

 - [POST /webhooks](https://doc.connect.easypost.eu/public-api/openapi/webhook-subscriptions/webhookscontroller_createwebhooksubscription.md): Create a webhook subscription for a given company.
 - [GET /webhooks](https://doc.connect.easypost.eu/public-api/openapi/webhook-subscriptions/webhookscontroller_findwebhooksubscriptions.md): Retrieve all webhook subscriptions for a given company.
 - [GET /webhooks/{id}](https://doc.connect.easypost.eu/public-api/openapi/webhook-subscriptions/webhookscontroller_findwebhookbyid.md): Retrieve a webhook subscription by ID.
 - [PATCH /webhooks/{id}](https://doc.connect.easypost.eu/public-api/openapi/webhook-subscriptions/webhookscontroller_updatewebhook.md): Update a webhook subscription by ID.
 - [DELETE /webhooks/{id}](https://doc.connect.easypost.eu/public-api/openapi/webhook-subscriptions/webhookscontroller_deletewebhook.md): Delete a webhook subscription by ID.
 - [POST /webhooks/{id}/reset-secret](https://doc.connect.easypost.eu/public-api/openapi/webhook-subscriptions/webhookscontroller_resetwebhooksecret.md): Reset the secret for a webhook subscription by ID and return the new secret once.
 - [POST /webhooks/{id}/test](https://doc.connect.easypost.eu/public-api/openapi/webhook-subscriptions/webhookscontroller_testwebhook.md): Sends a test event matching one of the subscribed event types to the subscription URL and returns the HTTP response status. When the subscription has more than one event type, eventType must be provid
