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

Flow Chat Messages

Get all messages for a flow chat.

get

Returns a paged, searchable, sortable list of the messages in a flow chat.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

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

OK

textstring · nullableRequired
messageDocumentIdentifiersstring · uuid[] · nullableOptional
flowObjectIdentifiersstring · uuid[] · nullableOptional
modelIdentifierstring · uuidRequired
streamboolean · nullableOptional
messageTypestring · enumOptionalPossible values:
thinkingEffortstring · nullableOptional
compactionEnabledboolean · nullableOptional
toolsstring[] · nullableOptional
agentModeboolean · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
messageResponseTypeIdinteger · int32 · nullableOptional
isAssistantbooleanRequired
isStreamingbooleanOptional
hasContentBlocksbooleanOptional
get/projects/{projectIdentifier}/flows/{flowIdentifier}/chats/{chatIdentifier}/messages

Create a new message in a flow chat.

post

Sends a user message to the flow chat and returns the model-generated reply, optionally as a streamed Server-Sent Events response.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
chatIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowIdentifierstringRequired
Body
textstring · nullableRequired
messageDocumentIdentifiersstring · uuid[] · nullableOptional
flowObjectIdentifiersstring · uuid[] · nullableOptional
modelIdentifierstring · uuidRequired
streamboolean · nullableOptional
messageTypestring · enumOptionalPossible values:
thinkingEffortstring · nullableOptional
compactionEnabledboolean · nullableOptional
toolsstring[] · nullableOptional
agentModeboolean · nullableOptional
Responses
200

OK

textstring · nullableRequired
messageDocumentIdentifiersstring · uuid[] · nullableOptional
flowObjectIdentifiersstring · uuid[] · nullableOptional
modelIdentifierstring · uuidRequired
streamboolean · nullableOptional
messageTypestring · enumOptionalPossible values:
thinkingEffortstring · nullableOptional
compactionEnabledboolean · nullableOptional
toolsstring[] · nullableOptional
agentModeboolean · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
messageResponseTypeIdinteger · int32 · nullableOptional
isAssistantbooleanRequired
isStreamingbooleanOptional
hasContentBlocksbooleanOptional
post/projects/{projectIdentifier}/flows/{flowIdentifier}/chats/{chatIdentifier}/messages

Compare two documents in a flow chat.

post

Creates a comparison message for exactly two documents and returns the model-generated comparison.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
chatIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowIdentifierstringRequired
Body
comparisonDocumentIdentifierstring · uuidRequired
documentObjectIdentifiersstring · uuid[] · nullableRequired
Responses
200

OK

textstring · nullableRequired
messageDocumentIdentifiersstring · uuid[] · nullableOptional
flowObjectIdentifiersstring · uuid[] · nullableOptional
modelIdentifierstring · uuidRequired
streamboolean · nullableOptional
messageTypestring · enumOptionalPossible values:
thinkingEffortstring · nullableOptional
compactionEnabledboolean · nullableOptional
toolsstring[] · nullableOptional
agentModeboolean · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
messageResponseTypeIdinteger · int32 · nullableOptional
isAssistantbooleanRequired
isStreamingbooleanOptional
hasContentBlocksbooleanOptional
post/projects/{projectIdentifier}/flows/{flowIdentifier}/chats/{chatIdentifier}/messages/compare

Get a flow chat message by object identifier.

get

Returns the details of a single flow chat message identified by its GUID.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowIdentifierstringRequired
chatIdentifierstringRequired
Responses
200

OK

textstring · nullableRequired
messageDocumentIdentifiersstring · uuid[] · nullableOptional
flowObjectIdentifiersstring · uuid[] · nullableOptional
modelIdentifierstring · uuidRequired
streamboolean · nullableOptional
messageTypestring · enumOptionalPossible values:
thinkingEffortstring · nullableOptional
compactionEnabledboolean · nullableOptional
toolsstring[] · nullableOptional
agentModeboolean · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
messageResponseTypeIdinteger · int32 · nullableOptional
isAssistantbooleanRequired
isStreamingbooleanOptional
hasContentBlocksbooleanOptional
get/projects/{projectIdentifier}/flows/{flowIdentifier}/chats/{chatIdentifier}/messages/{objectIdentifier}

Update a flow chat message by object identifier.

put

Replaces the text of an existing flow chat message and returns the updated message.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowIdentifierstringRequired
chatIdentifierstringRequired
Body
textstring · nullableRequired
messageDocumentIdentifiersstring · uuid[] · nullableOptional
flowObjectIdentifiersstring · uuid[] · nullableOptional
modelIdentifierstring · uuidRequired
streamboolean · nullableOptional
messageTypestring · enumOptionalPossible values:
thinkingEffortstring · nullableOptional
compactionEnabledboolean · nullableOptional
toolsstring[] · nullableOptional
agentModeboolean · nullableOptional
Responses
200

OK

textstring · nullableRequired
messageDocumentIdentifiersstring · uuid[] · nullableOptional
flowObjectIdentifiersstring · uuid[] · nullableOptional
modelIdentifierstring · uuidRequired
streamboolean · nullableOptional
messageTypestring · enumOptionalPossible values:
thinkingEffortstring · nullableOptional
compactionEnabledboolean · nullableOptional
toolsstring[] · nullableOptional
agentModeboolean · nullableOptional
objectIdentifierstring · uuidOptional
dateAddedstring · date-timeOptional
messageResponseTypeIdinteger · int32 · nullableOptional
isAssistantbooleanRequired
isStreamingbooleanOptional
hasContentBlocksbooleanOptional
put/projects/{projectIdentifier}/flows/{flowIdentifier}/chats/{chatIdentifier}/messages/{objectIdentifier}

Delete a flow chat message by object identifier.

delete

Permanently removes a flow chat message. Requires container admin rights.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
objectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowIdentifierstringRequired
chatIdentifierstringRequired
Responses
204

No Content

No content

delete/projects/{projectIdentifier}/flows/{flowIdentifier}/chats/{chatIdentifier}/messages/{objectIdentifier}

No content

Export a flow chat message in the specified format.

post

Generates and returns a downloadable file (PDF, Word, Excel, or email) representing a flow chat message.

Authorizations
AuthorizationstringRequired

Bearer authentication with JWT

Path parameters
chatIdentifierstring · uuidRequired
messageObjectIdentifierstring · uuidRequired
projectIdentifierstringRequired
flowIdentifierstringRequired
Query parameters
formatstringOptionalDefault: pdf
Responses
200

OK

string · binaryOptional
post/projects/{projectIdentifier}/flows/{flowIdentifier}/chats/{chatIdentifier}/messages/{messageObjectIdentifier}/export

Last updated