DashboardSign inStart your trial

SendGrid

Reference

364 actions for SendGrid workflows.

01. Operations

Act on SendGrid from a workflow

Operations are the actions a workflow can take in SendGrid, grouped by category. Each lists its method, parameters, and a template you can drop it into.

API Keys

6 operations

Create, manage, and control API keys for programmatic access to SendGrid. Use these operations to generate new keys with specific scopes, update key permissions, list your existing keys, and revoke access when needed.

Action

Create api keys

SENDGRID_CREATE_API_KEYS

Generate a new SendGrid API key with specific permissions to enable secure integration with your email sending systems and third-party applications. Store the returned key securely as it's only displayed once.

2 input
Action

Delete api keys

SENDGRID_DELETE_API_KEYS

Revoke an API key to immediately stop it from being used for authentication, securing your account if a key is compromised or no longer needed.

1 input
Action

List api keys

SENDGRID_LIST_API_KEYS

View all your SendGrid API keys and their IDs to manage your email sending integrations and monitor which applications have access to your account.

1 input
Action

Retrieve an existing api key

SENDGRID_RETRIEVE_AN_EXISTING_API_KEY

Look up the details of an existing SendGrid API key to verify its name and permissions without exposing the actual key string. Useful for auditing which integrations have access to your email account and what they can do.

1 input
Action

Update API Key Name

SENDGRID_UPDATE_API_KEY_NAME

Rename your SendGrid API keys to improve organization and make it easier to identify which key is used for which purpose in your email infrastructure.

2 input
Action

Update api key name and scopes

SENDGRID_UPDATE_API_KEY_NAME_AND_SCOPES

Modify an existing SendGrid API key's name and access permissions to control what actions it can perform. Use this when you need to rename a key for better organization or adjust its capabilities for security or functional reasons.

3 input

Access Control

5 operations

Manage permission requests and approvals for user account access. Use these operations to review access requests, approve or deny them, and monitor recent access attempts to maintain security and control over who can use your SendGrid resources.

Action

Approve access request

SENDGRID_APPROVE_ACCESS_REQUEST

Authorize a team member's request to access your SendGrid account, enabling them to manage email campaigns and settings once approved by an admin.

1 input
Action

Deny access request

SENDGRID_DENY_ACCESS_REQUEST

Reject a teammate's request for additional access permissions to your SendGrid account without granting the requested privileges.

1 input
Action

Retrieve a list of scopes for which this user has access

SENDGRID_GET_USER_SCOPES

Checks which SendGrid features and capabilities your account has access to, helping you understand what actions you're able to perform.

Action

Retrieve access requests

SENDGRID_RETRIEVE_ACCESS_REQUESTS

View a list of recent access requests to your SendGrid account with pagination controls to manage large volumes of data. This helps you monitor who has requested access to your account resources.

2 input
Action

Retrieve all recent access attempts

SENDGRID_RETRIEVE_ALL_RECENT_ACCESS_ATTEMPTS

Monitor recent login attempts and access activity on your SendGrid account to track who is accessing your email sending platform. This helps you identify unauthorized access attempts and maintain security oversight.

1 input

Account

16 operations

Manage your SendGrid account settings, profile information, and credentials. These operations let you update your password, email address, username, view account details, and configure your account offerings and preferences.

Action

Create an account

SENDGRID_CREATE_AN_ACCOUNT

Set up a new customer email account within your SendGrid organization, enabling you to manage multiple client accounts from a single reseller platform. This is essential for email service providers and agencies managing email infrastructure for their customers.

8 input
Action

Delete an account

SENDGRID_DELETE_AN_ACCOUNT

Permanently removes a SendGrid customer account and all associated resources, including API keys, dedicated IPs, and billing access. This action is irreversible and immediately cancels all service for the specified account.

1 input
Action

Get a User's Account Information

SENDGRID_GET_A_USER_S_ACCOUNT_INFORMATION

Retrieve your SendGrid account details including subscription level and email sender reputation score to monitor your email deliverability health and account status.

Action

Get account offerings

SENDGRID_GET_ACCOUNT_OFFERINGS

Check which email packages and features are currently included in your SendGrid account to understand your available sending capabilities and add-ons.

1 input
Action

Get Account State

SENDGRID_GET_AN_ACCOUNT_S_STATE

Check whether a customer's SendGrid account is active and able to send emails, helping you understand account status at a glance. This is useful for reseller partners managing multiple customer accounts.

1 input
Action

Get all accounts

SENDGRID_GET_ALL_ACCOUNTS

Retrieves a complete list of all email accounts under your organization, helping you manage and monitor multiple sending accounts from one place.

2 input
Action

Get all available offerings

SENDGRID_GET_ALL_AVAILABLE_OFFERINGS

Retrieve all available SendGrid product offerings and packages that can be assigned to customer accounts, including email plans, dedicated IPs, and add-on features. Use this to see what products and services you can offer or provision for your clients.

Action

Get User Profile

SENDGRID_GET_A_USER_S_PROFILE

Retrieve your SendGrid account profile details including your name, contact information, company, and address to verify your account setup and configuration.

Action

Retrieve your account email address

SENDGRID_RETRIEVE_YOUR_ACCOUNT_EMAIL_ADDRESS

Fetches the primary email address associated with your SendGrid account, which is used for important account notifications and billing communications. This helps you verify or update contact information linked to your sending service.

Action

Retrieve your username

SENDGRID_RETRIEVE_YOUR_USERNAME

Fetch your SendGrid account username and user ID to verify your account identity and access key information. Useful for confirming account details or troubleshooting authentication issues.

Action

Update a User's Profile

SENDGRID_UPDATE_A_USER_S_PROFILE

Keeps your SendGrid account profile current by updating your personal and business details like name, company, address, and website. This ensures your account information stays accurate and reflects your current business identity.

11 input
Action

Update account offerings

SENDGRID_UPDATE_ACCOUNT_OFFERINGS

Modify the email packages and add-ons assigned to your SendGrid account, such as upgrading to a higher tier plan or adding dedicated IP addresses. This operation replaces your entire offerings configuration, so you must specify all packages and add-ons you want to keep.

2 input
Action

Update Account State

SENDGRID_UPDATE_AN_ACCOUNT_S_STATE

Activate or deactivate a customer email account to control whether they can send emails through your SendGrid reseller service. This is useful for managing account access and billing periods for your customers.

2 input
Action

Update your account email address

SENDGRID_UPDATE_YOUR_ACCOUNT_EMAIL_ADDRESS

Updates the primary email address associated with your SendGrid account to ensure you receive important account notifications and communications at the correct contact address.

1 input
Action

Update your password

SENDGRID_UPDATE_YOUR_PASSWORD

Securely update your SendGrid account password to maintain access control and protect your email marketing platform. Use this when you need to change your credentials due to security concerns or account management requirements.

2 input
Action

Update your username

SENDGRID_UPDATE_YOUR_USERNAME

Change the username associated with your SendGrid account to better match your brand or personal preference. This helps you maintain consistent identity across your email marketing platform.

1 input

Alerts

5 operations

Set up and manage email alerts for important SendGrid events and metrics. Create alerts to receive notifications when specific conditions occur, then update or delete them as your monitoring needs change.

Action

Create a new alert

SENDGRID_CREATE_A_NEW_ALERT

Set up automated notifications to monitor your email sending activity and receive alerts when usage reaches specific thresholds or get periodic reports on your email performance.

4 input
Action

Delete an alert

SENDGRID_DELETE_AN_ALERT

Remove an email alert from your SendGrid account that you no longer need to monitor. This permanently deletes the alert configuration so you won't receive those notifications anymore.

1 input
Action

Retrieve a specific alert

SENDGRID_RETRIEVE_A_SPECIFIC_ALERT

Fetch detailed information about a specific SendGrid alert to review its configuration, recipient settings, and threshold details. This helps you monitor your email delivery notifications and ensure critical alerts are properly set up.

1 input
Action

Retrieve all alerts

SENDGRID_RETRIEVE_ALL_ALERTS

Fetches all email alerts you've set up in SendGrid, including usage notifications and statistics reports, so you can monitor your email sending activity and delivery metrics at a glance.

Action

Update an alert

SENDGRID_UPDATE_AN_ALERT

Modify existing SendGrid alerts to change notification thresholds, frequency, or recipient email addresses based on your alert type. Use this to keep your email sending notifications aligned with your business needs as they change.

4 input

Authentication

11 operations

Configure single sign-on and certificate-based authentication for your SendGrid account. These operations handle SSO integrations, certificate management, and secure authentication setup for enterprise environments.

Action

Authenticate an account with single sign on

SENDGRID_AUTHENTICATE_AN_ACCOUNT_WITH_SINGLE_SIGN_ON

Generates a one-time authentication URL that allows seamless single sign-on access to a SendGrid account without requiring the user to enter credentials.

1 input
Action

Create an sso certificate

SENDGRID_CREATE_AN_SSO_CERTIFICATE

Set up SAML authentication security for your SendGrid account, enabling single sign-on through your company's identity provider to streamline team access control.

3 input
Action

Create an sso integration

SENDGRID_CREATE_AN_SSO_INTEGRATION

Set up Single Sign-On authentication for your SendGrid account using your organization's identity provider, allowing your team to log in securely through your existing credentials.

6 input
Action

Delete an SSO Certificate

SENDGRID_DELETE_AN_SSO_CERTIFICATE

Permanently removes an SSO certificate from your SendGrid account to manage single sign-on authentication for your team. Use this when you need to retire old certificates or revoke access methods.

1 input
Action

Delete an SSO Integration

SENDGRID_DELETE_AN_SSO_INTEGRATION

Removes an SSO (Single Sign-On) authentication integration from your SendGrid account, preventing further logins through that identity provider.

1 input
Action

Get All SSO Certificates by Integration

SENDGRID_GET_ALL_SSO_CERTIFICATES_BY_INTEGRATION

Retrieves all SSO security certificates linked to your identity provider integration, allowing you to manage authentication credentials for single sign-on access to your SendGrid account.

1 input
Action

Get all sso integrations

SENDGRID_GET_ALL_SSO_INTEGRATIONS

Retrieve all single sign-on integrations connected to your SendGrid account to manage and audit your authentication setup. This helps you understand which SSO systems are currently active and get their IDs for further configuration.

1 input
Action

Get an SSO Certificate

SENDGRID_GET_AN_SSO_CERTIFICATE

Retrieve a specific SSO certificate from your SendGrid account to view certificate details needed for managing single sign-on authentication with your identity provider.

1 input
Action

Get an sso integration

SENDGRID_GET_AN_SSO_INTEGRATION

Retrieves the details and configuration of a specific single sign-on integration for your SendGrid account. Use this to view authentication settings, status, and metadata for a particular SSO setup.

2 input
Action

Update an SSO Integration

SENDGRID_UPDATE_AN_SSO_INTEGRATION

Modify your SendGrid Single Sign-On configuration to update identity provider settings, enable or disable SSO access, and adjust integration details. Use this to keep your authentication setup current as your team or security requirements change.

8 input
Action

Update SSO Certificate

SENDGRID_UPDATE_SSO_CERTIFICATE

Modify an existing SSO certificate to update its public certificate, enable or disable authentication, or change integration settings for your SendGrid account. This ensures your team's secure login credentials stay current and properly configured.

4 input

Billing

1 operation

Access billing information for your SendGrid account. This operation retrieves your current credit balance so you can monitor your account status and spending.

Action

Retrieve your credit balance

SENDGRID_RETRIEVE_YOUR_CREDIT_BALANCE

Check your SendGrid account's current email sending credits and usage to monitor your email capacity and plan sending campaigns accordingly.

Branding

10 operations

Create and manage branded links that represent your company in email communications. Configure which branded links are default, associate them with subusers, and validate their settings to ensure consistent branding across your sends.

Action

Associate a branded link with a subuser

SENDGRID_ASSOCIATE_A_BRANDED_LINK_WITH_A_SUBUSER

Link a branded domain to a subuser account so their outgoing emails display tracked links from your custom domain instead of SendGrid's. This maintains brand consistency across all emails sent by team members or client accounts.

2 input
Action

Create a branded link

SENDGRID_CREATE_A_BRANDED_LINK

Create a custom branded link using your domain that replaces generic SendGrid tracking URLs in your emails, making your communications appear more professional and trustworthy to recipients.

4 input
Action

Delete a branded link

SENDGRID_DELETE_A_BRANDED_LINK

Permanently remove a branded link from your SendGrid account when it's no longer needed for email campaigns. This irreversible action helps keep your link management clean and organized.

1 input
Action

Disassociate a branded link from a subuser

SENDGRID_DISASSOCIATE_A_BRANDED_LINK_FROM_A_SUBUSER

Remove a branded link from a subuser account so they can no longer use the parent account's branded domain for email tracking. This helps manage which team members or client accounts have access to your branded email links.

1 input
Action

Retrieve a branded link

SENDGRID_RETRIEVE_A_BRANDED_LINK

Fetch the configuration details of a specific branded link to verify its setup and status, ensuring your email clicks and images are properly branded with your domain instead of SendGrid's infrastructure.

1 input
Action

Retrieve a subuser's branded link

SENDGRID_RETRIEVE_A_SUBUSER_S_BRANDED_LINK

Retrieves the branded link configuration associated with a specific subuser, allowing you to verify which custom domain is being used for tracking email clicks and opens from that subuser's account.

1 input
Action

Retrieve all branded links

SENDGRID_RETRIEVE_ALL_BRANDED_LINKS

View all the custom branded links you've created for your email campaigns, allowing you to manage and track which links are active across your sending domains.

1 input
Action

Retrieve the default branded link

SENDGRID_RETRIEVE_THE_DEFAULT_BRANDED_LINK

Retrieves your default branded link configuration to see which domain is currently being used for tracking email clicks and images in your messages. This helps you verify that your emails display your branded domain instead of SendGrid's default domain.

1 input
Action

Update a branded link

SENDGRID_UPDATE_A_BRANDED_LINK

Change which of your branded domains is used as the default for click tracking in emails, allowing you to control which domain appears in your email links.

2 input
Action

Validate a branded link

SENDGRID_VALIDATE_A_BRANDED_LINK

Checks whether your branded link domain is properly configured with the correct DNS records so your email clicks are tracked through your own domain. This ensures your branded link is ready to use in your email campaigns.

2 input

Campaigns

27 operations

Design, schedule, and send marketing campaigns through SendGrid. These operations cover the complete campaign lifecycle from creation and testing to scheduling and tracking, plus single send functionality for one-time marketing emails.

Action★ Featured

Create a campaign

SENDGRID_CREATE_A_CAMPAIGN

Set up a new email campaign by defining the subject, sender details, and content, then assign it to your audience list or segment for distribution. This lets you organize and manage bulk email communications before sending or scheduling them out.

12 input
Action★ Featured

Send a campaign

SENDGRID_SEND_A_CAMPAIGN

Instantly deliver a prepared marketing campaign to your configured audience lists or segments. This sends your campaign immediately to all recipients and cannot be reversed once executed.

1 input
Action

Bulk delete single sends

SENDGRID_BULK_DELETE_SINGLE_SENDS

Permanently remove multiple email campaigns at once to clean up your SendGrid account and free up clutter. Use this when you need to delete old, duplicate, or failed campaigns in bulk without processing them individually.

1 input
Action

Cancel or pause a scheduled send

SENDGRID_CANCEL_OR_PAUSE_A_SCHEDULED_SEND

Stop or temporarily hold scheduled email campaigns before they're sent, giving you the flexibility to fix content, adjust timing, or cancel entirely without losing the draft.

2 input
Action

Create single send

SENDGRID_CREATE_SINGLE_SEND

Create a draft email campaign that you can customize and refine before sending to your audience, without needing to use a pre-made template.

16 input
Action

Delete a campaign

SENDGRID_DELETE_A_CAMPAIGN

Permanently removes a marketing campaign from your SendGrid account. Use this when you need to clean up old campaigns or remove campaigns that are no longer relevant to your business.

1 input
Action

Delete a cancellation or pause from a scheduled send

SENDGRID_DELETE_CANCELLATION_OR_PAUSE_FROM_SCHEDULED_SEND

Resume a paused or cancelled scheduled email campaign by removing its pause or cancel status, allowing the emails to be sent at their originally scheduled time. Use this to recover from accidental pauses or cancellations before the emails are discarded.

1 input
Action

Delete single send by id

SENDGRID_DELETE_SINGLE_SEND_BY_ID

Permanently removes a specific Single Send campaign from your SendGrid account. Use this when you need to clean up failed, duplicate, or no longer needed email campaigns.

1 input
Action

Delete single send schedule

SENDGRID_DELETE_SINGLE_SEND_SCHEDULE

Cancel a scheduled email campaign while keeping all content and settings intact for future use. This allows you to pause or reschedule a Single Send without losing your work.

1 input
Action

Duplicate Single Send

SENDGRID_DUPLICATE_SINGLE_SEND

Creates a copy of an existing email campaign that you can edit independently, letting you quickly build variations without starting over.

2 input
Action

Get all single sends

SENDGRID_GET_ALL_SINGLE_SENDS

Retrieve a list of all your Single Sends campaigns with their IDs and basic details, allowing you to view and manage your email marketing campaigns at a glance.

2 input
Action

Get single send by id

SENDGRID_GET_SINGLE_SEND_BY_ID

Retrieve detailed information about a specific email campaign you've created, including its content, settings, and performance status. This helps you review campaign details and track what you've sent to your contacts.

1 input
Action

Get single sends search

SENDGRID_GET_SINGLE_SENDS_SEARCH

Search and filter your marketing email campaigns by name, status, or category to quickly locate specific Single Sends when managing multiple campaigns.

5 input
Action

Retrieve a single campaign

SENDGRID_RETRIEVE_A_SINGLE_CAMPAIGN

Fetch detailed information about a specific email campaign including its content, recipients, and current status to review campaign performance and settings.

1 input
Action

Retrieve all campaigns

SENDGRID_RETRIEVE_ALL_CAMPAIGNS

Retrieve a list of all your email campaigns from SendGrid so you can review their performance, status, and details. This helps you manage and organize your marketing communications in one place.

2 input
Action

Retrieve all scheduled sends

SENDGRID_RETRIEVE_ALL_SCHEDULED_SENDS

View all your scheduled email sends to monitor pending campaigns and their status, helping you manage your email marketing timeline effectively. This operation is useful for tracking batch email campaigns that were scheduled in advance.

Action

Retrieve scheduled send

SENDGRID_RETRIEVE_SCHEDULED_SEND

Check whether a scheduled email batch has been paused or cancelled so you can verify the status of your bulk email campaigns. This helps you track which scheduled sends are still active or have been stopped.

1 input
Action

Schedule a campaign

SENDGRID_SCHEDULE_A_CAMPAIGN

Schedules an email campaign for automatic delivery at a specific time, allowing you to reach your audience when it's most convenient for you rather than sending immediately.

2 input
Action

Schedule single send

SENDGRID_SCHEDULE_SINGLE_SEND

Schedule an email campaign to send immediately or at a specific future date and time, allowing you to reach your audience when you want without manual intervention.

2 input
Action

Send a test campaign

SENDGRID_SEND_A_TEST_CAMPAIGN

Send a test version of your marketing campaign to specific email addresses before launching it to your full audience, allowing you to review content and design.

2 input
Action

Send a test marketing email

SENDGRID_SEND_A_TEST_MARKETING_EMAIL

Preview your marketing email template and formatting by sending test versions to a small group of recipients before launching to your full audience. This helps catch design issues, copy errors, or delivery problems early.

7 input
Action

Unschedule a scheduled campaign

SENDGRID_UNSCHEDULE_A_SCHEDULED_CAMPAIGN

Cancel a campaign that you've scheduled to send at a future time, allowing you to stop it before it reaches your audience. Use this when your message needs to be revised, delayed, or sent at a different time.

1 input
Action

Update a campaign

SENDGRID_UPDATE_A_CAMPAIGN

Modify the details of a draft marketing campaign including its title, subject line, content, and categories before sending it out. This lets you refine your messaging and targeting before committing to a send.

6 input
Action

Update a scheduled campaign

SENDGRID_UPDATE_A_SCHEDULED_CAMPAIGN

Modify the scheduled send time for an email campaign that's already been queued for delivery. This lets you adjust when your marketing message goes out to your audience without losing any of the campaign content or settings.

2 input
Action

Update a scheduled send

SENDGRID_UPDATE_A_SCHEDULED_SEND

Modify the status of a scheduled email batch between paused and cancelled states, allowing you to adjust your send strategy without losing the scheduled message entirely.

2 input
Action

Update single send

SENDGRID_UPDATE_SINGLE_SEND

Modify draft email campaigns in your SendGrid account by updating specific fields like subject line, content, or recipients. This lets you refine campaign details before sending without recreating the entire draft.

17 input
Action

View scheduled time of a campaign

SENDGRID_VIEW_SCHEDULED_TIME_OF_A_CAMPAIGN

Check when a scheduled email campaign is set to send so you can coordinate timing and ensure campaigns go out as planned.

1 input

Categories

2 operations

Retrieve category information used to organize and segment your marketing content. These operations provide access to predefined categories for single sends and general email categorization.

Action

Get All Single Sends Categories

SENDGRID_GET_ALL_CATEGORIES

Retrieves all categories you've created to organize your marketing campaign emails, helping you manage and track your single sends by topic or campaign type.

Action

Retrieve all categories

SENDGRID_RETRIEVE_ALL_CATEGORIES

Retrieve all email categories you've created in SendGrid to organize and track your email campaigns and communications. This helps you pull together all your category labels so you can see how your emails are organized across different initiatives.

3 input

Contacts

33 operations

Manage your contact database including recipients, lists, and contact information. These operations let you add or remove contacts, manage list membership, retrieve contact details, and maintain your audience data.

Action★ Featured

Add or update a contact

SENDGRID_ADD_OR_UPDATE_A_CONTACT

Add new contacts to your SendGrid email list or update existing contact information like preferences and custom fields. This helps you keep your subscriber database current for targeted email campaigns.

2 input
Action★ Featured

Create a list

SENDGRID_CREATE_A_LIST

Create a new contact list in SendGrid to organize and segment your email contacts for targeted marketing campaigns.

1 input
Action★ Featured

Import contacts

SENDGRID_IMPORT_CONTACTS

Initiates a bulk upload of contacts to your SendGrid account by providing an upload URL and headers for your CSV file, supporting up to 1 million contacts in a single import. Existing contacts are automatically updated while new ones are created, enabling you to quickly synchronize your customer database.

3 input
Action★ Featured

Retrieve all lists

SENDGRID_RETRIEVE_ALL_LISTS

Fetch all your contact lists from SendGrid to see what audience segments you've created and how many contacts are in each list. This helps you organize and manage your email marketing campaigns effectively.

2 input
Action

Add a single recipient to a list

SENDGRID_ADD_A_SINGLE_RECIPIENT_TO_A_LIST

Add an individual contact to a specific mailing list in SendGrid so you can organize and segment your subscribers for targeted email campaigns.

2 input
Action

Create list

SENDGRID_CREATE_LIST

Creates a new contact list in SendGrid for organizing and segmenting your email subscribers by group or campaign. Use this to build targeted audiences that you can manage and email separately.

1 input
Action

Delete a contact identifier

SENDGRID_DELETE_A_CONTACT_IDENTIFIER

Remove a specific identifier (like an email address or phone number) from a contact while keeping the contact record intact. This is useful when you need to update contact information without losing their communication history and preferences.

3 input
Action

Delete a recipient

SENDGRID_DELETE_A_RECIPIENT

Permanently removes a recipient from SendGrid's legacy contact database, ensuring they no longer receive any campaigns or communications. This is useful for honoring unsubscribe requests and maintaining contact list accuracy.

1 input
Action

Delete a single recipient from a single list

SENDGRID_DELETE_A_SINGLE_RECIPIENT_FROM_A_SINGLE_LIST

Remove a contact from a specific SendGrid mailing list to keep your subscriber lists clean and up-to-date. This is useful when contacts unsubscribe, become inactive, or request removal from your communications.

2 input
Action

Delete contacts

SENDGRID_DELETE_CONTACTS

Remove contacts from your SendGrid Marketing Campaigns account either individually by ID or in bulk. This irreversible action processes asynchronously and is useful for maintaining a clean contact list.

2 input
Action

Erase recipients email data

SENDGRID_ERASE_RECIPIENTS_EMAIL_DATA

Permanently removes customer email data and associated personal information from SendGrid to meet privacy regulations and data protection requirements. Use this when customers request their data be deleted or when cleaning up outdated contact information.

1 input
Action

Get a contact by id

SENDGRID_GET_A_CONTACT_BY_ID

Retrieves complete contact details including email, name, custom fields, and other information for a specific contact in your SendGrid audience by their unique ID.

1 input
Action

Get batched contacts by ids

SENDGRID_GET_BATCHED_CONTACTS_BY_IDS

Retrieve multiple SendGrid contacts in a single request by providing their IDs, making it efficient to fetch up to 100 contact details at once instead of querying them individually.

1 input
Action

Get Contacts by Emails

SENDGRID_GET_CONTACTS_BY_EMAILS

Look up your marketing contacts by their email addresses to retrieve their profile information and engagement data. This is useful when you need to quickly find specific contacts without writing complex queries.

1 input
Action

Get contacts by identifiers

SENDGRID_GET_CONTACTS_BY_IDENTIFIERS

Retrieve detailed contact information for up to 100 people by searching with email addresses, phone numbers, external IDs, or anonymous identifiers. This helps you quickly fetch contact data you already have references for without manually looking through your entire contact list.

2 input
Action

Get list contact count

SENDGRID_GET_LIST_CONTACT_COUNT

Retrieve the total and billable contact counts for a specific marketing list to monitor list size and understand your billing impact. This helps you track how your subscriber base is growing and validate that contacts are being added correctly.

1 input
Action

Get Recipient Upload Status (Legacy)

SENDGRID_GET_RECIPIENT_UPLOAD_STATUS

Check the progress of bulk contact uploads to your SendGrid email list to determine when newly added recipients are ready for campaigns. This helps you understand if your contact data has finished processing after a batch upload.

Action

Get sample contacts

SENDGRID_GET_SAMPLE_CONTACTS

Quickly preview up to 50 contacts from your marketing database sorted by email address to get an overview of your audience without needing to load your entire contact list.

Action

Get total contact count

SENDGRID_GET_TOTAL_CONTACT_COUNT

Retrieve the total number of contacts in your SendGrid Marketing Campaigns account, including billable contact counts for the current billing period. Use this to monitor your contact database size and understand your email marketing costs.

Action

Import contacts status

SENDGRID_IMPORT_CONTACTS_STATUS

Check the progress and results of contact imports, updates, or deletions in your SendGrid email list to ensure your data changes were processed successfully.

1 input
Action

Remove contacts from a list

SENDGRID_REMOVE_CONTACTS_FROM_A_LIST

Remove specific contacts from a marketing list while keeping them in your SendGrid account for other campaigns. Use this when you need to manage list membership without permanently deleting contact data.

2 input
Action

Remove list and optional contacts

SENDGRID_REMOVE_LIST_AND_OPTIONAL_CONTACTS

Permanently delete a marketing list from your SendGrid account, with the option to also remove all contacts on that list. Use this when you no longer need a specific audience segment or want to clean up outdated contact groups.

2 input
Action

Retrieve a count of recipients

SENDGRID_RETRIEVE_A_COUNT_OF_RECIPIENTS

Get the total number of recipients stored in your SendGrid Legacy Marketing Campaigns contact database to understand your audience size and manage your contact list effectively.

Action

Retrieve a single list

SENDGRID_RETRIEVE_A_SINGLE_LIST

Retrieve detailed information about a specific marketing list including its name, contact count, and optionally a sample of recent contacts to verify list quality and contents.

2 input
Action

Retrieve a single recipient

SENDGRID_RETRIEVE_A_SINGLE_RECIPIENT

Look up a specific contact's profile and engagement history from your SendGrid contact database, including their email, name, and interaction timestamps. This helps you understand customer engagement patterns and verify contact information.

1 input
Action

Retrieve all recipients on a list

SENDGRID_RETRIEVE_ALL_RECIPIENTS_ON_A_LIST

Fetches all contacts stored in a specific SendGrid mailing list, allowing you to see who's included in that audience. This helps you manage your subscriber base and understand your list composition before launching campaigns.

3 input
Action

Retrieve recipients

SENDGRID_RETRIEVE_RECIPIENTS

Fetch all recipients from your marketing campaigns to view your complete contact list and manage your email audience. This helps you understand who's receiving your marketing messages and maintain accurate subscriber records.

2 input
Action

Retrieve recipients on a segment

SENDGRID_RETRIEVE_RECIPIENTS_ON_A_SEGMENT

Retrieves all contacts within a specific SendGrid segment, including their email, engagement history, and custom field data to help you understand and analyze your audience groups.

3 input
Action

Retrieve the lists that a recipient is on

SENDGRID_RETRIEVE_THE_LISTS_THAT_A_RECIPIENT_IS_ON

Check which email lists a contact belongs to in your marketing database so you can understand their engagement history and segment communications accordingly.

1 input
Action

Search contacts

SENDGRID_SEARCH_CONTACTS

Find specific contacts in your SendGrid database using search filters to locate customers by name, email, or other properties. This helps you quickly identify and segment contacts for targeted communications.

1 input
Action

Search recipients

SENDGRID_SEARCH_RECIPIENTS

Search your email contact database to find specific recipients by email, name, or custom field values, helping you quickly locate customer information and manage your audience.

2 input
Action

Update a list

SENDGRID_UPDATE_A_LIST

Rename an existing contact list in your SendGrid Marketing Campaigns to keep your audience segments organized and clearly labeled. This helps you maintain a logical structure as your contact database grows.

2 input
Action

Update list

SENDGRID_UPDATE_LIST

Rename an existing contact list in your SendGrid Marketing Campaigns account to better organize and identify your audience segments.

2 input

Custom Fields

9 operations

Define and manage custom fields for your contacts and recipients. Create field definitions that extend your contact data model, then use them to store and organize additional contact attributes beyond standard fields.

Action

Create a custom field

SENDGRID_CREATE_A_CUSTOM_FIELD

Creates a custom field in SendGrid to store additional contact information beyond standard fields like name and email. This lets you organize and segment your audience based on data that's unique to your business.

2 input
Action

Create custom field definition

SENDGRID_CREATE_CUSTOM_FIELD_DEFINITION

Create custom fields to store and organize subscriber-specific information like purchase history, preferences, or company details within your SendGrid contact lists. This lets you segment and personalize email campaigns based on unique data attributes.

2 input
Action

Delete a custom field

SENDGRID_DELETE_A_CUSTOM_FIELD

Permanently removes a custom field from your SendGrid contact database, deleting all associated data for all contacts. Use this when you no longer need to track specific information about your subscribers.

1 input
Action

Delete custom field definition

SENDGRID_DELETE_CUSTOM_FIELD_DEFINITION

Permanently removes a custom field from your SendGrid contact database, allowing you to clean up unused data fields and restructure your contact schema. This action cannot be undone and will delete all data stored in that field.

1 input
Action

Get all field definitions

SENDGRID_GET_ALL_FIELD_DEFINITIONS

Retrieve all field definitions (both custom and system fields) from your SendGrid Marketing Campaigns account to understand what contact data you can work with. This helps you identify the exact field IDs and types needed for managing your email contacts and segments.

Action

Retrieve a custom field

SENDGRID_RETRIEVE_A_CUSTOM_FIELD

Retrieves the details of a specific custom field you've created in SendGrid, including its name and data type, so you can verify field configurations or reference field information in your automation workflows.

1 input
Action

Retrieve all custom fields

SENDGRID_RETRIEVE_ALL_CUSTOM_FIELDS

View all custom fields you've set up for your contacts, including their names and data types. This helps you understand what additional contact information you're currently tracking beyond basic details like email and name.

Action

Retrieve reserved fields

SENDGRID_RETRIEVE_RESERVED_FIELDS

Retrieve a list of reserved field names in your SendGrid contact database that cannot be used for custom fields, helping you avoid naming conflicts when organizing your subscriber data.

Action

Update custom field definition

SENDGRID_UPDATE_CUSTOM_FIELD_DEFINITION

Modify the name of an existing custom field in your SendGrid contact database to keep your customer data structure organized and relevant to your business needs.

2 input

Design

9 operations

Create and manage email designs for your campaigns and sends. These operations let you build custom designs from scratch, duplicate existing designs, browse SendGrid's pre-built templates, and update your designs.

Action

Create design

SENDGRID_CREATE_DESIGN

Build and save reusable email templates in your SendGrid account that you can quickly apply to campaigns, automations, and transactional emails. This eliminates the need to recreate the same design across multiple marketing initiatives.

4 input
Action

Delete design

SENDGRID_DELETE_DESIGN

Permanently remove an email design template from your SendGrid account to clean up unused designs and manage your template library. This action cannot be undone, so ensure you're deleting the correct design.

1 input
Action

Duplicate design

SENDGRID_DUPLICATE_DESIGN

Creates a copy of an existing email design in your SendGrid library so you can reuse and modify proven templates without starting from scratch.

3 input
Action

Duplicate sendgrid pre built design

SENDGRID_DUPLICATE_SEND_GRID_PRE_BUILT_DESIGN

Creates a personalized copy of a professional SendGrid email template that you can customize for your campaigns. This lets you quickly start with polished designs instead of building from scratch.

3 input
Action

Get design

SENDGRID_GET_DESIGN

Retrieve the complete details and content of a saved email design from your Design Library, including its HTML, formatting, and visual preview. This lets you review design specifications before reusing or modifying templates.

1 input
Action

Get SendGrid Pre-built Design

SENDGRID_GET_SEND_GRID_PRE_BUILT_DESIGN

Retrieve the details of a SendGrid pre-built email template to inspect its design, content, and structure before customizing it for your campaigns.

1 input
Action

List designs

SENDGRID_LIST_DESIGNS

Retrieve your saved email designs from SendGrid's Design Library to reuse or modify existing templates for future campaigns. This helps you maintain consistent branding while saving time on design recreation.

3 input
Action

List sendgrid pre built designs

SENDGRID_LIST_SEND_GRID_PRE_BUILT_DESIGNS

Browse SendGrid's collection of professionally designed email templates that you can use as a starting point for your campaigns. This helps you quickly create polished emails without starting from scratch.

3 input
Action

Update design

SENDGRID_UPDATE_DESIGN

Modify an existing email design template by updating its name, HTML content, subject line, categories, or plain text version. Perfect for refining and reusing email designs across your campaigns.

7 input

Domain Authentication

21 operations

Authenticate your sending domains and set up reverse DNS for deliverability. Configure domain authentication to prove ownership, manage IP associations with domains, and optimize your sending reputation.

Action

Add an ip to an authenticated domain

SENDGRID_ADD_AN_IP_TO_AN_AUTHENTICATED_DOMAIN

Associates a dedicated IP address with an authenticated domain to enhance email deliverability and maintain a professional sending reputation. This helps ensure your emails pass authentication checks and appear as coming directly from your domain.

2 input
Action

Associate an authenticated domain with a given user

SENDGRID_ASSOCIATE_AN_AUTHENTICATED_DOMAIN_WITH_A_GIVEN_USER

Link a verified email domain to a team member's account so they can send emails on behalf of your business domain without needing their own domain authentication. This streamlines email setup for subusers while maintaining centralized domain control.

2 input
Action

Authenticate a domain

SENDGRID_AUTHENTICATE_A_DOMAIN

Verify ownership of your email domain with SendGrid to enable professional email sending and ensure deliverability. This process authenticates your domain so recipients trust emails coming from your business address.

9 input
Action

Bind authenticated domains to user

SENDGRID_BIND_AUTHENTICATED_DOMAINS_TO_USER

Link additional verified email domains to a team member's SendGrid account so they can send emails from multiple branded domains. This allows you to expand sending capabilities for subusers up to 5 authenticated domains.

2 input
Action

Delete a reverse dns record

SENDGRID_DELETE_A_REVERSE_DNS_RECORD

Remove a reverse DNS record from your SendGrid account to stop email authentication on a specific domain or IP address.

1 input
Action

Delete an authenticated domain

SENDGRID_DELETE_AN_AUTHENTICATED_DOMAIN

Remove domain authentication from SendGrid so emails from that domain no longer show SendGrid branding in recipient inboxes. Use this when you're no longer sending from a specific domain or want to clean up unused sending domains.

1 input
Action

Disassociate an authenticated domain from a given user

SENDGRID_REMOVE_USER_DOMAIN

Removes all authenticated domain associations from a subuser account, preventing them from sending emails through your parent account's verified domains. This is useful when offboarding team members or revoking their email sending privileges.

1 input
Action

Domain warn list

SENDGRID_DOMAIN_WARN_LIST

Get a list of domains with DMARC authentication policies that could affect your email deliverability, categorized by whether they'll completely block emails or potentially reduce their effectiveness.

Action

Email dns records to a co worker

SENDGRID_EMAIL_DNS_RECORDS_TO_A_CO_WORKER

Send DNS configuration records via email to a team member for setting up domain authentication or link branding in SendGrid. This simplifies the handoff process when delegating DNS setup to colleagues or technical staff.

4 input
Action

Get the default authentication

SENDGRID_GET_THE_DEFAULT_AUTHENTICATION

Retrieves your SendGrid account's default domain authentication settings, showing which domain will be used to send emails unless a specific authenticated domain is configured for a particular sender address.

1 input
Action

List all authenticated domains

SENDGRID_LIST_ALL_AUTHENTICATED_DOMAINS

Check which of your email domains are authenticated with SendGrid so you can verify you're sending from legitimate, trusted domains. This helps ensure your emails reach customer inboxes and aren't marked as spam.

5 input
Action

List the authenticated domain associated with the given user

SENDGRID_LIST_USER_AUTH_DOMAINS

Retrieve all authenticated domains that have been set up for a specific user account, allowing you to see which domains are authorized to send emails through your SendGrid account.

1 input
Action

Remove an ip from an authenticated domain

SENDGRID_REMOVE_AN_IP_FROM_AN_AUTHENTICATED_DOMAIN

Unlink a dedicated IP address from your authenticated email domain's SPF configuration, allowing you to reassign or stop using that IP for email sending through that domain.

2 input
Action

Retrieve a reverse DNS record

SENDGRID_RETRIEVE_A_REVERSE_DNS_RECORD

Retrieves the details of a specific reverse DNS record you've set up for your SendGrid account, including its validation status and configuration details. This helps you monitor whether your email authentication is properly configured.

1 input
Action

Retrieve all reverse dns records

SENDGRID_RETRIEVE_ALL_REVERSE_DNS_RECORDS

View all your reverse DNS records to verify your email sending domain authenticity and identify which IP addresses are properly configured for email delivery. This helps ensure your emails reach customers' inboxes by confirming your sending infrastructure is properly set up.

3 input
Action

Retrieve an authenticated domain

SENDGRID_RETRIEVE_AN_AUTHENTICATED_DOMAIN

Fetch the detailed configuration and verification status of a specific authenticated domain, including its DNS records and security settings. This lets you verify your sending domain is properly set up and troubleshoot any delivery issues.

1 input
Action

Retrieve User's Authenticated Domains

SENDGRID_RETRIEVE_USER_S_AUTHENTICATED_DOMAINS

View the authenticated email domains associated with a specific subuser account, allowing you to manage which domains your team members can use for sending emails.

1 input
Action

Set up reverse dns

SENDGRID_SET_UP_REVERSE_DNS

Configure reverse DNS (rDNS) for a dedicated IP address to improve email deliverability and establish trust with email providers through domain verification. This helps ensure your marketing and transactional emails reach inbox instead of spam folders.

3 input
Action

Update an authenticated domain

SENDGRID_UPDATE_AN_AUTHENTICATED_DOMAIN

Modify the settings of an authenticated domain in SendGrid, such as switching between automatic and manual SPF configuration or designating it as your default sending domain.

3 input
Action

Validate a domain authentication

SENDGRID_VALIDATE_A_DOMAIN_AUTHENTICATION

Verify that your domain's DNS records are properly configured for sending emails through SendGrid. This ensures your domain is authenticated and ready to send messages with proper security verification.

2 input
Action

Validate a reverse dns record

SENDGRID_VALIDATE_A_REVERSE_DNS_RECORD

Verifies that your reverse DNS (rDNS) A record has been properly configured in your DNS provider, confirming your email sending infrastructure is correctly set up. This ensures emails sent from your domain are properly authenticated for better deliverability.

1 input

Email Sending

2 operations

Send emails and manage batch sends through SendGrid's core sending infrastructure. These operations provide the essential functions to transmit emails and organize bulk sends with batch identifiers.

Action★ Featured

Send email with twilio sendgrid

SENDGRID_SEND_EMAIL_WITH_TWILIO_SEND_GRID

Sends emails to customers and contacts through SendGrid's reliable delivery infrastructure, ensuring your messages reach inboxes with professional formatting and tracking capabilities.

39 input
Action

Create a batch id

SENDGRID_CREATE_A_BATCH_ID

Generate a unique batch ID to organize and control multiple email sends as a group, enabling you to pause or cancel all related emails together.

IP Management

33 operations

Administer your SendGrid IP addresses and IP pools for sending. Create pools to organize IPs by purpose, assign IPs to pools, manage the IP allowlist, and monitor your available IP inventory.

Action

Add a batch of ips to an ip pool

SENDGRID_ADD_A_BATCH_OF_IPS_TO_AN_IP_POOL

Add multiple IP addresses to an IP pool in SendGrid to organize and manage your dedicated sending IPs for different campaigns or client accounts. This helps you maintain separate IP reputations and control which IPs are used for specific types of emails.

2 input
Action

Add a twilio sendgrid ip address

SENDGRID_ADD_A_TWILIO_SEND_GRID_IP_ADDRESS

Add a dedicated IP address to your SendGrid account for improved email deliverability and sender reputation. This is useful when you need to separate sending traffic or maintain isolated email channels for different business purposes.

5 input
Action

Add an ip address to a pool

SENDGRID_ADD_AN_IP_ADDRESS_TO_A_POOL

Assigns a dedicated IP address to a specific pool in SendGrid, allowing you to organize and manage your email sending infrastructure by grouping IPs for different purposes or audiences.

2 input
Action

Add ips

SENDGRID_ADD_IPS

Add dedicated IP addresses to your SendGrid account for improved email deliverability and sender reputation control, ideal when scaling your email volume.

3 input
Action

Add one or more ips to the allow list

SENDGRID_ADD_ONE_OR_MORE_IPS_TO_THE_ALLOW_LIST

Restrict SendGrid access to specific IP addresses by adding them to an allow list, ensuring only authorized networks can connect to your email service. This protects your account from unauthorized access and potential abuse.

1 input
Action

Create an ip pool

SENDGRID_CREATE_AN_IP_POOL

Creates a new IP pool to organize and group your dedicated SendGrid IP addresses for managing email reputation across different sending categories.

1 input
Action

Create an ip pool with a name and ip assignments

SENDGRID_CREATE_AN_IP_POOL_WITH_A_NAME_AND_IP_ASSIGNMENTS

Organize your dedicated SendGrid IP addresses into separate pools to maintain distinct sender reputations for different email campaigns. This lets you group transactional emails separately from marketing emails so each type builds its own delivery reputation.

2 input
Action

Delete a batch of ips from an ip pool

SENDGRID_DELETE_A_BATCH_OF_IPS_FROM_AN_IP_POOL

Remove multiple IP addresses from a specific IP Pool to reorganize your sending infrastructure and reallocate IPs to different pools based on your current email sending needs.

2 input
Action

Delete an IP Pool

SENDGRID_DELETE_AN_IP_POOL

Permanently remove an IP pool from your SendGrid account when you no longer need to group dedicated IP addresses together. This is useful when consolidating your email infrastructure or eliminating unused sender pools.

1 input
Action

Delete ip pool

SENDGRID_DELETE_IP_POOL

Permanently removes an IP pool from your SendGrid account and automatically frees up the associated IP addresses for reassignment to other pools. Use this when you no longer need a dedicated IP pool or want to consolidate your sending infrastructure.

1 input
Action

Get a list of all ip addresses on your account

SENDGRID_GET_A_LIST_OF_ALL_IP_ADDRESSES_ON_YOUR_ACCOUNT

Retrieve all IP addresses associated with your SendGrid account along with their configuration details like pool assignments and warm-up status. This helps you manage and monitor your sending infrastructure.

12 input
Action

Get all ip pools that have associated ips

SENDGRID_GET_ALL_IP_POOLS_THAT_HAVE_ASSOCIATED_IPS

Retrieve a summary of all your IP pools and view a sample of IP addresses assigned to each pool, helping you understand your email sending infrastructure at a glance.

5 input
Action

Get details for an ip address

SENDGRID_GET_DETAILS_FOR_AN_IP_ADDRESS

Retrieves detailed information about a specific IP address on your SendGrid account, including its assignment status, warmup settings, IP pools, and billing details. Use this to monitor and manage your email infrastructure.

2 input
Action

Get details for an ip pool

SENDGRID_GET_DETAILS_FOR_AN_IP_POOL

Retrieve detailed information about a specific IP pool including its name, ID, sample IP addresses, and total IP count to understand your email sending infrastructure.

2 input
Action

Get ips assigned to an ip pool

SENDGRID_GET_IPS_ASSIGNED_TO_AN_IP_POOL

Retrieve all IP addresses assigned to a specific email sending pool, helping you manage and monitor which dedicated IPs are being used for your email campaigns. This is useful when you need to verify your sending infrastructure or troubleshoot delivery issues across different sending channels.

4 input
Action

Get remaining ips count

SENDGRID_GET_REMAINING_IPS_COUNT

Check how many additional IP addresses you can provision and understand the associated costs for expanding your email sending infrastructure. This helps you plan your email deliverability strategy and budget for additional sending capacity.

Action

Remove a specific ip from the allowed list

SENDGRID_REMOVE_A_SPECIFIC_IP_FROM_THE_ALLOWED_LIST

Removes an IP address from your SendGrid allow list to revoke its sending permissions and improve account security. Use this when you need to block a specific IP from accessing your email sending capabilities.

1 input
Action

Remove an ip address from a pool

SENDGRID_REMOVE_AN_IP_ADDRESS_FROM_A_POOL

Remove a dedicated IP address from an IP pool to stop using it for that specific pool's email sends. This is useful when reorganizing your sending infrastructure or consolidating IP usage across different pools.

2 input
Action

Remove one or more ips from the allow list

SENDGRID_REMOVE_ONE_OR_MORE_IPS_FROM_THE_ALLOW_LIST

Remove IP addresses from your SendGrid account's allow list to revoke email sending access from specific devices or locations. This helps maintain security by controlling which IPs can access your email account.

1 input
Action

Rename an ip pool

SENDGRID_RENAME_AN_IP_POOL

Update the name of an existing IP pool to better reflect its purpose or sending category. This helps you organize and manage different email sending patterns under meaningful identifiers.

2 input
Action

Retrieve a list of currently allowed ips

SENDGRID_RETRIEVE_A_LIST_OF_CURRENTLY_ALLOWED_IPS

View all IP addresses that are authorized to send emails through your SendGrid account, including when they were added and last updated.

Action

Retrieve a specific allowed ip

SENDGRID_RETRIEVE_A_SPECIFIC_ALLOWED_IP

Fetch the details of a specific whitelisted IP address from your SendGrid account's security allow list to verify its settings and status.

1 input
Action

Retrieve all assigned ips

SENDGRID_RETRIEVE_ALL_ASSIGNED_IPS

View all IP addresses currently assigned to your SendGrid account, including their status, assigned pools, and warmup information to monitor your sending infrastructure.

Action

Retrieve all ip addresses

SENDGRID_RETRIEVE_ALL_IP_ADDRESSES

View all IP addresses associated with your SendGrid account along with their warmup status, reputation metrics, and assignment details to manage your email sending infrastructure.

6 input
Action

Retrieve all ip pools

SENDGRID_RETRIEVE_ALL_IP_POOLS

View all the IP pools you've set up in your SendGrid account, which helps you manage and organize your sending infrastructure across different campaigns or business needs.

Action

Retrieve all ip pools an ip address belongs to

SENDGRID_RETRIEVE_ALL_IP_POOLS_AN_IP_ADDRESS_BELONGS_TO

Check which IP pools your dedicated email sending address is assigned to and monitor its configuration across your email infrastructure.

1 input
Action

Retrieve All IPs Currently in Warmup

SENDGRID_RETRIEVE_ALL_IPS_CURRENTLY_IN_WARMUP

Check which IP addresses are currently being warmed up to establish sending reputation with email providers. This helps you monitor the status of new IPs you've added to your account.

Action

Retrieve all the ips in a specified pool

SENDGRID_RETRIEVE_ALL_THE_IPS_IN_A_SPECIFIED_POOL

Retrieve all IP addresses assigned to a specific pool in your SendGrid account to manage and monitor your dedicated sending infrastructure. This helps you organize and track IPs grouped by email type or campaign.

1 input
Action

Retrieve the warmup status for a specific ip address

SENDGRID_GET_IP_WARMUP_STATUS

Check the warmup status and progression of a dedicated email sending IP address to understand its reputation-building timeline. This helps you track when your IP will be ready for full sending capacity.

1 input
Action

Start warming up an ip address

SENDGRID_START_WARMING_UP_AN_IP_ADDRESS

Activate warmup mode for a dedicated IP address to gradually build sending reputation and improve email deliverability. This automatically limits your sending volume to safe levels while establishing trust with email providers.

1 input
Action

Stop warming up an ip address

SENDGRID_STOP_WARMING_UP_AN_IP_ADDRESS

Removes automatic sending limits from a dedicated IP address that has completed its warmup period, allowing you to send at full capacity again. Use this when your IP has built sufficient sender reputation and is ready for production email volume.

1 input
Action

Update an IP Pool Name

SENDGRID_UPDATE_AN_IP_POOL_NAME

Rename an existing IP pool in your SendGrid account to better organize and manage your dedicated email sending addresses. This helps you maintain separate reputations for different types of emails by clearly labeling your IP pools.

2 input
Action

Update details for an ip address

SENDGRID_UPDATE_DETAILS_FOR_AN_IP_ADDRESS

Modify the settings of a dedicated IP address, including auto warmup status, parent account access, and enabled state to optimize your email deliverability and sender reputation.

4 input

Integrations

6 operations

Connect SendGrid with partner marketing platforms and services. Create, update, and manage integrations that extend SendGrid's capabilities and enable data flow with external systems.

Action

Bulk Delete Integrations

SENDGRID_DELETE_BULK_INTEGRATION

Remove multiple email integrations at once from your SendGrid account, allowing you to clean up unused event forwarding connections to third-party applications like analytics or CRM platforms. This is useful when consolidating tools or discontinuing services that are no longer needed.

1 input
Action

Create Marketing Integration

SENDGRID_CREATE_INTEGRATION

Connect SendGrid Marketing Campaigns to Segment to automatically forward email events like opens, clicks, and bounces for unified customer analytics and engagement tracking.

5 input
Action

Get Marketing Integration

SENDGRID_GET_INTEGRATION

Retrieve the details and configuration of a specific marketing integration connected to your SendGrid account, such as email event forwarding settings to third-party platforms. This helps you verify integration status and manage how your customer data flows to other business tools.

1 input
Action

Listintegration

SENDGRID_LIST_INTEGRATION

Retrieve a list of all integrations connected to your SendGrid account, allowing you to see which third-party services are currently set up for email delivery and management.

Action

Returns a list of all partner settings

SENDGRID_RETURNS_A_LIST_OF_ALL_PARTNER_SETTINGS

Retrieve all available partner integrations that can be connected to your SendGrid account, allowing you to see which third-party services you can enable for enhanced email capabilities.

2 input
Action

Update Marketing Integration

SENDGRID_UPDATE_INTEGRATION

Modify the settings of an existing SendGrid Marketing integration to adjust how email events are forwarded to connected platforms like Segment. Update integration labels, filter which email events to track, and map custom destination properties without affecting other configuration details.

6 input

Mail Settings

14 operations

Configure email delivery settings and security policies for your account. Control TLS enforcement, manage bounce handling, set up footer templates, whitelist addresses, and customize other mail delivery parameters.

Action

Retrieve address whitelist mail settings

SENDGRID_RETRIEVE_ADDRESS_WHITELIST_MAIL_SETTINGS

Check which email addresses or domains are currently whitelisted in your SendGrid account to ensure they receive all messages without suppression. This helps you verify that critical contacts and partners always receive your emails regardless of bounce or unsubscribe history.

Action

Retrieve all mail settings

SENDGRID_RETRIEVE_ALL_MAIL_SETTINGS

Get a complete view of all your email sending settings and configurations to understand which features are currently enabled or disabled. This helps you verify your account setup and troubleshoot email delivery issues.

2 input
Action

Retrieve bounce purge mail settings

SENDGRID_RETRIEVE_BOUNCE_PURGE_MAIL_SETTINGS

Check your current bounce purge settings to understand when bounced email addresses are automatically removed from your suppression lists. This helps you manage how long invalid contacts are kept before being purged from your system.

1 input
Action

Retrieve Current Enforced TLS Settings

SENDGRID_RETRIEVE_CURRENT_ENFORCED_TLS_SETTINGS

Check your SendGrid account's TLS encryption requirements to understand whether emails are enforced to use secure connections or allowed to fall back to unencrypted delivery. This helps you verify your security settings and understand how strictly your emails handle encryption standards.

Action

Retrieve footer mail settings

SENDGRID_RETRIEVE_FOOTER_MAIL_SETTINGS

Retrieve your current email footer settings from SendGrid, including whether footers are enabled and what HTML and plain text content is configured. This helps you verify and audit the footer that appears on all outgoing emails.

1 input
Action

Retrieve forward bounce mail settings

SENDGRID_RETRIEVE_FORWARD_BOUNCE_MAIL_SETTINGS

Check where bounce notifications are being sent for your SendGrid account so you can stay informed about permanent email delivery failures.

Action

Retrieve forward spam mail settings

SENDGRID_RETRIEVE_FORWARD_SPAM_MAIL_SETTINGS

Check your current spam notification settings to see which email addresses are configured to receive spam reports and abuse notifications from SendGrid.

1 input
Action

Update address whitelist mail settings

SENDGRID_UPDATE_ADDRESS_WHITELIST_MAIL_SETTINGS

Manage your SendGrid address whitelist to ensure critical email addresses and domains are never suppressed due to bounces, blocks, or unsubscribes. This lets you maintain delivery to important contacts regardless of engagement issues.

2 input
Action

Update bounce purge mail settings

SENDGRID_UPDATE_BOUNCE_PURGE_MAIL_SETTINGS

Configure automatic removal of bounced email addresses from your suppression lists after a specified number of days, helping you maintain a clean contact database and re-engage contacts that may have become valid again.

4 input
Action

Update enforced tls settings

SENDGRID_UPDATE_ENFORCED_TLS_SETTINGS

Configure encryption requirements for emails sent through your SendGrid account, ensuring recipients must support TLS encryption and valid certificates before messages are delivered.

3 input
Action

Update footer mail settings

SENDGRID_UPDATE_FOOTER_MAIL_SETTINGS

Customize the footer content that automatically appears at the bottom of all your outgoing emails, including HTML and plain text versions. This helps maintain consistent branding and compliance messaging across your email communications.

4 input
Action

Update forward bounce mail settings

SENDGRID_UPDATE_FORWARD_BOUNCE_MAIL_SETTINGS

Configure an email address to automatically receive notifications when messages bounce from recipient mailboxes, helping you monitor delivery problems and keep your mailing list clean.

2 input
Action

Update forward spam mail settings

SENDGRID_UPDATE_FORWARD_SPAM_MAIL_SETTINGS

Configure automatic forwarding of spam reports and abuse notifications to specific email addresses, ensuring you stay informed about email deliverability issues affecting your account.

2 input
Action

Update template mail settings

SENDGRID_UPDATE_TEMPLATE_MAIL_SETTINGS

Apply a default email template with branding and styling that wraps around all emails sent through your SendGrid account. This ensures consistent visual presentation and messaging across your transactional emails.

2 input

Onboarding

1 operation

Track your SendGrid onboarding progress and setup completion. This operation shows which onboarding steps you've already completed so you know what remains to get your account fully configured.

Action

Completed steps

SENDGRID_COMPLETED_STEPS

Check whether your SendGrid account has completed domain authentication and single sender verification setup. This helps you understand if your email infrastructure is ready to send campaigns.

Reporting

33 operations

Analyze email performance with detailed statistics and engagement metrics. Generate reports on clicks, opens, bounces, engagement quality, and export contact activity data to track the success of your campaigns.

Action

Export contacts

SENDGRID_EXPORT_CONTACTS

Initiates an asynchronous export of your SendGrid email contacts to CSV or JSON format, allowing you to backup, analyze, or migrate your contact database. You can export all contacts or filter by specific lists and segments.

5 input
Action

Export contacts status

SENDGRID_EXPORT_CONTACTS_STATUS

Check the progress of a contact export job and retrieve download links once the export is ready. This lets you monitor batch contact exports and download your contact data as CSV files when processing completes.

1 input
Action

Export single send stats

SENDGRID_EXPORT_SINGLE_SEND_STATS

Exports detailed engagement metrics for your SendGrid email campaigns into a CSV file, including opens, clicks, bounces, and other performance data. This helps you analyze campaign effectiveness and understand subscriber behavior.

2 input
Action

Filter all messages

SENDGRID_FILTER_ALL_MESSAGES

Search and retrieve detailed email activity records from your SendGrid account, allowing you to track delivery status, engagement, and performance metrics for emails you've sent.

2 input
Action

Filter messages by message id

SENDGRID_FILTER_MESSAGES_BY_MESSAGE_ID

Look up comprehensive details about a specific email message using its message ID, including sender, recipient, subject, delivery status, and associated events. This helps you track individual email performance and troubleshoot delivery issues.

1 input
Action

Get all automation stats

SENDGRID_GET_ALL_AUTOMATION_STATS

Retrieve comprehensive performance metrics for your automated email campaigns, including delivery rates, opens, clicks, bounces, and unsubscribes to measure campaign effectiveness.

3 input
Action

Get all existing exports

SENDGRID_GET_ALL_EXISTING_EXPORTS

Retrieve a list of all contact export jobs from SendGrid to check their status and access download links for completed exports. This helps you track ongoing data exports and retrieve ready files without needing specific export IDs.

Action

Get all single sends stats

SENDGRID_GET_ALL_SINGLE_SENDS_STATS

Retrieve performance metrics for your SendGrid marketing email campaigns, including delivery rates, opens, clicks, bounces, and unsubscribes to measure campaign effectiveness.

3 input
Action

Get Automation Click Tracking Stats

SENDGRID_GET_AUTOMATION_CLICK_TRACKING_STATS_BY_ID

View detailed click performance metrics for links in your automated email campaigns, showing which links received the most engagement from subscribers. This helps you understand what content resonates with your audience and optimize future messaging.

5 input
Action

Get automation stats by id

SENDGRID_GET_AUTOMATION_STATS_BY_ID

Retrieve detailed performance metrics for a specific automation workflow, including open rates, click rates, and engagement data to measure campaign effectiveness.

9 input
Action

Get bounce statistics by classification

SENDGRID_GET_BOUNCE_CLASS_STATS

Track daily bounce statistics for a specific bounce type (like invalid addresses or reputation issues) to identify patterns affecting your email deliverability. This helps you understand why emails are bouncing and take targeted action to improve sender reputation.

3 input
Action

Get Email Activity CSV Download URL

SENDGRID_DOWNLOAD_CSV

Generates a downloadable S3 link for your email activity data in CSV format, allowing you to access up to one million email events from the last 30 days for analysis and reporting.

1 input
Action

Get engagement quality scores

SENDGRID_GET_ENGAGEMENT_QUALITY_SCORES

Retrieve your email engagement quality scores from SendGrid to understand how well your messages are performing with mailbox providers. This composite score (1-5) helps you assess whether your emails are reaching inboxes and engaging recipients effectively.

2 input
Action

Get single send click tracking stats by id

SENDGRID_GET_SINGLE_SEND_CLICK_TRACKING_STATS_BY_ID

Retrieve detailed click-tracking data for a specific email campaign, showing which links received the most engagement from your recipients.

6 input
Action

Get single send stats by id

SENDGRID_GET_SINGLE_SEND_STATS_BY_ID

Retrieve detailed performance metrics for a specific email campaign, including open rates, click rates, and delivery statistics to measure campaign effectiveness.

8 input
Action

Get subuser monthly stats

SENDGRID_GET_SUBUSER_MONTHLY_STATS

Retrieve detailed monthly email performance metrics for a SendGrid subuser account, including delivery rates, engagement, and bounces to monitor sending performance over time.

6 input
Action

Get subusers engagement quality scores

SENDGRID_GET_SUBUSERS_ENGAGEMENT_QUALITY_SCORES

Monitor your team's email sending health by retrieving engagement quality scores that indicate how recipients are responding to your emails. These scores help you identify which team members are sending emails that generate positive recipient engagement.

3 input
Action

Request csv

SENDGRID_REQUEST_CSV

Export up to 1 million email events from the past 30 days into a CSV file that's delivered to your inbox, allowing you to analyze your SendGrid activity offline.

1 input
Action

Retrieve bounce classification totals

SENDGRID_RETRIEVE_BOUNCE_CLASSIFICATION_TOTALS

Get a breakdown of email bounces categorized by type (hard bounces, soft bounces, etc.) to understand why messages aren't reaching recipients. This helps you identify delivery problems and maintain a healthy email list.

2 input
Action

Retrieve email statistics by browser

SENDGRID_RETRIEVE_EMAIL_STATISTICS_BY_BROWSER

See how many people clicked links in your emails broken down by their browser type (Chrome, Firefox, Safari, etc.), helping you understand which browsers drive the most engagement with your campaigns.

6 input
Action

Retrieve email statistics by client type

SENDGRID_RETRIEVE_EMAIL_STATISTICS_BY_CLIENT_TYPE

View how your emails are opened across different devices and email clients (webmail, desktop, phone, tablet) to understand where your audience engages with your messages.

5 input
Action

Retrieve email statistics by country and state province

SENDGRID_GET_GEO_STATS

Analyze how your emails are being received and engaged with across different countries and regions, helping you understand which geographic areas drive the most opens and clicks. Use this data to optimize your email campaigns for better performance in key markets.

6 input
Action

Retrieve email statistics by device type

SENDGRID_RETRIEVE_EMAIL_STATISTICS_BY_DEVICE_TYPE

See how your emails perform across different devices like phones, tablets, and desktops so you can optimize your email designs for better engagement. This helps you understand which devices your audience uses most when reading your messages.

5 input
Action

Retrieve email statistics by mailbox provider

SENDGRID_RETRIEVE_EMAIL_STATISTICS_BY_MAILBOX_PROVIDER

Track how your emails perform across different email providers like Gmail, Yahoo, and Outlook to identify delivery issues and optimize sending strategies. Understand which providers have high engagement or delivery problems so you can refine your email approach.

6 input
Action

Retrieve email statistics for categories

SENDGRID_RETRIEVE_EMAIL_STATISTICS_FOR_CATEGORIES

Retrieve detailed email performance metrics (delivery, opens, clicks, bounces) for specific categories over a date range to understand how different types of emails are performing. This helps you identify which campaign categories are most effective and where to optimize your email strategy.

6 input
Action

Retrieve email statistics for your subusers

SENDGRID_RETRIEVE_EMAIL_STATISTICS_FOR_YOUR_SUBUSERS

View detailed email performance metrics for your subuser accounts, including delivery rates, opens, clicks, and bounces over any date range. Use this to monitor how your team members or client accounts are performing with email campaigns.

6 input
Action

Retrieve global email statistics

SENDGRID_RETRIEVE_GLOBAL_EMAIL_STATISTICS

Fetch aggregated email performance metrics for your SendGrid account over a specific date range, including delivery rates, opens, clicks, and engagement data. Use this to understand how your email campaigns are performing and identify trends in subscriber behavior.

5 input
Action

Retrieve monthly stats for all subusers

SENDGRID_RETRIEVE_MONTHLY_STATS_FOR_ALL_SUBUSERS

View aggregated monthly email performance metrics across all your team members or reseller accounts, including delivery rates, opens, clicks, and bounces. This helps you track overall email campaign success and identify performance trends without checking each subuser individually.

6 input
Action

Retrieve stats by a specific client type

SENDGRID_RETRIEVE_STATS_BY_A_SPECIFIC_CLIENT_TYPE

Track how your email recipients engage with messages on specific devices or platforms (like mobile phones, tablets, or desktop clients) to understand which client types drive the most opens and interactions. This helps you optimize email designs for the devices your audience uses most.

4 input
Action

Retrieve subuser reputations

SENDGRID_RETRIEVE_SUBUSER_REPUTATIONS

Get sender reputation scores for your SendGrid subusers to monitor email delivery performance and identify which accounts may have deliverability issues. This helps you maintain good relationships with email providers and ensure your messages reach inboxes.

1 input
Action

Retrieve sums of email stats for each category

SENDGRID_RETRIEVE_SUMS_OF_EMAIL_STATS_FOR_EACH_CATEGORY

Aggregates email performance metrics (deliveries, opens, clicks, bounces) across all your email categories to show which types of emails are performing best. Use this to understand engagement patterns and identify underperforming email categories that need improvement.

7 input
Action

Retrieve the count of billable recipients (Legacy)

SENDGRID_RETRIEVE_THE_COUNT_OF_BILLABLE_RECIPIENTS

Check how many contacts you'll be charged for on your SendGrid account, helping you understand your email marketing costs.

Action

Sum email stats for subusers

SENDGRID_SUM_EMAIL_STATS_FOR_SUBUSERS

Aggregates email performance metrics across all your SendGrid subusers over a specified date range, giving you a unified view of delivery, engagement, and bounce data. Use this to track overall email campaign health and identify performance trends across multiple SendGrid accounts.

7 input

Segments

8 operations

Create and manage audience segments based on contact attributes and behaviors. Build targeted segments for selective sending, refresh segment data, and maintain segment definitions for your marketing strategy.

Action

Create a segment

SENDGRID_CREATE_A_SEGMENT

Organize your email contacts into targeted groups based on specific characteristics or behaviors, allowing you to send personalized campaigns to the right audience segments.

3 input
Action

Create segment

SENDGRID_CREATE_SEGMENT

Create targeted contact groups in SendGrid by defining criteria based on customer data and engagement history, enabling you to organize your email list for more relevant campaigns. This allows you to automatically segment your audience without manual sorting.

3 input
Action

Delete a segment

SENDGRID_DELETE_A_SEGMENT

Permanently removes a segment from your SendGrid contact database, with the option to also delete all contacts within that segment. Use this when you no longer need a specific audience group or want to clean up outdated contact lists.

2 input
Action

Get list of segments

SENDGRID_GET_LIST_OF_SEGMENTS

Retrieves your contact segments from SendGrid so you can view and organize all the audience groups you've created for targeted email campaigns. This helps you manage which customer lists and segments are available for your marketing efforts.

3 input
Action

Manually refresh a segment

SENDGRID_MANUALLY_REFRESH_A_SEGMENT

Force an immediate update of a marketing segment's contact list to ensure you're working with the latest audience data that matches your targeting criteria. This is useful when you need current segment information before launching a campaign without waiting for SendGrid's standard hourly refresh.

2 input
Action

Remove segment without affecting contacts

SENDGRID_REMOVE_SEGMENT_WITHOUT_AFFECTING_CONTACTS

Deletes a segment from your SendGrid marketing campaigns while preserving all contacts, allowing you to clean up your segmentation strategy without losing subscriber data.

1 input
Action

Retrieve single segment endpoint

SENDGRID_RETRIEVE_SINGLE_SEGMENT_ENDPOINT

Retrieves detailed information about a specific email marketing segment, including membership criteria, contact count, and validation status. Use this to verify segment configuration and check how many contacts match your targeting rules.

2 input
Action

Update a segment

SENDGRID_UPDATE_A_SEGMENT

Modify an existing email segment by updating its name or target audience rules, allowing you to refine who receives your campaigns without creating new segments.

3 input

Senders

18 operations

Manage sender identities and verified senders for your email communications. Create sender profiles, verify ownership, resend verification emails, and update sender information to maintain multiple sending identities.

Action

Create a sender

SENDGRID_CREATE_A_SENDER

Set up a new sender identity in SendGrid to establish who your marketing emails come from, enabling you to maintain brand consistency and sender reputation across your campaigns.

11 input
Action

Create a sender identity

SENDGRID_CREATE_A_SENDER_IDENTITY

Set up a new email sender identity in SendGrid to establish the "from" address and branding information that recipients will see when you send emails. This is essential for sending professional emails and managing multiple brand or campaign identities.

11 input
Action

Create verified sender request

SENDGRID_CREATE_VERIFIED_SENDER_REQUEST

Registers a new email address as an authorized sender for your SendGrid account and initiates verification through an email confirmation process. This ensures only legitimate email addresses can send messages through your SendGrid account.

11 input
Action

Delete a sender

SENDGRID_DELETE_A_SENDER

Permanently removes a sender identity from your SendGrid account, freeing up that email address from your sender list. Use this when you no longer need a particular 'from' address for your marketing campaigns.

1 input
Action

Delete a sender identity

SENDGRID_DELETE_A_SENDER_IDENTITY

Permanently remove a sender identity from your SendGrid account when you no longer need to send emails from that address. This is useful when consolidating email accounts, rebranding, or cleaning up unused sender profiles.

1 input
Action

Delete verified sender

SENDGRID_DELETE_VERIFIED_SENDER

Permanently removes a verified sender identity from your SendGrid account so you can stop using that email address for campaigns. This is useful when cleaning up old or inactive sender addresses.

1 input
Action

Edit verified sender

SENDGRID_EDIT_VERIFIED_SENDER

Update the details of an existing verified sender in SendGrid, such as display name or contact information, without requiring changes to all sender properties. This keeps your sender identities current and accurate as your business information changes.

12 input
Action

Get a list of all senders

SENDGRID_GET_A_LIST_OF_ALL_SENDERS

Retrieve all email sender identities configured in your SendGrid account, including their verification status and readiness for sending campaigns. This helps you manage and verify which email addresses can be used to send out your marketing messages.

3 input
Action

Get a specific sender

SENDGRID_GET_A_SPECIFIC_SENDER

Get detailed information about a specific sender profile you've set up in SendGrid, including email address, reply-to details, physical address, and verification status. Use this to verify sender configuration before sending campaigns or to manage multiple sender identities.

1 input
Action

Get all sender identities

SENDGRID_GET_ALL_SENDER_IDENTITIES

Retrieve all email sender identities configured in your SendGrid account so you can see which email addresses are authorized to send messages. This helps you manage and verify your sending setup across different brand or business units.

Action

Get all verified senders

SENDGRID_GET_ALL_VERIFIED_SENDERS

Retrieves a list of all sender identities configured in your SendGrid account, allowing you to view and manage which email addresses are verified for sending. This helps you keep track of your approved email senders and ensure compliance with your sending setup.

3 input
Action

Resend a sender verification

SENDGRID_RESEND_A_SENDER_VERIFICATION

Resends the verification email for a sender identity in your Marketing Campaigns account when the original email is lost or expired. This helps you complete the sender verification process so you can start sending marketing emails.

1 input
Action

Resend sender identity verification

SENDGRID_RESEND_SENDER_IDENTITY_VERIFICATION

Resends the verification email to a sender identity's 'from' address when the original email wasn't received or has expired, allowing you to complete the verification process. Use this to regain sending capabilities from a sender account that's pending verification.

1 input
Action

Resend verified sender request

SENDGRID_RESEND_VERIFIED_SENDER_REQUEST

Resends a verification email to a sender identity that hasn't been verified yet, useful when the original verification message was lost or expired. This allows you to regain access to a sender email address without recreating the entire verification request.

1 input
Action

Update a sender

SENDGRID_UPDATE_A_SENDER

Update your sender identity information such as display name, email address, or physical address for your SendGrid marketing campaigns. Use this to maintain accurate sender details, ensure compliance, and keep your campaign setup organized.

12 input
Action

Update a sender identity

SENDGRID_UPDATE_A_SENDER_IDENTITY

Modify an existing sender identity's details such as display name, email address, or reply-to information in SendGrid without affecting other settings.

12 input
Action

Verify sender request

SENDGRID_VERIFY_SENDER_REQUEST

Confirms a sender email address by using the verification token sent to that email, allowing you to start sending emails from that address.

1 input
Action

View a sender identity

SENDGRID_VIEW_A_SENDER_IDENTITY

Retrieve the complete details of a sender identity including email configuration, physical address, and verification status. Use this to verify sender settings before launching campaigns or troubleshoot delivery issues.

1 input

Subusers

12 operations

Administer subuser accounts and their access permissions within your SendGrid environment. Create subusers, assign them to IP pools, manage their credits, control their access levels, and delete accounts as needed.

Action

Assign a batch of subusers to an ip

SENDGRID_ASSIGN_A_BATCH_OF_SUBUSERS_TO_AN_IP

Efficiently assign multiple subusers to a specific IP address at once, ensuring all assignments are completed together or none at all. This helps you maintain organized email sending infrastructure across different team members or business divisions.

2 input
Action

Create subuser

SENDGRID_CREATE_SUBUSER

Create a new subuser account within your SendGrid workspace to organize and manage email sending across different projects, clients, or business units with separate credentials and activity tracking.

6 input
Action

Delete a batch of subusers from an ip

SENDGRID_DELETE_A_BATCH_OF_SUBUSERS_FROM_AN_IP

Remove multiple subusers from a specific IP address in one action to better manage your email sending resources and IP reputation.

2 input
Action

Delete a subuser

SENDGRID_DELETE_A_SUBUSER

Permanently remove a subuser account from your SendGrid instance, immediately revoking their access to email sending and reporting. Use this when team members leave, consolidating accounts, or cleaning up unused sub-accounts.

1 input
Action

Enable disable a subuser

SENDGRID_ENABLE_DISABLE_A_SUBUSER

Control whether a SendGrid subuser account can send emails by enabling or disabling their access. This helps manage team member permissions and prevent unauthorized sending.

2 input
Action

Enable disable website access for a subuser

SENDGRID_ENABLE_DISABLE_WEBSITE_ACCESS_FOR_A_SUBUSER

Control whether a SendGrid subuser can access the web dashboard while maintaining their email sending capabilities. This lets you manage login permissions independently from email functionality.

2 input
Action

Get a list of subusers assigned to an ip

SENDGRID_GET_A_LIST_OF_SUBUSERS_ASSIGNED_TO_AN_IP

Retrieve which subusers in your SendGrid account are using a specific IP address, helping you track email sending activity and resource allocation across your team members.

3 input
Action

Get the credits for a subuser

SENDGRID_GET_THE_CREDITS_FOR_A_SUBUSER

Check how many email sending credits a subuser account has remaining, including their credit type and usage details. This helps you track and manage credit allocation across team members or client accounts.

1 input
Action

List all subusers

SENDGRID_LIST_ALL_SUBUSERS

Retrieve and view all subuser accounts you've created in SendGrid, with options to filter and paginate through the list. This helps you manage and monitor multiple email sending accounts within your organization.

5 input
Action

Unlink subuser domain

SENDGRID_UNLINK_SUBUSER_DOMAIN

Remove a domain authentication link from a subuser account, preventing them from sending emails through that specific domain. This is useful when you need to revoke a subuser's access to a particular sending domain.

2 input
Action

Update the credits for a subuser

SENDGRID_UPDATE_THE_CREDITS_FOR_A_SUBUSER

Allocate and manage email sending credits for your SendGrid subusers, controlling how many emails each team member or client can send. This lets you set spending limits, distribute resources fairly, and prevent budget overruns.

4 input
Action

Update the remaining credits for a subuser

SENDGRID_UPDATE_THE_REMAINING_CREDITS_FOR_A_SUBUSER

Adjust the email sending credits available to a subuser account by adding or subtracting from their current balance. This helps you manage team member access and control costs across multiple SendGrid accounts.

2 input

Suppressions

31 operations

Manage suppression groups and global suppression lists to control email delivery to specific recipients. Add addresses to suppressions, remove entries, update suppression group settings, and handle bounces, complaints, and invalid addresses.

Action

Add recipient addresses to the global suppression group

SENDGRID_ADD_TO_GLOBAL_SUPPRESSIONS_GROUP

Permanently prevent one or more email addresses from receiving any emails from your SendGrid account by adding them to the global suppression list. Use this to honor opt-out requests and manage contacts who should never receive communications.

1 input
Action

Add suppressions to a suppression group

SENDGRID_ADD_SUPPRESSIONS_TO_A_SUPPRESSION_GROUP

Add email addresses to an unsubscribe group so they won't receive emails associated with that specific group, helping you manage subscriber preferences and maintain a clean mailing list.

2 input
Action

Create a new suppression group

SENDGRID_CREATE_A_NEW_SUPPRESSION_GROUP

Create a new suppression group to organize recipients by email type and let them unsubscribe from specific categories rather than all emails. This helps maintain sender reputation and keeps engaged subscribers on your list.

3 input
Action

Delete a bounce

SENDGRID_DELETE_A_BOUNCE

Removes an email address from your SendGrid bounce list, allowing you to retry delivery to that address in the future. Use this after confirming an email is valid or the delivery issue has been resolved.

1 input
Action

Delete a global suppression

SENDGRID_DELETE_A_GLOBAL_SUPPRESSION

Remove an email address from your global suppression list so you can send emails to that contact again in the future.

1 input
Action

Delete a specific block

SENDGRID_DELETE_A_SPECIFIC_BLOCK

Remove a blocked email address from your SendGrid blocks list so you can resume sending messages to that recipient. This is useful when an email was incorrectly blocked or the underlying delivery issue has been resolved.

2 input
Action

Delete a specific invalid email

SENDGRID_DELETE_A_SPECIFIC_INVALID_EMAIL

Removes a specific email address from SendGrid's invalid emails suppression list, allowing SendGrid to attempt delivery to that address again. Use this when you've confirmed a previously invalid email address is now working correctly.

1 input
Action

Delete a specific spam report

SENDGRID_DELETE_A_SPECIFIC_SPAM_REPORT

Removes a specific email address from SendGrid's spam reports list, allowing you to resume sending emails to that recipient if they've explicitly consented to receive your messages again.

1 input
Action

Delete a suppression from a suppression group

SENDGRID_DELETE_A_SUPPRESSION_FROM_A_SUPPRESSION_GROUP

Remove an email address from a suppression group to allow you to send emails to that recipient again. Use this when a contact explicitly opts back in to receiving your messages.

2 input
Action

Delete a suppression group

SENDGRID_DELETE_A_SUPPRESSION_GROUP

Removes an email suppression group from your account, allowing previously suppressed recipients to receive emails again if they wish to resubscribe. Use this when you need to clean up old suppression lists or reorganize your email management structure.

1 input
Action

Delete blocks

SENDGRID_DELETE_BLOCKS

Remove blocked email addresses from your SendGrid suppression list to clean up failed recipient records and improve deliverability management. This helps you recover from delivery issues and re-engage with contacts whose email addresses may have been temporarily blocked.

2 input
Action

Delete bounces

SENDGRID_DELETE_BOUNCES

Remove email addresses from your SendGrid bounce list to retry sending to them or clean up outdated suppression records. This helps you recover contact validity and maintain accurate recipient lists.

2 input
Action

Delete invalid emails

SENDGRID_DELETE_INVALID_EMAILS

Remove email addresses from your invalid emails suppression list so SendGrid can retry delivery to those contacts. This is useful when you want to give previously bounced emails a second chance.

2 input
Action

Delete spam reports

SENDGRID_DELETE_SPAM_REPORTS

Remove email addresses from your spam reports list to regain the ability to send emails to those recipients again. Use this when customers request to receive your emails after being marked as spam.

2 input
Action

Get information on a single suppression group

SENDGRID_GET_INFORMATION_ON_A_SINGLE_SUPPRESSION_GROUP

Retrieve detailed information about a suppression group, including its name, description, and the number of unsubscribed contacts. Use this to monitor how many people have opted out of specific email types and manage your communication preferences.

2 input
Action

Get suppression groups

SENDGRID_GET_SUPPRESSION_GROUPS

Retrieve your list of suppression groups to see which email lists have unsubscribe preferences set up and manage recipient communication preferences across your campaigns.

1 input
Action

Retrieve a bounce

SENDGRID_RETRIEVE_A_BOUNCE

Look up why a specific email address bounced and when it happened to understand delivery failures and manage your email list quality.

2 input
Action

Retrieve a global suppression

SENDGRID_RETRIEVE_A_GLOBAL_SUPPRESSION

Check whether a specific email address is on your global suppression list to avoid sending unwanted messages to opted-out contacts. This helps ensure compliance and prevents wasted send attempts on undeliverable addresses.

1 input
Action

Retrieve a specific block

SENDGRID_RETRIEVE_A_SPECIFIC_BLOCK

Check if a specific email address is blocked from receiving your messages and understand the reason for the block. Use this to diagnose delivery issues and determine if you need to take corrective action before retrying sends.

2 input
Action

Retrieve a specific invalid email

SENDGRID_RETRIEVE_A_SPECIFIC_INVALID_EMAIL

Check if a specific email address is on your suppression list and view the reason it was marked as invalid, helping you maintain clean contact lists and avoid sending to problematic addresses.

1 input
Action

Retrieve a specific spam report

SENDGRID_RETRIEVE_A_SPECIFIC_SPAM_REPORT

Look up whether a specific email address has marked your messages as spam in SendGrid. This helps you understand delivery issues and manage your sender reputation.

1 input
Action

Retrieve all blocks

SENDGRID_RETRIEVE_ALL_BLOCKS

Retrieve a list of email addresses that have been blocked by recipient servers, helping you identify delivery issues caused by content or sending reputation problems. Use this to diagnose why messages aren't reaching certain recipients and take corrective action.

6 input
Action

Retrieve all bounces

SENDGRID_RETRIEVE_ALL_BOUNCES

Get a list of all email addresses that bounced when you tried to send them messages, with options to control how many results you see and where to start in the list.

5 input
Action

Retrieve all global suppressions

SENDGRID_RETRIEVE_ALL_GLOBAL_SUPPRESSIONS

Retrieve a list of all email addresses that have been globally suppressed from your SendGrid account, including when they opted out. This helps you understand who has unsubscribed and avoid sending to them.

5 input
Action

Retrieve all invalid emails

SENDGRID_RETRIEVE_ALL_INVALID_EMAILS

Retrieve a list of email addresses that bounced or are invalid in your SendGrid account, helping you maintain a clean mailing list and improve deliverability. Use pagination to browse through large lists of problem addresses.

5 input
Action

Retrieve all spam reports

SENDGRID_RETRIEVE_ALL_SPAM_REPORTS

Retrieve a paginated list of email addresses that have marked your messages as spam, allowing you to review and manage your sender reputation. Use this to identify problematic content, refine your email strategy, and maintain list quality.

5 input
Action

Retrieve all suppression groups for an email address

SENDGRID_GET_EMAIL_SUPPRESSION_GROUPS

Check which suppression groups a specific email address is included in, helping you understand why someone might not receive your emails or verify their subscription preferences.

1 input
Action

Retrieve all suppressions

SENDGRID_RETRIEVE_ALL_SUPPRESSIONS

Retrieve all email addresses that have been suppressed or unsubscribed across your SendGrid account, along with which groups they're suppressed from. This helps you maintain a clean contact list and understand your audience engagement.

1 input
Action

Retrieve all suppressions for a suppression group

SENDGRID_RETRIEVE_ALL_SUPPRESSIONS_FOR_A_SUPPRESSION_GROUP

View all email addresses that have been suppressed or blocked for a specific suppression group, helping you understand who is on your do-not-contact list. This ensures you maintain compliance and avoid sending emails to addresses that have unsubscribed or reported issues.

1 input
Action

Search for suppressions within a group

SENDGRID_SEARCH_FOR_SUPPRESSIONS_WITHIN_A_GROUP

Find which email addresses have unsubscribed from a specific suppression group, helping you identify contacts who've opted out of certain types of communications.

2 input
Action

Update a suppression group

SENDGRID_UPDATE_A_SUPPRESSION_GROUP

Modify the details of an unsubscribe group, including its name, description, and default status, to better organize how recipients manage their email preferences. This helps you keep subscription categories relevant and aligned with your current business needs.

4 input

Team Management

11 operations

Manage your SendGrid team members and their permissions. Invite teammates, assign role-based permissions, handle SSO teammate integration, and remove team members from your account.

Action

Create an sso teammate

SENDGRID_CREATE_AN_SSO_TEAMMATE

Adds a new team member to SendGrid who logs in through your organization's identity provider for secure, centralized authentication. This streamlines access management while maintaining security for your email marketing platform.

8 input
Action

Delete pending teammate

SENDGRID_DELETE_PENDING_TEAMMATE

Cancel an outstanding invitation to join your SendGrid account before it's accepted by the recipient.

1 input
Action

Delete teammate

SENDGRID_DELETE_TEAMMATE

Permanently remove a teammate's access from your SendGrid account. Use this when team members leave or no longer need email marketing capabilities.

1 input
Action

Edit an SSO Teammate

SENDGRID_EDIT_AN_SSO_TEAMMATE

Update a team member's access permissions and role within SendGrid, allowing you to manage who has admin privileges and what specific features they can access.

8 input
Action

Get teammate subuser access

SENDGRID_GET_TEAMMATE_SUBUSER_ACCESS

Check which subuser accounts a team member can access in SendGrid and what permissions they have, helping you manage team access control and security.

4 input
Action

Invite teammate

SENDGRID_INVITE_TEAMMATE

Send email invitations to team members to join your SendGrid account with specific permission levels. This allows you to delegate email management tasks while controlling what each team member can access.

3 input
Action

Resend teammate invite

SENDGRID_RESEND_TEAMMATE_INVITE

Refresh a pending teammate invitation to extend its acceptance deadline by another 7 days, ensuring team members don't miss their chance to join your account.

1 input
Action

Retrieve all pending teammates

SENDGRID_RETRIEVE_ALL_PENDING_TEAMMATES

Get a list of all pending teammate invitations that have been sent but not yet accepted. This helps you track outstanding invitations and manage your team setup process.

Action

Retrieve all teammates

SENDGRID_RETRIEVE_ALL_TEAMMATES

Fetch a list of all team members who have access to your SendGrid account, with options to paginate through results. This helps you see who has account permissions and manage team access.

2 input
Action

Retrieve specific teammate

SENDGRID_RETRIEVE_SPECIFIC_TEAMMATE

Fetch detailed information about a specific team member in SendGrid by their username, including their email, role, and access permissions.

1 input
Action

Update Teammate's Permissions

SENDGRID_UPDATE_TEAMMATE_S_PERMISSIONS

Modify what actions and features a team member can access in your SendGrid account, either granting full admin rights or limiting them to specific permissions.

3 input

Templates

12 operations

Create and manage transactional email templates for your application sends. Build templates, create and manage versions, activate the right version for use, and customize templates to match your brand.

Action★ Featured

Create a transactional template

SENDGRID_CREATE_A_TRANSACTIONAL_TEMPLATE

Create a reusable email template in SendGrid for sending transactional messages like order confirmations, password resets, or account notifications. This allows you to design professional, consistent emails once and use them repeatedly without rebuilding the design each time.

2 input
Action

Activate template version

SENDGRID_ACTIVATE_TEMPLATE_VERSION

Makes a specific version of your email template the active version used for all emails sent with that template. This allows you to switch between different template designs instantly without losing previous versions.

2 input
Action

Create a new transactional template version

SENDGRID_CREATE_A_NEW_TRANSACTIONAL_TEMPLATE_VERSION

Create a new version of an existing email template, allowing you to test design changes, update content, or A/B test different versions without affecting your current template in production.

9 input
Action

Delete a template

SENDGRID_DELETE_A_TEMPLATE

Permanently remove a transactional email template from your SendGrid account when it's no longer needed. This action cannot be undone, so ensure the template isn't actively in use before deletion.

1 input
Action

Delete a transactional template version

SENDGRID_DELETE_A_TRANSACTIONAL_TEMPLATE_VERSION

Permanently remove a specific version of a transactional email template from your account. This is useful when you have outdated or obsolete template versions taking up space or causing confusion in your template library.

2 input
Action

Duplicate a transactional template

SENDGRID_DUPLICATE_A_TRANSACTIONAL_TEMPLATE

Create a copy of an existing email template so you can quickly generate variations without building from scratch. This saves time when you need similar templates for different purposes or recipients.

2 input
Action

Edit a transactional template

SENDGRID_EDIT_A_TRANSACTIONAL_TEMPLATE

Update the name of an existing transactional email template to better organize and identify your email communications. This helps keep your template library organized as your business evolves.

2 input
Action

Edit a transactional template version

SENDGRID_EDIT_A_TRANSACTIONAL_TEMPLATE_VERSION

Update the content, subject, and settings of an existing email template version in SendGrid to keep your transactional emails current and relevant. This lets you refine your email designs and messaging without creating new templates.

10 input
Action

Retrieve a single transactional template

SENDGRID_RETRIEVE_A_SINGLE_TRANSACTIONAL_TEMPLATE

Retrieves the details and version history of a transactional email template by its ID, helping you manage and verify your email templates before use.

1 input
Action

Retrieve a specific transactional template version

SENDGRID_RETRIEVE_A_SPECIFIC_TRANSACTIONAL_TEMPLATE_VERSION

Fetch the specific content and settings of a particular email template version to review, compare, or verify template details before sending campaigns.

2 input
Action

Retrieve legacy template mail settings

SENDGRID_RETRIEVE_LEGACY_TEMPLATE_MAIL_SETTINGS

Fetches your current legacy email template configuration to check what HTML wrapper is applied to your emails and whether it's active. Use this to verify or audit your existing template settings before making changes.

Action

Retrieve paged transactional templates

SENDGRID_RETRIEVE_PAGED_TRANSACTIONAL_TEMPLATES

Retrieve a paginated list of your transactional email templates to manage, organize, and track all the pre-built emails you've created for automated communications.

3 input

Tracking

9 operations

Configure tracking features to monitor email engagement and performance. Enable open tracking, click tracking, and subscription tracking, plus integrate with Google Analytics to measure how recipients interact with your emails.

Action

Get Open Tracking Settings

SENDGRID_GET_OPEN_TRACKING_SETTINGS

Check whether open tracking is enabled for your emails to monitor when recipients view your messages. This setting controls if SendGrid logs when recipients open your emails.

Action

Retrieve click track settings

SENDGRID_RETRIEVE_CLICK_TRACK_SETTINGS

Check whether click tracking is enabled for your emails so you can understand if you're capturing engagement data from your recipients.

Action

Retrieve Google Analytics Settings

SENDGRID_RETRIEVE_GOOGLE_ANALYTICS_SETTINGS

Retrieve your SendGrid account's Google Analytics tracking settings to see which UTM parameters are configured for your email campaigns. This allows you to verify your tracking setup is enabled and properly configured to measure email performance in Google Analytics.

Action

Retrieve subscription tracking settings

SENDGRID_RETRIEVE_SUBSCRIPTION_TRACKING_SETTINGS

Checks your current subscription tracking configuration to see if automatic unsubscribe links are enabled and what custom messaging is displayed to recipients. This helps ensure your email compliance settings match your communication strategy.

Action

Retrieve tracking settings

SENDGRID_RETRIEVE_TRACKING_SETTINGS

View all email tracking settings currently enabled on your account, including open rates, click tracking, and bounce monitoring.

Action

Update click tracking settings

SENDGRID_UPDATE_CLICK_TRACKING_SETTINGS

Enable or disable click tracking for your emails to monitor which links recipients are engaging with, helping you understand what content resonates with your audience.

2 input
Action

Update Google Analytics Settings

SENDGRID_UPDATE_GOOGLE_ANALYTICS_SETTINGS

Enable automatic UTM parameter tracking on email links to measure campaign performance directly in Google Analytics. This lets you see which emails drive traffic and conversions without manual link tagging.

6 input
Action

Update open tracking settings

SENDGRID_UPDATE_OPEN_TRACKING_SETTINGS

Enable or disable open tracking for your SendGrid emails to monitor when recipients view your messages. This helps you understand email engagement and optimize your communication strategy.

1 input
Action

Update subscription tracking settings

SENDGRID_UPDATE_SUBSCRIPTION_TRACKING_SETTINGS

Configure how unsubscribe options appear in your emails and where subscribers are directed when they opt out, helping you maintain compliance and manage your email list effectively.

6 input

Validation

5 operations

Verify email addresses for deliverability before sending. Validate individual emails, request bulk validation jobs, and retrieve results to ensure your contact list contains valid, deliverable addresses.

Action

Get Bulk Email Validation Job by ID

SENDGRID_GET_BULK_VALIDATION_JOB

Check the status and results of a bulk email validation job you've submitted to SendGrid, including whether validation is complete and results are ready to download.

1 input
Action

List Bulk Email Validation Jobs

SENDGRID_LIST_BULK_EMAIL_VALIDATION_JOBS

Retrieve all bulk email validation jobs associated with your SendGrid account to monitor the status and progress of your email list verification processes. Use this to track which validation jobs are pending, processing, completed, or have encountered errors.

Action

Request Presigned URL for Bulk Email Validation

SENDGRID_PRESIGNED_URL_HEADERS_FOR_BULK_EMAIL_VALIDATION

Get a presigned upload URL and job ID to validate large lists of email addresses in bulk, allowing you to verify your entire email database at once without manual checking.

1 input
Action

Validate a batch ID

SENDGRID_VALIDATE_A_BATCH_ID

Verify that a batch ID exists and is valid in SendGrid's system before using it for email operations. This is essential for confirming batch IDs are properly created before scheduling or managing send campaigns.

1 input
Action

Validate an email

SENDGRID_VALIDATE_AN_EMAIL

Verify whether an email address is valid and deliverable before sending messages, protecting your sender reputation and reducing bounce rates. This checks email syntax, domain validity, and identifies risky or invalid addresses.

2 input

Webhooks

14 operations

Set up and manage event webhooks to receive real-time notifications of email activity. Configure inbound parse webhooks, manage event webhooks, test their settings, and monitor webhook statistics for system integration.

Action

Create a new event webhook

SENDGRID_CREATE_A_NEW_EVENT_WEBHOOK

Set up a webhook that automatically sends email event notifications to your application whenever emails are sent, delivered, bounced, or opened, enabling real-time tracking and automation of customer communications.

17 input
Action

Create a parse setting

SENDGRID_CREATE_A_PARSE_SETTING

Set up automated email receiving and parsing by configuring a webhook that processes incoming emails to a specific domain subdomain. This enables your business to automatically capture, process, and respond to customer emails without manual intervention.

4 input
Action

Delete a parse setting

SENDGRID_DELETE_A_PARSE_SETTING

Removes an inbound email parsing configuration for a specific hostname, stopping SendGrid from processing incoming emails for that domain. Use this when you no longer need email forwarding or automated email processing for a particular address.

1 input
Action

Delete a single event webhook by id

SENDGRID_DELETE_A_SINGLE_EVENT_WEBHOOK_BY_ID

Remove a specific event webhook from your SendGrid account when you no longer need to receive notifications for email events. This operation requires an ID to prevent accidental deletions of the wrong webhook.

1 input
Action

Get signed event webhook's public key

SENDGRID_GET_SIGNED_EVENT_WEBHOOK_S_PUBLIC_KEY

Retrieves the public key needed to verify that incoming webhook notifications from SendGrid are authentic and haven't been tampered with. This is essential for securely processing email events like deliveries, bounces, and opens in your application.

1 input
Action

Get the settings for a single event webhook

SENDGRID_GET_THE_SETTINGS_FOR_A_SINGLE_EVENT_WEBHOOK

Retrieve the complete configuration details for a specific email event webhook, including its URL, enabled status, and which email events it's monitoring. This allows you to verify your webhook setup and troubleshoot delivery issues.

2 input
Action

Retrieve a specific parse setting

SENDGRID_RETRIEVE_A_SPECIFIC_PARSE_SETTING

Fetches the configuration details for a specific inbound email parse webhook by hostname, showing how SendGrid processes incoming emails to that domain. Use this to verify or troubleshoot your email parsing setup without needing to retrieve all settings.

1 input
Action

Retrieve all of your event webhooks

SENDGRID_RETRIEVE_ALL_OF_YOUR_EVENT_WEBHOOKS

Fetches a complete list of all your configured email webhooks, showing their settings and IDs so you can view, update, or delete them as needed.

1 input
Action

Retrieve all parse settings

SENDGRID_RETRIEVE_ALL_PARSE_SETTINGS

Fetch all your inbound email parsing configurations to see how your application is currently set up to receive and process incoming emails. This helps you verify your email handling setup and manage multiple inbound email sources.

Action

Retrieves inbound parse webhook statistics

SENDGRID_RETRIEVES_INBOUND_PARSE_WEBHOOK_STATISTICS

Get statistics on emails received and processed through SendGrid's Inbound Parse Webhook, including volume metrics within a specified date range. This helps you monitor email intake and system performance.

5 input
Action

Test an Event Webhook's Settings

SENDGRID_TEST_AN_EVENT_WEBHOOK_S_SETTINGS

Verify that your webhook endpoint is properly configured to receive SendGrid email events by sending a test notification with sample data.

5 input
Action

Toggle signature verification for a single event webhook by id

SENDGRID_TOGGLE_WEBHOOK_SIGNATURE

Enable or disable signature verification for your event webhooks to ensure that incoming webhook requests are authentic and haven't been altered in transit. This adds a security layer that verifies all webhook payloads genuinely originate from SendGrid.

2 input
Action

Update a parse setting

SENDGRID_UPDATE_A_PARSE_SETTING

Modify how SendGrid processes incoming emails for a specific domain by updating the webhook URL, raw content settings, or spam filtering options. Use this to change where parsed emails are delivered or adjust how email content is processed.

5 input
Action

Update a single event webhook by id

SENDGRID_UPDATE_A_SINGLE_EVENT_WEBHOOK_BY_ID

Modify an existing event webhook's configuration such as its URL, status, event subscriptions, and name to control how SendGrid notifies your application about email events like bounces, clicks, and opens.

19 input
What now

Use SendGrid in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.