SendGrid logo

SendGrid

SendGrid is a cloud-based email delivery platform that provides reliable transactional and marketing email services.

44 APIs 16 Features
EmailEmail APIMarketing EmailSMTPT1Transactional Email

APIs

Twilio SendGrid Account Provisioning API

The Twilio SendGrid Account Provisioning API provides a platform for Twilio SendGrid resellers to manage their customer accounts. This API is for companies that have a formal re...

Twilio SendGrid Alerts API

The Twilio SendGrid Alerts API allows you to specify an email address to receive notifications regarding your email usage or statistics. You can set up alerts to be sent to a sp...

Twilio SendGrid API Keys API

The Twilio SendGrid API Keys API allows you manage your API keys and their settings. Your application, mail client, or website can all use API keys to authenticate access to Sen...

Twilio SendGrid Domain Authentication API

The Twilio SendGrid Domain Authentication API allows you to manage your authenticated domains and their settings. Domain Authentication is a required step when setting up your T...

Twilio SendGrid Email Activity API

The Twilio SendGrid Email Activity API allows you to query all of your stored messages, query individual messages, and download a CSV with data about the stored messages. Once r...

Twilio SendGrid Email Address Validation API

The Twilio SendGrid Email Address Validation API provides real-time detailed information on the validity of email addresses. You can integrate this validation process into your ...

Twilio SendGrid Enforced TLS API

The Twilio SendGrid Enforced TLS API allows you to specify whether or not the recipient of your mail send is required to support TLS or have a valid certificate. Twilio SendGrid...

Twilio SendGrid Integrations API

Integrations allows you to connect your SendGrid applications with third-party services and forward SendGrid email events to those external applications. Currently, Integrations...

Twilio SendGrid IP Access Management API

IP Twilio SendGrid IP Access Management API allows you to control which IP addresses can be used to access your account, either through the SendGrid application user interface o...

Twilio SendGrid IP Address Management API

The Twilio SendGrid IP Address Management API combines functionality that was previously split between the Twilio SendGrid [IP Address API](https://docs.sendgrid.com/api-referen...

Twilio SendGrid IP Warmup API

The Twilio SendGrid IP Warm Up API allows you to gradually increasing the volume of mail sent with a dedicated IP address according to a predetermined schedule. This gradual pro...

Twilio SendGrid IP Address API

The Twilio SendGrid IP Address API allows you to add and manage dedicated IP addresses and IP Pools for your SendGrid account and Subusers. If you are sending any significant am...

Twilio SendGrid Link Branding API

The Twilio SendGrid Link Branding API allows you to configure your domain settings so that all of the click-tracked links, opens, and images in your emails are served from your ...

Twilio SendGrid Legacy Marketing Campaigns Campaigns API

The Twilio SendGrid Legacy Marketing Campaigns Campaigns API allows you to manage your marketing email messages programmatically. This API is operational, but we recommend using...

Twilio SendGrid Legacy Marketing Campaigns Contacts API

The Twilio SendGrid Legacy Marketing Campaigns Contacts API allows you to manage your marketing contacts programmatically. This API is operational, but we recommend using the cu...

Twilio SendGrid Legacy Marketing Campaigns Sender Identities API

The Twilio SendGrid Legacy Marketing Campaigns Sender Identites API allows you to manage the email addresses used to send your marketing email. This API is operational, but we r...

Twilio SendGrid Mail Settings API

The Twilio SendGrid Mail Settings API allows you to retrieve and configure the various Mail Settings available. Mail Settings instruct SendGrid to apply specific settings to eve...

Twilio SendGrid Mail API

The Twilio SendGrid v3 Mail API allows you to send email at scale over HTTP. The Mail Send endpoint supports many levels of functionality, allowing you to send templates, set ca...

Twilio SendGrid Marketing Campaigns Contacts API

The Twilio SendGrid Marketing Campaigns Contacts API allows you to manage all of your marketing contacts programmatically. You can also import and export contacts using this API...

Twilio SendGrid Marketing Campaigns Custom Fields API

The Twilio SendGrid Marketing Campaigns Custom Fields API allows you to add extra information about your marketing contacts that is relevant to your needs. For example, a fashio...

Twilio SendGrid Marketing Campaigns Designs

The Twilio SendGrid Designs API offers the ability to manage assets stored in the Twilio SendGrid [Design Library](https://mc.sendgrid.com/design-library/my-designs). The Design...

Twilio SendGrid Marketing Campaigns Lists API

The Twilio SendGrid Marketing Campaigns Lists API allows you to manage your contacts lists programmatically. Lists are static collections of Marketing Campaigns contacts. You ca...

Twilio SendGrid Marketing Campaigns Segments 2.0 API

The Twilio SendGrid Marketing Campaigns Segments V2 API allows you to create, edit, and delete segments as well as retrieve a list of segments or an individual segment by ID. Se...

Twilio SendGrid Marketing Campaigns Segments API

This API was deprecated on December 31, 2022. Following deprecation, all segments created in the Marketing Campaigns user interface began using the [Segmentation v2 API](https:/...

Twilio SendGrid Marketing Campaigns Senders API

The Twilio SendGrid Marketing Campaigns Senders API allows you to create a verified sender from which your marketing emails will be sent. To ensure our customers maintain the be...

Twilio SendGrid Marketing Campaigns Single Sends API

The Twilio SendGrid Single Sends API allows you to create, manage, and send Single Sends. You can also search Single Sends and retrieve statistics about them to help you maintai...

Twilio SendGrid Marketing Campaigns Statistics API

The Marketing Campaigns Stats API allows you to retrieve statistics for both Automations and Single Sends. The statistics provided include bounces, clicks, opens, and more. You ...

Twilio SendGrid Marketing Campaigns Send Test Email API

The Twilio SendGrid Test Email API allows you to test a marketing email by first sending it to a list of up to 10 email addresses before pushing to a contact list or segment. Wi...

Twilio SendGrid Partner API

The Twilio SendGrid Partner Settings API allows you to integrate your SendGrid account with our partners to increase your SendGrid experience and functionality. For more informa...

Twilio SendGrid Recipients' Data Erasure API

The Recipients' Data Erasure API allows Twilio SendGrid customers to delete their own customers' personal data from the Twilio SendGrid Platform. The use of this API facilitates...

Twilio SendGrid Reverse DNS API

The Twilio SendGrid Reverse DNS API (formerly IP Whitelabel) allows you to configure reverse DNS settings for your account. Mailbox providers verify the sender of your emails by...

Twilio SendGrid Scheduled Sends API

The Twilio SendGrid Scheduled Sends API allows you to cancel or pause the send of one or more emails using a batch ID. A `batch_id` groups multiple scheduled mail send requests ...

Twilio SendGrid Scopes API

The Twilio SendGrid Scopes API allows you to retrieve the scopes or permissions available to a user, see the user's attempts to access your SendGrid account, and, if necessary, ...

Twilio SendGrid Engagement Quality API

The SendGrid Engagement Quality (SEQ) API allows you to retrieve metrics that define the quality of your email program. An SEQ score is correlated with: - The quality of the dat...

Twilio SendGrid Single Sign-On API

The Single Sign-On API allows you to manage your SAML 2.0 SSO configurations. You can also work with your SSO integrations using the SSO section of the [Twilio SendGrid applicat...

Twilio SendGrid Statistics API

The Twilio SendGrid Statistics API allows you to retrieve the various statistics related to your email program. Tracking your emails is an important part of being a good sender ...

Twilio SendGrid Subusers

The Twilio SendGrid Subusers API allows you to create and manage your Subuser accounts. Subusers are available on [Pro and Premier plans](https://sendgrid.com/pricing), and you ...

Twilio SendGrid Suppressions API

The Twilio SendGrid Suppressions API allows you to manage your Suppressions or Unsubscribes and Suppression or Unsubscribe groups. With SendGrid, an unsubscribe is the action an...

Twilio SendGrid Teammates API

The Twilio SendGrid Teammates API allows you to add, manage, and remove Teammates, or user accounts, from your SendGrid account. Teammates function like user accounts on the Sen...

Twilio SendGrid Templates API

The Twilio SendGrid Templates API allows you to create and manage email templates to be delivered with SendGrid's sending APIs. The templates you create will be available using ...

Twilio SendGrid Tracking Settings API

The Twilio SendGrid Tracking Settings API allows you to configure which tracking settings are enabled for your messages. You can track many of your recipients' interactions with...

Twilio SendGrid User API

The Twilio SendGrid User API allows you to modify the settings of a SendGrid user account such as the user's email address or username. Keeping your user profile up to date help...

Twilio SendGrid Verified Senders API

The Twilio SendGrid Verified Senders API allows you to programmatically manage the Sender Identities that are authorized to send email for your account. You can also manage Send...

Twilio SendGrid Webhook Configuration API

The Twilio SendGrid Webhooks API allows you to configure the Event and Parse Webhooks. Email is a data-rich channel, and implementing the Event Webhook will allow you to consume...

Features

Mail Send v3 API for transactional email
SMTP Relay for legacy app integration
Marketing Campaigns API and UI
Contacts API with custom fields and segments
Email Validation API
Inbound Parse webhook
Free Trial: 100 emails/day for 60 days
Essentials at $19.95/mo for 100k emails
Pro at $89.95/mo for 2.5M emails with dedicated IP
Premier custom pricing with $12k/year minimum
Mail Send rate limit: 100/min Free, 600/min Paid
Subusers for billing and access isolation
SPF, DKIM, DMARC authentication
Activity Feed (3-day Essentials, 7-day Pro)
Send Time Optimization (Pro+)
Tiered IP warm-up service (Premier)

Event Specifications

SendGrid Event Webhook

The SendGrid Event Webhook delivers near real-time event data about your email activity via HTTP POST requests. SendGrid batches events into arrays and sends them to your config...

ASYNCAPI

SendGrid Inbound Parse Webhook

The SendGrid Inbound Parse Webhook processes all incoming email for a domain or subdomain, parses the contents and attachments, and then POSTs multipart/form-data to a URL that ...

ASYNCAPI

Resources

🔗
OpenAPI
OpenAPI
🌐
Portal
Portal
🔗
Documentation
Documentation
🔗
API Reference
API Reference
🚀
Getting Started
Getting Started
🔑
Authentication
Authentication
📝
Sign Up
Sign Up
💰
Pricing
Pricing
💬
Support
Support
🟢
Status
Status
📰
Blog
Blog
👥
GitHubOrg
GitHubOrg
📦
Python SDK
Python SDK
📦
Node.js SDK
Node.js SDK
📦
Java SDK
Java SDK
📦
C# SDK
C# SDK
📦
Go SDK
Go SDK
📦
Ruby SDK
Ruby SDK
📦
PHP SDK
PHP SDK
🔗
Libraries
Libraries
🚀
GettingStarted
GettingStarted
📜
Terms of Service
Terms of Service
📜
Privacy Policy
Privacy Policy
🔗
Security
Security
📄
Change Log
Change Log
🔗
Rate Limits
Rate Limits
🔗
Website
Website
🔗
Login
Login
👥
Stack Overflow
Stack Overflow
🔗
X (Twitter)
X (Twitter)

Sources

Raw ↑
aid: sendgrid
url: https://raw.githubusercontent.com/api-evangelist/sendgrid/refs/heads/main/apis.yml
apis:
  - aid: sendgrid:twilio-sendgrid-account-provisioning-api
    name: Twilio SendGrid Account Provisioning API
    tags:
      - Account Management
      - Provisioning
      - Reseller
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/account-provisioning
    properties:
      - url: openapi/tsg_account_provisioning_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/account-provisioning
        type: Documentation
    description: The Twilio SendGrid Account Provisioning API provides a platform for Twilio SendGrid
      resellers to manage their customer accounts. This API is for companies that have a formal reseller
      partnership with Twilio SendGrid. You can access Twilio SendGrid sub-account functionality without
      becoming a reseller.
  - aid: sendgrid:twilio-sendgrid-alerts-api
    name: Twilio SendGrid Alerts API
    tags:
      - Alerts
      - Monitoring
      - Notifications
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/alerts
    properties:
      - url: openapi/tsg_alerts_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/alerts
        type: Documentation
    description: The Twilio SendGrid Alerts API allows you to specify an email address to receive notifications
      regarding your email usage or statistics. You can set up alerts to be sent to a specific email address
      on a recurring basis, whether for informational purposes or when specific account actions occur.
      For most alerts, you can choose to have the alert sent to you as needed, hourly, daily, weekly,
      or monthly. The information contained in your alert will be for the last period of the alert.
  - aid: sendgrid:twilio-sendgrid-api-keys-api
    name: Twilio SendGrid API Keys API
    tags:
      - API Keys
      - Authentication
      - Security
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/api-keys
    properties:
      - url: openapi/tsg_api_keys_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/api-keys
        type: Documentation
    description: The Twilio SendGrid API Keys API allows you manage your API keys and their settings.
      Your application, mail client, or website can all use API keys to authenticate access to SendGrid
      services. To create your initial SendGrid API Key, you should use the [SendGrid application user
      interface](https://app.sendgrid.com/settings/api_keys). Once you have created a first key with scopes
      to manage additional API keys, you can use this API for all other key management.
  - aid: sendgrid:twilio-sendgrid-domain-authentication-api
    name: Twilio SendGrid Domain Authentication API
    tags:
      - Deliverability
      - DNS
      - Domain Authentication
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/domain-authentication
    properties:
      - url: openapi/tsg_domain_authentication_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/domain-authentication
        type: Documentation
    description: The Twilio SendGrid Domain Authentication API allows you to manage your authenticated
      domains and their settings. Domain Authentication is a required step when setting up your Twilio
      SendGrid account because it's essential to ensuring the deliverability of your email. Domain Authentication
      signals trustworthiness to email inbox providers and your recipients by approving SendGrid to send
      email on behalf of your domain.
  - aid: sendgrid:twilio-sendgrid-email-activity-api
    name: Twilio SendGrid Email Activity API
    tags:
      - Analytics
      - Email Activity
      - Logs
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/email-activity
    properties:
      - url: openapi/tsg_email_activity_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/email-activity
        type: Documentation
    description: The Twilio SendGrid Email Activity API allows you to query all of your stored messages,
      query individual messages, and download a CSV with data about the stored messages. Once retrieved,
      you can inspect the data associated with your messages to better understand your mail send. For
      example, you may retrieve all bounced messages or all messages with the same subject line and search
      for commonalities among them.
  - aid: sendgrid:twilio-sendgrid-email-address-validation-api
    name: Twilio SendGrid Email Address Validation API
    tags:
      - Data Quality
      - Email Validation
      - Verification
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/email-address-validation
    properties:
      - url: openapi/tsg_email_validation_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/email-address-validation
        type: Documentation
    description: The Twilio SendGrid Email Address Validation API provides real-time detailed information
      on the validity of email addresses. You can integrate this validation process into your platform's
      signup form and customize the best use of email address validation for your use case. Email Address
      Validation is available to [Email API Pro and Premier level accounts](https://sendgrid.com/pricing)
      only.
  - aid: sendgrid:twilio-sendgrid-enforced-tls-api
    name: Twilio SendGrid Enforced TLS API
    tags:
      - Encryption
      - Security
      - TLS
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/enforced-tls
    properties:
      - url: openapi/tsg_enforced_tls_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/enforced-tls
        type: Documentation
    description: The Twilio SendGrid Enforced TLS API allows you to specify whether or not the recipient
      of your mail send is required to support TLS or have a valid certificate. Twilio SendGrid sends
      all emails with [Opportunistic TLS](https://sendgrid.com/blog/myth-opportunistic-tls-email-privacy/)
      by default, meaning email is sent with TLS, and if the recipient's inbox provider does not accept
      the TLS encryption, we then send the message unencrypted.
  - aid: sendgrid:twilio-sendgrid-integrations-api
    name: Twilio SendGrid Integrations API
    tags:
      - Event Forwarding
      - Integrations
      - Third-Party
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/sendgrid-integrations
    properties:
      - url: openapi/tsg_integrations_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/sendgrid-integrations
        type: Documentation
    description: Integrations allows you to connect your SendGrid applications with third-party services
      and forward SendGrid email events to those external applications. Currently, Integrations supports
      event forwarding to [Segment](https://segment.com/docs). You can use this API to create, delete,
      view, and update your Integrations.
  - aid: sendgrid:twilio-sendgrid-ip-access-management-api
    name: Twilio SendGrid IP Access Management API
    tags:
      - Access Control
      - IP Management
      - Security
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/ip-access-management
    properties:
      - url: openapi/tsg_ip_access_management_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/ip-access-management
        type: Documentation
    description: IP Twilio SendGrid IP Access Management API allows you to control which IP addresses
      can be used to access your account, either through the SendGrid application user interface or the
      API. There is no limit to the number of IP addresses that you can allow. It is possible to remove
      your own IP address from your list of allowed addresses, thus blocking your own access to your account.
  - aid: sendgrid:twilio-sendgrid-ip-address-management-api
    name: Twilio SendGrid IP Address Management API
    tags:
      - Infrastructure
      - IP Addresses
      - IP Pools
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/ip-address-management-api
    properties:
      - url: openapi/tsg_ip_address_management_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/ip-address-management-api
        type: Documentation
    description: The Twilio SendGrid IP Address Management API combines functionality that was previously
      split between the Twilio SendGrid [IP Address API](https://docs.sendgrid.com/api-reference/ip-address)
      and [IP Pools API](https://docs.sendgrid.com/api-reference/ip-pools). This functionality includes
      adding IP addresses to your account, assigning IP addresses to IP Pools and Subusers, among other
      tasks.
  - aid: sendgrid:twilio-sendgrid-ip-warmup-api
    name: Twilio SendGrid IP Warmup API
    tags:
      - Deliverability
      - IP Warmup
      - Reputation
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/ip-warmup
    properties:
      - url: openapi/tsg_ip_warmup_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/ip-warmup
        type: Documentation
    description: The Twilio SendGrid IP Warm Up API allows you to gradually increasing the volume of mail
      sent with a dedicated IP address according to a predetermined schedule. This gradual process helps
      to establish a reputation with ISPs (Internet Service Providers) as a legitimate email sender. SendGrid
      can automatically warm up dedicated IP addresses by limiting the amount of mail that can be sent
      through them per hour. The limit is determined by how long the IP address has been warming up.
  - aid: sendgrid:twilio-sendgrid-ip-address-api
    name: Twilio SendGrid IP Address API
    tags:
      - Dedicated IPs
      - IP Addresses
      - IP Pools
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/ip-address
    properties:
      - url: openapi/tsg_ips_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/ip-address
        type: Documentation
    description: The Twilio SendGrid IP Address API allows you to add and manage dedicated IP addresses
      and IP Pools for your SendGrid account and Subusers. If you are sending any significant amount of
      email, SendGrid typically suggests sending from dedicated IPs. It's also best to send marketing
      and transactional emails from separate IP addresses. In order to do this, you'll need to set up
      IP Pools, which are groups of dedicated IP addresses you define to send particular types of messages.
  - aid: sendgrid:twilio-sendgrid-link-branding-api
    name: Twilio SendGrid Link Branding API
    tags:
      - Click Tracking
      - Deliverability
      - Link Branding
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/link-branding
    properties:
      - url: openapi/tsg_link_branding_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/link-branding
        type: Documentation
    description: The Twilio SendGrid Link Branding API allows you to configure your domain settings so
      that all of the click-tracked links, opens, and images in your emails are served from your domain
      rather than `sendgrid.net`. Spam filters and recipient servers look at the links within emails to
      determine whether the email appear trustworthy. They use the reputation of the root domain to determine
      whether the links can be trusted.
  - aid: sendgrid:twilio-sendgrid-legacy-marketing-campaigns-campaigns-api
    name: Twilio SendGrid Legacy Marketing Campaigns Campaigns API
    tags:
      - Email Marketing
      - Legacy
      - Marketing Campaigns
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/campaigns-api
    properties:
      - url: openapi/tsg_lmc_campaigns_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/campaigns-api
        type: Documentation
    description: The Twilio SendGrid Legacy Marketing Campaigns Campaigns API allows you to manage your
      marketing email messages programmatically. This API is operational, but we recommend using the current
      version of Marketing Campaigns to manage your marketing messages with SendGrid [Single Sends](https://docs.sendgrid.com/api-reference/single-sends/)
      and [Automations](https://docs.sendgrid.com/ui/sending-email/getting-started-with-automation).
  - aid: sendgrid:twilio-sendgrid-legacy-marketing-campaigns-contacts-api
    name: Twilio SendGrid Legacy Marketing Campaigns Contacts API
    tags:
      - Contacts
      - Legacy
      - Marketing Campaigns
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/contacts-api-custom-fields
    properties:
      - url: openapi/tsg_lmc_contactdb_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/contacts-api-custom-fields
        type: Documentation
    description: The Twilio SendGrid Legacy Marketing Campaigns Contacts API allows you to manage your
      marketing contacts programmatically. This API is operational, but we recommend using the current
      version of Marketing Campaigns' [Contacts API](https://docs.sendgrid.com/api-reference/contacts/),
      [Lists API](https://docs.sendgrid.com/api-reference/lists/), and [Segments API](https://docs.sendgrid.com/api-reference/segmenting-contacts-v2/)
      to manage your contacts.
  - aid: sendgrid:twilio-sendgrid-legacy-marketing-campaigns-sender-identities-api
    name: Twilio SendGrid Legacy Marketing Campaigns Sender Identities API
    tags:
      - Legacy
      - Marketing Campaigns
      - Sender Identity
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/sender-identities-api
    properties:
      - url: openapi/tsg_lmc_senders_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/sender-identities-api
        type: Documentation
    description: The Twilio SendGrid Legacy Marketing Campaigns Sender Identites API allows you to manage
      the email addresses used to send your marketing email. This API is operational, but we recommend
      using the current version of Marketing Campaigns to manage your [senders](https://docs.sendgrid.com/api-reference/senders/).
      See [**Migrating from Legacy Marketing Campaigns**](https://docs.sendgrid.com/ui/sending-email/migrating-from-legacy-marketing-campaigns)
      for more information.
  - aid: sendgrid:twilio-sendgrid-mail-settings-api
    name: Twilio SendGrid Mail Settings API
    tags:
      - Configuration
      - Email
      - Mail Settings
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/mail-settings
    properties:
      - url: openapi/tsg_mail_settings_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/mail-settings
        type: Documentation
    description: The Twilio SendGrid Mail Settings API allows you to retrieve and configure the various
      Mail Settings available. Mail Settings instruct SendGrid to apply specific settings to every email
      that you send over [SendGrids Web API](https://docs.sendgrid.com/api-reference/mail-send/v3-mail-send)
      or [SMTP relay](https://sendgrid.com/docs/for-developers/sending-email/building-an-x-smtpapi-header/).
      These settings include how to embed a custom footer, how to manage blocks, spam, and bounces, and
      more.
  - aid: sendgrid:twilio-sendgrid-mail-api
    name: Twilio SendGrid Mail API
    tags:
      - Email Sending
      - Mail Send
      - Transactional Email
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/mail-send
    properties:
      - url: openapi/tsg_mail_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/mail-send
        type: Documentation
    description: The Twilio SendGrid v3 Mail API allows you to send email at scale over HTTP. The Mail
      Send endpoint supports many levels of functionality, allowing you to send templates, set categories
      and custom arguments that can be used to analyze your send, and configure which tracking settings
      to include such as opens and clicks. You can also group mail sends into batches, allowing you to
      schedule and cancel sends by their batch IDs.
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-contacts-api
    name: Twilio SendGrid Marketing Campaigns Contacts API
    tags:
      - Contact Management
      - Contacts
      - Marketing Campaigns
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/contacts
    properties:
      - url: openapi/tsg_mc_contacts_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/contacts
        type: Documentation
    description: The Twilio SendGrid Marketing Campaigns Contacts API allows you to manage all of your
      marketing contacts programmatically. You can also import and export contacts using this API. The
      Contacts API allows you to associate contacts with lists and segments; however, to manage the lists
      and segments themselves, see the [Lists API](https://docs.sendgrid.com/api-reference/lists/) and
      [Segments API](https://docs.sendgrid.com/api-reference/segmenting-contacts-v2/).
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-custom-fields-api
    name: Twilio SendGrid Marketing Campaigns Custom Fields API
    tags:
      - Contacts
      - Custom Fields
      - Marketing Campaigns
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/custom-fields
    properties:
      - url: openapi/tsg_mc_custom_fields_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/custom-fields
        type: Documentation
    description: The Twilio SendGrid Marketing Campaigns Custom Fields API allows you to add extra information
      about your marketing contacts that is relevant to your needs. For example, a fashion retailer might
      create a custom field for customers' shoe sizes, an ice cream shop might store customers' favorite
      flavors in a custom field, and you can create custom fields that make sense for your business.
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-designs
    name: Twilio SendGrid Marketing Campaigns Designs
    tags:
      - Email Design
      - Marketing Campaigns
      - Templates
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/designs-api
    properties:
      - url: openapi/tsg_mc_designs_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/designs-api
        type: Documentation
    description: The Twilio SendGrid Designs API offers the ability to manage assets stored in the Twilio
      SendGrid [Design Library](https://mc.sendgrid.com/design-library/my-designs). The Design Library
      is a feature-rich email layout tool and media repository. You can [build designs for all your marketing
      email needs](https://sendgrid.com/docs/ui/sending-email/working-with-marketing-campaigns-email-designs/),
      including Single Sends and Automations.
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-lists-api
    name: Twilio SendGrid Marketing Campaigns Lists API
    tags:
      - Contact Lists
      - Marketing Campaigns
      - Segmentation
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/lists
    properties:
      - url: openapi/tsg_mc_lists_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/lists
        type: Documentation
    description: The Twilio SendGrid Marketing Campaigns Lists API allows you to manage your contacts
      lists programmatically. Lists are static collections of Marketing Campaigns contacts. You can use
      this API to interact with the list objects themselves. To add contacts to a list, you must use the
      [Contacts API](https://docs.sendgrid.com/api-reference/contacts/). You can also manage your lists
      using the Contacts menu in the [Marketing Campaigns application user interface](https://mc.sendgrid.com/contacts).
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-segments-20-api
    name: Twilio SendGrid Marketing Campaigns Segments 2.0 API
    tags:
      - Audience
      - Marketing Campaigns
      - Segments
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/segmenting-contacts-v2
    properties:
      - url: openapi/tsg_mc_segments_2.0_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/segmenting-contacts-v2
        type: Documentation
    description: The Twilio SendGrid Marketing Campaigns Segments V2 API allows you to create, edit, and
      delete segments as well as retrieve a list of segments or an individual segment by ID. Segments
      are similar to contact lists, except they update dynamically over time as information stored about
      your contacts or the criteria used to define your segments changes.
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-segments-api
    name: Twilio SendGrid Marketing Campaigns Segments API
    tags:
      - Deprecated
      - Legacy
      - Segments
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/segmenting-contacts
    properties:
      - url: openapi/tsg_mc_segments_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/segmenting-contacts
        type: Documentation
    description: This API was deprecated on December 31, 2022. Following deprecation, all segments created
      in the Marketing Campaigns user interface began using the [Segmentation v2 API](https://docs.sendgrid.com/api-reference/segmenting-contacts-v2).
      To enable manual migration and data retrieval, this API's GET and DELETE operations will remain
      available.
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-senders-api
    name: Twilio SendGrid Marketing Campaigns Senders API
    tags:
      - Marketing Campaigns
      - Sender Verification
      - Senders
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/senders
    properties:
      - url: openapi/tsg_mc_senders_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/senders
        type: Documentation
    description: The Twilio SendGrid Marketing Campaigns Senders API allows you to create a verified sender
      from which your marketing emails will be sent. To ensure our customers maintain the best possible
      sender reputations and to uphold legitimate sending behavior, we require customers to verify their
      Senders. A Sender represents your From email addressthe address your recipients will see as the
      sender of your emails.
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-single-sends-api
    name: Twilio SendGrid Marketing Campaigns Single Sends API
    tags:
      - Email Marketing
      - Marketing Campaigns
      - Single Sends
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/single-sends
    properties:
      - url: openapi/tsg_mc_singlesends_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/single-sends
        type: Documentation
    description: The Twilio SendGrid Single Sends API allows you to create, manage, and send Single Sends.
      You can also search Single Sends and retrieve statistics about them to help you maintain, alter,
      and further develop your campaigns. A Single Send is a one-time non-automated email message delivered
      to a list or segment of your audience. A Single Send may be sent immediately or scheduled for future
      delivery.
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-statistics-api
    name: Twilio SendGrid Marketing Campaigns Statistics API
    tags:
      - Analytics
      - Marketing Campaigns
      - Statistics
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/marketing-campaign-stats
    properties:
      - url: openapi/tsg_mc_stats_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/marketing-campaign-stats
        type: Documentation
    description: The Marketing Campaigns Stats API allows you to retrieve statistics for both Automations
      and Single Sends. The statistics provided include bounces, clicks, opens, and more. You can export
      stats in CSV format for use in other applications. You can also retrieve Marketing Campaigns stats
      in the [Marketing Campaigns application user interface](https://mc.sendgrid.com/). This API provides
      statistics for Marketing Campaigns only.
  - aid: sendgrid:twilio-sendgrid-marketing-campaigns-send-test-email-api
    name: Twilio SendGrid Marketing Campaigns Send Test Email API
    tags:
      - Email Preview
      - Marketing Campaigns
      - Testing
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/send-test-email
    properties:
      - url: openapi/tsg_mc_test_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/send-test-email
        type: Documentation
    description: The Twilio SendGrid Test Email API allows you to test a marketing email by first sending
      it to a list of up to 10 email addresses before pushing to a contact list or segment. With this
      feature, you can test the layout and content of your message in multiple email clients and with
      multiple recipients to see how it will function in a real-world scenario.
  - aid: sendgrid:twilio-sendgrid-partner-api
    name: Twilio SendGrid Partner API
    tags:
      - Integrations
      - Partners
      - Settings
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/partner-settings
    properties:
      - url: openapi/tsg_partner_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/partner-settings
        type: Documentation
    description: The Twilio SendGrid Partner Settings API allows you to integrate your SendGrid account
      with our partners to increase your SendGrid experience and functionality. For more information about
      our partners and how you can begin integrating with them, please visit our [Partners page](https://sendgrid.com/partners/marketplace/).
  - aid: sendgrid:twilio-sendgrid-recipients-data-erasure-api
    name: Twilio SendGrid Recipients' Data Erasure API
    tags:
      - Compliance
      - Data Erasure
      - Privacy
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/recipients-data-erasure
    properties:
      - url: openapi/tsg_recipients_data_erasure_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/recipients-data-erasure
        type: Documentation
    description: The Recipients' Data Erasure API allows Twilio SendGrid customers to delete their own
      customers' personal data from the Twilio SendGrid Platform. The use of this API facilitates the
      self-service removal of email personal data from the Twilio SendGrid platform and will enable customers
      to comply with various obligatory data privacy regulations.
  - aid: sendgrid:twilio-sendgrid-reverse-dns-api
    name: Twilio SendGrid Reverse DNS API
    tags:
      - Deliverability
      - Reverse DNS
      - Sender Authentication
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/reverse-dns
    properties:
      - url: openapi/tsg_reverse_dns_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/reverse-dns
        type: Documentation
    description: The Twilio SendGrid Reverse DNS API (formerly IP Whitelabel) allows you to configure
      reverse DNS settings for your account. Mailbox providers verify the sender of your emails by performing
      a reverse DNS lookup. When setting up Reverse DNS, Twilio SendGrid will provide an A Record (address
      record) for you to add to the DNS records of your sending domain. The A record maps your sending
      domain to a dedicated Twilio SendGrid IP address.
  - aid: sendgrid:twilio-sendgrid-scheduled-sends-api
    name: Twilio SendGrid Scheduled Sends API
    tags:
      - Batch Management
      - Email Scheduling
      - Scheduled Sends
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/cancel-scheduled-sends
    properties:
      - url: openapi/tsg_scheduled_sends_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/cancel-scheduled-sends
        type: Documentation
    description: The Twilio SendGrid Scheduled Sends API allows you to cancel or pause the send of one
      or more emails using a batch ID. A `batch_id` groups multiple scheduled mail send requests together
      with the same ID. You can cancel or pause all of the requests associated with a batch ID up to 10
      minutes before the scheduled send time.
  - aid: sendgrid:twilio-sendgrid-scopes-api
    name: Twilio SendGrid Scopes API
    tags:
      - Access Control
      - API Keys
      - Permissions
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/api-key-permissions
    properties:
      - url: openapi/tsg_scopes_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/api-key-permissions
        type: Documentation
    description: The Twilio SendGrid Scopes API allows you to retrieve the scopes or permissions available
      to a user, see the user's attempts to access your SendGrid account, and, if necessary, deny an access
      request.
  - aid: sendgrid:twilio-sendgrid-engagement-quality-api
    name: Twilio SendGrid Engagement Quality API
    tags:
      - Analytics
      - Deliverability
      - Engagement
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/sendgrid-engagement-quality-api
    properties:
      - url: openapi/tsg_seq_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/sendgrid-engagement-quality-api
        type: Documentation
    description: 'The SendGrid Engagement Quality (SEQ) API allows you to retrieve metrics that define
      the quality of your email program. An SEQ score is correlated with: - The quality of the data in
      a senders program. - How wanted the sender''s email is by their recipients. Because wanted email
      and deliverability are closely related, a higher SEQ metric is correlated with greater deliverability.
      This means the higher your SEQ score, the more likely you are to land in your recipients'' inboxes.'
  - aid: sendgrid:twilio-sendgrid-single-sign-on-api
    name: Twilio SendGrid Single Sign-On API
    tags:
      - Authentication
      - Single Sign-On
      - SSO
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/single-sign-on-settings
    properties:
      - url: openapi/tsg_sso_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/single-sign-on-settings
        type: Documentation
    description: The Single Sign-On API allows you to manage your SAML 2.0 SSO configurations. You can
      also work with your SSO integrations using the SSO section of the [Twilio SendGrid application user
      interface](https://app.sendgrid.com/settings/sso). The Single Sign-On Settings operations allow
      you to create, retrieve, modify, and delete SSO integrations for your Twilio SendGrid account. Each
      integration will correspond to a specific IdP such as Okta, Duo, or Microsoft Azure Active Directory.
  - aid: sendgrid:twilio-sendgrid-statistics-api
    name: Twilio SendGrid Statistics API
    tags:
      - Analytics
      - Reporting
      - Statistics
    humanURL: https://www.twilio.com/docs/sendgrid/api-reference/stats
    properties:
      - url: openapi/tsg_stats_v3.yaml
        type: OpenAPI
      - url: https://www.twilio.com/docs/sendgrid/api-reference/stats
        type: Documentation
    description: The Twilio SendGrid Statistics API allows you to retrieve the various statistics related
      to your email program. Tracking your emails is an important part of being a good sender and learning
      about how your users interact with your email. This includes everything from clicks and opens to
      looking at which browsers and mailbox providers your customers use. SendGrid has broken up statistics
      in specific ways so that you can get at-a-glance data, as well as th

# --- truncated at 32 KB (42 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sendgrid/refs/heads/main/apis.yml