Articles in this section

Available Twilio SendGrid APIs

When you configure an export, import, or other type of flow step using the prebuilt Twilio SendGrid connector, you can select any of the API operations listed below*, organized by API type.

Note

If your API endpoint isn’t listed here, switch the flow step to HTTP mode and configure the endpoint provided in the Twilio SendGrid API documentation. *You can also create a composite endpoint for this application in HTTP mode.

Resource

API endpoint

Export

Import

Account provisioning

List accounts

X

Create account

X

Single sign-on

X

Delete account

X

Account provisioning API: Account state

Get account state

X

Update account state

X

Account provisioning API: Offering

Get account offerings

X

List offerings

X

Update account offerings

X

Cancel scheduled sends

Validate batch ID

X

Retrieve scheduled send

X

Retrieve all scheduled sends

X

Create a batch ID

X

Update a scheduled send

X

Cancel or pause a scheduled send

X

Delete a cancellation or pause from a scheduled send

X

Deliverability: Domain authentication

Get the default authentication

X

Retrieve an authenticated domain

X

List all authenticated domains

X

List the authenticated domain associated with a subuser

X

List the authenticated domains for subusers with multiple associated domains

X

Authenticate a domain

X

Add an IP to an authenticated domain

X

Remove an IP from an authenticated domain.

X

Validate a domain authentication.

X

Update an authenticated domain

X

Delete an authenticated domain.

X

Associate an authenticated domain with a subuser

X

Associate an authenticated domain with a subuser (up to five domains)

X

Disassociate an authenticated domain from a subuser

X

Disassociate an authenticated domain from a subuser with multiple domains

X

Deliverability: Email address validation

Get bulk email address validation jobs

X

Get a bulk email address validation job by ID

X

Validate an email

X

Request bulk email address validation upload URL

X

Deliverability: Email CNAME records

Email DNS records to a co-worker

X

Deliverability: IP address

Get remaining IPs count

X

Retrieve all assigned IPs

X

Retrieve all IP addresses

X

Retrieve all IP pools an IP address belongs to

X

Add IPs

X

Deliverability: IP address management

Get details for an IP address

X

Get a list of all IP addresses on your account

X

Get details for an IP pool

X

Get all IP pools that have associated IPs

X

Get IPs assigned to an IP pool

X

Get a list of subusers assigned to an IP

X

Add a Twilio SendGrid IP address

X

Update details for an IP address

X

Create an IP pool with a name and IP assignments

X

Update an IP pool name

X

Delete an IP pool

X

Add a batch of IPs to an IP pool

X

Delete a batch of IPs from an IP pool

X

Assign a batch of subusers to an IP

X

Delete a batch of subusers from an IP

X

Deliverability: IP pools

Retrieve all IP pools

X

Retrieve all the IPs in a specified pool

X

Create an IP pool

X

Add an IP address to a pool

X

Remove an IP address from a pool

X

Rename an IP pool

X

Delete an IP pool

X

Deliverability: IP warmup

Retrieve the warmup status for a specific IP address

X

Retrieve all IPs currently in warmup

X

Start warming up an IP address

X

Stop warming up an IP address

X

Deliverability: Link branding

Retrieve the default branded link

X

Retrieve a branded link

X

Retrieve all branded links

X

Retrieve a subuser's branded link

X

Create a branded link

X

Validate a branded link

X

Associate a branded link with a subuser

X

Disassociate a branded link from a subuser

X

Update a branded link

X

Delete a branded link

X

Deliverability: Reverse DNS

Retrieve a reverse DNS record

X

Retrieve all reverse DNS records

X

Set up reverse DNS

X

Validate a reverse DNS record

X

Delete a reverse DNS record

X

Deliverability: Send grid engagement quality

Get engagement quality scores

X

Get subusers' engagement quality scores

X

Deliverability: Sender verification

Verify sender request

X

Get all verified senders

X

Completed steps

X

Domain warn list

X

Create verified sender request

X

Resend verified sender request

X

Edit verified sender

X

Delete verified sender

X

Design library

Get design

X

List designs

X

Get Twilio SendGrid pre built design

X

List Twilio SendGrid pre built designs

X

Create design

X

Duplicate design

X

Update design

X

Duplicate Twilio SendGrid pre built design

X

Delete design

X

Email activity

Filter messages by ID

X

Filter all messages

X

Download CSV

X

Event tracking: Stats

Retrieve global email statistics

X

Retrieve email statistics by browser.

X

Retrieve stats by a specific client type.

X

Retrieve email statistics by client type.

X

Retrieve email statistics by country and state/province.

X

Retrieve email statistics by device type.

X

Retrieve email statistics by mailbox provider.

X

Event tracking: Tracking settings

Retrieve tracking settings

X

Retrieve click track settings

X

Retrieve Google Analytics settings

X

Get open tracking settings

X

Retrieve subscription tracking settings

X

Update click tracking settings

X

Update Google Analytics settings

X

Update open tracking settings

X

Update subscription tracking settings

X

Event tracking: Webhooks

Get an event webhook

X

Get all event webhooks

X

Get signed event webhook's public key

X

Retrieve parse webhook settings

X

Retrieves inbound parse webhook statistics.

X

Create an event webhook

X

Test event notification settings

X

Toggle signature verification for an event webhook

X

Update an event webhook

X

Delete an event webhook

X

Inbound parse

Retrieve a specific parse setting

X

Create a parse setting

X

Retrieve all parse settings

X

Update a parse setting

X

Delete a parse setting

X

Legacy marketing campaigns: Campaigns

Retrieve a single campaign

X

Retrieve all campaigns

X

View scheduled time of a campaign

X

Create a campaign

X

Update a campaign

X

Send a campaign

X

Send a test campaign

X

Schedule a campaign

X

Update a scheduled campaign

X

Unschedule a scheduled campaign

X

Delete a campaign

X

Legacy marketing campaigns: Categories

Retrieve all categories

X

Retrieve email statistics for categories

X

Retrieve sums of email stats for each category

X

Legacy marketing campaigns: Contacts API recipients

Get recipient upload status

X

Retrieve a single recipient

X

Retrieve recipients

X

Retrieve the lists that a recipient is on

X

Retrieve a count of recipients

X

Retrieve the count of billable recipients

X

Add recipients

X

Search recipients

X

Update recipient

X

Delete a recipient

X

Delete recipients

X

Legacy marketing campaigns: Contacts API lists

Retrieve a single list

X

Retrieve all lists

X

Retrieve all recipients on a list

X

Create a list

X

Add a single recipient to a list

X

Add multiple recipients to a list

X

Delete a single recipient from a single list

X

Update a list

X

Delete a list

X

Delete multiple lists

X

Legacy marketing campaigns: Contacts API segments

Retrieve a segment

X

Retrieve all segments

X

Retrieve recipients on a segment

X

Create a segment

X

Delete a segment

X

Legacy marketing: Campaigns contacts API custom fields

Retrieve a custom field

X

Retrieve all custom fields

X

Retrieve reserved fields

X

Create a custom field

X

Delete a custom field

X

Legacy marketing: Campaigns sender identities

View a sender identity

X

Get all sender identities

X

Create a sender identity

X

Resend sender identity verification

X

Update a sender identity

X

Delete a sender identity

X

Mail send

Mail Send

X

New marketing campaigns: Contacts

Import contacts status

X

Get a contact by ID

X

Get sample contacts

X

Get total contact count

X

Export contacts status

X

Get all existing exports

X

Add or update a contact

X

Import contacts

X

Get batched contacts by IDs

X

Get contacts by emails

X

Search contacts

X

Export contacts

X

Delete contacts

X

Delete a contact identifier

X

Get contacts by identifiers

X

New marketing campaigns: Custom fields

Get all field definitions

X

Create custom field definition

X

Update custom field definition

X

Delete custom field definition

X

New marketing campaigns: Integrations

Get an integration by ID

X

Get all integrations

X

Create an integration

X

Update an integration

X

Bulk delete integrations

X

New marketing campaigns: Lists

Get a list by ID

X

Get list contact count

X

Get all lists

X

Create list

X

Update list

X

Remove contacts from a list

X

Delete a list

X

New marketing campaigns: Marketing campaign stats

Get automation stats by ID

X

Get automation click tracking stats by ID

X

Get all automation stats

X

Export automation stats

X

Get single send stats by ID

X

Get single send click tracking stats by ID

X

Get all single sends stats

X

Export single send stats

X

New marketing campaigns: Segmenting contacts

Get list of segments

X

Delete segment

X

New marketing campaigns: Segmenting contacts v2

Get segment by ID

X

Get list of segments

X

Create segment

X

Refresh segment

X

Update segment

X

Delete segment

X

New marketing campaigns:Send test email

Send a test marketing email

X

New marketing campaigns: Senders

Get a list of all senders

X

Get a specific sender

X

Create a sender

X

Update a sender

X

Delete a sender

X

Resend a sender verification

X

New marketing campaigns: Single sends

Get single send by ID

X

Get all single sends

X

Get all categories

X

Create single send

X

Duplicate single send

X

Get single sends search

X

Update single send

X

Schedule single send

X

Delete single send schedule

X

Delete single send by ID

X

Bulk delete single sends

X

Security: API key permissions

Retrieve a list of scopes for which this user has access.

X

Security: API keys

Retrieve an existing API key

X

Retrieve all API keys belonging to the authenticated user

X

Create API keys

X

Update API key name

X

Update API key name and scopes

X

Delete API keys

X

Security: Enforced TLS

Retrieve current enforced TLS settings.

X

Update enforced TLS settings

X

Security: IP access management

Retrieve a specific allowed IP

X

Retrieve a list of currently allowed IPs

X

Retrieve all recent access attempts

X

Add one or more IPs to the allow list

X

Remove a specific IP from the allowed list

X

Remove one or more IPs from the allow list

X

Settings: Alerts

Retrieve a specific alert

X

Retrieve all alerts

X

Create a new alert

X

Update an alert

X

Delete an alert

X

Settings: Mail settings

Retrieve all mail settings

X

Retrieve address whitelist mail settings

X

Retrieve bounce purge mail settings

X

Retrieve forward bounce mail settings

X

Retrieve forward spam mail settings

X

Retrieve footer mail settings

X

Retrieve legacy template mail settings

X

Update address whitelist mail settings

X

Update bounce purge mail settings

X

Update forward bounce mail settings

X

Update forward spam mail settings

X

Update footer mail settings

X

Update template mail settings

X

Settings: Partner settings

Retrieve a list of all partner settings

X

Settings: Recipients data erasure

Erase recipients' email data

X

Settings: Sub user statistics

Retrieve email statistics for your subuser

X

Retrieve the monthly email statistics for a single subuser

X

Retrieve monthly stats for all subusers

X

Retrieve the totals for each email statistic metric for all subusers.

X

Settings: Sub users

Retrieve subuser reputations

X

List all subusers

X

Get the credits for a subuser

X

Create subuser

X

Enable/disable a subuser

X

Enable/disable website access for a subuser

X

Update IPs assigned to a subuser

X

Delete a subuser

X

Update the credits for a subuser

X

Update the remaining credits for a subuser

X

Settings: Teammates

Retrieve specific teammate

X

Retrieve all teammates

X

Retrieve all pending teammates

X

Retrieve access requests

X

Get teammate subuser access

X

Invite teammate

X

Resend teammate invite

X

Approve access request

X

Update teammate's permissions

X

Deny access request

X

Delete teammate

X

Delete pending teammate

X

Settings: Users

Get a user's account information.

X

Retrieve your account email address

X

Retrieve your credit balance

X

Get a user's profile

X

Retrieve your username

X

Update your account email address

X

Update your password

X

Update a user's profile

X

Update your username

X

Single sign-on: Certificates

Get an SSO certificate

X

Get all SSO certificates by integration

X

Create an SSO certificate

X

Update SSO certificate

X

Delete an SSO certificate

X

Single sign-on: Settings

Get an SSO integration

X

Get all SSO integrations

X

Create an SSO integration

X

Update an SSO integration

X

Delete an SSO integration

X

Single sign-on: Teammates

Create SSO teammate

X

Edit an SSO teammate

X

Suppression management: Blocks

Retrieve a specific block

X

Retrieve all blocks

X

Delete a specific block

X

Delete blocks

X

Suppression management: Bounces

Retrieve a bounce

X

Retrieve bounces by specific classification

X

Retrieve bounce totals by classification

X

Retrieve all bounces

X

Delete a bounce

X

Delete bounces

X

Suppression management: Invalid emails

Retrieve a specific invalid email

X

Retrieve all invalid emails

X

Delete a specific invalid email

X

Delete invalid emails

X

Suppression management: Spam reports

Retrieve a specific spam report

X

Retrieve all spam reports

X

Delete a specific spam report

X

Delete spam reports

X

Suppression management: Global suppressions

Retrieve a global suppression

X

Retrieve all global suppressions

X

Add recipient addresses to the global suppression group.

X

Delete a global suppression

X

Suppression management: Suppressions

Retrieve all suppression groups for an email address

X

Retrieve all suppressions for a suppression group

X

Retrieve all suppressions

X

Add suppressions to a suppression group

X

Search for suppressions within a group

X

Delete a suppression from a suppression group

X

Suppression management: Unsubscribe groups

Get information on a single suppression group.

X

Retrieve all suppression groups associated with the user.

X

Create a new suppression group

X

Update a suppression group.

X

Delete a suppression group

X

Templates: Transactional templates

Retrieve a single transactional template.

X

Retrieve paged transactional templates

X

Create a transactional template.

X

Duplicate a transactional template.

X

Edit a transactional template.

X

Delete a template.

X

Templates: Transactional templates versions

Retrieve a specific transactional template version.

X

Create a new transactional template version.

X

Activate a transactional template version.

X

Edit a transactional template version.

X

Delete a transactional template version.

X

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.