Update programmable call flow

Updates a programmable Call Flow.

Cannot clear webhook_config.url. Unknown / Private-only keys are ignored.
channel_id assigns / null clears / omit leaves unchanged.

Convert static → programmable: PATCH an org-owned static IVR id with
webhook_config.url clears ivr_flow_config and sets the webhook (keeps
the same id and channel assignment). Patching a static id without
webhook_config returns 404 (same as missing / cross-org).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Call Flow ID

Body Params

Update Call Flow Params

Update a programmable Call Flow.

Omit fields to leave them unchanged. When webhook_config is present it
must keep a non-blank url (cannot convert to static / clear webhook).

Sending webhook_config.url on a static IVR Call Flow id converts it
one-way to programmable (server clears ivr_flow_config).

channel_id:

  • UUID — assign that channel (clears previous assignment for this flow)
  • null — clear assignment
  • omitted — leave assignment unchanged

uuid | null

Assign a channel, or null to clear. Omit to leave unchanged.

string

Call Flow color (hex)

string

Call Flow description

string

Call Flow emoji

flags
object

Call Flow feature flags

string

Call Flow name

string

TTS voice language (BCP-47)

string

TTS voice type

webhook_config
object

Programmable webhook config. Required on create (url must be non-blank HTTPS).
Optional signing_api_key_id HMAC-signs outbound POSTs (X-Whippy-Signature).

Responses

Callback
Language
Credentials
LoadingLoading…
Click Try It! to start a request and see the response here! Or choose an example:
application/json