---
title: "The workspace's webhooks"
method: GET
path: "/webhooks"
tags: ["Webhooks"]
---

# The workspace's webhooks

`GET /webhooks`

## Request

- Base URL: `https://pagefully.com/api/v1`
- URL: `https://pagefully.com/api/v1/webhooks`
- Auth: HTTP bearer

Each with its last delivery. Also the events, how a delivery is signed, and how it is tried again.

## Response `200`

The webhooks.

- object
  - `webhooks` Webhook[], required
    - `id` string, uuid, required
    - `url` string, required
    - `events` string[], required
    - `created_at` string, required
    - `last_delivery` object, nullable, required
      - `event` string, required
      - `status` 'pending' | 'sending' | 'delivered' | 'failed', required
      - `response_code` integer, nullable, required
      - `error` string, nullable, required
      - `attempt` integer, required
      - `at` string, required
      - `said` string, required
  - `max` integer, required
  - `events` object[], required
    - `type` string, required
    - `said` string, required
  - `not_sent` string, required
  - `signing` object, required
  - `retries` object, required

## Other responses

- `401`: No token, or one that is not valid or has been revoked.
- `429`: Too many calls: 120 requests a minute for a token, and 20 generation starts an hour. `retry_after` is seconds.

---

[API](https://skmtc.dev/pagefully/apis/pagefully-api.md) · [All operations](https://skmtc.dev/pagefully/apis/pagefully-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pagefully/apis/pagefully-api/revisions/60e17ce09d31?raw)
