Get an event subscription (integrations)

Reads a subscription made with `POST /api/v1/integrations/hooks`, so an automation platform can check it still exists before reusing it. 404 means it was removed (in Settings → Developers, or by an unsubscribe) and should be created again. Never returns the signing secret. Bearer API key with the `webhook.manage` scope.

GET/api/v1/integrations/hooks/:id

Query / Path parameters

NameInRequiredDescription
idpathYesSubscription id returned on subscribe.

Responses

200

JSON { id, event, targetUrl, enabled, templateId?, platform?, signed }

401

Missing or invalid API key, or the key lacks the webhook.manage scope (SCOPE_DENIED).

403

The key's user may not manage webhooks in the space (FORBIDDEN).

404

No integration subscription with that id in the key's space (HOOK_NOT_FOUND).

Request
curl -X GET "https://bannx.com/api/v1/integrations/hooks/:id" \
  -H "Authorization: Bearer YOUR_API_TOKEN"
Response
// JSON { id, event, targetUrl, enabled, templateId?, platform?, signed }
{
  "success": true,
  "data": { ... }
}