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...
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...
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...
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...
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...
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 ...
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...
Integrations allows you to connect your SendGrid applications with third-party services and forward SendGrid email events to those external applications. Currently, Integrations...
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...
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...
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...
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...
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 ...
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 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...
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...
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...
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...
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 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...
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...
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...
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...
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:/...
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...
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...
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 ...
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...
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...
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 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...
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 ...
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, ...
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...
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...
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 ...
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 ...
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...
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...
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 ...
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...
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...
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...
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...
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)
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