For the complete documentation index, see llms.txt. This page is also available as Markdown.

Tools

Manage conversations between users and agents. These endpoints allow you to create, retrieve, update, and delete conversations, and retrieve their associated messages.

List Tool Vendors

get

Returns a paginated list of available tool vendors for the current tenant and unit.

  • Note: This endpoint only returns metadata about the tool vendors (e.g., ID, name, mode, favorite status).

  • To retrieve detailed tool configurations or schema information, use the corresponding GET /tools/{mode}_tools/{id} or related detail endpoints.

Query parameters
page_numintegerOptional

Current page number

Default: 1
page_sizeintegerOptional

Number of items per page

Default: 14
is_favoriteany ofOptional

Filter by favorite status

booleanOptional
or
nullOptional
modeany ofOptional

Filter by mode, value is flow, builtin

string · enumOptionalPossible values:
or
nullOptional
orderany ofOptional

order by: 'recent'(default) or 'oldest'

Default: recent
stringOptional
or
nullOptional
tenant_idany ofOptional

Tenant Id

Example: 40d39c4b-9585-4123-8fd4-f1cc23a1184c
stringOptional
or
nullOptional
tenant_unit_idany ofOptional

Tenant Unit ID

Example: da114de3-d7e6-4161-bc55-0ce85dbee589
stringOptional
or
nullOptional
Responses
200

Successful Response

application/json
page_numintegerRequired

Current page number

page_sizeintegerRequired

Number of items per page

total_countintegerRequired

Total number of tools

has_next_pagebooleanRequired

Whether there is a next page

dataobject[]Required

List of tools

get
/admin/api/v2/tools

Get Tool Vendor By Id

get

Retrieve common information and metadata for a single tool by its ID.

Path parameters
tool_idstring · uuidRequired

Tool ID to fetch

Query parameters
tenant_idany ofOptional

Tenant Id

Example: 40d39c4b-9585-4123-8fd4-f1cc23a1184c
stringOptional
or
nullOptional
tenant_unit_idany ofOptional

Tenant Unit ID

Example: da114de3-d7e6-4161-bc55-0ce85dbee589
stringOptional
or
nullOptional
Responses
200

Successful Response

application/json
icon_typeany ofOptional

Source type: 'emoji' or 'url'

string · enumOptionalPossible values:
or
nullOptional
iconany ofOptional

Raw icon value: emoji char, full URL, or gallery key

stringOptional
or
nullOptional
icon_backgroundany ofOptional

Hex background color behind the icon

Default: #FFF
stringOptional
or
nullOptional
descriptionany ofOptional

Tool description

Default: ""
stringOptional
or
nullOptional
idany ofOptional

Tool vendor ID

stringOptional
or
nullOptional
namestringRequired

Tool vendor name

display_nameany ofOptional

Tool vendor display name

stringOptional
or
nullOptional
modestring · enumRequired

Tool type, e.g., builtin, flow

Possible values:
created_byany ofOptional

User ID of creator

stringOptional
or
nullOptional
created_by_nameany ofOptional

User name of creator

stringOptional
or
nullOptional
created_timeany ofOptional

Timestamp of creation

string · date-timeOptional
or
nullOptional
updated_byany ofOptional

User ID of last updater

stringOptional
or
nullOptional
updated_by_nameany ofOptional

User name of updater

stringOptional
or
nullOptional
updated_timeany ofOptional

Timestamp of last update

string · date-timeOptional
or
nullOptional
is_favoriteany ofOptional

Indicates if the item is marked as favorite

booleanOptional
or
nullOptional
icon_urlany ofRead-onlyRequired
stringOptional
or
nullOptional
get
/admin/api/v2/tools/{tool_id}

Update Tool Vendor

put

Update the common information and metadata for a tool by its ID.

Path parameters
tool_idstringRequired

Tool id

Query parameters
tenant_idany ofOptional

Tenant Id

Example: 40d39c4b-9585-4123-8fd4-f1cc23a1184c
stringOptional
or
nullOptional
tenant_unit_idany ofOptional

Tenant Unit ID

Example: da114de3-d7e6-4161-bc55-0ce85dbee589
stringOptional
or
nullOptional
Body

Payload containing fields to update for the tool

icon_typeany ofOptional

Source type: 'emoji' or 'url'

string · enumOptionalPossible values:
or
nullOptional
iconany ofOptional

Raw icon value: emoji char, full URL, or gallery key

stringOptional
or
nullOptional
icon_backgroundany ofOptional

Hex background color behind the icon

Default: #FFF
stringOptional
or
nullOptional
descriptionany ofOptional

Tool description

Default: ""
stringOptional
or
nullOptional
nameany ofOptional

Tool name

stringOptional
or
nullOptional
display_nameany ofOptional

Tool name

stringOptional
or
nullOptional
Responses
200

Successful Response

application/json
icon_typeany ofOptional

Source type: 'emoji' or 'url'

string · enumOptionalPossible values:
or
nullOptional
iconany ofOptional

Raw icon value: emoji char, full URL, or gallery key

stringOptional
or
nullOptional
icon_backgroundany ofOptional

Hex background color behind the icon

Default: #FFF
stringOptional
or
nullOptional
descriptionany ofOptional

Tool description

Default: ""
stringOptional
or
nullOptional
idany ofOptional

Tool vendor ID

stringOptional
or
nullOptional
namestringRequired

Tool vendor name

display_nameany ofOptional

Tool vendor display name

stringOptional
or
nullOptional
modestring · enumRequired

Tool type, e.g., builtin, flow

Possible values:
created_byany ofOptional

User ID of creator

stringOptional
or
nullOptional
created_by_nameany ofOptional

User name of creator

stringOptional
or
nullOptional
created_timeany ofOptional

Timestamp of creation

string · date-timeOptional
or
nullOptional
updated_byany ofOptional

User ID of last updater

stringOptional
or
nullOptional
updated_by_nameany ofOptional

User name of updater

stringOptional
or
nullOptional
updated_timeany ofOptional

Timestamp of last update

string · date-timeOptional
or
nullOptional
is_favoriteany ofOptional

Indicates if the item is marked as favorite

booleanOptional
or
nullOptional
icon_urlany ofRead-onlyRequired
stringOptional
or
nullOptional
put
/admin/api/v2/tools/{tool_id}

Delete Tool Vendor

delete

Delete a tool (common metadata) by its ID. No content is returned on success.

Path parameters
tool_idstringRequired

Tool id

Query parameters
tenant_idany ofOptional

Tenant Id

Example: 40d39c4b-9585-4123-8fd4-f1cc23a1184c
stringOptional
or
nullOptional
tenant_unit_idany ofOptional

Tenant Unit ID

Example: da114de3-d7e6-4161-bc55-0ce85dbee589
stringOptional
or
nullOptional
Responses
delete
/admin/api/v2/tools/{tool_id}

Was this helpful?