Create a message
Create a new message.
Request
Request Body
Request body can also include additional parameters which will be added to the thread metadata.
Example request
curl -X POST "https://superinterface.ai/api/cloud/messages" \
-H "Content-Type: application/json"
-d '{
"assistantId": "00cfe680-fee5-49b9-b386-6a7097eb8497",
"publicApiKey": "40cfe680-fee5-49b9-b386-6a7097eb8497",
"threadId": "70cfe680-fee5-49b9-b386-6a7097eb8497",
"content": "Hello, how can I help you?",
"attachments": []
}'
Response
Response is a stream of newline separated JSON events. Each event has an event
field and optional data
payload. Typical events include thread.created
, thread.message.created
, thread.message.delta
, and finally done
when the run finishes.
Errors
The endpoint may return the following errors:
401 Unauthorized
This error occurs if the API key is invalid or missing.
{
"error": "Unauthorized",
"message": "Invalid or missing API key"
}