Resolido Docs
Conversations

Send new email

POST
/conversations

Start a new email conversation with a customer and send the first email.

Authorization

bearer conversations:reply
headerAuthorizationBearer <token>

API key (rsl_live_…) from Settings → Developers.

Scope: conversations:reply

Request Body

application/json
  1. body
to*string
Formatemail
toName?string
Lengthlength <= 200
subject*string
Length1 <= length <= 300
text*string
Length1 <= length <= 20000
contactId?string

Link the email to an existing contact.

Length1 <= length <= 64
fromMailboxId?string

Mailbox id. Never invent ids – list resources first.

Length1 <= length <= 64

Response Body

Success

application/json
  1. response
conversationId*string
messageId*string
dashboardUrl*string
curl -X POST "https://example.com/conversations" \  -H "Content-Type: application/json" \  -d '{    "to": "[email protected]",    "subject": "string",    "text": "string"  }'
{  "conversationId": "string",  "messageId": "string",  "dashboardUrl": "string"}