{
  "count": 99,
  "generator": "blume@2.2.4",
  "pages": [
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/index.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/index.md",
      "route": "/",
      "title": "Corven Email SDK",
      "url": "https://email-sdk.corvencore.com/",
      "description": "Send transactional email from Effect programs with explicit providers, local validation and typed submission outcomes."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/agents.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/agents.md",
      "route": "/agents",
      "title": "Documentation for coding agents",
      "url": "https://email-sdk.corvencore.com/agents",
      "description": "Retrieve SDK documentation, use public imports and require application approval for sends."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/batching-routing.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/batching-routing.md",
      "route": "/batching-routing",
      "title": "Batching, personalization and routing",
      "url": "https://email-sdk.corvencore.com/batching-routing",
      "description": "Send ordered batches, personalize messages and configure fallback between named provider accounts."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/composition.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/composition.md",
      "route": "/composition",
      "title": "Defaults, preparation and observations",
      "url": "https://email-sdk.corvencore.com/composition",
      "description": "Apply defaults and transformations, review prepared messages and configure observations or capture."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/composition/aggregation.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/composition/aggregation.md",
      "route": "/composition/aggregation",
      "title": "Aggregate account observations and capture",
      "url": "https://email-sdk.corvencore.com/composition/aggregation",
      "description": "Query named existing views across routed accounts without confusing their units or creating a global history."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/composition/capture.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/composition/capture.md",
      "route": "/composition/capture",
      "title": "Private submission capture",
      "url": "https://email-sdk.corvencore.com/composition/capture",
      "description": "Capture bounded private request/outcome payloads with explicit permission and retention controls."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/composition/defaults.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/composition/defaults.md",
      "route": "/composition/defaults",
      "title": "Message defaults",
      "url": "https://email-sdk.corvencore.com/composition/defaults",
      "description": "Apply shared reply-to, header, tag, metadata and key-prefix settings before provider validation."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/composition/native-defaults.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/composition/native-defaults.md",
      "route": "/composition/native-defaults",
      "title": "Native job defaults",
      "url": "https://email-sdk.corvencore.com/composition/native-defaults",
      "description": "Apply Loops variables and Iterable data/metadata defaults without changing the native service contract."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/composition/native-instrumentation.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/composition/native-instrumentation.md",
      "route": "/composition/native-instrumentation",
      "title": "Native job observations and capture",
      "url": "https://email-sdk.corvencore.com/composition/native-instrumentation",
      "description": "Inspect Loops and Iterable operations through their own minimal or private instrumentation boundaries."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/composition/observations.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/composition/observations.md",
      "route": "/composition/observations",
      "title": "Submission observations",
      "url": "https://email-sdk.corvencore.com/composition/observations",
      "description": "Observe minimal starting and settled sender-call facts without capturing private payloads."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/composition/operations.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/composition/operations.md",
      "route": "/composition/operations",
      "title": "Prepared-operation observations",
      "url": "https://email-sdk.corvencore.com/composition/operations",
      "description": "Observe effective previews, private context and complete logical outcomes around an Email operation."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/composition/transformations.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/composition/transformations.md",
      "route": "/composition/transformations",
      "title": "Message transformations",
      "url": "https://email-sdk.corvencore.com/composition/transformations",
      "description": "Prepare trusted replacement content without changing operation keys, policy or approved intent."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/concepts/cancellation.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/concepts/cancellation.md",
      "route": "/concepts/cancellation",
      "title": "Deadlines and cancellation",
      "url": "https://email-sdk.corvencore.com/concepts/cancellation",
      "description": "Bound logical operations while preserving uncertainty, interruption and resource ownership."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/concepts/idempotency.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/concepts/idempotency.md",
      "route": "/concepts/idempotency",
      "title": "Idempotency and retries",
      "url": "https://email-sdk.corvencore.com/concepts/idempotency",
      "description": "Check key support and provider requirements before retrying a request with an unknown outcome."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/concepts/privacy.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/concepts/privacy.md",
      "route": "/concepts/privacy",
      "title": "Privacy and diagnostics",
      "url": "https://email-sdk.corvencore.com/concepts/privacy",
      "description": "Keep credentials and private message data out of diagnostics while selecting capture and telemetry deliberately."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/concepts/sending-modes.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/concepts/sending-modes.md",
      "route": "/concepts/sending-modes",
      "title": "Choose a sending mode",
      "url": "https://email-sdk.corvencore.com/concepts/sending-modes",
      "description": "Select individual sends, batches, personalization, scheduled intent or native template jobs."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/concepts/service-model.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/concepts/service-model.md",
      "route": "/concepts/service-model",
      "title": "Services and Layers",
      "url": "https://email-sdk.corvencore.com/concepts/service-model",
      "description": "Understand how Email, EmailSender and provider Layers divide preparation, policy and transport."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/getting-started/credentials.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/getting-started/credentials.md",
      "route": "/getting-started/credentials",
      "title": "Credentials and account configuration",
      "url": "https://email-sdk.corvencore.com/getting-started/credentials",
      "description": "Acquire secrets in your application and supply the exact credentials and attestations required by each provider."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/getting-started/installation.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/getting-started/installation.md",
      "route": "/getting-started/installation",
      "title": "Installation and runtime",
      "url": "https://email-sdk.corvencore.com/getting-started/installation",
      "description": "Install the local package, choose ESM or CommonJS loading and add optional rendering peers only when needed."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/guides/authoring-provider.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/guides/authoring-provider.md",
      "route": "/guides/authoring-provider",
      "title": "Create an HTTP provider",
      "url": "https://email-sdk.corvencore.com/guides/authoring-provider",
      "description": "Define a typed account Layer, credential-free preflight and request/response hooks using the public provider builder."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/guides/migration.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/guides/migration.md",
      "route": "/guides/migration",
      "title": "Migrate an existing notification workflow",
      "url": "https://email-sdk.corvencore.com/guides/migration",
      "description": "Move provider-specific application code behind Email while preserving fields, failures and account identity."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/guides/personalization.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/guides/personalization.md",
      "route": "/guides/personalization",
      "title": "Personalize an email",
      "url": "https://email-sdk.corvencore.com/guides/personalization",
      "description": "Render recipient variables locally or deliberately choose a native grouped audience."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/guides/production-pipeline.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/guides/production-pipeline.md",
      "route": "/guides/production-pipeline",
      "title": "Build a production send pipeline",
      "url": "https://email-sdk.corvencore.com/guides/production-pipeline",
      "description": "Connect durable application state to local preparation, provider dispatch and outcome reconciliation."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/guides/provider-comparisons.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/guides/provider-comparisons.md",
      "route": "/guides/provider-comparisons",
      "title": "Compare providers for a workflow",
      "url": "https://email-sdk.corvencore.com/guides/provider-comparisons",
      "description": "Compare provider field support, idempotency and required account settings."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/guides/scheduling.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/guides/scheduling.md",
      "route": "/guides/scheduling",
      "title": "Schedule an email",
      "url": "https://email-sdk.corvencore.com/guides/scheduling",
      "description": "Choose provider scheduling or an application-owned worker and preserve the intended UTC instant."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/guides/testing.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/guides/testing.md",
      "route": "/guides/testing",
      "title": "Test email workflows",
      "url": "https://email-sdk.corvencore.com/guides/testing",
      "description": "Test recorded intent and controlled failures without contacting a provider."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/guides/troubleshooting.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/guides/troubleshooting.md",
      "route": "/guides/troubleshooting",
      "title": "Troubleshoot a failed send",
      "url": "https://email-sdk.corvencore.com/guides/troubleshooting",
      "description": "Diagnose configuration, local validation, definite rejection and unknown outcomes without unsafe resends."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/integrations.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/integrations.md",
      "route": "/integrations",
      "title": "Integrations",
      "url": "https://email-sdk.corvencore.com/integrations",
      "description": "Connect React rendering, host-approved agents and provider-specific inbound reports to the core workflow."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/integrations/agent.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/integrations/agent.md",
      "route": "/integrations/agent",
      "title": "Approve agent-requested email",
      "url": "https://email-sdk.corvencore.com/integrations/agent",
      "description": "Let a model propose content while the host owns sender, account, keys, policy and approval."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/integrations/ai.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/integrations/ai.md",
      "route": "/integrations/ai",
      "title": "Add an AI email tool",
      "url": "https://email-sdk.corvencore.com/integrations/ai",
      "description": "Expose a Standard Schema tool backed by the scoped host-approved EmailAgent service."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/integrations/react.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/integrations/react.md",
      "route": "/integrations/react",
      "title": "Render React email",
      "url": "https://email-sdk.corvencore.com/integrations/react",
      "description": "Render trusted React elements into validated HTML and text before provider submission."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/integrations/webhooks.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/integrations/webhooks.md",
      "route": "/integrations/webhooks",
      "title": "Process webhook reports",
      "url": "https://email-sdk.corvencore.com/integrations/webhooks",
      "description": "Separate ingress authentication, event projection, tenant binding and durable replay handling."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/integrations/webhooks/mailgun.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/integrations/webhooks/mailgun.md",
      "route": "/integrations/webhooks/mailgun",
      "title": "Mailgun webhooks",
      "url": "https://email-sdk.corvencore.com/integrations/webhooks/mailgun",
      "description": "Verify Mailgun signature fields while retaining unverified event-body provenance."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/integrations/webhooks/postmark.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/integrations/webhooks/postmark.md",
      "route": "/integrations/webhooks/postmark",
      "title": "Postmark webhook reports",
      "url": "https://email-sdk.corvencore.com/integrations/webhooks/postmark",
      "description": "Parse unsigned Postmark delivery, complaint and bounce reports after application-level ingress checks."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/integrations/webhooks/resend.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/integrations/webhooks/resend.md",
      "route": "/integrations/webhooks/resend",
      "title": "Resend webhooks",
      "url": "https://email-sdk.corvencore.com/integrations/webhooks/resend",
      "description": "Verify raw Resend webhook bytes and Svix headers before projecting supported event reports."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/messages.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/messages.md",
      "route": "/messages",
      "title": "Messages and attachments",
      "url": "https://email-sdk.corvencore.com/messages",
      "description": "Define addresses, message bodies, attachments and schedules with validated TypeScript inputs."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers.md",
      "route": "/providers",
      "title": "Choose a provider",
      "url": "https://email-sdk.corvencore.com/providers",
      "description": "Configure an existing provider account, compare supported intent and distinguish ordinary email from native jobs."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/brevo.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/brevo.md",
      "route": "/providers/brevo",
      "title": "Brevo",
      "url": "https://email-sdk.corvencore.com/providers/brevo",
      "description": "Configure Brevo transactional messages, provider rendering and tracking."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/capabilities.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/capabilities.md",
      "route": "/providers/capabilities",
      "title": "Capabilities and local preflight",
      "url": "https://email-sdk.corvencore.com/providers/capabilities",
      "description": "Inspect supported fields and validate complete provider intent without acquiring credentials or sending."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/cloudflare.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/cloudflare.md",
      "route": "/providers/cloudflare",
      "title": "Cloudflare Email Sending",
      "url": "https://email-sdk.corvencore.com/providers/cloudflare",
      "description": "Use Cloudflare Email Sending through the REST API with explicit account and mail-flow settings."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/field-support.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/field-support.md",
      "route": "/providers/field-support",
      "title": "Message field support",
      "url": "https://email-sdk.corvencore.com/providers/field-support",
      "description": "Compare the SDK's declared provider profiles for headers, attachments, metadata, scheduling and tags."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/graph.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/graph.md",
      "route": "/providers/graph",
      "title": "Microsoft Graph",
      "url": "https://email-sdk.corvencore.com/providers/graph",
      "description": "Submit through a Microsoft Graph mailbox using a host-acquired access token."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/helo.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/helo.md",
      "route": "/providers/helo",
      "title": "Helo",
      "url": "https://email-sdk.corvencore.com/providers/helo",
      "description": "Send through a Helo channel with explicit live or sandbox mode."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/iterable.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/iterable.md",
      "route": "/providers/iterable",
      "title": "Iterable triggered campaigns",
      "url": "https://email-sdk.corvencore.com/providers/iterable",
      "description": "Configure an Iterable campaign, recipient identity, data retention and tracking permissions."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/jetemail.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/jetemail.md",
      "route": "/providers/jetemail",
      "title": "JetEmail",
      "url": "https://email-sdk.corvencore.com/providers/jetemail",
      "description": "Configure JetEmail transactional credentials, domain settings and idempotency key forwarding."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/lettermint.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/lettermint.md",
      "route": "/providers/lettermint",
      "title": "Lettermint",
      "url": "https://email-sdk.corvencore.com/providers/lettermint",
      "description": "Send through a Lettermint route with native keys and sandbox-aware receipts."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/lettr.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/lettr.md",
      "route": "/providers/lettr",
      "title": "Lettr",
      "url": "https://email-sdk.corvencore.com/providers/lettr",
      "description": "Choose Lettr immediate or scheduled submission and preserve count-only outcomes."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/loops.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/loops.md",
      "route": "/providers/loops",
      "title": "Loops transactional templates",
      "url": "https://email-sdk.corvencore.com/providers/loops",
      "description": "Configure a Loops account and send a job that uses a published transactional template."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/mailchimp.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/mailchimp.md",
      "route": "/providers/mailchimp",
      "title": "Mailchimp Transactional",
      "url": "https://email-sdk.corvencore.com/providers/mailchimp",
      "description": "Send through Mailchimp Transactional with explicit account behavior and recipient outcomes."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/mailersend.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/mailersend.md",
      "route": "/providers/mailersend",
      "title": "MailerSend",
      "url": "https://email-sdk.corvencore.com/providers/mailersend",
      "description": "Send with MailerSend scheduling, repeated headers and suppression-aware receipts."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/mailgun.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/mailgun.md",
      "route": "/providers/mailgun",
      "title": "Mailgun",
      "url": "https://email-sdk.corvencore.com/providers/mailgun",
      "description": "Send multipart messages through a Mailgun sending domain and region."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/mailpace.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/mailpace.md",
      "route": "/providers/mailpace",
      "title": "MailPace",
      "url": "https://email-sdk.corvencore.com/providers/mailpace",
      "description": "Configure MailPace with supported headers, attachment types and tags."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/mailtrap.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/mailtrap.md",
      "route": "/providers/mailtrap",
      "title": "Mailtrap",
      "url": "https://email-sdk.corvencore.com/providers/mailtrap",
      "description": "Send through Mailtrap Email Sending while preserving all acknowledgment IDs."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/plunk.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/plunk.md",
      "route": "/providers/plunk",
      "title": "Plunk",
      "url": "https://email-sdk.corvencore.com/providers/plunk",
      "description": "Configure Plunk with explicit consent to contact upserts and provider-generated text."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/postmark.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/postmark.md",
      "route": "/providers/postmark",
      "title": "Postmark",
      "url": "https://email-sdk.corvencore.com/providers/postmark",
      "description": "Send through a Postmark message stream with repeated headers and metadata."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/primitive.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/primitive.md",
      "route": "/providers/primitive",
      "title": "Primitive",
      "url": "https://email-sdk.corvencore.com/providers/primitive",
      "description": "Configure Primitive key requirements without assuming its content deduplication is replay-safe."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/resend.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/resend.md",
      "route": "/providers/resend",
      "title": "Resend",
      "url": "https://email-sdk.corvencore.com/providers/resend",
      "description": "Send literal messages through Resend with native idempotency and scheduling."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/scaleway.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/scaleway.md",
      "route": "/providers/scaleway",
      "title": "Scaleway",
      "url": "https://email-sdk.corvencore.com/providers/scaleway",
      "description": "Configure a Scaleway project with constrained transactional message support."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/sendgrid.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/sendgrid.md",
      "route": "/providers/sendgrid",
      "title": "SendGrid",
      "url": "https://email-sdk.corvencore.com/providers/sendgrid",
      "description": "Configure SendGrid regional Mail Send and opt-in native personalization."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/sendheron.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/sendheron.md",
      "route": "/providers/sendheron",
      "title": "SendHeron",
      "url": "https://email-sdk.corvencore.com/providers/sendheron",
      "description": "Choose SendHeron attachment policy and its corresponding replay guarantees."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/sequenzy.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/sequenzy.md",
      "route": "/providers/sequenzy",
      "title": "Sequenzy",
      "url": "https://email-sdk.corvencore.com/providers/sequenzy",
      "description": "Configure HTML sends with provider-managed profiles, rendering and retention."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/ses.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/ses.md",
      "route": "/providers/ses",
      "title": "Amazon SES",
      "url": "https://email-sdk.corvencore.com/providers/ses",
      "description": "Send through the SES v2 regional API with explicit signing credentials."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/smtp.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/smtp.md",
      "route": "/providers/smtp",
      "title": "SMTP",
      "url": "https://email-sdk.corvencore.com/providers/smtp",
      "description": "Send MIME email over explicit TLS SMTP with protocol-level recipient outcomes."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/sparkpost.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/sparkpost.md",
      "route": "/providers/sparkpost",
      "title": "SparkPost",
      "url": "https://email-sdk.corvencore.com/providers/sparkpost",
      "description": "Configure SparkPost transmissions with count-aware acknowledgment and regional transport."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/unosend.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/unosend.md",
      "route": "/providers/unosend",
      "title": "Unosend",
      "url": "https://email-sdk.corvencore.com/providers/unosend",
      "description": "Send through Unosend with supported attachment MIME types and scheduling."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/verification.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/verification.md",
      "route": "/providers/verification",
      "title": "Validation and verification boundaries",
      "url": "https://email-sdk.corvencore.com/providers/verification",
      "description": "Distinguish local validation, synthetic tests, installed consumers, account authentication and real delivery."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/providers/zeptomail.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/providers/zeptomail.md",
      "route": "/providers/zeptomail",
      "title": "ZeptoMail",
      "url": "https://email-sdk.corvencore.com/providers/zeptomail",
      "description": "Choose a ZeptoMail live or sandbox agent and preserve its acknowledgment scope."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/quickstart.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/quickstart.md",
      "route": "/quickstart",
      "title": "Quickstart",
      "url": "https://email-sdk.corvencore.com/quickstart",
      "description": "Install the SDK and record your first email without credentials or network calls."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference.md",
      "route": "/reference",
      "title": "API reference",
      "url": "https://email-sdk.corvencore.com/reference",
      "description": "Find the common service, message, options, receipt, sender, routing and offline CLI contracts."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/attachments.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/attachments.md",
      "route": "/reference/attachments",
      "title": "Attachment reference",
      "url": "https://email-sdk.corvencore.com/reference/attachments",
      "description": "Construct canonical bounded attachments and preserve explicit MIME and inline-placement choices."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/callbacks.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/callbacks.md",
      "route": "/reference/callbacks",
      "title": "Extension callbacks",
      "url": "https://email-sdk.corvencore.com/reference/callbacks",
      "description": "Acquire callback dependencies once and distinguish retry restrictions from observations and message preparation."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/cli.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/cli.md",
      "route": "/reference/cli",
      "title": "Offline CLI reference",
      "url": "https://email-sdk.corvencore.com/reference/cli",
      "description": "Inspect installed exports and validate JSON requests locally with corven-email."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/cli/discover.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/cli/discover.md",
      "route": "/reference/cli/discover",
      "title": "corven-email discover",
      "url": "https://email-sdk.corvencore.com/reference/cli/discover",
      "description": "List public entrypoints from the installed package manifest without discovering accounts."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/cli/help.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/cli/help.md",
      "route": "/reference/cli/help",
      "title": "corven-email help",
      "url": "https://email-sdk.corvencore.com/reference/cli/help",
      "description": "Display supported offline commands and their safety boundaries."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/cli/providers.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/cli/providers.md",
      "route": "/reference/cli/providers",
      "title": "corven-email providers",
      "url": "https://email-sdk.corvencore.com/reference/cli/providers",
      "description": "List implemented credential-free local inspection profiles and their declared capabilities."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/cli/schema.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/cli/schema.md",
      "route": "/reference/cli/schema",
      "title": "corven-email schema",
      "url": "https://email-sdk.corvencore.com/reference/cli/schema",
      "description": "Export a partial JSON Schema document for local request tooling without replacing authoritative validation."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/cli/validate.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/cli/validate.md",
      "route": "/reference/cli/validate",
      "title": "corven-email validate",
      "url": "https://email-sdk.corvencore.com/reference/cli/validate",
      "description": "Validate one private UTF-8 JSON request from stdin, optionally using a supported provider profile."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/email.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/email.md",
      "route": "/reference/email",
      "title": "Email service reference",
      "url": "https://email-sdk.corvencore.com/reference/email",
      "description": "Exact common service methods, expected failures, prepared-operation members and routed result differences."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/errors.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/errors.md",
      "route": "/reference/errors",
      "title": "Error reference",
      "url": "https://email-sdk.corvencore.com/reference/errors",
      "description": "Inspect expected SDK error tags and safe fields without treating uncertainty, defects or interruption as non-submission."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/message.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/message.md",
      "route": "/reference/message",
      "title": "Message reference",
      "url": "https://email-sdk.corvencore.com/reference/message",
      "description": "Message fields, input types and validation limits."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/options.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/options.md",
      "route": "/reference/options",
      "title": "Send options and delivery policy",
      "url": "https://email-sdk.corvencore.com/reference/options",
      "description": "Define keys, complete policy overrides, execution metadata and bounded batch concurrency."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/receipts.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/receipts.md",
      "route": "/reference/receipts",
      "title": "Receipt reference",
      "url": "https://email-sdk.corvencore.com/reference/receipts",
      "description": "Preserve exact receipt tags, correlation fields, recipient partitions and synthetic outcomes."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/routing.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/routing.md",
      "route": "/reference/routing",
      "title": "Routing reference",
      "url": "https://email-sdk.corvencore.com/reference/routing",
      "description": "Register named Email accounts, select a route plan and preserve actual route identity in receipts."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/scope.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/scope.md",
      "route": "/reference/scope",
      "title": "Scope and compatibility",
      "url": "https://email-sdk.corvencore.com/reference/scope",
      "description": "Distinguish implemented SDK workflows from similarly named features in other email libraries or hosted products."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reference/sender.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reference/sender.md",
      "route": "/reference/sender",
      "title": "Sender and provider contract",
      "url": "https://email-sdk.corvencore.com/reference/sender",
      "description": "Define provider capabilities, local validation and request and response handling."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/reliability.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/reliability.md",
      "route": "/reliability",
      "title": "Receipts, errors and retries",
      "url": "https://email-sdk.corvencore.com/reliability",
      "description": "Interpret submission outcomes and choose retry or fallback behavior without duplicating an email."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/sending.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/sending.md",
      "route": "/sending",
      "title": "Send through a provider",
      "url": "https://email-sdk.corvencore.com/sending",
      "description": "Configure a Resend account and HTTP transport, then send from an Effect program."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui.md",
      "route": "/ui",
      "title": "Email UI and template recipes",
      "url": "https://email-sdk.corvencore.com/ui",
      "description": "Build transactional layouts from the SDK's themed React components and task-specific application recipes."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/components.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/components.md",
      "route": "/ui/components",
      "title": "React email components",
      "url": "https://email-sdk.corvencore.com/ui/components",
      "description": "Use the document, card, heading, paragraph, action and divider components returned by a theme factory."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/invoice-due.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/invoice-due.md",
      "route": "/ui/invoice-due",
      "title": "Invoice due",
      "url": "https://email-sdk.corvencore.com/ui/invoice-due",
      "description": "Render an invoice amount, due date and trusted review link."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/password-reset.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/password-reset.md",
      "route": "/ui/password-reset",
      "title": "Password reset",
      "url": "https://email-sdk.corvencore.com/ui/password-reset",
      "description": "Render a password-reset link with an explicit expiry and host-owned token lifecycle."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/receipt.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/receipt.md",
      "route": "/ui/receipt",
      "title": "Payment receipt",
      "url": "https://email-sdk.corvencore.com/ui/receipt",
      "description": "Render a payment reference and formatted amount from authoritative billing state."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/refund-confirmed.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/refund-confirmed.md",
      "route": "/ui/refund-confirmed",
      "title": "Refund confirmation",
      "url": "https://email-sdk.corvencore.com/ui/refund-confirmed",
      "description": "Report a recorded refund while distinguishing it from payment-method settlement."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/team-invite.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/team-invite.md",
      "route": "/ui/team-invite",
      "title": "Team invitation",
      "url": "https://email-sdk.corvencore.com/ui/team-invite",
      "description": "Render an invitation identifying the inviter and team without granting membership by email."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/themes.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/themes.md",
      "route": "/ui/themes",
      "title": "Theme email components",
      "url": "https://email-sdk.corvencore.com/ui/themes",
      "description": "Choose light or dark defaults and override explicit color, typography and radius values."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/trial-ending.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/trial-ending.md",
      "route": "/ui/trial-ending",
      "title": "Trial ending",
      "url": "https://email-sdk.corvencore.com/ui/trial-ending",
      "description": "Show the trial deadline and a trusted link to plan settings."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/usage-alert.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/usage-alert.md",
      "route": "/ui/usage-alert",
      "title": "Usage alert",
      "url": "https://email-sdk.corvencore.com/ui/usage-alert",
      "description": "Show measured usage and its limit without changing quotas or subscription state."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/verification-code.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/verification-code.md",
      "route": "/ui/verification-code",
      "title": "Verification code",
      "url": "https://email-sdk.corvencore.com/ui/verification-code",
      "description": "Render an expiring verification code while keeping issuance and authorization in the host."
    },
    {
      "contentType": "doc",
      "json": "https://email-sdk.corvencore.com/api/docs/pages/ui/welcome.json",
      "lastModified": null,
      "locale": "",
      "markdownUrl": "https://email-sdk.corvencore.com/ui/welcome.md",
      "route": "/ui/welcome",
      "title": "Welcome",
      "url": "https://email-sdk.corvencore.com/ui/welcome",
      "description": "Render a welcome message with one useful next action for the new account."
    }
  ],
  "site": "https://email-sdk.corvencore.com"
}
