Skip to main content
POST
Python

Authorizations

superU-Api-Key
string
header
required

Your SuperU API key.

Body

application/json

Request body for Create agent.

Agent Create Request schema.

type
enum<string>

Agent type

Available options:
inbound,
outbound
Example:

"outbound"

name
string

Internal agent name

Example:

"Demo Assistant"

company_name
string

Company name

Example:

"SuperU"

assistant_name
string

Assistant display name

Example:

"Ava"

first_message
string

First message spoken by the assistant

Example:

"Hi, thanks for taking the call."

voice_id
string

Voice ID

Example:

"90ipbRoKi4CpHXvKVtl0"

voice_provider
string

Voice provider

Example:

"11labs"

system_prompt
string

System prompt template.

Variable syntax:

  • Use {{ variable_name }}
  • Spaces inside braces are required (e.g., {{ name }})
  • Keep them same when passing the variables in the Create Call request
Example:

"You are a helpful assistant."

industry
string

Industry template

Example:

"Blank Template"

useCase
string

Use case template

Example:

"Blank Template"

form_model
object

Form model value.

Example:
assistant_data
object

Assistant data value.

Example:
knowledgeBase
string[]

List of knowledge base UUIDs (kb_uuid) to attach to the agent.

Example:
tools
string[]

Tools value.

Example:
call_forwarding
object

Call forwarding value.

Example:

Response

Agent created

A generic response schema for successful API calls.

status
string

Indicates if the request was successful.

Example:

"success"

message
string

A descriptive message about the result of the request.

Example:

"Request completed successfully"

data
object

The payload of the response, if any.