Run the destination handshake (go-live gate)
Prove the destination’s external agent can talk back and forth BEFORE it can go live. Opens a sandbox escalation (is_test), delivers a signed escalation.test webhook to the endpoint, and (synchronous-wait) polls until the connector claims → posts one message → resolves, or the deadline lapses. On a green run the destination flips to status='active' with lastVerifiedAt set; on a red run it stays unverified (an already-active destination regresses to unverified and emits escalation.destination.unavailable) with an actionable hint. Returns the step-by-step result either way — HTTP 200 for BOTH pass and fail (the call itself succeeded; the result field carries the verdict). The test works on ANY plan (setup precedes upgrade) and never touches a visitor or a wallet.
Authorizations
Flowyte secret API key (Authorization: Bearer flowyte_sk_live_…). Scope-gated; is scoped to your organization — a key can never reach another tenant. The listed scopes in each operation's apiKey requirement are the scopes that key must hold. The tokenUrl is nominal: keys are minted in the dashboard.
Path Parameters
The escalation-destination id to run the go-live handshake against.
Query Parameters
Bound the synchronous poll window (seconds). Defaults to the destination's claim SLA; hard cap 125s.
0 <= x <= 125