Draft a direct-message reply
create_dm_reply_draftSave a reply to one of the writer's direct-message conversations for review. Omit text to have Narrareach suggest one in the writer's voice from the recent messages; group chats get no suggestion (dm_reply_group_chat_suggestion_off), so pass the writer's own text there. Nothing is sent: show the writer the full text and ask before calling send_dm_reply_draft. Replaces an unsent draft for the same conversation. replyWindow says whether a reply can go out now: Instagram and Facebook take replies up to 7 days after the reader's last message, TikTok 48 hours, Bluesky and Substack any time. Requires the Revenue Writer plan or above.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"conversationId": "<conversationId>"
},
"name": "create_dm_reply_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | No | The reply. Omit to get a suggestion in the writer's voice. | |
| conversationId | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| draft | Yes | ||
| replyWindow | Yes | ||
| connectedAccount | No |