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 the details of how your email is being used. - aid: sendgrid:twilio-sendgrid-subusers name: Twilio SendGrid Subusers tags: - Account Management - Multi-Tenant - Subusers humanURL: https://www.twilio.com/docs/sendgrid/api-reference/subusers-api properties: - url: openapi/tsg_subusers_v3.yaml type: OpenAPI - url: https://www.twilio.com/docs/sendgrid/api-reference/subusers-api type: Documentation description: 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 can think of them as sub-accounts. Each Subuser can have its own sending domains, IP addresses, and reporting. SendGrid recommends creating Subusers for each of the different types of emails you sendone Subuser for transactional emails and another for marketing emails. - aid: sendgrid:twilio-sendgrid-suppressions-api name: Twilio SendGrid Suppressions API tags: - Deliverability - Suppressions - Unsubscribes humanURL: https://www.twilio.com/docs/sendgrid/api-reference/suppressions-unsubscribe-groups properties: - url: openapi/tsg_suppressions_v3.yaml type: OpenAPI - url: https://www.twilio.com/docs/sendgrid/api-reference/suppressions-unsubscribe-groups type: Documentation description: 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 email recipient takes when they opt-out of receiving your messages. A suppression is the action you take as a sender to filter or suppress an unsubscribed address from your email send. From the perspective of the recipient, your suppression is the result of their unsubscribe. - aid: sendgrid:twilio-sendgrid-teammates-api name: Twilio SendGrid Teammates API tags: - Access Control - Teammates - User Management humanURL: https://www.twilio.com/docs/sendgrid/api-reference/teammates properties: - url: openapi/tsg_teammates_v3.yaml type: OpenAPI - url: https://www.twilio.com/docs/sendgrid/api-reference/teammates type: Documentation description: 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 SendGrid account, allowing you to invite additional users to your account with scoped access. You can think of Teammates as SendGrid's approach to enabling [role-based access control](https://en.wikipedia.org/wiki/Role-based_access_control) for your SendGrid account. - aid: sendgrid:twilio-sendgrid-templates-api name: Twilio SendGrid Templates API tags: - Email Design - Templates - Transactional Email humanURL: https://www.twilio.com/docs/sendgrid/api-reference/transactional-templates properties: - url: openapi/tsg_templates_v3.yaml type: OpenAPI - url: https://www.twilio.com/docs/sendgrid/api-reference/transactional-templates type: Documentation description: 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 a template ID that is passed to our sending APIs as part of the request. Each template may then have multiple versions associated with it. Whichever version is set as "active" at the time of the request will be sent to your recipients. - aid: sendgrid:twilio-sendgrid-tracking-settings-api name: Twilio SendGrid Tracking Settings API tags: - Clicks - Opens - Tracking humanURL: https://www.twilio.com/docs/sendgrid/api-reference/settings-tracking properties: - url: openapi/tsg_tracking_settings_v3.yaml type: OpenAPI - url: https://www.twilio.com/docs/sendgrid/api-reference/settings-tracking type: Documentation description: 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 your emails, including which emails they open, which links they click, and when they subscribe to or unsubscribe from your emails. See [**Tracking Settings**](https://docs.sendgrid.com/ui/account-and-settings/tracking) for more information. - aid: sendgrid:twilio-sendgrid-user-api name: Twilio SendGrid User API tags: - Account Settings - Profile - User Management humanURL: https://www.twilio.com/docs/sendgrid/api-reference/users-api properties: - url: openapi/tsg_user_v3.yaml type: OpenAPI - url: https://www.twilio.com/docs/sendgrid/api-reference/users-api type: Documentation description: 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 helps SendGrid verify who you are and share important communications with you. See [**Account Details**](https://docs.sendgrid.com/ui/account-and-settings/account) for more information. You can also manage your user settings in the [SendGrid application user interface](https://app.sendgrid.com/account/details). - aid: sendgrid:twilio-sendgrid-verified-senders-api name: Twilio SendGrid Verified Senders API tags: - Deliverability - Sender Identity - Sender Verification humanURL: https://www.twilio.com/docs/sendgrid/api-reference/sender-verification properties: - url: openapi/tsg_verified_senders_v3.yaml type: OpenAPI - url: https://www.twilio.com/docs/sendgrid/api-reference/sender-verification type: Documentation description: 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 Sender Identities in the [SendGrid application user interface](https://app.sendgrid.com/settings/sender_auth). See [**Single Sender Verification**](https://sendgrid.com/docs/ui/sending-email/sender-verification/) for more information. - aid: sendgrid:twilio-sendgrid-webhook-configuration-api name: Twilio SendGrid Webhook Configuration API tags: - Events - Inbound Parse - Webhooks humanURL: https://www.twilio.com/docs/sendgrid/api-reference/webhooks properties: - url: openapi/tsg_webhooks_v3.yaml type: OpenAPI - url: https://www.twilio.com/docs/sendgrid/api-reference/webhooks type: Documentation description: 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 those data in nearly real time. This means you can actively monitor and participate in the health of your email program throughout the send cycle. name: SendGrid tags: - Email - Email API - Marketing Email - SMTP - T1 - Transactional Email type: Index image: https://sendgrid.com/brand/sg-logo-300.png access: 3rd-Party common: - url: properties/sendgrid-oai name: OpenAPI type: OpenAPI - url: https://app.sendgrid.com/ type: Portal - url: https://www.twilio.com/docs/sendgrid type: Documentation - url: https://www.twilio.com/docs/sendgrid/api-reference type: API Reference - url: https://www.twilio.com/docs/sendgrid/for-developers/sending-email/api-getting-started type: Getting Started - url: https://www.twilio.com/docs/sendgrid/for-developers/sending-email/authentication type: Authentication - url: https://signup.sendgrid.com/ type: Sign Up - url: https://sendgrid.com/en-us/pricing type: Pricing - url: https://support.sendgrid.com/hc/en-us type: Support - url: https://status.sendgrid.com/ type: Status - url: https://sendgrid.com/blog/ type: Blog - url: https://github.com/sendgrid type: GitHubOrg - url: https://github.com/sendgrid/sendgrid-python type: Python SDK - url: https://github.com/sendgrid/sendgrid-nodejs type: Node.js SDK - url: https://github.com/sendgrid/sendgrid-java type: Java SDK - url: https://github.com/sendgrid/sendgrid-csharp type: C# SDK - url: https://github.com/sendgrid/sendgrid-go type: Go SDK - url: https://github.com/sendgrid/sendgrid-ruby type: Ruby SDK - url: https://github.com/sendgrid/sendgrid-php type: PHP SDK - url: https://www.twilio.com/docs/sendgrid/for-developers/sending-email/libraries type: Libraries - url: https://sendgrid.com/en-us/solutions/email-api type: GettingStarted - url: https://sendgrid.com/policies/tos/ type: Terms of Service - url: https://sendgrid.com/policies/privacy/ type: Privacy Policy - url: https://sendgrid.com/en-us/policies/security type: Security - url: https://www.twilio.com/en-us/changelog?product=sendgrid-email-api,twilio-sendgrid-platform type: Change Log - url: https://www.twilio.com/docs/sendgrid/api-reference/how-to-use-the-sendgrid-v3-api/rate-limits type: Rate Limits - url: https://sendgrid.com/en-us type: Website - url: https://login.sendgrid.com/ type: Login - url: https://stackoverflow.com/questions/tagged/sendgrid type: Stack Overflow - url: https://x.com/sendgrid type: X (Twitter) - type: Features data: - 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) sources: - https://sendgrid.com/en-us/pricing - https://www.twilio.com/en-us/products/email-api/pricing updated: '2026-05-04' created: '2025-08-14' modified: '2026-05-04' position: Consumer description: SendGrid is a cloud-based email delivery platform that provides reliable transactional and marketing email services. maintainers: - FN: Kin Lane email: kin@apievangelist.com - name: SendGrid email: support@sendgrid.com url: https://sendgrid.com specificationVersion: '0.19'