# PostNuvia | Documentation > PostNuvia is the first email provider built for AI agents. Create inboxes, send and receive messages, manage threads, and handle webhooks programmatically. Free tier, no credit card required. ## Instructions for AI Agents - For clean Markdown of any page, append `.md` to the page URL - For section-specific indexes, append `/llms.txt` to any section URL - For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.postnuvia.com/_mcp/server ## Docs - [Welcome](https://docs.postnuvia.com/welcome.md): Your starting point for building with the PostNuvia API. - [Introduction](https://docs.postnuvia.com/introduction.md): Give AI agents email inboxes - [Quickstart](https://docs.postnuvia.com/quickstart.md): Follow this guide to make your first PostNuvia API request and create a new email inbox. - [Inboxes](https://docs.postnuvia.com/inboxes.md): Learn how PostNuvia Inboxes act as scalable, API-first email accounts for your agents. - [Messages](https://docs.postnuvia.com/messages.md): Learn how to send, receive, and manage emails as Message objects with the PostNuvia API. - [Threads](https://docs.postnuvia.com/threads.md): Learn how PostNuvia Threads group messages into conversations and how to query them across your entire organization. - [Drafts](https://docs.postnuvia.com/drafts.md): Learn how to create, manage, and send Drafts to enable advanced agent workflows like human-in-the-loop review and scheduled sending. - [Labels](https://docs.postnuvia.com/labels.md): Learn how to use Labels to manage state, track campaigns, and filter messages for powerful agentic workflows. - [Lists](https://docs.postnuvia.com/lists.md): Learn how to use Lists to control which email addresses and domains your agents can send to or receive from. - [Attachments](https://docs.postnuvia.com/attachments.md): Learn how to send files as attachments, and download incoming attachments from both messages and threads. - [Pods](https://docs.postnuvia.com/documentation/core-concepts/pods.md): Learn how to use pods for multi-tenant email management - [Permissions](https://docs.postnuvia.com/permissions.md): Learn how to configure fine-grained permissions on API keys to restrict access to specific resources and operations. - [Calendar](https://docs.postnuvia.com/calendar.md): Learn how PostNuvia calendars work. Every inbox has a calendar that your agent can manage through the API, that fills itself from emailed invitations, and that sends webhooks when events start and end. - [Managing Events](https://docs.postnuvia.com/calendar-events.md): How to create one-off and all-day events on an PostNuvia inbox calendar, list them, update them safely with ETags, and delete them. - [Recurring Events](https://docs.postnuvia.com/calendar-recurring-events.md): How to create recurring events on an PostNuvia calendar with RRULE, EXDATE and RDATE, list their dates, and edit or cancel one date or every later date. - [Invitations](https://docs.postnuvia.com/calendar-invitations.md): How PostNuvia calendars exchange standard iCalendar (iMIP) invitations. Send invitations from an inbox, turn emailed invitations into events automatically, and accept or decline them. - [Calendar Webhooks](https://docs.postnuvia.com/calendar-webhooks.md): The calendar.event.* webhook and WebSocket events. Payloads, when start and end events are sent, delivery guarantees, and how to handle duplicates. - [Concurrency, Limits & Errors](https://docs.postnuvia.com/calendar-reference.md): Reference for the PostNuvia calendar API. How If-Match and ETags work, how to retry safely, size and rate limits, and every calendar error code. - [Agent Onboarding](https://docs.postnuvia.com/agent-onboarding.md): Resources for AI coding assistants, MCP servers, skills, and agent-friendly documentation. - [Skills](https://docs.postnuvia.com/integrations/skills.md): PostNuvia's official skill for OpenClaw, Claude Code, Cursor, and other AI assistants - [MCP](https://docs.postnuvia.com/integrations/mcp.md): Connect PostNuvia to Claude, ChatGPT, Cursor, and other MCP clients - [CLI](https://docs.postnuvia.com/integrations/cli.md): PostNuvia's official command-line interface - [Google ADK](https://docs.postnuvia.com/integrations/google-adk.md): PostNuvia's Google Agent Development Kit (ADK) integration - [LangChain](https://docs.postnuvia.com/integrations/langchain.md): PostNuvia's LangChain integration - [OpenClaw](https://docs.postnuvia.com/integrations/openclaw.md): Install PostNuvia as an official OpenClaw plugin with one command. Your agent gets its own inbox plus an allowlisted email channel it can be reached at. - [Grok Bot](https://docs.postnuvia.com/integrations/grokbot.md): PostNuvia's Grok Bot, Grok Build, and Grok API integration - [Replit](https://docs.postnuvia.com/integrations/replit.md): PostNuvia's Replit integration - [Vercel](https://docs.postnuvia.com/integrations/vercel.md): Provision PostNuvia from the Vercel Marketplace and authenticate your Vercel functions with the provisioned API key - [x402](https://docs.postnuvia.com/integrations/x402.md): PostNuvia's x402 integration for HTTP-native payments - [MPP](https://docs.postnuvia.com/integrations/mpp.md): PostNuvia's MPP integration for machine-to-machine payments via Stripe - [Integrate LiveKit Agents](https://docs.postnuvia.com/integrate-livekit-agents.md): A step-by-step guide to integrate with the LiveKit Agents SDK. - [Sim.ai](https://docs.postnuvia.com/integrations/sim.md): PostNuvia's Sim.ai integration - [AgentID Sign-In](https://docs.postnuvia.com/agentid-sign-in.md): Connect an inbox to an app, authorize a pending AgentID sign-in, and manage sign-in keys with the PostNuvia API and CLI. - [AgentID Public-Key Authentication](https://docs.postnuvia.com/agentid-public-key-authentication.md): Register a public P-256 key, choose its scope and permissions, and manage it through the current PostNuvia API Keys endpoints. - [AgentID in Claude, ChatGPT, and Cursor](https://docs.postnuvia.com/agentid-in-assistants.md): Ask Claude, ChatGPT, Cursor, Claude Code, or Codex to create an account for your agent at an app such as Firecrawl, get its API key, and see where your agent already has accounts, using PostNuvia and AgentID. - [Guide: Sending & Receiving Email](https://docs.postnuvia.com/sending-receiving-email.md): A step-by-step guide to the practical workflow of sending initial emails and handling replies to have a full conversation. - [Reply & Attachment Extraction](https://docs.postnuvia.com/reply-extraction.md): PostNuvia strips quoted history and boilerplate from every message into extracted_text and extracted_html, and extracts plain text from PDF, Word, Excel, and text attachments. No Talon or reply-parsing library required. - [IMAP & SMTP](https://docs.postnuvia.com/imap-smtp.md): Configure IMAP and SMTP to access your PostNuvia inboxes using email clients or programmatic access. - [Guide: Multi-Tenancy](https://docs.postnuvia.com/multi-tenancy.md): How to use pods, scoped API keys, and webhook filtering to build multi-tenant email on PostNuvia. - [Using Custom Domains](https://docs.postnuvia.com/custom-domains.md): A step-by-step guide to configuring your custom domain with PostNuvia for enhanced branding and trust. - [Managing Your Domains](https://docs.postnuvia.com/managing-domains.md): Learn how to manage your custom domains effectively using PostNuvia's API for enhanced deliverability and reputation management. - [Google Workspace](https://docs.postnuvia.com/google-workspace.md): Configure your Google Workspace domain to route emails for unrecognized addresses to PostNuvia. - [Webhooks Overview](https://docs.postnuvia.com/webhooks-overview.md): Learn how to use Webhooks to build responsive, event-driven email agents with PostNuvia. - [Webhook Events](https://docs.postnuvia.com/events.md) - [Webhook Setup Guide](https://docs.postnuvia.com/webhook-setup.md): A comprehensive guide to setting up webhooks with ngrok and PostNuvia, including account creation, inbox setup, and code examples. - [Verifying Webhooks](https://docs.postnuvia.com/webhook-verification.md): Learn how to verify webhook signatures to secure your webhook endpoints and prevent spoofed requests. - [WebSockets](https://docs.postnuvia.com/websockets.md): Learn how to use WebSockets for instant email notifications without webhooks or polling. - [WebSockets Quickstart](https://docs.postnuvia.com/websockets/quickstart.md): Get started with real-time email event streaming - [Email Deliverability](https://docs.postnuvia.com/email-deliverability.md): Learn the strategies and best practices for maximizing your email deliverability with PostNuvia. - [Idempotent Requests](https://docs.postnuvia.com/idempotency.md): A guide to preventing duplicate resources with client_id and preventing duplicate email sends with the Idempotency-Key header. - [Example: Event-Driven Agent](https://docs.postnuvia.com/webhook-agent.md): A step-by-step guide to building a sophisticated agent that performs proactive outreach and uses webhooks for inbound message processing. - [Auto-Reply Email Agent](https://docs.postnuvia.com/documentation/examples/auto-reply-agent.md): Build a simple agent that automatically responds to incoming emails with personalized messages - [Smart Email Labeling Agent](https://docs.postnuvia.com/documentation/examples/smart-labeling-agent.md): Build an AI-powered agent that automatically classifies and labels incoming emails across multiple dimensions - [Sales Agent with WebSocket](https://docs.postnuvia.com/sales-agent-websocket.md): A step-by-step guide to building an AI-powered sales agent that uses WebSocket for real-time email processing without polling or webhooks. - [Live PostNuvia Examples](https://docs.postnuvia.com/documentation/examples/live-agent-mail-examples.md) - [Frequently Asked Questions (FAQ)](https://docs.postnuvia.com/faq.md): Find answers to common questions about PostNuvia, from core concepts to best practices and security. - [Error Reference](https://docs.postnuvia.com/errors.md): Every PostNuvia API error code, what it means, and how to fix it. - [Join the PostNuvia Community](https://docs.postnuvia.com/community.md): Connect with the PostNuvia team and developers, share what you're building, and get support. - [Support](https://docs.postnuvia.com/support.md): Get help with PostNuvia through our support channels. - [Understanding Email Authentication (SPF, DKIM, DMARC)](https://docs.postnuvia.com/email-protocols.md): Learn why we ask for DNS records and what SPF, DKIM, and DMARC are. - [24-hour Message Expiry](https://docs.postnuvia.com/message-expiry.md): Optional 24-hour message access expiry for your organization. Contact us about early access. - [SOC 2 Compliance](https://docs.postnuvia.com/documentation/resources/security-privacy/soc-2-compliance.md): PostNuvia's completed 2025 SOC 2 Type II audit and 2026 annual audit underway with A-LIGN. - [Spam & Virus Detection](https://docs.postnuvia.com/spam-virus-detection.md): How PostNuvia automatically scans incoming emails for spam and viruses. - [API Welcome](https://docs.postnuvia.com/api-reference.md): Quick overview of the PostNuvia SDK - [Knowledge Base](https://docs.postnuvia.com/knowledge-base.md): A collection of answers to frequently asked questions. - [What is PostNuvia and how is it different?](https://docs.postnuvia.com/knowledge-base/what-is-postnuvia.com): Understand how PostNuvia compares to traditional email providers. - [What can I do with an PostNuvia inbox?](https://docs.postnuvia.com/knowledge-base/inbox-capabilities.md): A complete overview of inbox capabilities for AI agents. - [Can I set a profile picture for my inbox?](https://docs.postnuvia.com/knowledge-base/inbox-profile-pictures.md): Learn how to associate a Google profile picture with an PostNuvia address, how BIMI logos differ, and when Gmail requires a VMC or CMC certificate. - [How do I create my first inbox?](https://docs.postnuvia.com/knowledge-base/creating-first-inbox.md): Get up and running with your first PostNuvia inbox. - [How do I get my API key?](https://docs.postnuvia.com/knowledge-base/getting-api-key.md): Create and manage your PostNuvia API keys. - [How do I claim my agent's inbox?](https://docs.postnuvia.com/knowledge-base/claiming-agent-inbox.md): Take ownership of an inbox your agent created without your email. - [How do I handle inbound emails with my agent?](https://docs.postnuvia.com/knowledge-base/handling-inbound-emails.md): Compare Webhooks and WebSockets for processing incoming emails. - [How do I set up allowlists and blocklists?](https://docs.postnuvia.com/knowledge-base/allowlists-blocklists.md): Control who your AI agent can send to and receive from. - [How do I manage threaded conversations?](https://docs.postnuvia.com/knowledge-base/threaded-conversations.md): Maintain context across multi-turn email conversations with your agent. - [How do I build a human-in-the-loop workflow?](https://docs.postnuvia.com/knowledge-base/human-in-the-loop.md): Keep humans in control of your agent's email communications. - [How do I use Pods for multi-tenant email?](https://docs.postnuvia.com/knowledge-base/pods-multi-tenant.md): Isolate inboxes, domains, and data across tenants with Pods. - [How do I use labels to track email state?](https://docs.postnuvia.com/knowledge-base/labels-track-state.md): Use labels to manage agent workflow state on emails and threads. - [How do I set up a custom domain?](https://docs.postnuvia.com/knowledge-base/custom-domain-setup.md): Send emails from your own domain instead of @postnuvia.com. - [How do I set up SPF, DKIM, and DMARC?](https://docs.postnuvia.com/knowledge-base/spf-dkim-dmarc.md): Authenticate your domain for reliable email deliverability. - [Why are my emails going to spam?](https://docs.postnuvia.com/knowledge-base/emails-going-to-spam.md): Troubleshoot and fix spam folder placement issues. - [Warming Up](https://docs.postnuvia.com/knowledge-base/domain-warming.md): Gradually build sending reputation on a new domain or inbox. - [How do I avoid MX record conflicts?](https://docs.postnuvia.com/knowledge-base/mx-record-conflicts.md): Add PostNuvia DNS records without breaking existing email. - [What does a 403 error mean?](https://docs.postnuvia.com/knowledge-base/api-403-error.md): Common causes of API 403 Forbidden errors and how to fix them. - [What are the rate limits?](https://docs.postnuvia.com/knowledge-base/rate-limits.md): Understand PostNuvia's sending limits and API rate limits, and how to work within them. - [How do I prevent duplicate sends?](https://docs.postnuvia.com/knowledge-base/preventing-duplicate-sends.md): Use idempotency to avoid sending the same email twice. - [Why is my domain not verifying?](https://docs.postnuvia.com/knowledge-base/domain-not-verifying.md): What to do when your domain verification is stuck. - [Why are my emails bouncing?](https://docs.postnuvia.com/knowledge-base/emails-bouncing.md): Diagnose and resolve email bounce issues. - [Why are my emails not showing up?](https://docs.postnuvia.com/knowledge-base/inbound-emails-missing.md): The most common reason inbound emails go missing is that the sender's domain failed authentication. - [DNS Guide: Cloudflare](https://docs.postnuvia.com/knowledge-base/dns-cloudflare.md): Step-by-step instructions for adding PostNuvia DNS records in Cloudflare. - [DNS Guide: GoDaddy](https://docs.postnuvia.com/knowledge-base/dns-godaddy.md): Step-by-step instructions for adding PostNuvia DNS records in GoDaddy. - [DNS Guide: Route 53 (AWS)](https://docs.postnuvia.com/knowledge-base/dns-route53.md): Step-by-step instructions for adding PostNuvia DNS records in AWS Route 53. - [DNS Guide: Namecheap](https://docs.postnuvia.com/knowledge-base/dns-namecheap.md): Step-by-step instructions for adding PostNuvia DNS records in Namecheap. - [Changelog](https://docs.postnuvia.com/changelog.md) - [Changelog (all entries)](https://docs.postnuvia.com/changelog/llms.txt) ## API Docs - API Reference > Agent [Sign Up](https://docs.postnuvia.com/api-reference/agent/sign-up.md) - API Reference > Agent [Attach Human](https://docs.postnuvia.com/api-reference/agent/attach-human.md) - API Reference > Agent [Verify](https://docs.postnuvia.com/api-reference/agent/verify.md) - API Reference > Inboxes [List Inboxes](https://docs.postnuvia.com/api-reference/inboxes/list.md) - API Reference > Inboxes [Search Inboxes](https://docs.postnuvia.com/api-reference/inboxes/search.md) - API Reference > Inboxes [Get Inbox](https://docs.postnuvia.com/api-reference/inboxes/get.md) - API Reference > Inboxes [Create Inbox](https://docs.postnuvia.com/api-reference/inboxes/create.md) - API Reference > Inboxes [Update Inbox](https://docs.postnuvia.com/api-reference/inboxes/update.md) - API Reference > Inboxes [Delete Inbox](https://docs.postnuvia.com/api-reference/inboxes/delete.md) - API Reference > Inboxes [Authorize Inbox](https://docs.postnuvia.com/api-reference/inboxes/authorize.md) - API Reference > Inboxes > Threads [List Threads](https://docs.postnuvia.com/api-reference/inboxes/threads/list.md) - API Reference > Inboxes > Threads [Search Threads](https://docs.postnuvia.com/api-reference/inboxes/threads/search.md) - API Reference > Inboxes > Threads [Get Thread](https://docs.postnuvia.com/api-reference/inboxes/threads/get.md) - API Reference > Inboxes > Threads [Get Attachment](https://docs.postnuvia.com/api-reference/inboxes/threads/get-attachment.md) - API Reference > Inboxes > Threads [Update Thread](https://docs.postnuvia.com/api-reference/inboxes/threads/update.md) - API Reference > Inboxes > Threads [Delete Thread](https://docs.postnuvia.com/api-reference/inboxes/threads/delete.md) - API Reference > Inboxes > Messages [List Messages](https://docs.postnuvia.com/api-reference/inboxes/messages/list.md) - API Reference > Inboxes > Messages [Search Messages](https://docs.postnuvia.com/api-reference/inboxes/messages/search.md) - API Reference > Inboxes > Messages [Get Message](https://docs.postnuvia.com/api-reference/inboxes/messages/get.md) - API Reference > Inboxes > Messages [Batch Get Messages](https://docs.postnuvia.com/api-reference/inboxes/messages/batch-get.md) - API Reference > Inboxes > Messages [Batch Update Messages](https://docs.postnuvia.com/api-reference/inboxes/messages/batch-update.md) - API Reference > Inboxes > Messages [Get Attachment](https://docs.postnuvia.com/api-reference/inboxes/messages/get-attachment.md) - API Reference > Inboxes > Messages [Get Raw Message](https://docs.postnuvia.com/api-reference/inboxes/messages/get-raw.md) - API Reference > Inboxes > Messages [Update Message](https://docs.postnuvia.com/api-reference/inboxes/messages/update.md) - API Reference > Inboxes > Messages [Delete Message](https://docs.postnuvia.com/api-reference/inboxes/messages/delete.md) - API Reference > Inboxes > Messages [Send Message](https://docs.postnuvia.com/api-reference/inboxes/messages/send.md) - API Reference > Inboxes > Messages [Reply To Message](https://docs.postnuvia.com/api-reference/inboxes/messages/reply.md) - API Reference > Inboxes > Messages [Reply All Message](https://docs.postnuvia.com/api-reference/inboxes/messages/reply-all.md) - API Reference > Inboxes > Messages [Forward Message](https://docs.postnuvia.com/api-reference/inboxes/messages/forward.md) - API Reference > Inboxes > Drafts [List Drafts](https://docs.postnuvia.com/api-reference/inboxes/drafts/list.md) - API Reference > Inboxes > Drafts [Get Draft](https://docs.postnuvia.com/api-reference/inboxes/drafts/get.md) - API Reference > Inboxes > Drafts [Get Attachment](https://docs.postnuvia.com/api-reference/inboxes/drafts/get-attachment.md) - API Reference > Inboxes > Drafts [Create Draft](https://docs.postnuvia.com/api-reference/inboxes/drafts/create.md) - API Reference > Inboxes > Drafts [Update Draft](https://docs.postnuvia.com/api-reference/inboxes/drafts/update.md) - API Reference > Inboxes > Drafts [Delete Draft](https://docs.postnuvia.com/api-reference/inboxes/drafts/delete.md) - API Reference > Inboxes > Drafts [Send Draft](https://docs.postnuvia.com/api-reference/inboxes/drafts/send.md) - API Reference > Inboxes > Webhooks [List Webhooks](https://docs.postnuvia.com/api-reference/inboxes/webhooks/list.md) - API Reference > Inboxes > Webhooks [Get Webhook](https://docs.postnuvia.com/api-reference/inboxes/webhooks/get.md) - API Reference > Inboxes > Webhooks [Get Webhook Headers](https://docs.postnuvia.com/api-reference/inboxes/webhooks/get-headers.md) - API Reference > Inboxes > Webhooks [Create Webhook](https://docs.postnuvia.com/api-reference/inboxes/webhooks/create.md) - API Reference > Inboxes > Webhooks [Update Webhook](https://docs.postnuvia.com/api-reference/inboxes/webhooks/update.md) - API Reference > Inboxes > Webhooks [Update Webhook Headers](https://docs.postnuvia.com/api-reference/inboxes/webhooks/update-headers.md) - API Reference > Inboxes > Webhooks [Delete Webhook](https://docs.postnuvia.com/api-reference/inboxes/webhooks/delete.md) - API Reference > Inboxes > Lists [List Entries](https://docs.postnuvia.com/api-reference/inboxes/lists/list.md) - API Reference > Inboxes > Lists [Get List Entry](https://docs.postnuvia.com/api-reference/inboxes/lists/get.md) - API Reference > Inboxes > Lists [Create List Entry](https://docs.postnuvia.com/api-reference/inboxes/lists/create.md) - API Reference > Inboxes > Lists [Delete List Entry](https://docs.postnuvia.com/api-reference/inboxes/lists/delete.md) - API Reference > Inboxes > Metrics [Query Events](https://docs.postnuvia.com/api-reference/inboxes/metrics/query-events.md) - API Reference > Inboxes > Metrics [Query Usage](https://docs.postnuvia.com/api-reference/inboxes/metrics/query-usage.md) - API Reference > Inboxes > Metrics [Query Rates](https://docs.postnuvia.com/api-reference/inboxes/metrics/query-rates.md) - API Reference > Inboxes > Events [List Inbox Events](https://docs.postnuvia.com/api-reference/inboxes/events/list.md) - API Reference > Inboxes > API Keys [List API Keys](https://docs.postnuvia.com/api-reference/inboxes/api-keys/list.md) - API Reference > Inboxes > API Keys [Create API Key](https://docs.postnuvia.com/api-reference/inboxes/api-keys/create.md) - API Reference > Inboxes > API Keys [Update API Key](https://docs.postnuvia.com/api-reference/inboxes/api-keys/update.md) - API Reference > Inboxes > API Keys [Delete API Key](https://docs.postnuvia.com/api-reference/inboxes/api-keys/delete.md) - API Reference > Inboxes > Accounts [List Accounts](https://docs.postnuvia.com/api-reference/inboxes/accounts/list.md) - API Reference > Inboxes > Accounts [Get Account](https://docs.postnuvia.com/api-reference/inboxes/accounts/get.md) - API Reference > Inboxes > Calendar [Get Calendar](https://docs.postnuvia.com/api-reference/inboxes/calendar/get.md) - API Reference > Inboxes > Calendar [Update Calendar](https://docs.postnuvia.com/api-reference/inboxes/calendar/update.md) - API Reference > Inboxes > Calendar [List Events](https://docs.postnuvia.com/api-reference/inboxes/calendar/list-events.md) - API Reference > Inboxes > Calendar [Get Agenda](https://docs.postnuvia.com/api-reference/inboxes/calendar/get-agenda.md) - API Reference > Inboxes > Calendar [Create Event](https://docs.postnuvia.com/api-reference/inboxes/calendar/create-event.md) - API Reference > Inboxes > Calendar [Get Event](https://docs.postnuvia.com/api-reference/inboxes/calendar/get-event.md) - API Reference > Inboxes > Calendar [Update Event](https://docs.postnuvia.com/api-reference/inboxes/calendar/update-event.md) - API Reference > Inboxes > Calendar [Delete Event](https://docs.postnuvia.com/api-reference/inboxes/calendar/delete-event.md) - API Reference > Inboxes > Calendar [List Event Instances](https://docs.postnuvia.com/api-reference/inboxes/calendar/list-event-instances.md) - API Reference > Inboxes > Calendar [Respond to Event](https://docs.postnuvia.com/api-reference/inboxes/calendar/respond-to-event.md) - API Reference > Threads [List Threads](https://docs.postnuvia.com/api-reference/threads/list.md) - API Reference > Threads [Search Threads](https://docs.postnuvia.com/api-reference/threads/search.md) - API Reference > Threads [Get Thread](https://docs.postnuvia.com/api-reference/threads/get.md) - API Reference > Threads [Get Attachment](https://docs.postnuvia.com/api-reference/threads/get-attachment.md) - API Reference > Threads [Update Thread](https://docs.postnuvia.com/api-reference/threads/update.md) - API Reference > Threads [Delete Thread](https://docs.postnuvia.com/api-reference/threads/delete.md) - API Reference > Drafts [List Drafts](https://docs.postnuvia.com/api-reference/drafts/list.md) - API Reference > Drafts [Get Draft](https://docs.postnuvia.com/api-reference/drafts/get.md) - API Reference > Drafts [Get Attachment](https://docs.postnuvia.com/api-reference/drafts/get-attachment.md) - API Reference > Webhooks [List Webhooks](https://docs.postnuvia.com/api-reference/webhooks/list.md) - API Reference > Webhooks [Get Webhook](https://docs.postnuvia.com/api-reference/webhooks/get.md) - API Reference > Webhooks [Get Webhook Headers](https://docs.postnuvia.com/api-reference/webhooks/get-headers.md) - API Reference > Webhooks [Create Webhook](https://docs.postnuvia.com/api-reference/webhooks/create.md) - API Reference > Webhooks [Update Webhook](https://docs.postnuvia.com/api-reference/webhooks/update.md) - API Reference > Webhooks [Update Webhook Headers](https://docs.postnuvia.com/api-reference/webhooks/update-headers.md) - API Reference > Webhooks [Delete Webhook](https://docs.postnuvia.com/api-reference/webhooks/delete.md) - API Reference > Webhooks > Events [Message Received](https://docs.postnuvia.com/api-reference/webhooks/events/message-received.md) - API Reference > Webhooks > Events [Message Sent](https://docs.postnuvia.com/api-reference/webhooks/events/message-sent.md) - API Reference > Webhooks > Events [Message Delivered](https://docs.postnuvia.com/api-reference/webhooks/events/message-delivered.md) - API Reference > Webhooks > Events [Message Bounced](https://docs.postnuvia.com/api-reference/webhooks/events/message-bounced.md) - API Reference > Webhooks > Events [Message Complained](https://docs.postnuvia.com/api-reference/webhooks/events/message-complained.md) - API Reference > Webhooks > Events [Message Rejected](https://docs.postnuvia.com/api-reference/webhooks/events/message-rejected.md) - API Reference > Webhooks > Events [Message Opened](https://docs.postnuvia.com/api-reference/webhooks/events/message-opened.md) - API Reference > Webhooks > Events [Domain Verified](https://docs.postnuvia.com/api-reference/webhooks/events/domain-verified.md) - API Reference > Webhooks > Events [Calendar Event Created](https://docs.postnuvia.com/api-reference/webhooks/events/calendar-event-created.md) - API Reference > Webhooks > Events [Calendar Event Updated](https://docs.postnuvia.com/api-reference/webhooks/events/calendar-event-updated.md) - API Reference > Webhooks > Events [Calendar Event Deleted](https://docs.postnuvia.com/api-reference/webhooks/events/calendar-event-deleted.md) - API Reference > Webhooks > Events [Calendar Event Responded](https://docs.postnuvia.com/api-reference/webhooks/events/calendar-event-responded.md) - API Reference > Webhooks > Events [Calendar Event Starting](https://docs.postnuvia.com/api-reference/webhooks/events/calendar-event-starting.md) - API Reference > Webhooks > Events [Calendar Event Ending](https://docs.postnuvia.com/api-reference/webhooks/events/calendar-event-ending.md) - API Reference > Websockets [Connect](https://docs.postnuvia.com/api-reference/websockets/websockets.md) - API Reference > Domains [List Domains](https://docs.postnuvia.com/api-reference/domains/list.md) - API Reference > Domains [Get Domain](https://docs.postnuvia.com/api-reference/domains/get.md) - API Reference > Domains [Get Zone File](https://docs.postnuvia.com/api-reference/domains/get-zone-file.md) - API Reference > Domains [Create Domain](https://docs.postnuvia.com/api-reference/domains/create.md) - API Reference > Domains [Update Domain](https://docs.postnuvia.com/api-reference/domains/update.md) - API Reference > Domains [Delete Domain](https://docs.postnuvia.com/api-reference/domains/delete.md) - API Reference > Domains [Verify Domain](https://docs.postnuvia.com/api-reference/domains/verify.md) - API Reference > Domains [Get Setup Link](https://docs.postnuvia.com/api-reference/domains/get-setup-link.md) - API Reference > Lists [List Entries](https://docs.postnuvia.com/api-reference/lists/list.md) - API Reference > Lists [Get List Entry](https://docs.postnuvia.com/api-reference/lists/get.md) - API Reference > Lists [Create List Entry](https://docs.postnuvia.com/api-reference/lists/create.md) - API Reference > Lists [Delete List Entry](https://docs.postnuvia.com/api-reference/lists/delete.md) - API Reference > Metrics [Query Events](https://docs.postnuvia.com/api-reference/metrics/query-events.md) - API Reference > Metrics [Query Usage](https://docs.postnuvia.com/api-reference/metrics/query-usage.md) - API Reference > Metrics [Query Rates](https://docs.postnuvia.com/api-reference/metrics/query-rates.md) - API Reference > API Keys [List API Keys](https://docs.postnuvia.com/api-reference/api-keys/list.md) - API Reference > API Keys [Get API Key](https://docs.postnuvia.com/api-reference/api-keys/get.md) - API Reference > API Keys [Create API Key](https://docs.postnuvia.com/api-reference/api-keys/create.md) - API Reference > API Keys [Update API Key](https://docs.postnuvia.com/api-reference/api-keys/update.md) - API Reference > API Keys [Delete API Key](https://docs.postnuvia.com/api-reference/api-keys/delete.md) - API Reference > Apps [List Apps](https://docs.postnuvia.com/api-reference/apps/list.md) - API Reference > Apps [Search Apps](https://docs.postnuvia.com/api-reference/apps/search.md) - API Reference > Apps [Get App](https://docs.postnuvia.com/api-reference/apps/get.md) - API Reference > Apps [List App Accounts](https://docs.postnuvia.com/api-reference/apps/list-accounts.md) - API Reference > Apps [Connect App](https://docs.postnuvia.com/api-reference/apps/connect.md) - API Reference > Accounts [List Accounts](https://docs.postnuvia.com/api-reference/accounts/list.md) - API Reference > Accounts [Get Account](https://docs.postnuvia.com/api-reference/accounts/get.md) - API Reference > Accounts [Update Account](https://docs.postnuvia.com/api-reference/accounts/update.md) - API Reference > Pods [List Pods](https://docs.postnuvia.com/api-reference/pods/list.md) - API Reference > Pods [Get Pod](https://docs.postnuvia.com/api-reference/pods/get.md) - API Reference > Pods [Create Pod](https://docs.postnuvia.com/api-reference/pods/create.md) - API Reference > Pods [Delete Pod](https://docs.postnuvia.com/api-reference/pods/delete.md) - API Reference > Pods > Inboxes [List Inboxes](https://docs.postnuvia.com/api-reference/pods/inboxes/list.md) - API Reference > Pods > Inboxes [Search Inboxes](https://docs.postnuvia.com/api-reference/pods/inboxes/search.md) - API Reference > Pods > Inboxes [Get Inbox](https://docs.postnuvia.com/api-reference/pods/inboxes/get.md) - API Reference > Pods > Inboxes [Create Inbox](https://docs.postnuvia.com/api-reference/pods/inboxes/create.md) - API Reference > Pods > Inboxes [Update Inbox](https://docs.postnuvia.com/api-reference/pods/inboxes/update.md) - API Reference > Pods > Inboxes [Delete Inbox](https://docs.postnuvia.com/api-reference/pods/inboxes/delete.md) - API Reference > Pods > Threads [List Threads](https://docs.postnuvia.com/api-reference/pods/threads/list.md) - API Reference > Pods > Threads [Search Threads](https://docs.postnuvia.com/api-reference/pods/threads/search.md) - API Reference > Pods > Threads [Get Thread](https://docs.postnuvia.com/api-reference/pods/threads/get.md) - API Reference > Pods > Threads [Get Attachment](https://docs.postnuvia.com/api-reference/pods/threads/get-attachment.md) - API Reference > Pods > Threads [Update Thread](https://docs.postnuvia.com/api-reference/pods/threads/update.md) - API Reference > Pods > Threads [Delete Thread](https://docs.postnuvia.com/api-reference/pods/threads/delete.md) - API Reference > Pods > Drafts [List Drafts](https://docs.postnuvia.com/api-reference/pods/drafts/list.md) - API Reference > Pods > Drafts [Get Draft](https://docs.postnuvia.com/api-reference/pods/drafts/get.md) - API Reference > Pods > Drafts [Get Attachment](https://docs.postnuvia.com/api-reference/pods/drafts/get-attachment.md) - API Reference > Pods > Webhooks [List Webhooks](https://docs.postnuvia.com/api-reference/pods/webhooks/list.md) - API Reference > Pods > Webhooks [Get Webhook](https://docs.postnuvia.com/api-reference/pods/webhooks/get.md) - API Reference > Pods > Webhooks [Get Webhook Headers](https://docs.postnuvia.com/api-reference/pods/webhooks/get-headers.md) - API Reference > Pods > Webhooks [Create Webhook](https://docs.postnuvia.com/api-reference/pods/webhooks/create.md) - API Reference > Pods > Webhooks [Update Webhook](https://docs.postnuvia.com/api-reference/pods/webhooks/update.md) - API Reference > Pods > Webhooks [Update Webhook Headers](https://docs.postnuvia.com/api-reference/pods/webhooks/update-headers.md) - API Reference > Pods > Webhooks [Delete Webhook](https://docs.postnuvia.com/api-reference/pods/webhooks/delete.md) - API Reference > Pods > Domains [List Domains](https://docs.postnuvia.com/api-reference/pods/domains/list.md) - API Reference > Pods > Domains [Get Domain](https://docs.postnuvia.com/api-reference/pods/domains/get.md) - API Reference > Pods > Domains [Get Zone File](https://docs.postnuvia.com/api-reference/pods/domains/get-zone-file.md) - API Reference > Pods > Domains [Create Domain](https://docs.postnuvia.com/api-reference/pods/domains/create.md) - API Reference > Pods > Domains [Update Domain](https://docs.postnuvia.com/api-reference/pods/domains/update.md) - API Reference > Pods > Domains [Delete Domain](https://docs.postnuvia.com/api-reference/pods/domains/delete.md) - API Reference > Pods > Domains [Verify Domain](https://docs.postnuvia.com/api-reference/pods/domains/verify.md) - API Reference > Pods > Lists [List Entries](https://docs.postnuvia.com/api-reference/pods/lists/list.md) - API Reference > Pods > Lists [Get List Entry](https://docs.postnuvia.com/api-reference/pods/lists/get.md) - API Reference > Pods > Lists [Create List Entry](https://docs.postnuvia.com/api-reference/pods/lists/create.md) - API Reference > Pods > Lists [Delete List Entry](https://docs.postnuvia.com/api-reference/pods/lists/delete.md) - API Reference > Pods > Metrics [Query Events](https://docs.postnuvia.com/api-reference/pods/metrics/query-events.md) - API Reference > Pods > Metrics [Query Usage](https://docs.postnuvia.com/api-reference/pods/metrics/query-usage.md) - API Reference > Pods > Metrics [Query Rates](https://docs.postnuvia.com/api-reference/pods/metrics/query-rates.md) - API Reference > Pods > API Keys [List API Keys](https://docs.postnuvia.com/api-reference/pods/api-keys/list.md) - API Reference > Pods > API Keys [Create API Key](https://docs.postnuvia.com/api-reference/pods/api-keys/create.md) - API Reference > Pods > API Keys [Update API Key](https://docs.postnuvia.com/api-reference/pods/api-keys/update.md) - API Reference > Pods > API Keys [Delete API Key](https://docs.postnuvia.com/api-reference/pods/api-keys/delete.md) - API Reference > Pods > Accounts [List Accounts](https://docs.postnuvia.com/api-reference/pods/accounts/list.md) - API Reference > Pods > Accounts [Get Account](https://docs.postnuvia.com/api-reference/pods/accounts/get.md) - API Reference > Organizations [Get Organization](https://docs.postnuvia.com/api-reference/organizations/get.md) - API Reference > Auth [Who Am I](https://docs.postnuvia.com/api-reference/auth/me.md) ## OpenAPI Specification The raw OpenAPI 3.1 specification for this API is available at: - [OpenAPI JSON](https://docs.postnuvia.com/openapi.json) - [OpenAPI YAML](https://docs.postnuvia.com/openapi.yaml) ## AsyncAPI Specification The raw AsyncAPI 2.6.0 specification for the WebSocket channels is available at: - [AsyncAPI JSON](https://docs.postnuvia.com/asyncapi.json) - [AsyncAPI YAML](https://docs.postnuvia.com/asyncapi.yaml)