Conversations
Snooze conversation
POST
Snooze an open conversation until a time; it comes back as needing a person (or earlier if the customer writes).
bearer conversations:writeheader
AuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: conversations:write
conversationId*stringConversation id with channel prefix, e.g. chat_k57… or email_j97….
Match
^(chat|email)_[a-z0-9]+$application/json- body
until*stringISO date-time, 1 minute to 366 days ahead.
Format
date-timeSuccess
application/json- response
conversationId*stringok*trueValue in
truesnoozedUntil*numberUnix time in milliseconds (UTC).
curl -X POST "https://example.com/conversations/string/snooze" \ -H "Content-Type: application/json" \ -d '{ "until": "2019-08-24T14:15:22Z" }'{ "conversationId": "string", "ok": true, "snoozedUntil": 0}