Skip to main content
POST
Sends a small test payload ({"event": "scanova.test", "webhook_id": ..., "type": ...}) to a URL-based webhook synchronously, and reports back what happened — closing the gap where a broken URL only surfaces on the first real (and silently lost) event.
Requires authentication only — no separate permission check beyond ownership of the webhook itself. Rate-limited independently of the account’s general request rate, since this makes a real outbound HTTP call per call.
integer
required
Webhook id.
Only type values with a real target URL are testable — lead, form, analytics, event_tracking, zapier. Other types (HubSpot’s CRM push, tracking-id-only types) return 400 with "This integration type has no URL to test." A redirect response (3xx) is treated as a failed test — redirects are never followed, to prevent a URL that validates safely from redirecting the real request to an internal address.
Every attempt (success or failure) is recorded and shows up in List delivery events for this webhook, the same as production dispatch. 404 if pk isn’t owned by this account.

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.

Path Parameters

pk
integer
required

Response

Test attempted (success or a soft failure).