Open a conversation for a customer
post/contact-centre/conversations
Open a conversation for a customer. It is matched to a contact by number or email, given service targets from its queue, and routed by skills and load (or to the queue's AI agent first).
Before you call
- Credential
Authorization: Bearer $KEY- Scope
inbox:write- Mcp
rivier_cc_open- Graphql
Mutation.inboxContactCentreConversationCreate- Sdk
desk.conversations.open- Cli
desk open
Request bodyapplication/json, required
- channelstringrequiredOne of: email, sms, whatsapp, voice, chat.
- queueIdstring (uuid)
- customerobjectrequired
- namestringAt most 120 characters.
- phonestringAt most 40 characters.
- emailstringAt most 320 characters.
- contactIdstring (uuid)
- namestring
- subjectstringAt most 200 characters.
- prioritynumberOne of: 0, 1, 2, 3.
- skillslist of string
- tagslist of string
- textstringWhat the customer said first At most 4000 characters.
Responses
- 201application/jsonSuccess
- 400application/jsonThe request was malformed
- errorstringrequired
- messagestring
- 401application/jsonNo valid credential
- errorstringrequired
- messagestring
- 403application/jsonThe credential lacks the scope, origin or address
- errorstringrequired
- messagestring
- 429application/jsonOver the key's rate limit; see Retry-After
- errorstringrequired
- messagestring