Update a conversation
update_conversationMark a conversation read, close or reopen it, snooze it, or pause its automations — PostRite's inbox state, nothing is sent to the contact. Needs the organization's "Let AI assistants answer comments and messages" setting (owner-only; without it the api answers MCP_INBOX_DISABLED) and a connection authorized with the comments/chat permissions — one authorized before they existed must reconnect, and a client that kept its own registration from before then must remove PostRite and add it again.
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": "update_conversation"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | CLOSED when handled, OPEN to reopen, SNOOZED with snoozedUntil | |
| markRead | No | true clears its unread count | |
| snoozedUntil | No | With status SNOOZED: when it comes back (ISO 8601; an offset is converted to UTC) | |
| conversationId | Yes | Conversation ID from list_conversations | |
| organizationId | No | Organization to act in — an id from list_organizations. Required when this connection was authorized for more than one organization; omit it when there is only one. | |
| isAutomationPaused | No | true stops automations from answering in this conversation |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| conversation | No |