# Webhooks ## Retrieve a webhook - [GET /apps/{clientId}/webhooks/{webhookId}](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/webhooks/getwebhookbyid.md) ## Update a webhook - [PUT /apps/{clientId}/webhooks/{webhookId}](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/webhooks/updatewebhook.md) ## Delete a webhook - [DELETE /apps/{clientId}/webhooks/{webhookId}](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/webhooks/deletewebhook.md) ## Generate or replace the webhook signing secret key - [PUT /apps/{clientId}/webhooks/digest](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/webhooks/generatewebhooksecretkey.md) ## Create or update the authentication method and credentials for webhook target URLs - [PUT /apps/{clientId}/webhooks/auth](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/webhooks/storewebhookauthentication.md) ## Retrieve webhooks for a clientId - [GET /apps/{clientId}/webhooks](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/webhooks/getwebhooks.md) ## Create a webhook - [POST /apps/{clientId}/webhooks](https://developer.adfin.com/products/partner-integration/partner-integration-api-reference/webhooks/createwebhook.md)