Skip to main content
GET
Everything the Integrations landing page needs in one request, except the paginated Active Connections rows themselves (use List / create webhooks for those).
Requires the IntegrationCanView permission.
object
Total counts by status. active/inactive/awaiting are disjoint — pixels/snippets (which never report last_used_on) key off status alone, everything else keys off whether it’s ever delivered.
object
The same status buckets, broken out per Webhook.type — drives per-application “connected” badges.
array
Webhooks the delivery circuit-breaker auto-stopped after repeated consecutive failures, capped at 20 rows — for a warning banner, not a full listing.
array
Which OAuth integrations (slack, hubspot) have lost access and need to be reconnected through the dashboard.

Authorizations

Authorization
string
header
required

Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.

Response

200 - application/json

Summary stats, per-type breakdown, disabled connections, and OAuth reauth status.