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 |
Comments
Article is closed for comments.