Conversations
Send reviewed AI reply
POST
Send a finished debug AI reply to the customer, optionally edited.
bearer conversations:replyheader
AuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: conversations:reply
conversationId*stringConversation id with channel prefix, e.g. chat_k57… or email_j97….
Match
^(chat|email)_[a-z0-9]+$runId*stringLength
1 <= lengthapplication/json- body
text*stringThe reply to send (the AI text, possibly edited).
Length
1 <= length <= 20000Success
application/json- response
conversationId*stringmessageId*stringcurl -X POST "https://example.com/conversations/string/ai-runs/string/send" \ -H "Content-Type: application/json" \ -d '{ "text": "string" }'{ "conversationId": "string", "messageId": "string"}Re-run AI (debug) POST
Re-run the AI on the latest customer message as a debug run: nothing is sent; lookup (read) skills run live, action skills (refill, restart…) are only recorded with their arguments, never executed. Review it with conversation_ai_trace and send it with conversation_ai_send.
Assign conversation POST
Assign the conversation to a team member, or unassign it (chat: unassigning hands it back to AI).