Archive/un-archive a thread or override its unread counter.
/api/conversations/{id} with other verbs. See the sibling page for related operations on the same resource.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Conversation UUID. Must be owned by the authenticated user — other callers get 404.
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$At least one valid field (status or unread_count) must be present. An empty or all-invalid body returns 400.
Archive or un-archive the thread. Only active and archived are accepted; other values are silently dropped.
active, archived Override the unread counter directly. Most callers don't need this — opening the conversation via getConversation already resets it to 0.
0 <= x <= 9007199254740991Conversation updated.
A single inbox thread — a conversation between one sender account and one prospect on one channel. Conversations are created by inbound webhooks (Unipile message_received, AgentMail message.received) or when the user sends a reply via sendConversationMessage.