> For AI agents: [llms.txt](https://docs.trustedauth.com/llms.txt) provides a Markdown index of this documentation.

# Webhooks

Webhook controllers

[📄️List webhooks Return a list of webhooks. Caller is required to have WEBHOOKS:VIEW permission.](/api/openapi/admin-api/get-webhooks-using-get.md)

[📄️Register a webhook Register a webhook with callback URL, webhook events etc. Caller is required to have WEBHOOKS:ADD permission.](/api/openapi/admin-api/create-webhook-using-post.md)

[📄️Test a webhook Sends a dummy payload to the registered webhook callback URL. Use this to ensure your API is ready to start accepting webhook notifications. Caller is required to have WEBHOOKS:EDIT permission.](/api/openapi/admin-api/test-webhook-using-post.md)

[📄️Get a webhook by id Get the specified webhook. Caller is required to have WEBHOOKS:VIEW permission.](/api/openapi/admin-api/read-webhook-using-get.md)

[📄️Update a webhook Update a webhook with callback URL, webhook events etc. Caller is required to have WEBHOOKS:EDIT permission.](/api/openapi/admin-api/update-webhook-using-put.md)

[📄️Delete a webhook Delete a registered webhook by ID. Caller is required to have WEBHOOKS:REMOVE permission.](/api/openapi/admin-api/delete-webhook-using-delete.md)
