# AutoSend Documentation ## Docs - [Integrate AutoSend with Bolt](https://docs.autosend.com/ai/integrations/bolt.md): Send emails from your Bolt app using AutoSend's email API. - [Integrate AutoSend with Lovable](https://docs.autosend.com/ai/integrations/lovable.md): Add email sending to your Lovable app using AutoSend's email API. - [Integrate AutoSend with Replit](https://docs.autosend.com/ai/integrations/replit.md): Add email capabilities to your Replit project using AutoSend. - [Integrate AutoSend with v0](https://docs.autosend.com/ai/integrations/v0.md): Integrate AutoSend email sending into your v0 project. - [Agentic Integrations](https://docs.autosend.com/ai/introduction.md): Enable AI agents to work seamlessly with AutoSend. Our MCP server and skills integrate with coding agents, MCP clients, and no-code platforms. - [Connect AutoSend MCP to Antigravity](https://docs.autosend.com/ai/mcp-clients/antigravity.md): Set up AutoSend MCP server in Google Antigravity. - [Connect AutoSend MCP to ChatGPT](https://docs.autosend.com/ai/mcp-clients/chatgpt.md): Set up AutoSend MCP server as a connector in ChatGPT. - [Connect AutoSend MCP to Claude](https://docs.autosend.com/ai/mcp-clients/claude.md): Set up AutoSend MCP server in Claude Desktop and Claude Code. - [Connect AutoSend MCP to Codex CLI](https://docs.autosend.com/ai/mcp-clients/codex.md): Set up AutoSend MCP server in OpenAI Codex CLI. - [Connect AutoSend MCP to VS Code (Copilot)](https://docs.autosend.com/ai/mcp-clients/copilot.md): Set up AutoSend MCP server in VS Code with GitHub Copilot. - [Connect AutoSend MCP to Cursor](https://docs.autosend.com/ai/mcp-clients/cursor.md): Set up AutoSend MCP server in Cursor to manage emails with AI. - [Connect AutoSend MCP to Raycast](https://docs.autosend.com/ai/mcp-clients/raycast.md): Set up AutoSend MCP server in Raycast. - [Connect AutoSend MCP to Windsurf](https://docs.autosend.com/ai/mcp-clients/windsurf.md): Set up AutoSend MCP server in Windsurf to manage emails with AI. - [AutoSend MCP Server](https://docs.autosend.com/ai/mcp-server.md): Connect AutoSend's MCP server to AI tools for managing campaigns, templates, contacts, senders, and more. - [AutoSend Skill](https://docs.autosend.com/ai/skills.md): Install the AutoSend skill to give AI coding agents context about the AutoSend email API. - [API Keys](https://docs.autosend.com/api-keys.md): All API requests to AutoSend must be authenticated using an API key. This guide covers how to create API keys and authenticate your requests. - [API Best Practices](https://docs.autosend.com/api-reference/best-practices.md): Security and development best practices for using the AutoSend email API. - [Abort Campaign](https://docs.autosend.com/api-reference/campaigns/abort.md): Abort a running campaign to immediately stop all pending email sends using the AutoSend API. - [Create Campaign](https://docs.autosend.com/api-reference/campaigns/create.md): Create a new email marketing campaign with sender, template, recipient lists, and scheduling options via the AutoSend API. - [Delete Campaign](https://docs.autosend.com/api-reference/campaigns/delete.md): Permanently delete a campaign by ID using the AutoSend API. - [Get Campaign](https://docs.autosend.com/api-reference/campaigns/get.md): Retrieve the details of a specific campaign by its ID using the AutoSend API. - [List Campaigns](https://docs.autosend.com/api-reference/campaigns/list.md): List all campaigns in your account with optional filtering and pagination using the AutoSend API. - [Pause Campaign](https://docs.autosend.com/api-reference/campaigns/pause.md): Pause a running campaign to temporarily stop email sends using the AutoSend API. - [Resume Campaign](https://docs.autosend.com/api-reference/campaigns/resume.md): Resume a paused campaign to continue sending emails using the AutoSend API. - [Update Campaign](https://docs.autosend.com/api-reference/campaigns/update.md): Update an existing campaign's settings, content, or scheduling using the AutoSend API. - [Bulk Add Contacts to List](https://docs.autosend.com/api-reference/contact-lists/bulk-add.md): Add multiple contacts to a contact list in a single request using the AutoSend API. - [Create Contact List](https://docs.autosend.com/api-reference/contact-lists/create.md): Create a new contact list to organize and segment your recipients using the AutoSend API. - [Delete Contact List](https://docs.autosend.com/api-reference/contact-lists/delete.md): Permanently delete a contact list by ID using the AutoSend API. - [Get Contact List](https://docs.autosend.com/api-reference/contact-lists/get.md): Retrieve the details of a specific contact list by its ID using the AutoSend API. - [Get Contacts in List](https://docs.autosend.com/api-reference/contact-lists/get-contacts.md): Search and retrieve contacts within a specific contact list using the AutoSend API. - [List Contact Lists](https://docs.autosend.com/api-reference/contact-lists/list.md): List all contact lists in your account with optional pagination using the AutoSend API. - [Remove Contacts from List](https://docs.autosend.com/api-reference/contact-lists/remove-contacts.md): Remove one or more contacts from a specific contact list using the AutoSend API. - [Bulk Update Contacts](https://docs.autosend.com/api-reference/contacts/bulk-update-contacts.md): Updates or creates multiple contacts in a single API request. Each contact is either created (if it doesn't exist) or updated (if it does) based on the email address. Maximum limit: 100 contacts per request. - [Create Contact](https://docs.autosend.com/api-reference/contacts/create-contacts.md): Creates a new contact in your AutoSend project. - [Delete Contact by ID](https://docs.autosend.com/api-reference/contacts/delete-contact-by-ids.md): Deletes a contact by its id. - [Delete Contact by User ID](https://docs.autosend.com/api-reference/contacts/delete-contact-by-user-id.md): Permanently deletes a contact identified by the userId field (your application's user identifier). - [Get Contact by ID](https://docs.autosend.com/api-reference/contacts/get-contact-by-id.md): Retrieves a single contact by its unique identifier. - [Get Unsubscribe Groups](https://docs.autosend.com/api-reference/contacts/get-unsubscribe-groups.md): Returns an array of unsubscribe group - [Remove Contacts](https://docs.autosend.com/api-reference/contacts/remove.md): Removes one or more contacts by their email addresses. Returns the IDs of the contacts that were successfully removed. - [Search Contacts by Emails](https://docs.autosend.com/api-reference/contacts/search-contacts-by-emails.md): Searches for multiple contacts by their email addresses in a single request. Returns all matching contacts found in your project. - [Upsert Contact](https://docs.autosend.com/api-reference/contacts/upsert-contact.md): Creates a new contact or updates an existing contact if the email already exists. - [Create Custom Field](https://docs.autosend.com/api-reference/custom-fields/create.md): Create a new custom field to store additional contact attributes using the AutoSend API. - [Delete Custom Field by Name](https://docs.autosend.com/api-reference/custom-fields/delete.md): Delete a custom field by name to remove it from all contacts using the AutoSend API. - [Get Custom Field by Name](https://docs.autosend.com/api-reference/custom-fields/get-by-name.md): Retrieve a specific custom field's details by its name using the AutoSend API. - [List Custom Fields](https://docs.autosend.com/api-reference/custom-fields/list.md): List all custom fields defined in your account using the AutoSend API. - [Add Domain](https://docs.autosend.com/api-reference/domains/add.md): Add a new sending domain to your account for email authentication using the AutoSend API. - [Delete Domain](https://docs.autosend.com/api-reference/domains/delete.md): Remove a sending domain from your account using the AutoSend API. - [Get Domain](https://docs.autosend.com/api-reference/domains/get.md): Retrieve the details and verification status of a specific domain using the AutoSend API. - [List Domains](https://docs.autosend.com/api-reference/domains/list.md): List all sending domains configured in your account using the AutoSend API. - [Verify Domain](https://docs.autosend.com/api-reference/domains/verify.md): Trigger DNS verification for a sending domain to confirm ownership using the AutoSend API. - [API Errors](https://docs.autosend.com/api-reference/errors.md): This guide provides a comprehensive breakdown of all possible API errors, HTTP status codes, and how to handle them effectively. - [API Reference](https://docs.autosend.com/api-reference/introduction.md): Send transactional emails programmatically using the AutoSend REST API. This guide covers details of all APIs, request/response formats, and best practices. - [Send Bulk Email](https://docs.autosend.com/api-reference/mails/bulk.md): Sends the same email to multiple recipients in a single API request. This endpoint is identical to the send email endpoint, with the only difference being that `recipients` is an array of recipients instead of a single recipient. Maximum limit: 100 recipients per request. - [Send Email](https://docs.autosend.com/api-reference/mails/send.md): Sends a transactional or marketing email. Either templateId OR html/text content must be provided. If using a template, subject is optional. - [Rate Limit](https://docs.autosend.com/api-reference/rate-limit.md): Learn how AutoSend rate limits work, including sending thresholds and API limits - [Create Sender](https://docs.autosend.com/api-reference/senders/create.md): Create a new sender identity with email address and display name using the AutoSend API. - [Delete Sender](https://docs.autosend.com/api-reference/senders/delete.md): Delete a sender identity by ID using the AutoSend API. - [Get Sender](https://docs.autosend.com/api-reference/senders/get.md): Retrieve the details of a specific sender identity by ID using the AutoSend API. - [List Senders](https://docs.autosend.com/api-reference/senders/list.md): List all sender identities configured in your account using the AutoSend API. - [Bulk Suppress Emails](https://docs.autosend.com/api-reference/suppression-groups/bulk-suppress.md): Add multiple email addresses to a suppression group in bulk using the AutoSend API. - [Bulk Unsuppress Emails](https://docs.autosend.com/api-reference/suppression-groups/bulk-unsuppress.md): Remove multiple email addresses from a suppression group in bulk using the AutoSend API. - [Create Suppression Group](https://docs.autosend.com/api-reference/suppression-groups/create.md): Create a new suppression group for managing email opt-outs by category using the AutoSend API. - [Delete Suppression Group](https://docs.autosend.com/api-reference/suppression-groups/delete.md): Delete a suppression group by ID using the AutoSend API. - [Get Suppression Group](https://docs.autosend.com/api-reference/suppression-groups/get.md): Retrieve the details of a specific suppression group by ID using the AutoSend API. - [List Suppression Groups](https://docs.autosend.com/api-reference/suppression-groups/list.md): List all suppression groups in your account using the AutoSend API. - [Search Suppression Entries](https://docs.autosend.com/api-reference/suppression-groups/search-entries.md): Search for specific email addresses within a suppression group using the AutoSend API. - [Update Suppression Group](https://docs.autosend.com/api-reference/suppression-groups/update.md): Update a suppression group's name or description using the AutoSend API. - [Create Template](https://docs.autosend.com/api-reference/templates/create.md): Create a new email template with HTML content and design settings using the AutoSend API. - [Delete Template](https://docs.autosend.com/api-reference/templates/delete.md): Delete an email template by ID using the AutoSend API. - [Get Template](https://docs.autosend.com/api-reference/templates/get.md): Retrieve the details and content of a specific email template by ID using the AutoSend API. - [Search Templates](https://docs.autosend.com/api-reference/templates/search.md): Search for email templates by name or other criteria using the AutoSend API. - [Update Template](https://docs.autosend.com/api-reference/templates/update.md): Update an existing email template's content, subject, or settings using the AutoSend API. - [Email Automations](https://docs.autosend.com/automations.md): Create contact-triggered email automations with three trigger types: added to list or segment, contact property matching, and contact property changes. - [Changelog](https://docs.autosend.com/changelog.md): The latest updates, improvements, and fixes shipped to AutoSend. - [How to Add Sending Domain in AutoSend?](https://docs.autosend.com/domain.md): Here's a step-by-step guide on how to verify and authenticate domain on AutoSend for sending emails. - [What is AutoSend?](https://docs.autosend.com/index.md): AutoSend is an email platform for developers and marketers to send transactional and marketing emails, and integrate with AI agents. - [Campaigns](https://docs.autosend.com/marketing-emails/campaigns.md): Create and send one-time or scheduled marketing emails to your contacts, lists, or segments. - [Custom Fields](https://docs.autosend.com/marketing-emails/contacts/custom-fields.md): Store additional contact information and personalize your emails with custom fields. - [Import Contacts via CSV](https://docs.autosend.com/marketing-emails/contacts/import-csv.md) - [Contacts](https://docs.autosend.com/marketing-emails/contacts/introduction.md): Manage your email contacts, organize them into lists and segments, and personalize your emails. - [Lists](https://docs.autosend.com/marketing-emails/contacts/lists.md): Organize contacts into static groups for targeted email campaigns. - [Segments](https://docs.autosend.com/marketing-emails/contacts/segments.md): Create dynamic groups of contacts based on conditions and filters that update automatically. - [Domain Warmup with AutoSend](https://docs.autosend.com/marketing-emails/domain-warmup.md): Learn how to warm up your domain to build sender reputation and improve email deliverability using Gradual Send in AutoSend. - [Senders](https://docs.autosend.com/marketing-emails/sender.md): Configure sender email addresses that appear in the From field of your marketing campaigns. - [Suppressions](https://docs.autosend.com/others/suppressions.md): Suppressions in AutoSend help ensure that your emails are only sent to valid, consenting recipients. - [Team](https://docs.autosend.com/others/team.md): Collaborate with your team by inviting members to your AutoSend workspace. This guide covers how to invite, manage, and remove team members. - [Unsubscribe Groups](https://docs.autosend.com/others/unsubscribe-groups.md): Unsubscribe Groups help you categorize your emails based on their purpose or audience. - [Event Types](https://docs.autosend.com/others/webhooks/event-type.md): Complete list of supported webhook event types and their payloads. - [Webhooks](https://docs.autosend.com/others/webhooks/introduction.md): Use webhooks to notify your application about email and contact events in real-time. - [Retries and Replays](https://docs.autosend.com/others/webhooks/retries.md): Learn how AutoSend automatically handles failed webhook deliveries. - [Verify Webhook Requests](https://docs.autosend.com/others/webhooks/verify-requests.md): Learn how to verify that webhook requests are genuinely from AutoSend using HMAC-SHA256 signature verification. - [How to send email with AutoSend API](https://docs.autosend.com/quickstart/email-using-api.md): Learn how to send emails using the AutoSend API with code examples in multiple programming languages. - [How to send email with AutoSend SMTP](https://docs.autosend.com/quickstart/smtp.md): Send transactional emails using AutoSend's SMTP relay service. Integrate with any application that supports SMTP. - [AutoSend Node.js SDK](https://docs.autosend.com/sdk/nodejs.md): Get started with the official AutoSend Node.js SDK to send emails programmatically. - [Email Activity](https://docs.autosend.com/transactional-emails/email-activity.md): Track delivery, performance, and troubleshoot issues for your transactional emails. - [Email Templates](https://docs.autosend.com/transactional-emails/email-templates.md): Create reusable, personalized email templates for transactional emails. - [Troubleshooting](https://docs.autosend.com/transactional-emails/troubleshooting.md): Common issues and solutions for email templates, rendering, and delivery problems. - [What are Variables in AutoSend?](https://docs.autosend.com/transactional-emails/variables.md): Variables let you personalize your transactional emails by dynamically inserting data such as a recipient’s name, order details, or verification link into your email templates. ## OpenAPI Specs - [mails-api](https://docs.autosend.com/api-reference/mails/mails-api.json) - [contacts-api](https://docs.autosend.com/api-reference/contacts/contacts-api.json) - [contact-lists-api](https://docs.autosend.com/api-reference/contact-lists/contact-lists-api.json) - [templates-api](https://docs.autosend.com/api-reference/templates/templates-api.json) - [suppression-groups-api](https://docs.autosend.com/api-reference/suppression-groups/suppression-groups-api.json) - [senders-api](https://docs.autosend.com/api-reference/senders/senders-api.json) - [domains-api](https://docs.autosend.com/api-reference/domains/domains-api.json) - [custom-fields-api](https://docs.autosend.com/api-reference/custom-fields/custom-fields-api.json) - [campaigns-api](https://docs.autosend.com/api-reference/campaigns/campaigns-api.json) Built with [Mintlify](https://mintlify.com).