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

Assistants

Get all assistants for a project.

get

Returns a paged, searchable and sortable list of the assistants in the project.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Query parameters
pageNumberinteger · int32Optional
pageSizeinteger · int32Optional
searchTextstringOptional
sortingstring · enumOptionalPossible values:
descbooleanOptionalDefault: true
Responses
200

OK

objectIdentifierstring · uuidOptional
namestring · nullableRequired
descriptionstring · nullableOptional
dateAddedstring · date-timeOptional
estimatedTokenCountinteger · int32Optional
assistantMessageCountinteger · int32Optional
userMessageCountinteger · int32Optional
totalCountinteger · int32Optional
get/projects/{projectIdentifier}/assistants

Create a new assistant.

post

Creates a new assistant in the project, optionally attaching documents the assistant can reference.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
namestring · nullableRequired
descriptionstring · nullableOptional
documentObjectIdentifiersstring · uuid[] · nullableOptional
Responses
200

OK

objectIdentifierstring · uuidOptional
namestring · nullableRequired
descriptionstring · nullableOptional
dateAddedstring · date-timeOptional
estimatedTokenCountinteger · int32Optional
assistantMessageCountinteger · int32Optional
userMessageCountinteger · int32Optional
totalCountinteger · int32Optional
post/projects/{projectIdentifier}/assistants

Get an assistant by object identifier.

get

Returns the full details of a single assistant identified by its object identifier.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
200

OK

objectIdentifierstring · uuidOptional
namestring · nullableRequired
descriptionstring · nullableOptional
dateAddedstring · date-timeOptional
estimatedTokenCountinteger · int32Optional
assistantMessageCountinteger · int32Optional
userMessageCountinteger · int32Optional
totalCountinteger · int32Optional
get/projects/{projectIdentifier}/assistants/{objectIdentifier}

Update an assistant.

put

Updates an assistant's settings such as its name, auto-rename behaviour, or the model it uses.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Body
namestring · nullableOptional
descriptionstring · nullableOptional
autoRenameboolean · nullableOptional
modelIdentifierstring · uuid · nullableOptional
Responses
200

OK

objectIdentifierstring · uuidOptional
namestring · nullableRequired
descriptionstring · nullableOptional
dateAddedstring · date-timeOptional
estimatedTokenCountinteger · int32Optional
assistantMessageCountinteger · int32Optional
userMessageCountinteger · int32Optional
totalCountinteger · int32Optional
put/projects/{projectIdentifier}/assistants/{objectIdentifier}

Delete an assistant.

delete

Permanently deletes the specified assistant. Requires container administrator rights.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
204

No Content

No content

delete/projects/{projectIdentifier}/assistants/{objectIdentifier}

No content

Get token length for documents.

post

Returns the combined token length of the supplied documents so callers can check context-window limits.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
projectIdentifierstringRequired
Body
idsstring · uuid[] · nullableOptional
Responses
200

OK

integer · int64Optional
post/projects/{projectIdentifier}/assistants/query-token-length

Export an assistant as PDF.

post

Generates a PDF export of the assistant and returns it as a downloadable file.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
200

OK

string · binaryOptional
post/projects/{projectIdentifier}/assistants/{objectIdentifier}/export

Download a session file.

get

Downloads a file generated by a tool during a chat session.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
sessionFileIdentifierstring · uuidRequired
projectIdentifierstringRequired
Responses
200

OK

string · binaryOptional
get/projects/{projectIdentifier}/assistants/{objectIdentifier}/session-files/{sessionFileIdentifier}

Last updated