---
title: "Webhook"
source: https://dev.pageseeder.com/reference/glossary/webhook.html
last_updated: 2026-08-07T17:09:54+10:00
tokens: ~243
---

# Webhook

A mechanism that lets PageSeeder notify a [client app](oauth_client.md) with an HTTP callback when a specified event occurs.

PageSeeder can send either JSON or XML content for events occurring at server, project, group or document level.



## Defining webhooks

You can define one or more webhooks for any registered OAuth client. You can configure which events and format you want for each webhook.

In the user interface, PageSeeder lets you define webhooks in the **OAuth \> ****Webhooks** page in the **administration**. 

Using the API, you can create, edit and delete webhooks using the following services:

- [POST /clients/\{client\}/webhooks](../../api/services/webhooks-POST.md)
- [PATCH /clients/\{client\}/webhooks/\{webhook\}](../../api/services/webhook-PATCH.md)
- [DELETE /clients/\{client\}/webhooks/\{webhook\}](../../api/services/webhook-DELETE.md)

Follow the [webhooks configuration guide](../../api/usage/webhooks.md) for more details.

