List hooks
The workspace's hooks: REST Hooks subscriptions and webhook endpoints.
target_url shows only the origin unless the token has codes:write. Listing works on every plan; subscribing needs Business.
GET
oauth2 codes:readheader
AuthorizationBearer <token>An OAuth 2.0 access token, sent as Authorization: Bearer <token>. Register an app in Settings → Developers, send the user through authorization (PKCE S256), then exchange the code for a token. Access tokens last 1 hour; refresh tokens 30 days. Step by step.
Scope: codes:read
The hooks
application/json- response
data*array<>curl -X GET 'https://api.qrdx.dev/v1/hooks'Example Response
{ "data": [ { "id": "cm5hook0zapier0scans00001", "target_url": "https://hooks.zapier.com/hooks/catch/123456/abcdef/", "events": [ "scan.created" ], "event": "scan.created", "active": true, "created_at": "2026-01-05T09:30:00.000Z" } ]}Last updated on