/developers
Developer docsAtom Files ↗
← API referenceChanges & events · API access unavailable
API REFERENCE / CHANGES & EVENTS

GET /v1/webhooks

List this integration’s webhook subscriptions and verification status.

Request fields

LocationFieldTypeRequiredDescription
HeaderAuthorizationstringYesCredential scoped to the authorized resource.
QuerycursorstringNoOpaque pagination cursor.

Request example

Example request
GET /v1/webhooks
Authorization: Bearer <scoped token>

HTTP status codes

StatusMeaning
200 OKSuccess response shown below.
400 Bad RequestInvalid pagination cursor.
401 UnauthorizedMissing, expired, or invalid credential.
403 ForbiddenCredential is valid but lacks the required scope or role.
429 Too Many RequestsRate limit reached; honor Retry-After when provided.
503 Service UnavailableService temporarily unavailable; retry safely.

Response fields

FieldTypeExample
itemsobject[][1 shown]
items[].idstringwh_123
items[].urlstringhttps://example.app/atom/events
items[].statusstringactive
items[].event_typesstring[][1 shown]
next_cursorstring | nullnull

Response example

Example response
200 OK
Content-Type: application/json

{
  "items": [
    {
      "id": "wh_123",
      "url": "https://example.app/atom/events",
      "status": "active",
      "event_types": [
        "file.available"
      ]
    }
  ],
  "next_cursor": null
}

How it works

Do not return signing secrets after initial issuance or rotation. A webhook is only a notification hint; use the change feed for catch-up.