conduyt_update_call_flow
Update a call flow's draft name, number, or graph without changing published behavior until the next publish; replacing the graph requires the current draft revision to prevent overwrites.
Instructions
Update a call flow's DRAFT (name, number, graph). Published behavior does not change until the next publish. Replacing draftGraph REQUIRES expectedDraftRevision (the API 428s without it; a concurrent graph edit then 409s instead of being overwritten — the token is graph-specific, so live calls and publish never invalidate it).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Call flow UUID | |
| name | No | New name | |
| draftGraph | No | Replacement draft graph — MUST have a string entryId and a nodes array; REQUIRES expectedDraftRevision. Kinds: entry, greeting, agent, group (queue.repeatRing = queue mode), menu (options[{digit,label,next}]), timing (hours, timezone, next/closedNext), voicemail, forward, hangup; every branch must reach an ending. | |
| phoneNumber | No | New E.164 number | |
| expectedDraftRevision | No | draftRevision from your last conduyt_get_call_flow read (REQUIRED when replacing draftGraph) |