Mark conversations as spam
mark_conversations_spamBulk-flips the ShortSync-local is_spam moderation flag on one or more inbox conversations. When is_spam=true the conversations disappear from the default inbox list (visible again with list_inbox_conversations include_spam=true); when is_spam=false the flag is cleared. Purely local — no platform hide/delete is performed, so unmarking always restores the row cleanly. Returns the ids that were actually updated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| is_spam | Yes | true to mark as spam (hides the row from the default list). false to unmark. | |
| workspace_id | Yes | Workspace whose inbox to update. Required — get one from list_workspaces. | |
| idempotency_key | No | Optional client-generated key (e.g., a UUID) to make retries safe. Identical calls with the same key within 10 minutes return the original result instead of running the write twice. | |
| conversation_ids | Yes | List of dm_conversations.id values to flag (max 500). Get ids from list_inbox_conversations. |