Create complete agent with all components

Creates a complete agent configuration in a single atomic operation, including:

  • Bot tools configuration and setup
  • Document management and knowledge base setup
  • Flow metadata and settings
  • Front rail node configuration (input validation and filtering)
  • Agent node configuration (main processing logic with LLM and tools)
  • Back rail node configuration (output validation and filtering)

This endpoint provides a streamlined way to deploy a full workflow without requiring
separate API calls to create individual components. The entire agent is created
atomically, ensuring consistency and reducing the complexity of agent deployment.

Use this endpoint when you want to create a complete, production-ready agent in
a single operation. For more granular control or when working with existing
components, use the standard agent creation endpoint instead.

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

The chat version for integration.

Allowed:
salesforceAccountConfig
object | null

The configuration for the Salesforce account as a object.

alertEmails
array of strings

A list of email addresses to notify when an alert is triggered.

alertEmails
boolean
Defaults to false

Flag to enable or disable Speech-to-Text (STT) services.

boolean
Defaults to false

Flag to enable or disable Document services.

costSettings
object

Initial cost settings for the application.

string
required
length ≤ 50

The name of the flow.

string
required
length ≤ 10000

The description of the flow.

int64
Defaults to 15

The maximum number of times a flow can be executed.

welcomeResponse
object | null
semaphoreResponse
object
guardrailsResponse
object
bannedResponse
object
costErrorResponse
object
appErrorResponse
object
unsupportedMediaResponse
object
state
object

The state of the flow.

boolean
Defaults to true

Flag indicating whether the flow is enabled.

boolean

Flag indicating whether the flow is a development flow.

boolean
Defaults to false

Flag indicating whether the flow is an internal flow.

boolean

Flag indicating whether to force an error response.

int64
required

Unique identifier for the flow template.

actionTrigger
array of objects | null
actionTrigger
config
object
documents
array of objects
documents
nodes
object
required
Responses

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