---
title: "Lists the event names a subscription can subscribe to."
method: GET
path: "/api/v1/webhooks/events"
tags: ["Webhooks"]
---

# Lists the event names a subscription can subscribe to.

`GET /api/v1/webhooks/events`

## Request

- Base URL: `https://app.flexonthejob.com`
- URL: `https://app.flexonthejob.com/api/v1/webhooks/events`
- Auth: HTTP bearer

Requires `ManageOrganizations`. Use these values in the `events` array of
`POST /api/v1/webhooks`. Integration platforms use this to populate a trigger picker.
Example: `GET /api/v1/webhooks/events`.

## Response `200`

The subscribable events.

- WebhookEventsResponse: The events a subscription can subscribe to.
  - `events` WebhookEventDto[]: Every subscribable event name.
    - `name` string: The event name, e.g. `job.completed`.

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `429`: Too Many Requests

---

[API](https://skmtc.dev/flexonthejob/apis/flex-api.md) · [All operations](https://skmtc.dev/flexonthejob/apis/flex-api/llms.txt) · [OpenAPI document](https://skmtc.dev/flexonthejob/apis/flex-api/revisions/19c8f4d27acf?raw)
