Channels

get

Retrieves multiple channels.

Query parameters
pageNumbernumber · min: 1Optional

The page number.

Default: 1
pageSizenumber · min: 1 · max: 100Optional

The page size.

Default: 10
responderIdsany ofOptionalDefault: []
string · uuid[]Optional

A UUID v4 string that identifies an entity.

or
string · uuidOptional

A UUID v4 string that identifies an entity.

searchstring · min: 1Optional

Search term to filter channels by name, description, or prompt.

Header parameters
authorizationstringRequired

The API key to use for authentication. Can be created in the api keys section on the workspace settings page.

Responses
200

Retrieves all channels for the workspace.

application/json
createdAtstring · date-timeRequired
idstring · uuidRequired

A UUID v4 string that identifies an entity.

isRemovedbooleanRequired
updatedAtstring · date-timeRequired
delayinteger · min: 1 · max: 60Required

The delay between the last user message and the beginning of the response generation.

descriptionstring · min: 3 · max: 250 · nullableRequired

The internal description of the channel.

detailany ofRequired
or
or
or
or
maxAssistantMessagesPerChatOwnerinteger · nullableRequired
namestring · min: 3 · max: 50Required

The display name of the channel.

promptstring · min: 3 · max: 500 · nullableRequired

A prompt to be passed down to the agent in the context of this channel.

responderIdstring · uuid · nullableRequired

The super identity of the responder (agents or squads) of the channel

showSenderNamebooleanRequired

Whether to display sender names in chat messages.

statusstring · enumRequired

The lifecycle status of the channel.

Possible values:
useVoicestring · enumRequired

The voice behavior mode configured for the channel.

Possible values:
workspaceIdstring · uuidRequired

The workspace ID that owns the channel.

get
/api/v1/channels
post

Creates a new channel.

Header parameters
authorizationstringRequired

The API key to use for authentication. Can be created in the api keys section on the workspace settings page.

Body
delayinteger · min: 1 · max: 60Required

The delay between the last user message and the beginning of the response generation.

descriptionstring · min: 3 · max: 250 · nullableRequired

The internal description of the channel.

detailany ofRequired
or
or
or
or
maxAssistantMessagesPerChatOwnerinteger · nullableRequired
namestring · min: 3 · max: 50Required

The display name of the channel.

promptstring · min: 3 · max: 500 · nullableRequired

A prompt to be passed down to the agent in the context of this channel.

responderIdstring · uuid · nullableRequired

The super identity of the responder (agents or squads) of the channel

showSenderNamebooleanRequired

Whether to display sender names in chat messages.

statusstring · enumRequired

The lifecycle status of the channel.

Possible values:
useVoicestring · enumRequired

The voice behavior mode configured for the channel.

Possible values:
Responses
200

The channel was created.

application/json
createdAtstring · date-timeRequired
idstring · uuidRequired

A UUID v4 string that identifies an entity.

isRemovedbooleanRequired
updatedAtstring · date-timeRequired
delayinteger · min: 1 · max: 60Required

The delay between the last user message and the beginning of the response generation.

descriptionstring · min: 3 · max: 250 · nullableRequired

The internal description of the channel.

detailany ofRequired
or
or
or
or
maxAssistantMessagesPerChatOwnerinteger · nullableRequired
namestring · min: 3 · max: 50Required

The display name of the channel.

promptstring · min: 3 · max: 500 · nullableRequired

A prompt to be passed down to the agent in the context of this channel.

responderIdstring · uuid · nullableRequired

The super identity of the responder (agents or squads) of the channel

showSenderNamebooleanRequired

Whether to display sender names in chat messages.

statusstring · enumRequired

The lifecycle status of the channel.

Possible values:
useVoicestring · enumRequired

The voice behavior mode configured for the channel.

Possible values:
workspaceIdstring · uuidRequired

The workspace ID that owns the channel.

post
/api/v1/channels
get

Retrieves a channel.

Path parameters
idstring · uuidRequired

A UUID v4 string that identifies an entity.

Header parameters
authorizationstringRequired

The API key to use for authentication. Can be created in the api keys section on the workspace settings page.

Responses
200

Retrieves a channel.

application/json
createdAtstring · date-timeRequired
idstring · uuidRequired

A UUID v4 string that identifies an entity.

isRemovedbooleanRequired
updatedAtstring · date-timeRequired
delayinteger · min: 1 · max: 60Required

The delay between the last user message and the beginning of the response generation.

descriptionstring · min: 3 · max: 250 · nullableRequired

The internal description of the channel.

detailany ofRequired
or
or
or
or
maxAssistantMessagesPerChatOwnerinteger · nullableRequired
namestring · min: 3 · max: 50Required

The display name of the channel.

promptstring · min: 3 · max: 500 · nullableRequired

A prompt to be passed down to the agent in the context of this channel.

responderIdstring · uuid · nullableRequired

The super identity of the responder (agents or squads) of the channel

showSenderNamebooleanRequired

Whether to display sender names in chat messages.

statusstring · enumRequired

The lifecycle status of the channel.

Possible values:
useVoicestring · enumRequired

The voice behavior mode configured for the channel.

Possible values:
workspaceIdstring · uuidRequired

The workspace ID that owns the channel.

get
/api/v1/channels/{id}
delete

Removes a channel.

Path parameters
idstring · uuidRequired

A UUID v4 string that identifies an entity.

Header parameters
authorizationstringRequired

The API key to use for authentication. Can be created in the api keys section on the workspace settings page.

Responses
200

The channel was removed.

application/json
messagestringRequired

An informative message for a call that has no effective result to be returned.

delete
/api/v1/channels/{id}
patch

Updates a channel.

Path parameters
idstring · uuidRequired

A UUID v4 string that identifies an entity.

Header parameters
authorizationstringRequired

The API key to use for authentication. Can be created in the api keys section on the workspace settings page.

Body
delayinteger · min: 1 · max: 60Optional

The delay between the last user message and the beginning of the response generation.

descriptionstring · min: 3 · max: 250 · nullableOptional

The internal description of the channel.

detailany ofOptional
or
or
or
or
maxAssistantMessagesPerChatOwnerinteger · nullableOptional
namestring · min: 3 · max: 50Optional

The display name of the channel.

promptstring · min: 3 · max: 500 · nullableOptional

A prompt to be passed down to the agent in the context of this channel.

responderIdstring · uuid · nullableOptional

The super identity of the responder (agents or squads) of the channel

showSenderNamebooleanOptional

Whether to display sender names in chat messages.

statusstring · enumOptional

The lifecycle status of the channel.

Possible values:
useVoicestring · enumOptional

The voice behavior mode configured for the channel.

Possible values:
Responses
200

The channel was updated.

application/json
createdAtstring · date-timeRequired
idstring · uuidRequired

A UUID v4 string that identifies an entity.

isRemovedbooleanRequired
updatedAtstring · date-timeRequired
delayinteger · min: 1 · max: 60Required

The delay between the last user message and the beginning of the response generation.

descriptionstring · min: 3 · max: 250 · nullableRequired

The internal description of the channel.

detailany ofRequired
or
or
or
or
maxAssistantMessagesPerChatOwnerinteger · nullableRequired
namestring · min: 3 · max: 50Required

The display name of the channel.

promptstring · min: 3 · max: 500 · nullableRequired

A prompt to be passed down to the agent in the context of this channel.

responderIdstring · uuid · nullableRequired

The super identity of the responder (agents or squads) of the channel

showSenderNamebooleanRequired

Whether to display sender names in chat messages.

statusstring · enumRequired

The lifecycle status of the channel.

Possible values:
useVoicestring · enumRequired

The voice behavior mode configured for the channel.

Possible values:
workspaceIdstring · uuidRequired

The workspace ID that owns the channel.

patch
/api/v1/channels/{id}

Last updated