# inboxbase.ai > Managed email infrastructure for outbound. Send, reply, and read threads through one API; we run the mailbox pool, rotation, warmup, and deliverability under the hood. ## Docs - [Authentication](https://docs.12m.ai/api-reference/authentication.md): Bearer tokens, scoped per org, identity in the URL. - [Errors](https://docs.12m.ai/api-reference/errors.md): Status codes, error shapes, and when to retry. - [Events stream](https://docs.12m.ai/api-reference/events.md): Cursor-based stream of every customer-observable event on an identity. Long-poll up to 25 seconds. - [Get a conversation](https://docs.12m.ai/api-reference/get-conversation.md): Full timeline for one conversation: messages, no-reply expirations, label changes. - [API reference](https://docs.12m.ai/api-reference/introduction.md): REST over JSON. Bearer-token auth. Identity in the URL path. - [List conversations](https://docs.12m.ai/api-reference/list-conversations.md): Paginated list of threads in an identity, newest activity first. Filterable. - [Send a message](https://docs.12m.ai/api-reference/send.md): Queue a new conversation or a reply. Idempotent on Idempotency-Key. - [Webhooks overview](https://docs.12m.ai/api-reference/webhooks-overview.md): Configure one URL per org, signed with HMAC-SHA256. Retries, pause, rotation. - [Webhook payload](https://docs.12m.ai/api-reference/webhooks-payload.md): Reference for the payload we POST and the four event types. - [Verify the signature](https://docs.12m.ai/api-reference/webhooks-verify.md): HMAC-SHA256 over `.`. Reject anything older than ~5 minutes. - [Conversations](https://docs.12m.ai/concepts/conversations.md): A thread between an identity and an external recipient. We do the threading; you address the conversation by id. - [Events](https://docs.12m.ai/concepts/events.md): One log per identity. Push or pull, your choice. Same monotonic seq either way. - [Identities](https://docs.12m.ai/concepts/identities.md): One handle on top, a pool of warmed mailboxes underneath. The unit of identity in 12m. - [Live thread list](https://docs.12m.ai/guides/live-thread-list.md): Combine the conversations endpoint with the events stream to render an inbox UI that updates in real time. Without mirroring our state into your DB. - [No-reply timers](https://docs.12m.ai/guides/no-reply-timers.md): Send-and-react without running your own scheduler. The primitive that turns 12m into a sequencer backend. - [Reacting to replies](https://docs.12m.ai/guides/reacting-to-replies.md): Push (webhooks) and pull (events stream) — same data, two delivery modes. Pick one or use both. - [Sending email](https://docs.12m.ai/guides/sending.md): How to send a new conversation, how to reply to an existing one, and the operational details that matter at scale. - [Building a sequencer](https://docs.12m.ai/guides/sequencer.md): Multi-step cold outbound on top of /send and the events stream. Your DB stays small; we own threading, rotation, warmup, and the no-reply timer. - [What inboxbase.ai is](https://docs.12m.ai/introduction.md): Managed email infrastructure for outbound, exposed through a single API. - [Quickstart](https://docs.12m.ai/quickstart.md): Send your first email and observe the event it produces. About a minute end-to-end. ## OpenAPI Specs - [openapi](https://docs.12m.ai/openapi.json) ## Optional - [Dashboard](https://inboxbase.ai/app) - [Status](https://status.inboxbase.ai) - [Changelog](https://inboxbase.ai/changelog)