# Webhook ## Create webhook - [POST /site/{siteId}/ahds/v1/webhook](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_create.md): Creates a new Webhook record. Webhook resource in the Animal Health Data Store ## List webhooks - [GET /site/{siteId}/ahds/v1/webhook](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_findall.md): Returns a paginated list of Webhooks for the specified site. Supports filtering and sorting. ## Get webhook - [GET /site/{siteId}/ahds/v1/webhook/{webhookId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_findone.md): Returns a single Webhook by its unique identifier. ## Update webhook - [PATCH /site/{siteId}/ahds/v1/webhook/{webhookId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_update.md): Partially updates an existing Webhook. Only provided fields will be updated. ## Replace webhook - [PUT /site/{siteId}/ahds/v1/webhook/{webhookId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_replace.md): Fully replaces an existing Webhook. All fields must be provided. ## Delete webhook - [DELETE /site/{siteId}/ahds/v1/webhook/{webhookId}](https://docs.heydonto.com/apis/animal-health/openapi/webhook/webhookcontroller_remove.md): Permanently deletes a Webhook record.