Connectors

Marketing & Customer Engagement

SendGrid

Email platform: transactional sends, templates, contacts, and delivery event tracking
SendGrid API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
391
Ready-made triggers
0

Connect SendGrid

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for SendGrid and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Access tokenRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for SendGrid.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from SendGrid without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if SendGrid can send webhooks, a Webhook trigger receives them at its own URL.

Operations

391 operations in 65 groups. Each one is a step you can add to a flow.

Account4
Authenticate an account with single sign onAuthenticateAccountPOSTAuthenticates and logs in a user to Twilio Sendgrid as a specific admin identity configured for SSO by partner.
Create an accountCreateAccountPOSTCreates a new account, with specified offering, under the organization.
Delete an accountDeleteAccountDELETEDelete a specific account under your organization by account ID.
Get all accountsListAccountGETRetrieves all accounts under the organization.
Account State2
Get an account's stateGetAccountStateGETRetrieve the state of the specified account.
Update an account's stateUpdateAccountStatePUTUpdate the state of the specified account.
Alert5
Create a new AlertCreateAlertPOSTThis endpoint allows you to create a new alert.
Delete an alertDeleteAlertDELETEThis endpoint allows you to delete an alert.
Retrieve a specific alertGetAlertGETThis endpoint allows you to retrieve a specific alert.
Retrieve all alertsListAlertGETThis endpoint allows you to retrieve all of your alerts.
Update an alertUpdateAlertPATCHThis endpoint allows you to update an alert.
API Key6
Create API keysCreateApiKeyPOSTThis endpoint allows you to create a new API Key for the user.
Delete API keysDeleteApiKeyDELETEThis endpoint allows you to revoke an existing API Key using an api key id
Retrieve all API Keys belonging to the authenticated userListApiKeyGETThis endpoint allows you to retrieve all API Keys that belong to the authenticated user.
Retrieve an existing API KeyGetApiKeyGETThis endpoint allows you to retrieve a single API key using an api key id.
Update API key nameUpdateApiKeyNamePATCHThis endpoint allows you to update the name of an existing API Key.
Update API key name and scopesUpdateApiKeyPUTThis endpoint allows you to update the name and scopes of a given API key.
Block4
Delete a specific blockDeleteSuppressionBlockDELETEThis endpoint allows you to delete a specific email address from your blocks list.
Delete blocksDeleteSuppressionBlocksDELETEThis endpoint allows you to delete all email addresses on your blocks list.
Retrieve a specific blockGetSuppressionBlockGETThis endpoint allows you to retrieve a specific email address from your blocks list.
Retrieve all blocksListSuppressionBlockGETThis endpoint allows you to retrieve a paginated list of all email addresses that are currently on your blocks list.
Bounce6
Delete a bounceDeleteSuppressionBounceDELETEThis endpoint allows you to remove an email address from your bounce list.
Delete bouncesDeleteSuppressionBouncesDELETEThis endpoint allows you to delete all emails on your bounces list.
Retrieve a BounceGetSuppressionBouncesGETThis endpoint allows you to retrieve a specific bounce by email address.
Retrieve all bouncesListSuppressionBouncesGETThis endpoint allows you to retrieve a paginated list of all your bounces.
Retrieve bounce classification over time by domain statsGetSuppressionBouncesClassificationsGETThis endpoint will return the number of bounces for the classification specified in descending order for each day.
Retrieve bounce classification totalsListSuppressionBouncesClassificationsGETThis endpoint will return the total number of bounces by classification in descending order for each day.
Bulk Email Address Validation3
Request a presigned URL and headers for Bulk Email AddressListEmailJobForVerificationPUTThis endpoint returns a presigned URL and request headers.
This request lists all of a user's Bulk Email Validation Jobs.GetValidationsEmailJobsGETThis endpoint returns a list of all of a user's Bulk Email Validation Jobs.
This request returns a single Bulk Email Validation Job.GetEmailJobForVerificationGETThis endpoint returns a specific Bulk Email Validation Job.
Campaigns API11
Create a CampaignCreateCampaignPOSTThis endpoint allows you to create a campaign.
Delete a CampaignDeleteCampaignDELETEThis endpoint allows you to delete a specific campaign.
Retrieve a single campaignGetCampaignGETThis endpoint allows you to retrieve a specific campaign.
Retrieve all CampaignsListCampaignGETThis endpoint allows you to retrieve a paginated list of all of your campaigns.
Schedule a CampaignScheduleCampaignPOSTThis endpoint allows you to schedule a specific date and time for your campaign to be sent.
Send a CampaignSendCampaignPOSTThis endpoint allows you to immediately send an existing campaign.
Send a Test CampaignSendTestCampaignPOSTThis endpoint allows you to send a test campaign.
Unschedule a Scheduled CampaignUnScheduleCampaignDELETEThis endpoint allows you to unschedule a campaign that has already been scheduled to be sent.
Update a CampaignUpdateCampaignPATCHThis endpoint allows you to update a specific campaign.
Update a Scheduled CampaignUpdateScheduledCampaignPATCHThis endpoint allows to you change the scheduled time and date for a campaign to be sent.
View Scheduled Time of a CampaignGetScheduledCampaignGETThis endpoint allows you to retrieve the date and time that a campaign has been scheduled to be sent.
Category3
Retrieve all categoriesListCategoryGETThis endpoint allows you to retrieve a paginated list of all of your categories.
Retrieve Email Statistics for CategoriesListCategoryStatGETThis endpoint allows you to retrieve all of your email statistics for each of your categories.
Retrieve sums of email stats for each category.ListCategoryStatSumGETThis endpoint allows you to retrieve the total sum of each email statistic for every category over the given date range.
Contact15
Add or Update a ContactUpdateContactPUTThis endpoint allows the upsert (insert or update) of up to 30,000 contacts, or 6MB of data, whichever is lower .
Delete a Contact IdentifierDeleteContactIdentifierDELETEThis endpoint can be used to delete one identifier from a contact.
Delete ContactsDeleteContactDELETEThis endpoint can be used to delete one or more contacts .
Export ContactsExportContactPOSTUse this endpoint to export lists or segments of contacts .
Export Contacts StatusGetExportContactGETThis endpoint can be used to check the status of a contact export job .
Get a Contact by IDGetContactGETThis endpoint returns the full details and all fields for the specified contact .
Get All Existing ExportsListExportContactGETUse this endpoint to retrieve details of all current exported jobs .
Get Batched Contacts by IDsListBatchedContactPOSTThis endpoint is used to retrieve a set of contacts identified by their IDs.
Get Contacts by EmailsListContactByEmailPOSTThis endpoint allows you to retrieve up to 100 contacts matching the searched email address(es), including any alternate emails.
Get Contacts by IdentifiersGetContactByIdentifiersPOSTUse this endpoint to retrieve up to 100 contacts that match the requested identifier values for a single identifier type.
Get Sample ContactsListContactGETThis endpoint will return up to 50 of the most recent contacts uploaded or attached to a list .
Get Total Contact CountListContactCountGETThis endpoint returns the total number of contacts you have stored.
Import ContactsImportContactPUTThis endpoint allows a CSV upload containing up to one million contacts or 5GB of data, whichever is smaller.
Import Contacts StatusGetImportContactGETThis endpoint can be used to check the status of a contact import job .
Search ContactsSearchContactPOSTUse this endpoint to locate contacts .
Custom Field9
Create a Custom FieldCreateCustomFieldPOSTThis endpoint allows you to create a custom field.
Create Custom Field DefinitionCreateFieldDefinitionPOSTThis endpoint creates a new custom field definition.
Delete a Custom FieldDeleteCustomFieldDELETEThis endpoint allows you to delete a custom field by ID.
Delete Custom Field DefinitionDeleteFieldDefinitionDELETEThis endpoint deletes a defined Custom Field.
Get All Field DefinitionsListFieldDefinitionGETThis endpoint retrieves all defined Custom Fields and Reserved Fields.
Retrieve a Custom FieldGetCustomFieldGETThis endpoint allows you to retrieve a custom field by ID.
Retrieve all custom fieldsListCustomFieldGETThis endpoint allows you to retrieve all custom fields.
Retrieve reserved fieldsListReservedFieldGETThis endpoint allows you to list all fields that are reserved and can't be used for custom field names.
Update Custom Field DefinitionUpdateFieldDefinitionPATCHThis endpoint allows you to update a defined Custom Field.
Design9
Create DesignCreateDesignPOSTThis endpoint allows you to create a new design .
Delete DesignDeleteDesignDELETEThis endpoint allows you to delete a single design .
Duplicate DesignDuplicateDesignPOSTThis endpoint allows you to duplicate one of your existing designs .
Duplicate SendGrid Pre-built DesignDuplicatePreBuiltDesignPOSTThis endpoint allows you to duplicate one of the pre-built Twilio SendGrid designs .
Get DesignGetDesignGETThis endpoint allows you to retrieve a single design .
Get SendGrid Pre-built DesignGetPreBuiltDesignGETThis endpoint allows you to retrieve a single pre-built design .
List DesignsListDesignGETThis endpoint allows you to retrieve a list of designs already stored in your Design Library .
List SendGrid Pre-built DesignsListPreBuiltDesignGETThis endpoint allows you to retrieve a list of pre-built designs provided by Twilio SendGrid .
Update DesignUpdateDesignPATCHThis endpoint allows you to edit a design .
Domain Authentication16
Add an IP to an authenticated domainAddIpToAuthenticatedDomainPOSTThis endpoint allows you to add an IP address to an authenticated domain.
Associate an authenticated domain with a given user, for up toAssociateSubuserWithDomainMultiplePOSTThis endpoint allows you to associate a specific authenticated domain with a subuser.
Associate an authenticated domain with a given user.AssociateSubuserWithDomainPOSTThis endpoint allows you to associate a specific authenticated domain with a subuser.
Authenticate a domainAuthenticateDomainPOSTThis endpoint allows you to authenticate a domain.
Delete an authenticated domain.DeleteAuthenticatedDomainDELETEThis endpoint allows you to delete an authenticated domain.
Disassociate an authenticated domain from a given user forDisassociateSubuserFromDomainDELETEThis endpoint allows you to disassociate a specific authenticated domain from a subuser, for users with up to five associated domains.
Disassociate an authenticated domain from a given user.DisassociateAuthenticatedDomainFromUserDELETEThis endpoint allows you to disassociate a specific authenticated domain from a subuser.
Email DNS records to a co-workerEmailDnsRecordPOSTThis endpoint is used to share DNS records with a colleagues
Get the default authenticationListDefaultAuthenticatedDomainGETThis endpoint allows you to retrieve the default authentication for a domain.
List all authenticated domainsListAuthenticatedDomainGETThis endpoint allows you to retrieve a paginated list of all domains you have authenticated.
List all the authenticated domains associated with the givenListAllAuthenticatedDomainWithUserGETThis endpoint allows you to retrieve all of the authenticated domains that have been assigned to a specific subuser.
List the authenticated domain associated with the given user.ListAuthenticatedDomainWithUserGETThis endpoint allows you to retrieve all of the authenticated domains that have been assigned to a specific subuser.
Remove an IP from an authenticated domain.DeleteIpFromAuthenticatedDomainDELETEThis endpoint allows you to remove an IP address from that domain's authentication.
Retrieve an authenticated domainGetAuthenticatedDomainGETThis endpoint allows you to retrieve a specific authenticated domain.
Update an authenticated domainUpdateAuthenticatedDomainPATCHThis endpoint allows you to update the settings for an authenticated domain.
Validate a domain authentication.ValidateAuthenticatedDomainPOSTThis endpoint allows you to validate an authenticated domain.
Email Activity4
Download CSVDownloadCsvGETThis endpoint will return a presigned URL that can be used to download the CSV that was requested from the "Request a CSV" endpoint.
Filter all messagesListMessageGETFilter all messages to search your Email Activity.
Filter messages by message IDGetMessageGETGet all of the details about the specified message.
Request CSVRequestCsvPOSTThis request will kick off a backend process to generate a CSV file.
Email Address Validation1
Validate an emailValidateEmailPOSTThis endpoint allows you to validate an email address.
Email Log2
Get all details for the specified message ID.GetMessageByIdGETGet all of the details about the specified message.
Search all messages using the provided query filters.ListMessagesByFilterPOSTList recent messages within Email Logs, or search for messages using a filter.
Enforced TLS2
Retrieve current Enforced TLS settings.ListEnforcedTlsSettingGETThis endpoint allows you to retrieve your current Enforced TLS settings.
Update Enforced TLS settingsUpdateEnforcedTlsSettingPATCHThis endpoint allows you to update your Enforced TLS settings.
Engagement Quality2
Get Engagement Quality ScoresListEngagementQualityScoreGETThis operation allows you to retrieve your SendGrid Engagement Quality (SEQ) scores for a specified date range .
Get Subusers' Engagement Quality ScoresListSubuserEngagementQualityScoreGETThis operation allows you to retrieve SendGrid Engagement Quality (SEQ) scores for your Subusers or customer accounts for a specific date.
Event Webhook8
Create a new Event WebhookCreateEventWebhookPOSTThis endpoint allows you to create a new Event Webhook.
Delete a single Event Webhook by ID.DeleteEventWebhookDELETEThis endpoint allows you to delete a single Event Webhook by ID.
Get Signed Event Webhook's Public KeyGetSignedEventWebhookGETThis endpoint allows you to retrieve the public key for a single Event Webhook by ID.
Get the settings for a single Event Webhook.GetEventWebhookGETThis endpoint allows you to retrieve a single Event Webhook by ID.
Retrieve all of your Event Webhooks.ListEventWebhookGETThis endpoint allows you to retrieve all of your Event Webhooks.
Test an Event Webhook's settingsTestEventWebhookPOSTThis endpoint allows you to test an Event Webhook.
Toggle signature verification for a single Event Webhook by IDUpdateSignedEventWebhookPATCHThis endpoint allows you to enable or disable signature verification for a single Event Webhook by ID.
Update a single Event Webhook by ID.UpdateEventWebhookPATCHThis endpoint allows you to update a single Event Webhook by ID.
External Integration Endpoint5
Create IntegrationAddIntegrationPOSTThis endpoint creates an Integration for email event forwarding.
Delete Bulk IntegrationDeleteIntegrationDELETEThis endpoint deletes Integrations.
Get IntegrationFindIntegrationByIdGETThis endpoint returns the data for a specific Integration.
List IntegrationGetIntegrationsByUserGETThis endpoint returns all the Integrations for the user making this call.
Update IntegrationUpdateIntegrationPATCHThis endpoint updates an existing Integration.
Global Suppression4
Add recipient addresses to the global suppression group.CreateGlobalSuppressionPOSTThis endpoint allows you to add one or more email addresses to the global suppressions group.
Delete a Global SuppressionDeleteGlobalSuppressionDELETEThis endpoint allows you to remove an email address from the global suppressions group.
Retrieve a Global SuppressionGetGlobalSuppressionGETThis endpoint allows you to retrieve a global suppression.
Retrieve all global suppressionsListGlobalSuppressionGETThis endpoint allows you to retrieve a paginated list of all email address that are globally suppressed.
Invalid Email4
Delete a specific invalid emailDeleteInvalidEmailDELETEThis endpoint allows you to remove a specific email address from the invalid email address list.
Delete invalid emailsDeleteInvalidEmailsDELETEThis endpoint allows you to remove email addresses from your invalid email address list.
Retrieve a specific invalid emailGetInvalidEmailGETThis endpoint allows you to retrieve a specific invalid email addresses.
Retrieve all invalid emailsListInvalidEmailGETThis endpoint allows you to retrieve a paginated list of all invalid email addresses.
IP Access Management6
Add one or more IPs to the allow listAddIpToAllowListPOSTThis endpoint allows you to add one or more allowed IP addresses.
Remove a specific IP from the allowed listDeleteAllowedIpDELETEThis endpoint allows you to remove a specific IP address from your list of allowed addresses.
Remove one or more IPs from the allow listDeleteAllowedIpsDELETEThis endpoint allows you to remove one or more IP addresses from your list of allowed addresses.
Retrieve a list of currently allowed IPsListAllowedIpGETThis endpoint allows you to retrieve a list of IP addresses that are currently allowed to access your account.
Retrieve a specific allowed IPGetAllowedIpGETThis endpoint allows you to retreive a specific IP address that has been allowed to access your account.
Retrieve all recent access attemptsListAccessActivityGETThis endpoint allows you to retrieve a list of all of the IP addresses that recently attempted to access your account either through the User Interface or the API.
IP Address5
Add IPsAddIpPOSTThis endpoint is for adding a(n) IP Address(es) to your account.
Get remaining IPs countListRemainingIpCountGETThis endpoint gets amount of IP Addresses that can still be created during a given period and the price of those IPs.
Retrieve all assigned IPsListAssignedIpGETThis endpoint allows you to retrieve only assigned IP addresses.
Retrieve all IP addressesListIpGETThis endpoint allows you to retrieve a paginated list of all assigned and unassigned IPs.
Retrieve all IP pools an IP address belongs toGetIpGETThis endpoint allows you to see which IP pools a particular IP address has been added to.
IP Address Management15
Add a Batch of IPs to an IP PoolAddIpsToIpPoolPOSTThis operation appends a batch of IPs to an IP Pool.
Add a Twilio SendGrid IP AddressAddIp_POSTThis operation adds a Twilio SendGrid IP address to your account.
Assign a Batch of Subusers to an IPAddSubUsersToIpPOSTThis operation appends a batch of Subusers to a specified IP address.
Create an IP Pool with a Name and IP AssignmentsCreateIpPool_POSTThis operation will create a named IP Pool and associate specified IP addresses with the newly created Pool.
Delete a Batch of IPs from an IP PoolDeleteIpsFromIpPoolPOSTThis operation removes a batch of IPs from an IP Pool.
Delete a Batch of Subusers from an IPDeleteSubUsersFromIpPOSTThis operation removes a batch of Subusers from a specified IP address.
Delete IP PoolDeleteIpPool_DELETEThis operation deletes an IP Pool and unassigns all IP addresses associated with the Pool.
Get a List of all IP Addresses on your AccountListIp_GETThis operation returns a list of all IP addresses associated with your account.
Get a List of Subusers Assigned to an IPListSubUserAssignedToIpGETThis operation returns a list of Subuser IDs that have been assigned the specified IP address.
GET all IP Pools that have Associated IPsListIpPool_GETThis operation returns a list of your IP Pools and a sample of each Pools' associated IP addresses.
Get Details for an IP AddressGetIp_GETThis operation returns details for a specified IP address.
Get Details for an IP PoolGetIpPool_GETThis operation will return the details for a specified IP Pool, including the Pool's name, ID, a sample list of the IPs associated with the Pool, and the total number of IPs belonging to...
Get IPs Assigned to an IP PoolListIpAssignedToIpPoolGETThis operation returns the IP addresses that are assigned to the specified IP pool.
Update an IP Pool NameUpdateIpPool_PUTThis operation will rename an IP Pool.
Update Details for an IP AddressUpdateIpPATCHThis operation updates an IP address's settings, including whether the IP is set to warm up automatically, if the IP is assigned by a parent account, and whether the IP is enabled or...
IP Pool7
Add an IP address to a poolAddIpToIpPoolPOSTThis endpoint allows you to add an IP address to an IP pool.
Create an IP poolCreateIpPoolPOSTThis endpoint allows you to create an IP pool.
Delete an IP poolDeleteIpPoolDELETEThis endpoint allows you to delete an IP pool.
Remove an IP address from a poolDeleteIpFromIpPoolDELETEThis endpoint allows you to remove an IP address from an IP pool.
Rename an IP poolUpdateIpPoolPUTThis endpoint allows you to update the name of an IP pool.
Retrieve all IP poolsListIpPoolGETThis endpoint allows you to get all of your IP pools.
Retrieve all the IPs in a specified poolGetIpPoolGETThis endpoint allows you to get all of the IP addresses that are in a specific IP pool.
IP Provisioning3
Add Account IPsAddAccountIpsPOSTAdds IP(s) to the specified account.
List Account IPsListAccountIpsGETRetrieves a paginated list of IPs associated with the specified account, ordered by most recently added IP.
Remove Account IPsRemoveAccountIpsDELETERemoves IP(s) from the specified account.
IP Warmup4
Retrieve all IPs currently in warmupListWarmUpIpGETThis endpoint allows you to retrieve all of your IP addresses that are currently warming up.
Retrieve the warmup status for a specific IP addressGetWarmUpIpGETThis endpoint allows you to retrieve the warmup status for a specific IP address.
Start warming up an IP addressWarmUpIpPOSTThis endpoint allows you to put an IP address into warmup mode.
Stop warming up an IP addressStopIpWarmUpDELETEThis endpoint allows you to remove an IP address from warmup mode.
Link Branding10
Associate a branded link with a subuserAssociateBrandedLinkWithSubuserPOSTThis endpoint allows you to associate a branded link with a subuser account.
Create a branded linkCreateBrandedLinkPOSTThis endpoint allows you to create a new branded link.
Delete a branded linkDeleteBrandedLinkDELETEThis endpoint allows you to delete a branded link.
Disassociate a branded link from a subuserDisassociateBrandedLinkFromSubuserDELETEThis endpoint allows you to take a branded link away from a subuser.
Retrieve a branded linkGetBrandedLinkGETThis endpoint allows you to retrieve a specific branded link by providing its ID.
Retrieve a subuser's branded linkListSubuserBrandedLinkGETThis endpoint allows you to retrieve the branded link associated with a subuser.
Retrieve all branded linksListBrandedLinkGETThis endpoint allows you to retrieve all branded links .
Retrieve the default branded linkListDefaultBrandedLinkGETThis endpoint allows you to retrieve the default branded link.
Update a branded linkUpdateBrandedLinkPATCHThis endpoint allows you to update a specific branded link.
Validate a branded linkValidateBrandedLinkPOSTThis endpoint allows you to validate a branded link.
List17
Add a Single Recipient to a ListAddRecipientToContactDbListPOSTThis endpoint allows you to add a single recipient to a list.
Add Multiple Recipients to a ListAddRecipientsToContactDbListPOSTThis endpoint allows you to add multiple recipients to a list.
Create a ListCreateContactDbListPOSTThis endpoint allows you to create a list for your recipients.
Create ListCreateMarketingListPOSTThis endpoint creates a new contacts list.
Delete a ListDeleteContactDbListDELETEThis endpoint allows you to delete a specific recipient list with the given ID.
Delete a listDeleteMarketingListDELETEThis endpoint allows you to deletes a specific list.
Delete a Single Recipient from a Single ListDeleteRecipientFromContactDbListDELETEThis endpoint allows you to delete a single recipient from a list.
Delete Multiple listsDeleteContactDbListsDELETEThis endpoint allows you to delete multiple recipient lists.
Get a List by IDGetMarketingListGETThis endpoint returns data about a specific list.
Get All ListsListMarketingListGETThis endpoint returns an array of all of your contact lists.
Get List Contact CountListContactCount_GETThis endpoint returns the number of contacts on a specific list.
Remove Contacts from a ListDeleteContact_DELETEThis endpoint allows you to remove contacts from a given list.
Retrieve a single listGetContactDbListGETThis endpoint allows you to retrieve a single recipient list.
Retrieve all listsListContactDbListGETThis endpoint allows you to retrieve all of your recipient lists.
Retrieve all recipients on a ListListRecipientsFromContactDbListGETThis endpoint allows you to retrieve all recipients on the list with the given ID.
Update a ListUpdateContactDbListPATCHThis endpoint allows you to update the name of one of your recipient lists.
Update ListUpdateMarketingListPATCHThis endpoint updates the name of a list.
Mail Batch2
Create a batch ID.CreateMailBatchPOSTThis operation allows you to generate a new mail batch ID.
Validate a batch ID.GetMailBatchGETThis operation allows you to validate a mail batch ID.
Mail Send1
Send Email with Twilio SendGrid.SendMailPOSTThe Mail Send operation allows you to send email over SendGrid's v3 Web API
Mail Setting13
Retrieve address whitelist mail settingsListAddressWhitelistGETThis endpoint allows you to retrieve your current email address whitelist settings.
Retrieve all mail settingsListMailSettingGETThis endpoint allows you to retrieve a paginated list of all mail settings.
Retrieve Bounce Purge Mail SettingsListBouncePurgeGETThis endpoint allows you to retrieve your current Bounce Purge mail settings.
Retrieve footer mail settingsListFooterGETThis endpoint allows you to retrieve your current Footer mail settings.
Retrieve forward bounce mail settingsListForwardBounceGETThis endpoint allows you to retrieve your current bounce forwarding mail settings.
Retrieve forward spam mail settingsListForwardSpamGETThis endpoint allows you to retrieve your current Forward Spam mail settings.
Retrieve legacy template mail settingsListTemplateGETThis endpoint allows you to retrieve your current legacy email template settings.
Update address whitelist mail settingsUpdateAddressWhitelistPATCHThis endpoint allows you to update your current email address whitelist settings.
Update Bounce Purge Mail SettingsUpdateBouncePurgePATCHThis endpoint allows you to update your current Bounce Purge mail settings.
Update footer mail settingsUpdateFooterPATCHThis endpoint allows you to update your current Footer mail settings.
Update forward bounce mail settingsUpdateForwardBouncePATCHThis endpoint allows you to update your current bounce forwarding mail settings.
Update forward spam mail settingsUpdateForwardSpamPATCHThis endpoint allows you to update your current Forward Spam mail settings.
Update template mail settingsUpdateTemplatePATCHThis endpoint allows you to update your current legacy email template settings.
Offering3
Get account offeringsListAccountOfferingGETRetrieves offering information about the specified account.
Get all available offeringsListOfferingGETRetrieves offerings available under the organization.
Update account offeringsUpdateAccountOfferingPUTChanges a package offering for the specified account.
Parse Webhook6
Create a parse settingCreateParseSettingPOSTThis endpoint allows you to create a new inbound parse setting.
Delete a parse settingDeleteParseSettingDELETEThis endpoint allows you to delete a specific inbound parse setting by hostname.
Retrieve a specific parse settingGetParseSettingGETThis endpoint allows you to retrieve a specific inbound parse setting by hostname.
Retrieve all parse settingsListParseSettingGETThis endpoint allows you to retrieve all of your current inbound parse settings.
Retrieves Inbound Parse Webhook statistics.ListParseStaticGETThis endpoint allows you to retrieve the statistics for your Parse Webhook usage.
Update a parse settingUpdateParseSettingPATCHThis endpoint allows you to update a specific inbound parse setting by hostname.
Partner Setting1
Returns a list of all partner settings.ListPartnerSettingGETThis endpoint allows you to retrieve a paginated list of all partner settings that you can enable.
Point Delete System1
Erase recipients' email dataEraseRecipientEmailDataPOSTThis operation allows you to delete your recipients' personal email data
Recipient15
Add recipientsAddRecipientPOSTThis endpoint allows you to add a Marketing Campaigns recipient.
Delete a RecipientDeleteRecipientDELETEThis endpoint allows you to delete a single recipient with the given ID from your contact database.
Delete RecipientsDeleteRecipientsDELETEThis endpoint allows you to deletes one or more recipients.
Export RecipientsExportRecipientPOSTUse this endpoint to export lists or segments of recipients .
Export Recipients StatusGetExportRecipientGETThis endpoint can be used to check the status of a recipient export job .
Get All Existing ExportsListExportRecipientGETUse this endpoint to retrieve details of all current exported jobs .
Get Recipient Upload StatusListStatusGETThis endpoint allows you to check the upload status of a Marketing Campaigns recipient.
Retrieve a Count of RecipientsListRecipientCountGETThis endpoint allows you to retrieve the total number of Marketing Campaigns recipients.
Retrieve a single recipientGetRecipientGETThis endpoint allows you to retrieve a single recipient by ID from your contact database.
Retrieve recipientsListRecipientGETThis endpoint allows you to retrieve all of your Marketing Campaigns recipients.
Retrieve the count of billable recipientsGetBillableGETThis endpoint allows you to retrieve the number of Marketing Campaigns recipients that you will be billed for.
Retrieve the lists that a recipient is onGetRecipientListGETThis endpoint allows you to retrieve the lists that a given recipient belongs to.
Search recipientsListSearchRecipientGETThis endpoint allows you to perform a search on all of your Marketing Campaigns recipients.
Search recipientsSearchRecipientPOSTSearch using segment conditions without actually creating a segment.
Update RecipientUpdateRecipientPATCHThis endpoint allows you to update one or more recipients.
Reverse DNS5
Delete a reverse DNS recordDeleteReverseDnsDELETEThis endpoint allows you to delete a reverse DNS record.
Retrieve a reverse DNS recordGetReverseDnsGETThis endpoint allows you to retrieve a reverse DNS record.
Retrieve all reverse DNS recordsListReverseDnsGETThis endpoint allows you to retrieve a paginated list of all the Reverse DNS records created by this account.
Set up reverse DNSSetUpReverseDnsPOSTThis endpoint allows you to set up reverse DNS.
Validate a reverse DNS recordValidateReverseDnsPOSTThis endpoint allows you to validate a reverse DNS record.
Scheduled Send5
Cancel or pause a scheduled sendCreateScheduledSendPOSTThis endpoint allows you to cancel or pause a scheduled send associated with a batch id.
Delete a cancellation or pause from a scheduled sendDeleteScheduledSendDELETEThis endpoint allows you to delete the cancellation/pause of a scheduled send.
Retrieve all scheduled sendsListScheduledSendGETThis endpoint allows you to retrieve all cancelled and paused scheduled send information.
Retrieve scheduled sendGetScheduledSendGETThis endpoint allows you to retrieve the cancel/paused scheduled send information for a specific batch id.
Update a scheduled sendUpdateScheduledSendPATCHThis endpoint allows you to update the status of a scheduled send for the given batch id.
Scope1
Retrieve a list of scopes for which this user has access.ListScopeGETThis endpoint returns a list of all scopes that this user has access to.
Segment6
Create a SegmentCreateSegmentPOSTThis endpoint allows you to create a new segment.
Delete a segmentDeleteSegmentDELETEThis endpoint allows you to delete a segment from your recipients database.
Retrieve a segmentGetSegmentGETThis endpoint allows you to retrieve a single segment with the given ID.
Retrieve all segmentsListSegmentGETThis endpoint allows you to retrieve all of your segments.
Retrieve recipients on a segmentListRecipientForSegmentGETThis endpoint allows you to retrieve all of the recipients in a segment with the given ID.
Update a segmentUpdateSegmentPATCHThis endpoint allows you to update a segment.
Segmenting Contact3
Delete SegmentDeleteSegment__DELETEThis endpoint allows you to delete a segment by segment id.
Get List of SegmentsListSegment_GETThis endpoint allows you to retrieve a list of segments.
Get Segment by IDGetSegment__GETThis endpoint allows you to retrieve a single segment by ID.
Segmenting Contacts V26
Create SegmentCreateSegment_POSTSegment name has to be unique.
Delete segmentDeleteSegment_DELETEThis endpoint allows you to delete a segment by ID.
Get List of SegmentsListSegment__GETThis endpoint allows you to retrieve a list of segments.
Get Segment by IDGetSegment_GETGet Marketing Campaigns Segment by ID
Manually refresh a segmentRefreshSegmentPOSTManually refresh a segment by segment ID.
Update SegmentUpdateSegment_PATCHSegment name has to be unique.
Send Test Email1
Send a Test Marketing EmailSendTestMarketingEmailPOSTThis endpoint allows you to send a test marketing email to a list of email addresses .
Sender6
Create a SenderCreateSenderPOSTThis endpoint allows you to create a new Sender.
Delete a SenderDeleteSenderDELETEThis endpoint allows you to delete an existing Sender.
Get a list of all SendersListSenderGETThis endpoint allows you to get a list of all your Senders.
Get a specific SenderGetSenderGETThis endpoint allows you to get the details for a specific Sender by id.
Resend a Sender verificationResetSenderVerificationPOSTThis endpoint allows you to resend the verification request for a specific Sender.
Update a SenderUpdateSenderPATCHThis endpoint allows you to update an existing Sender.
Sender Identity6
Create a Sender IdentityCreateSender_POSTThis endpoint allows you to create a new sender identity.
Delete a Sender IdentityDeleteSender_DELETEThis endpoint allows you to delete one of your sender identities.
Get all Sender IdentitiesListSender_GETThis endpoint allows you to retrieve a list of all sender identities that have been created for your account.
Resend Sender Identity VerificationResetSenderVerification_POSTThis endpoint allows you to resend a sender identity verification email.
Update a Sender IdentityUpdateSender_PATCHThis endpoint allows you to update a sender identity.
View a Sender IdentityGetSender_GETThis endpoint allows you to retrieve a specific sender identity.
Sender Verification8
Completed StepsListVerifiedSenderStepsCompletedGETThis endpoint allows you to determine which of SendGrid’s verification processes have been completed for an account .
Create Verified Sender RequestCreateVerifiedSenderPOSTThis endpoint allows you to create a new Sender Identify .
Delete Verified SenderDeleteVerifiedSenderDELETEThis endpoint allows you to delete a Sender Identity .
Domain Warn ListListVerifiedSenderDomainGETThis endpoint returns a list of domains known to implement DMARC and categorizes them by failure type - hard failure or soft failure .
Edit Verified SenderUpdateVerifiedSenderPATCHThis endpoint allows you to update an existing Sender Identity .
Get All Verified SendersListVerifiedSenderGETThis endpoint allows you to retrieve all the Sender Identities associated with an account.
Resend Verified Sender RequestResendVerifiedSenderPOSTThis endpoint allows you to resend a verification email to a specified Sender Identity .
Verify Sender RequestVerifySenderTokenGETThis endpoint allows you to verify a sender requests.
Single Send11
Bulk Delete Single SendsDeleteSingleSendsDELETEThis endpoint allows you to delete multiple Single Sends using an array of Single Sends IDs.
Create Single SendCreateSingleSendPOSTThis endpoint allows you to create a new Single Send.
Delete Single Send by IDDeleteSingleSendDELETEThis endpoint allows you to delete one Single Send using a Single Send ID.
Delete Single Send ScheduleDeleteScheduledSingleSendDELETEThis endpoint allows you to cancel a scheduled Single Send using a Single Send ID.
Duplicate Single SendDuplicateSingleSendPOSTThis endpoint allows you to duplicate an existing Single Send using its Single Send ID.
Get All CategoriesListCategory_GETThis endpoint allows you to retrieve all the categories associated with your Single Sends.
Get All Single SendsListSingleSendGETThis endpoint allows you to retrieve all your Single Sends.
Get Single Send by IDGetSingleSendGETThis endpoint allows you to retrieve details about one Single Send using a Single Send ID.
Get Single Sends SearchSearchSingleSendPOSTThis endpoint allows you to search for Single Sends based on specified criteria.
Schedule Single SendScheduleSingleSendPUTThis endpoint allows you to send a Single Send immediately or schedule it to be sent at a later time.
Update Single SendUpdateSingleSendPATCHThis endpoint allows you to update a Single Send using a Single Send ID.
Spam Report4
Delete a specific spam reportDeleteSpamReportDELETEThis endpoint allows you to delete a specific spam report by email address.
Delete spam reportsDeleteSpamReportsDELETEThis endpoint allows you to delete your spam reports.
Retrieve a specific spam reportGetSpamReportGETThis endpoint allows you to retrieve a specific spam report by email address.
Retrieve all spam reportsListSpamReportGETThis endpoint allows you to retrieve a paginated list of all spam reports.
SSO Certificate5
Create an SSO CertificateCreateSsoCertificatePOSTThis endpoint allows you to create an SSO certificate.
Delete an SSO CertificateDeleteSsoCertificateDELETEThis endpoint allows you to delete an SSO certificate.
Get All SSO Certificates by IntegrationListSsoIntegrationCertificateGETThis endpoint allows you to retrieve all your IdP configurations by configuration ID.
Get an SSO CertificateGetSsoCertificateGETThis endpoint allows you to retrieve an individual SSO certificate.
Update SSO CertificateUpdateSsoCertificatePATCHThis endpoint allows you to update an existing certificate by ID.
SSO Setting5
Create an SSO IntegrationCreateSsoIntegrationPOSTThis endpoint allows you to create an SSO integration.
Delete an SSO IntegrationDeleteSsoIntegrationDELETEThis endpoint allows you to delete an IdP configuration by ID.
Get All SSO IntegrationsListSsoIntegrationGETThis endpoint allows you to retrieve all SSO integrations tied to your Twilio SendGrid account.
Get an SSO IntegrationGetSsoIntegrationGETThis endpoint allows you to retrieve an SSO integration by ID.
Update an SSO IntegrationUpdateSsoIntegrationPATCHThis endpoint allows you to modify an exisiting SSO integration.
SSO Teammate2
Create an SSO Teammate.CreateSsoTeammatePOSTThis endpoint allows you to create an SSO Teammate.
Edit an SSO TeammateUpdateSsoTeammatePATCHThis endpoint allows you to modify an existing SSO Teammate.
Stat15
Export Single Send StatsExportAutomationStatGETThis endpoint allows you to export Single Send stats as .CSV data .
Export Single Send StatsExportSingleSendStatGETThis endpoint allows you to export Single Send stats as .CSV data .
Get All Automation StatsListAutomationStatGETThis endpoint allows you to retrieve stats for all your Automations.
Get All Single Sends StatsListSingleSendStatGETThis endpoint allows you to retrieve stats for all your Single Sends.
Get Automation Click Tracking Stats by IDListClickTrackingStatGETThis endpoint lets you retrieve click-tracking stats for a single Automation .
Get Automation Stats by IDGetAutomationStatGETThis endpoint allows you to retrieve stats for a single Automation using its ID.
Get Single Send Click Tracking Stats by IDListSingleSendTrackingStatGETThis endpoint lets you retrieve click-tracking stats for one Single Send .
Get Single Send Stats by IDGetSingleSendStatGETThis endpoint allows you to retrieve stats for an individual Single Send using a Single Send ID.
Retrieve email statistics by browser.ListBrowserStatGETThis endpoint allows you to retrieve your email statistics segmented by browser type.
Retrieve email statistics by client type.ListClientStatGETThis endpoint allows you to retrieve your email statistics segmented by client type.
Retrieve email statistics by country and state/province.ListGeoStatGETThis endpoint allows you to retrieve your email statistics segmented by country and state/province.
Retrieve email statistics by device type.ListDeviceStatGETThis endpoint allows you to retrieve your email statistics segmented by the device type.
Retrieve email statistics by mailbox provider.ListMailboxProviderStatGETThis endpoint allows you to retrieve your email statistics segmented by recipient mailbox provider.
Retrieve global email statisticsListStatGETThis endpoint allows you to retrieve all of your global email statistics between a given date range.
Retrieve stats by a specific client type.GetClientStatGETThis endpoint allows you to retrieve your email statistics segmented by a specific client type.
Subuser9
Create SubuserCreateSubuserPOSTThis endpoint allows you to create a new subuser.
Delete a subuserDeleteSubuserDELETEThis endpoint allows you to delete a subuser.
Enable/disable a subuserUpdateSubuserPATCHThis endpoint allows you to enable or disable a subuser.
Get the Credits for a SubuserGetSubuserCreditGETThis endpoint allows you to retrieve a Credits overview for a Subuser.
List all SubusersListSubuserGETThis endpoint allows you to retrieve a paginated list of all your subusers.
Retrieve Subuser ReputationsListReputationGETThis endpoint allows you to request the reputations for your subusers.
Update IPs assigned to a subuserUpdateSubuserIpPUTThis endpoint allows you update your subusers' assigned IP.
Update the Credits for a SubuserUpdateSubuserCreditPUTThis endpoint allows you to update the Credits for a Subuser.
Update the remaining credits for a SubuserUpdateSubuserRemainingCreditPATCHThis endpoint allows you to update the remaining credits for a Subuser.
Subuser Statistic4
Retrieve email statistics for your subusers.ListStat_GETThis endpoint allows you to retrieve the email statistics for the given subusers.
Retrieve monthly stats for all subusersListMonthlyStatGETThis endpoint allows you to retrieve the monthly email statistics for all subusers over the given date range.
Retrieve the monthly email statistics for a single subuserListSubuserMonthlyStatGETThis endpoint allows you to retrive the monthly email statistics for a specific subuser.
Retrieve the totals for each email statistic metric for allListStatSumGETThis endpoint allows you to retrieve the total sums of each email statistic metric for all subusers over the given date range.
Subuser Website Access1
Enable/Disable website access for a SubuserUpdateSubuserWebsiteAccessPATCHEnable/Disable website access for a Subuser, while still preserving email send functionality.
Suppression6
Add suppressions to a suppression groupAddSuppressionToAsmGroupPOSTThis endpoint allows you to add email addresses to an unsubscribe group.
Delete a suppression from a suppression groupDeleteSuppressionFromAsmGroupDELETEThis endpoint allows you to remove a suppressed email address from the given suppression group.
Retrieve all suppression groups for an email addressGetAsmSuppressionGETThis endpoint returns a list of all groups from which the given email address has been unsubscribed.
Retrieve all suppressionsListAsmSuppressionGETThis endpoint allows you to retrieve a list of all suppressions.
Retrieve all suppressions for a suppression groupListSuppressionFromAsmGroupGETThis endpoint allows you to retrieve all suppressed email addresses belonging to the given group.
Search for suppressions within a groupSearchSuppressionFromAsmGroupPOSTThis endpoint allows you to search a suppression group for multiple suppressions.
Teammate9
Delete pending teammateDeletePendingTeammateDELETEThis endpoint allows you to delete a pending teammate invite.
Delete teammateDeleteTeammateDELETEThis endpoint allows you to delete a teammate.
Get Teammate Subuser AccessListSubuserByTemplateGETThis operation allows you to retrieve the Subusers that can be accessed by a specified Teammate.
Invite teammateInviteTeammatePOSTThis endpoint allows you to invite a Teammate to your account via email.
Resend teammate inviteResendTeammateInvitePOSTThis endpoint allows you to resend a Teammate invitation.
Retrieve all pending teammatesListPendingTeammateGETThis endpoint allows you to retrieve a list of all pending Teammate invitations.
Retrieve all teammatesListTeammateGETThis endpoint allows you to retrieve a paginated list of all current Teammates.
Retrieve specific teammateGetTeammateGETThis endpoint allows you to retrieve a specific Teammate by username.
Update teammate's permissionsUpdateTeammatePATCHThis endpoint allows you to update a teammate’s permissions.
Template6
Create a transactional template.CreateTemplatePOSTThis endpoint allows you to create a transactional template.
Delete a template.DeleteTemplateDELETEThis endpoint allows you to delete a transactional template.
Duplicate a transactional template.DuplicateTemplatePOSTThis endpoint allows you to duplicate a transactional template.
Edit a transactional template.UpdateTemplate_PATCHThis endpoint allows you to edit the name of a transactional template.
Retrieve a single transactional template.GetTemplateGETThis endpoint allows you to retrieve a single transactional template.
Retrieve paged transactional templates.ListTemplate_GETThis endpoint allows you to retrieve all transactional templates.
Templates Version5
Activate a transactional template version.ActivateTemplateVersionPOSTThis endpoint allows you to activate a version of one of your templates.
Create a new transactional template version.CreateTemplateVersionPOSTThis endpoint allows you to create a new version of a template.
Delete a transactional template version.DeleteTemplateVersionDELETEThis endpoint allows you to delete a transactional template version.
Edit a transactional template version.UpdateTemplateVersionPATCHThis endpoint allows you to edit the content of your template version.
Retrieve a specific transactional template version.GetTemplateVersionGETThis endpoint allows you to retrieve a specific version of a template.
Tracking9
Get Open Tracking SettingsListOpenTrackingSettingGETThis endpoint allows you to retrieve your current settings for open tracking.
Retrieve Click Track SettingsListClickTrackingSettingGETThis endpoint allows you to retrieve your current click tracking setting.
Retrieve Google Analytics SettingsListGoogleAnalyticsTrackingSettingGETThis endpoint allows you to retrieve your current setting for Google Analytics.
Retrieve Subscription Tracking SettingsListSubscriptionTrackingSettingGETThis endpoint allows you to retrieve your current settings for subscription tracking.
Retrieve Tracking SettingsListTrackingSettingGETThis endpoint allows you to retrieve a list of all tracking settings on your account.
Update Click Tracking SettingsUpdateClickTrackingSettingPATCHThis endpoint allows you to enable or disable your current click tracking setting.
Update Google Analytics SettingsUpdateGoogleAnalyticsTrackingSettingPATCHThis endpoint allows you to update your current setting for Google Analytics.
Update Open Tracking SettingsUpdateOpenTrackingSettingPATCHThis endpoint allows you to update your current settings for open tracking.
Update Subscription Tracking SettingsUpdateSubscriptionTrackingSettingPATCHThis endpoint allows you to update your current settings for subscription tracking.
Unsubscribe Group5
Create a new suppression groupCreatAsmGroupPOSTThis endpoint allows you to create a new suppression group.
Delete a Suppression GroupDeleteAsmGroupDELETEThis endpoint allows you to delete a suppression group.
Get information on a single suppression group.GetAsmGroupGETThis endpoint allows you to retrieve a single suppression group.
Retrieve all suppression groups associated with the user.ListAsmGroupGETThis endpoint allows you to retrieve a list of all suppression groups created by this user.
Update a suppression group.UpdateAsmGroupPATCHThis endpoint allows you to update or change a suppression group.
Users API9
Get a user's account information.ListAccount_GETThis endpoint allows you to retrieve your user account details.
Get a user's profileListProfileGETThis endpoint allows you to retrieve your current profile details.
Retrieve your account email addressListEmailGETThis endpoint allows you to retrieve the email address currently on file for your account.
Retrieve your credit balanceListCreditGETThis endpoint allows you to retrieve the current credit balance for your account.
Retrieve your usernameListUsernameGETThis endpoint allows you to retrieve your current account username.
Update a user's profileUpdateProfilePATCHThis endpoint allows you to update your current profile details.
Update your account email addressUpdateEmailPUTThis endpoint allows you to update the email address currently on file for your account.
Update your passwordUpdatePasswordPUTThis endpoint allows you to update your password.
Update your usernameUpdateUsernamePUTThis endpoint allows you to update the username for your account.
Webhook Security5
Create a new webhook security policyCreateSecurityPolicyPOSTCreate a new webhook security policy.
Delete a specific webhook security policyDeleteSecurityPolicyDELETEPermanently delete a webhook security policy by its ID.
Retrieve a specific webhook security policyGetSecurityPolicyGETRetrieve the details of a specific webhook security policy by its ID.
Retrieve all webhook security policies for your accountListAllSecurityPoliciesGETReturns a list of all webhook security policies configured for your account, including their IDs, names, and security configurations.
Update an existing webhook security policyUpdateSecurityPolicyPATCHUpdate an existing webhook security policy with new configuration values.