| Send a single email | sending/overview.md — parameters, deliverability, testing |
| Send batch emails | sending/overview.md → sending/batch-email-examples.md |
| Full SDK examples (Node.js, Python, Go, cURL) | sending/single-email-examples.md |
| Idempotency, retries, error handling | sending/best-practices.md |
| Get, list, reschedule, cancel emails | sending/email-management.md |
| Receive inbound emails | receiving.md — domain setup, webhooks, attachments |
| Manage templates (CRUD, variables) | templates.md — lifecycle, aliases, pagination |
| Set up webhooks (events, verification) | webhooks.md — verification, CRUD, retry schedule, IP allowlist |
| Manage domains (create, verify, DNS) | domains.md — regions, TLS, tracking, capabilities |
| Manage contacts (CRUD, properties) | contacts.md — segments, topics, custom properties |
| Send broadcasts (marketing campaigns) | broadcasts.md — lifecycle, scheduling, template variables |
| Manage API keys | api-keys.md — permission scoping, domain restrictions |
| View API request logs | logs.md — list and retrieve API call history, debugging |
| Define contact properties | contact-properties.md — custom fields for contacts |
| Manage segments (contact groups) | segments.md — broadcast targeting, contact grouping |
| Manage topics (subscriptions) | topics.md — opt-in/out preferences, broadcast filtering |
| Create automations (event-driven workflows) | automations.md — steps, connections, runs, conditions |
| Define and send events (automation triggers) | events.md — schemas, payloads, contact association |
| Install SDK (8+ languages) | installation.md |
| Set up an AI agent inbox | Install the agent-email-inbox skill — covers security levels for untrusted input |