Skip to content

Upsert chat messages

PUT
/api/workspaces/{workspaceId}/chats/{id}/messages
curl --request PUT \
--url http://localhost:8080/api/workspaces/example/chats/example/messages \
--header 'Content-Type: application/json' \
--cookie auth_session=<auth_session> \
--data '{ "messages": [ { "additionalProperty": "example" } ], "localAcp": { "providerId": "example", "sessionId": "example", "modelId": "example" } }'
workspaceId
required
string
id
required
string
Media typeapplication/json
object
messages
required
Array<object>
object
key
additional properties
localAcp
object
providerId
required
string
>= 1 characters
sessionId
required
string
>= 1 characters
modelId
required
string
>= 1 characters

Example generated

{
"messages": [
{
"additionalProperty": "example"
}
],
"localAcp": {
"providerId": "example",
"sessionId": "example",
"modelId": "example"
}
}

Successful response

Media typeapplication/json
object
success

Whether the request succeeded.

boolean
data

Endpoint-specific response payload.

message
string
error
string

Example

{
"message": "Operation completed",
"error": "Error message"
}

Invalid request

Media typeapplication/json
object
success
boolean
error
string

Example

{
"error": "Error message"
}

Internal server error

Media typeapplication/json
object
success
boolean
error
string

Example

{
"error": "Error message"
}