Skip to content

Verify flows for an integration

API v2 is in public beta: endpoints and fields can change before general availability. See the changelog

POST/account/integrations/{channel}/flows/verify

Costs 2 rate-limit points · Rate limits

Check with the provider that the flows sending STOQ alerts are set up: Klaviyo email (klaviyo_email), Klaviyo SMS (klaviyo_sms) or Postscript (postscript). Returns verified and, when not, the provider's reason.

template_id checks one template's flow (needed for klaviyo_sms); without it klaviyo_email checks every back-in-stock template's flow. setting_flow true with flow_name and flow_type checks a settings flow (klaviyo_email). verified false is a real answer, not an error.

Also searched asverify klaviyo flowcheck klaviyo flowverify postscript setupis my klaviyo flow working

Path parameters

  • channelstringRequired

Headers

  • Idempotency-Keystring

    A fresh unique key for every write (a new UUID, say); reuse it only to retry that write. Keys are remembered for 1 hour: the same key and the same request within that hour returns the first result, with Idempotent-Replayed: true, without running again; the same key with a different method, path or body is refused (422 idempotency_key_reused); a retry while the first is still running gets 409 idempotency_key_in_progress. Keys are per store. Server errors and rate limits are not kept, so their retry runs.

Request body

  • template_idstring
    Example: string
  • flow_namestring
    Example: Summer Sneaker Drop
  • flow_typestring
    Example: string
  • setting_flowstring
    Example: string

Errors

401

Missing or invalid X-Auth-Token.

404

The resource does not exist for this shop, or the action path is not registered.

409

An earlier request with the same Idempotency-Key is still running. Wait, then resend the same request with the same key.

422

The request failed validation.

429

Rate limited: cost-weighted per token (read 1, write 2; 360 points / 60s). Check Retry-After.

Every error has the same shape: see Errors.

POST/account/integrations/{channel}/flows/verify
curl -X POST "https://app.stoqapp.com/api/v2/external/account/integrations/{channel}/flows/verify" \
  -H "X-Auth-Token: $STOQ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template_id": "string",
    "flow_name": "Summer Sneaker Drop",
    "flow_type": "string",
    "setting_flow": "string"
  }'
Response
No body