---
title: "Rocket Chat Publisher Webhooks Guide"
slug: "publisher-webhooks"
description: "Learn how to use publisher webhooks with Rocket Chat. Automate secure app publishing workflows and improve collaboration tools."
updated: 2024-06-11T15:57:48Z
published: 2024-06-11T15:57:48Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://developer.rocket.chat/llms.txt
> Use this file to discover all available pages before exploring further.

# Publisher Webhooks

A marketplace publisher can register a webhook endpoint link to receive news and updates regarding their marketplace apps.

## Set publisher webhook link

**Setting webhook during publisher registration:** During your [publisher registration](/v1/docs/app-submission-to-the-marketplace#create-a-publisher-account), you can input a link in the optional `webhook link` field.

**For already registered publishers:** This webhook information can be added or edited on their own dashboard in the **Publisher Information** section.

## Publisher webhook payload

The payload when an event occurs is of this format.

```json
{
  "type": "compile",
  "appName": "Out of Office Responder",
  "appID": "09a2b0d8-94d0-433d-a53e-3961a3bb0205",
  "extra": "system-compile-failure",
  "when": "2021-06-14T16:02:10.97642-03:00"
}
```

The fields are:

- **type**: The type of event. Possible events are `compile`, `adminAction` and `purchaseOrSubscription.`
- **appName**: The name of the app the event is related to.
- **appID**: The id of the app the event is related to.
- **extra**: String with extra information related to the event. Field topology is `{who did the event}-{event specific description}.`
- **when**: Timestamp for when the event happened.
