Create a new channel
Create a new channel. A maximum of 100 channels can be created per account per day. The maximum request size is 10MB.
Authentication
AuthorizationBearer
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
This endpoint expects an object.
description
A description of the channel
modality
The modality of the channel
name
The name of the channel
capabilities
What the channel’s surface can render. The AI Agent tailors replies to the declared capabilities. Omitted fields default to false. Read-only on native channels, whose capabilities are fixed by the surface.
metadata
A dictionary of key, value pairs assigned to the channel. Metadata may not exceed 4KB total.
metadatakeys may only be of type:stringmetadatavalues may only be one of type:string,boolean,integer, ornumber(float)
Response
Channel created
description
A description of the channel
modality
The modality of the channel
name
The name of the channel
capabilities
What the channel’s surface can render. The AI Agent tailors replies to the declared capabilities. Omitted fields default to false. Read-only on native channels, whose capabilities are fixed by the surface.
created_at
The date and time the channel was created
id
The channel ID
metadata
A dictionary of key, value pairs assigned to the channel. Metadata may not exceed 4KB total.
metadatakeys may only be of type:stringmetadatavalues may only be one of type:string,boolean,integer, ornumber(float)
type
The type of the channel
Errors
400
Bad Request Error
401
Unauthorized Error
413
Content Too Large Error
429
Too Many Requests Error
500
Internal Server Error