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_KEYSGenerate 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_KEYSRevoke 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_KEYSView 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_KEYLook 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_NAMERename 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_SCOPESModify 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
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_REQUESTAuthorize 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_REQUESTReject 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_SCOPESChecks 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_REQUESTSView 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_ATTEMPTSMonitor 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
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_ACCOUNTSet 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_ACCOUNTPermanently 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_INFORMATIONRetrieve 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_OFFERINGSCheck 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_STATECheck 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_ACCOUNTSRetrieves 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_OFFERINGSRetrieve 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_PROFILERetrieve 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_ADDRESSFetches 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_USERNAMEFetch 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_PROFILEKeeps 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_OFFERINGSModify 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_STATEActivate 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_ADDRESSUpdates 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_PASSWORDSecurely 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_USERNAMEChange 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
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_ALERTSet 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_ALERTRemove 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_ALERTFetch 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_ALERTSFetches 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_ALERTModify 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
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_ONGenerates 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_CERTIFICATESet 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_INTEGRATIONSet 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_CERTIFICATEPermanently 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_INTEGRATIONRemoves 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_INTEGRATIONRetrieves 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_INTEGRATIONSRetrieve 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_CERTIFICATERetrieve 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_INTEGRATIONRetrieves 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_INTEGRATIONModify 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_CERTIFICATEModify 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
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_BALANCECheck your SendGrid account's current email sending credits and usage to monitor your email capacity and plan sending campaigns accordingly.
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_SUBUSERLink 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_LINKCreate 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_LINKPermanently 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_SUBUSERRemove 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_LINKFetch 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_LINKRetrieves 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_LINKSView 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_LINKRetrieves 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_LINKChange 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_LINKChecks 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
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_CAMPAIGNSet 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_CAMPAIGNInstantly 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_SENDSPermanently 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_SENDStop 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_SENDCreate 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_CAMPAIGNPermanently 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_SENDResume 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_IDPermanently 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_SCHEDULECancel 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_SENDCreates 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_SENDSRetrieve 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_IDRetrieve 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_SEARCHSearch 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_CAMPAIGNFetch 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_CAMPAIGNSRetrieve 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_SENDSView 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_SENDCheck 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_CAMPAIGNSchedules 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_SENDSchedule 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_CAMPAIGNSend 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_EMAILPreview 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_CAMPAIGNCancel 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_CAMPAIGNModify 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_CAMPAIGNModify 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_SENDModify 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_SENDModify 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_CAMPAIGNCheck when a scheduled email campaign is set to send so you can coordinate timing and ensure campaigns go out as planned.
1 input
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_CATEGORIESRetrieves 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_CATEGORIESRetrieve 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
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_FIELDCreates 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_DEFINITIONCreate 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_FIELDPermanently 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_DEFINITIONPermanently 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_DEFINITIONSRetrieve 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_FIELDRetrieves 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_FIELDSView 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_FIELDSRetrieve 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_DEFINITIONModify 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
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_DESIGNBuild 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_DESIGNPermanently 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_DESIGNCreates 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_DESIGNCreates 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_DESIGNRetrieve 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_DESIGNRetrieve 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_DESIGNSRetrieve 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_DESIGNSBrowse 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_DESIGNModify 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
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_DOMAINAssociates 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_USERLink 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_DOMAINVerify 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_USERLink 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_RECORDRemove 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_DOMAINRemove 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_DOMAINRemoves 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_LISTGet 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_WORKERSend 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_AUTHENTICATIONRetrieves 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_DOMAINSCheck 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_DOMAINSRetrieve 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_DOMAINUnlink 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_RECORDRetrieves 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_RECORDSView 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_DOMAINFetch 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_DOMAINSView 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_DNSConfigure 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_DOMAINModify 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_AUTHENTICATIONVerify 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_RECORDVerifies 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
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_GRIDSends 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_IDGenerate a unique batch ID to organize and control multiple email sends as a group, enabling you to pause or cancel all related emails together.
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_POOLAdd 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_ADDRESSAdd 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_POOLAssigns 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_IPSAdd 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_LISTRestrict 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_POOLCreates 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_ASSIGNMENTSOrganize 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_POOLRemove 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_POOLPermanently 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_POOLPermanently 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_ACCOUNTRetrieve 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_IPSRetrieve 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_ADDRESSRetrieves 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_POOLRetrieve 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_POOLRetrieve 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_COUNTCheck 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_LISTRemoves 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_POOLRemove 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_LISTRemove 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_POOLUpdate 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_IPSView 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_IPFetch 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_IPSView 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_ADDRESSESView 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_POOLSView 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_TOCheck 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_WARMUPCheck 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_POOLRetrieve 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_STATUSCheck 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_ADDRESSActivate 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_ADDRESSRemoves 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_NAMERename 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_ADDRESSModify 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
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_INTEGRATIONRemove 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_INTEGRATIONConnect 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_INTEGRATIONRetrieve 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_INTEGRATIONRetrieve 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_SETTINGSRetrieve 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_INTEGRATIONModify 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
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_SETTINGSCheck 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_SETTINGSGet 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_SETTINGSCheck 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_SETTINGSCheck 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_SETTINGSRetrieve 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_SETTINGSCheck 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_SETTINGSCheck 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_SETTINGSManage 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_SETTINGSConfigure 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_SETTINGSConfigure 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_SETTINGSCustomize 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_SETTINGSConfigure 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_SETTINGSConfigure 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_SETTINGSApply 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
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_STEPSCheck 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.
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_CONTACTSInitiates 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_STATUSCheck 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_STATSExports 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_MESSAGESSearch 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_IDLook 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_STATSRetrieve 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_EXPORTSRetrieve 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_STATSRetrieve 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_IDView 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_IDRetrieve 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_STATSTrack 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_CSVGenerates 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_SCORESRetrieve 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_IDRetrieve 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_IDRetrieve 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_STATSRetrieve 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_SCORESMonitor 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_CSVExport 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_TOTALSGet 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_BROWSERSee 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_TYPEView 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_STATSAnalyze 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_TYPESee 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_PROVIDERTrack 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_CATEGORIESRetrieve 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_SUBUSERSView 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_STATISTICSFetch 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_SUBUSERSView 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_TYPETrack 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_REPUTATIONSGet 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_CATEGORYAggregates 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_RECIPIENTSCheck 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_SUBUSERSAggregates 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
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_SEGMENTOrganize 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_SEGMENTCreate 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_SEGMENTPermanently 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_SEGMENTSRetrieves 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_SEGMENTForce 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_CONTACTSDeletes 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_ENDPOINTRetrieves 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_SEGMENTModify 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
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_SENDERSet 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_IDENTITYSet 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_REQUESTRegisters 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_SENDERPermanently 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_IDENTITYPermanently 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_SENDERPermanently 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_SENDERUpdate 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_SENDERSRetrieve 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_SENDERGet 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_IDENTITIESRetrieve 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_SENDERSRetrieves 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_VERIFICATIONResends 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_VERIFICATIONResends 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_REQUESTResends 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_SENDERUpdate 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_IDENTITYModify 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_REQUESTConfirms 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_IDENTITYRetrieve 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
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_IPEfficiently 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_SUBUSERCreate 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_IPRemove 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_SUBUSERPermanently 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_SUBUSERControl 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_SUBUSERControl 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_IPRetrieve 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_SUBUSERCheck 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_SUBUSERSRetrieve 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_DOMAINRemove 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_SUBUSERAllocate 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_SUBUSERAdjust 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
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_GROUPPermanently 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_GROUPAdd 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_GROUPCreate 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_BOUNCERemoves 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_SUPPRESSIONRemove 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_BLOCKRemove 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_EMAILRemoves 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_REPORTRemoves 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_GROUPRemove 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_GROUPRemoves 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_BLOCKSRemove 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_BOUNCESRemove 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_EMAILSRemove 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_REPORTSRemove 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_GROUPRetrieve 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_GROUPSRetrieve 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_BOUNCELook 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_SUPPRESSIONCheck 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_BLOCKCheck 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_EMAILCheck 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_REPORTLook 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_BLOCKSRetrieve 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_BOUNCESGet 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_SUPPRESSIONSRetrieve 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_EMAILSRetrieve 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_REPORTSRetrieve 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_GROUPSCheck 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_SUPPRESSIONSRetrieve 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_GROUPView 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_GROUPFind 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_GROUPModify 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
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_TEAMMATEAdds 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_TEAMMATECancel an outstanding invitation to join your SendGrid account before it's accepted by the recipient.
1 input
Action
Delete teammate
SENDGRID_DELETE_TEAMMATEPermanently 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_TEAMMATEUpdate 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_ACCESSCheck 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_TEAMMATESend 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_INVITERefresh 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_TEAMMATESGet 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_TEAMMATESFetch 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_TEAMMATEFetch 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_PERMISSIONSModify 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
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_TEMPLATECreate 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_VERSIONMakes 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_VERSIONCreate 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_TEMPLATEPermanently 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_VERSIONPermanently 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_TEMPLATECreate 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_TEMPLATEUpdate 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_VERSIONUpdate 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_TEMPLATERetrieves 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_VERSIONFetch 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_SETTINGSFetches 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_TEMPLATESRetrieve 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
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_SETTINGSCheck 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_SETTINGSCheck 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_SETTINGSRetrieve 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_SETTINGSChecks 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_SETTINGSView 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_SETTINGSEnable 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_SETTINGSEnable 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_SETTINGSEnable 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_SETTINGSConfigure 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
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_JOBCheck 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_JOBSRetrieve 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_VALIDATIONGet 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_IDVerify 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_EMAILVerify 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
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_WEBHOOKSet 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_SETTINGSet 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_SETTINGRemoves 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_IDRemove 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_KEYRetrieves 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_WEBHOOKRetrieve 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_SETTINGFetches 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_WEBHOOKSFetches 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_SETTINGSFetch 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_STATISTICSGet 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_SETTINGSVerify 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_SIGNATUREEnable 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_SETTINGModify 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_IDModify 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