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

# Webhook events

> Choose the events your personal or workspace endpoint should receive.

Subscribe only to the events your integration needs.

## Personal events

| Event | Description |
| - | - |
| `raffle.entry.updated` | A relevant raffle entry changed |
| `raffle.winner.finalized` | A winner was finalized |
| `raffle.winner.corrected` | A finalized winner record was corrected |

## Workspace events

| Event | Description |
| - | - |
| `raffle.opened` | A workspace raffle opened |
| `raffle.entry.updated` | An entry on a workspace raffle changed |
| `raffle.finalized` | A workspace raffle was finalized |
| `raffle.winner.finalized` | A winner was finalized |
| `raffle.winner.corrected` | A finalized winner record was corrected |

## Delivery envelope

Webhook bodies use a common envelope:

```json theme={null}
{
  "id": "event_...",
  "type": "raffle.entry.updated",
  "createdAt": "2026-10-07T12:00:00.000Z",
  "data": {}
}
```

The shape of `data` depends on the event type. Use `type` to decide how your application handles the payload.

<Note>
  `test.ping` is used only by the explicit webhook test action. It is not a subscribable event type.
</Note>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.