Skip to content
First requestVisit website ↗
Navigation

Validate and publish an immutable inbound call flow version

Owners and admins only. Existing five step types retain their rules. icf_voice_ai uses config.agentId (UUID or null for the number assignment then workspace default) and requires a wired unavailable exit. Explicit agents must belong to the workspace, be unarchived and set up. Disabled agents produce a warning. Existing graphs perform no additional agent reads.

POST
https://api.channelautomation.com/api/workspaces/{workspaceId}/inbound-call-flows/{flowId}/publish

Authorization

  • BearerAuth
    HTTP Bearer (JWT)
    required

Path parameters

  • workspaceId
    string
    required
  • flowId
    string
    required
    format: uuid

Request body JSON required

  • graph
    object
    required
    • nodes
      array of
      object
      required
    • edges
      array of
      object
      required

Returns

200

Published version, with optional per-node warnings for disabled agents

JSON
  • success
    optional
    boolean
  • versionId
    optional
    string
    format: uuid
  • version
    optional
    integer
  • warnings
    optional
    array of
    object
    • nodeId
      optional
      string
    • message
      optional
      string

401

Authentication required

403

Workspace owner or admin required

404

Flow not found in workspace

422

Invalid graph or unavailable explicit voice agent; errors include nodeId and message

500

Publish failed

Type to search…

↑↓ navigate↵ selectEsc close