Inboxes
What this feature is for
An inbox represents a mailbox surface used for receiving, monitoring, and composing workflow-driven messages.
Standard flow for agents
- Create or read inbox list.
- Select target inbox for processing.
- Monitor using stream or periodic reads.
- Persist last processed position per inbox.
Endpoints
GET /api/v1/inboxesPOST /api/v1/inboxesGET /api/v1/inboxes/{id}DELETE /api/v1/inboxes/{id}GET /api/v1/inboxes/{id}/warmupGET /api/v1/inboxes/{id}/stream
Nested draft support
GET /api/v1/inboxes/{inbox_id}/draftsPOST /api/v1/inboxes/{inbox_id}/draftsGET /api/v1/inboxes/{inbox_id}/drafts/{id}PATCH /api/v1/inboxes/{inbox_id}/drafts/{id}DELETE /api/v1/inboxes/{inbox_id}/drafts/{id}POST /api/v1/inboxes/{inbox_id}/drafts/{id}/send
Guidance
- Keep inbox operations scoped to selected account context.
- Use warmup and stream endpoints for bootstrap + real-time behavior.