Skip to main content
Register a URL with Create Webhook using "platform": "subscriptions". FlowIQ then POSTs every matching subscription event to it, with the subscription as it is after the change.
Register one webhook per event with type set to the event name, or one with "type": "all" for every event. The same authentication options as messaging webhooks apply (auth_type: bearer, basic, api_key, oauth2_client_credentials), and with a secret every request carries an X-Flowiq-Signature: sha256=<hex> HMAC of the raw body.

Events

Payload

Headers: X-Flowiq-Event (the event type), X-Flowiq-Event-Id, X-Flowiq-Signature (when a secret is set).
Each event is sent once, with a 10-second timeout. Answer with a 2xx quickly and do the work afterwards. If your endpoint was down, catch up with List Subscriptions using updated_since, or read the upcoming deliveries.