Question
I am unable to send messages to a user with Sunshine conversations. When checking the integration events logs from https://yoursubdomain.zendesk.com/admin/apps-integrations/integrations/logs
, I am seeing the following error: Message limit of 30000 per conversation reached.
JSON
{
"id": "",
"timestamp": "",
"product": "",
"service": "conversations-api",
"level": "error",
"message": "Message limit of 30000 per conversation reached.",
"fields": {
"appId": "",
"details": {
"appUserId": "",
"conversationId": "",
"error": "Message limit of 30000 per conversation reached.",
"url": "",
"userId": ""
},
"source": {
"type": "web"
},
"status": "refused",
"type": "message"
}
Answer
Conversations have a maximum size of 30,000 messages. Once you reach this limit and try to post a new message, a 423 Locked
HTTP status code is returned.
To allow more messages to be sent to the affected conversation, delete all messages.
If you are on the Zendesk Suite Professional plan or higher, see Using the Conversations API keys to access the Sunshine Conversation API.