List webhooks

The endpoints the organization's events are delivered to.

GET /organizations/{org}/webhooks

Lists the org’s webhook endpoints. Secrets are never included. For payloads and signatures, see Webhooks & events. Not paginated.

Authorization

Any member of the org. A non-member gets 404, the same as for an org that does not exist.

Path parameters

NameTypeDescription
orgstringThe organization: its id (org_…) or its slug. It has to be an org your token can manage (see Who can call it)

Response

200 OK with an array of endpoints.

[
  {
    "id": "whk_65f1c2a9e4b0d3f7a1c8e90d",
    "url": "https://hooks.acme.com/loginwith",
    "events": ["tenant.*", "*.deleted"],
    "active": true,
    "created_at": "2026-10-18T09:12:00.000Z"
  }
]
FieldTypeDescription
idstringwhk_…
urlURL
eventsstring[]Routing-key patterns
activeboolean
created_atISO date

Errors

StatuserrorWhen
404not_foundThe org does not exist, or your token cannot manage it

Example

curl https://loginwith.loginwith.dev/organizations/acme/webhooks \
  -H "Authorization: Bearer $TOKEN"