Skip to main content

Update a message

Updates the specified message by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Parameters

content
string
Content of the message.
send_at
string
Time at which the message to be send. Leave blank to send message now.

Returns

Returns the Message object if the update succeeded. Throws an error if update parameters are invalid.

put
/api/conversations/{id}/messages/{id}
curl -X PUT https://{workspace}.kitchen.co/api/conversations/{id}/messages/{id} \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'X-Requested-With: XMLHttpRequest' \
-H 'Authorization: Bearer {API_KEY}'
Response
{
"author": "u_c01bb6102b6ddadd4b1f020e",
"content": "The message content",
"conversation": "convr_1lbg89ha9ttb5dmxuldku3nx",
"created_at": "2024-01-23T23:09:00+00:00",
"format": "text",
"id": "msg_3447589816730d8ba4e50528",
"send_at": null,
"updated_at": "2024-01-23T23:09:00+00:00"
}