# Other endpoints

> These cover more specialized inbox workflows and are not detailed here:

Source: https://warmerly.com/docs/inbox/other-endpoints

These cover more specialized inbox workflows and are not detailed here:

| Endpoint | Description |
| --- | --- |
| `POST /inbox/compose` | Start a new (non-reply) conversation over email or LinkedIn. |
| `POST /inbox/sync` | Trigger an IMAP sync for one account (`?accountId=`) or all of your workspace's accounts. Returns `{ "result": ... }` for one account or `{ "results": [...] }` for all. |
| `POST /inbox/contacts/{contactId}/draft-reply` | Generate an AI draft reply for a contact's latest inbound email and autosave it. |
| `GET/POST /inbox/drafts`, `PATCH/DELETE /inbox/drafts/{id}` | Email drafts saved against one mailbox. `GET` requires `?accountId=` and lists every draft on that mailbox, autosaved ones included, so there is no cross-mailbox listing. `POST` returns `201`. |
| `POST /inbox/mark-all-read` | Mark unread inbound messages as read. Pass `contactIds` (up to 500) to mark just those conversations, or omit it to mark the whole workspace inbox. Returns `{ "marked": n }`. |
| `GET /inbox/warmup-jobs` | Warmup job activity feed for the inbox view. |
| `PATCH/DELETE /inbox/messages/{id}` | Update flags on (read/starred/archived) or the `category` of, or delete, a single message. |
| `GET /inbox/messages/{id}/attachments/{part}` | Download a specific email attachment part. |

## More from Inbox

- [List threads](https://warmerly.com/docs/inbox/list-threads): Returns email threads (grouped by threadKey + accountId) with aggregate counts, for building a mailbox-style…
- [Get a thread](https://warmerly.com/docs/inbox/get-a-thread): Returns the raw messages in a single email thread, chronological order (the most recent 200). {key} is the…
- [Filter options](https://warmerly.com/docs/inbox/filter-options): Returns the projects and email accounts in your workspace that the inbox can be filtered by, for populating…
