Re-run AI (debug)
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.
bearer conversations:writeAuthorizationBearer <token>API key (rsl_live_…) from Settings → Developers.
Scope: conversations:write
conversationId*stringConversation id with channel prefix, e.g. chat_k57… or email_j97….
^(chat|email)_[a-z0-9]+$application/json- body
runId?stringRun to repeat; default = the newest run.
readOnly?booleanNever execute action skills in the replay (default). Chat replays always behave this way; for email, false lets mailbox actions run.
truewaitSeconds?integerWait up to this long for the replay to finish and return it (compact trace). 0 = return immediately.
0 <= value <= 550Success
application/json- response
conversationId*stringrunId*stringfinished*booleanFalse when waitSeconds ran out – poll conversation_ai_trace with runId.
run?unknownThe finished run as returned by conversation_ai_trace (compact), when waited for.
curl -X POST "https://example.com/conversations/string/ai-runs/rerun" \ -H "Content-Type: application/json" \ -d '{}'{ "conversationId": "string", "runId": "string", "finished": true, "run": null}