SendGrid
SendGrid
API integration
Expand your
integrations with the
SendGrid
API integration.
Perform all CRUD operations through our Proxy and Unified APIs.
Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams
Trusted by world-class product and engineering teams

superAI
sendgrid_transactional_templates_duplicate
Create a duplicate of a transactional template in SendGrid using template_id. Returns the duplicated…
delete_a_sendgrid_transactional_template_by_id
Delete a transactional template by id in SendGrid.…
list_all_sendgrid_suppressions
Get a list of all suppressions in SendGrid. Returns suppression details including email addresses an…
list_all_sendgrid_transactional_templates
Get all transactional templates with required page_size in SendGrid. Returns templates array with te…
get_single_sendgrid_transactional_template_by_id
Get a single transactional template by id in SendGrid. Returns template details including id, name,…
create_a_sendgrid_transactional_template
Create a transactional template in SendGrid with the required name. Returns the created template's i…
update_a_sendgrid_transactional_template_by_id
Edit the name of a transactional template in SendGrid. Requires template id and new name. Returns up…
list_all_sendgrid_global_suppressions
Get a paginated list of all globally suppressed email addresses in SendGrid. Supports filtering by s…
get_single_sendgrid_global_suppression_by_id
Get global suppression for email in SendGrid. Returns the email if globally suppressed or an empty J…
create_a_sendgrid_global_suppression
Add one or more email addresses to the global suppressions group in SendGrid. Requires recipient_ema…
delete_a_sendgrid_global_suppression_by_id
Delete a global suppression for the email address in SendGrid to allow email delivery to the previou…
get_single_sendgrid_spam_report_by_id
Get a specific spam report by email in SendGrid. Requires the email parameter as id. Returns details…
delete_a_sendgrid_spam_report_by_id
Delete spam reports by specifying emails or setting delete_all to true in SendGrid. This removes sup…
sendgrid_spam_reports_specific
Delete a specific spam report by email in SendGrid. Requires email. Deleting removes the suppression…
list_all_sendgrid_invalid_emails
Get a list of invalid email addresses in SendGrid filtered by optional start_time and end_time. Retu…
get_single_sendgrid_invalid_email_by_id
Get information about a specific invalid email address in SendGrid. Requires email as id. Returns de…
delete_a_sendgrid_invalid_email_by_id
Delete invalid email addresses in SendGrid by specifying emails or setting delete_all to true to rem…
list_all_sendgrid_spam_reports
Get a list of spam reports in SendGrid. Supports filtering by start_time, end_time, limit, offset, a…
sendgrid_bounces_classification
Get total number of bounces by classification for each day in SendGrid. Returns date and stats with…
sendgrid_bounces_specific_classification
Get the number of bounces for the classification specified in descending order for each day in SendG…
list_all_sendgrid_bounces
Get a list of all bounces in SendGrid. Supports filtering by start_time and end_time (unix timestamp…
get_single_sendgrid_bounce_by_id
Get information about a specific bounce by email in SendGrid. Requires email as id.…
delete_a_sendgrid_bounce_by_id
Delete bounced emails in SendGrid. Use delete_all=true to remove all emails or specify emails array…
sendgrid_bounces_bounced_email
Remove an email address from the bounce list in SendGrid. Requires the email address as id.…
list_all_sendgrid_blocks
Get a list of blocked email addresses in SendGrid filtered by optional start_time, end_time, limit,…
get_single_sendgrid_block_by_id
Get information about a specific blocked email address in SendGrid. Requires the email address as id…
delete_a_sendgrid_block_by_id
Delete blocked email addresses in SendGrid by specifying emails or setting delete_all to true to rem…
sendgrid_blocks_specific
Delete a specific email address from your blocks list in SendGrid. Requires the email address as id.…
delete_a_sendgrid_sso_integration_by_id
Delete an IdP configuration by id in SendGrid.…
create_a_sendgrid_sso_teammate
Create an SSO Teammate in SendGrid with required email, first_name, and last_name. The email is the…
update_a_sendgrid_sso_teammate_by_id
Update an existing SSO Teammate by username in SendGrid. Requires username as id, first_name, and la…
list_all_sendgrid_sso_integrations
Get all SSO integrations tied to your Twilio SendGrid account. Returns integration details and inclu…
get_single_sendgrid_sso_integration_by_id
Get SSO integration by id in SendGrid. Returns integration details including id, name, and optionall…
create_a_sendgrid_sso_integration
Create an SSO integration in SendGrid with required fields name, enabled, signin_url, signout_url, a…
update_a_sendgrid_sso_integration_by_id
Modify an existing SSO integration in SendGrid by id. Requires name, enabled, signin_url, signout_ur…
get_single_sendgrid_sso_certificate_by_id
Get an individual SSO certificate by id in SendGrid. Returns certificate details including certifica…
update_a_sendgrid_sso_certificate_by_id
Update an existing SSO certificate by id in SendGrid. The response includes the updated certificate…
create_a_sendgrid_sso_certificate
Create an SSO certificate in SendGrid with required public_certificate and integration_id. Returns t…
delete_a_sendgrid_sso_certificate_by_id
Delete an SSO certificate by id in SendGrid.…
get_single_sendgrid_user_username_by_id
Get the current account username in SendGrid.…
get_single_sendgrid_user_email_address_by_id
Get the email address currently on file for your account in SendGrid. Returns the email field contai…
update_a_sendgrid_user_username_by_id
Update the username for your account in SendGrid. Provide the new username in the request body under…
get_single_sendgrid_user_credit_by_id
Get the current credit balance for your account in SendGrid. Returns the credits field indicating th…
update_a_sendgrid_user_password_by_id
Update your password in SendGrid by providing old_password and new_password. Returns no content on s…
list_all_sendgrid_sso_certificates
Get all IdP certificates for a specific integration in SendGrid using integration_id. Returns certif…
get_single_sendgrid_subusers_stats_monthly_by_id
Get monthly email statistics for a specific subuser in SendGrid using subuser_name and datestring. R…
update_a_sendgrid_user_email_address_by_id
Update the email address currently on file for your account in SendGrid. Provide the new email addre…
get_single_sendgrid_user_account_by_id
Get user account details in SendGrid. Returns account type and reputation fields.…
sendgrid_subuser_credits_remaining_credits
Update the remaining credits for a Subuser in SendGrid by specifying subuser_name as id and allocati…
list_all_sendgrid_subusers_stats
Get email statistics for the given subusers in SendGrid. Requires subusers and start_date. Returns s…
list_all_sendgrid_subusers_stats_monthly
Get monthly email statistics for all subusers in SendGrid for the given datestring. Returns stats in…
sendgrid_subusers_enable_disable_website
Enable or disable website access for a Subuser in SendGrid using subuser_name as id. The response co…
get_single_sendgrid_subuser_credit_by_id
Get Credits overview for a Subuser in SendGrid. Requires subuser name as id. Returns credits details…
update_a_sendgrid_subuser_credit_by_id
Update the Credits for a Subuser in SendGrid. Requires subuser_name as id. Returns updated credit in…
update_a_sendgrid_subuser_by_id
Update the assigned IP addresses for a subuser in SendGrid. Requires subuser name as id and an array…
delete_a_sendgrid_subuser_by_id
Delete a subuser by subuser_name in SendGrid. This is a permanent action and the subuser cannot be r…
sendgrid_subusers_enable_disable
Update the disabled status of a subuser in SendGrid. Requires subuser_name as id and a boolean disab…
list_all_sendgrid_partner_settings
Get a paginated list of all partner settings available to enable in SendGrid. Returns partner_settin…
delete_a_sendgrid_email_data_erase_by_id
Delete recipients' personal email data in SendGrid by providing a list of unique email_addresses. Re…
list_all_sendgrid_subusers
Get a paginated list of all subusers in SendGrid. Returns subuser usernames and other details depend…
create_a_sendgrid_subuser
Create a new subuser in SendGrid with required usernames, email, password, and assigned IP addresses…
get_single_sendgrid_forward_spam_setting_by_id
Get current Forward Spam mail settings in SendGrid. Returns the enabled status and email addresses s…
get_single_sendgrid_footer_setting_by_id
Get current Footer mail settings in SendGrid. Returns footer settings including custom HTML or plain…
update_a_sendgrid_footer_setting_by_id
Update the current Footer mail settings in SendGrid. Requires enabled, html_content, and plain_conte…
get_single_sendgrid_template_setting_by_id
Get current legacy email template settings in SendGrid. Returns the template settings that wrap an H…
update_a_sendgrid_template_setting_by_id
Update the legacy email template settings in SendGrid. Allows enabling the template and setting new…
get_single_sendgrid_bounce_purge_setting_by_id
Get current Bounce Purge mail settings in SendGrid. Returns maximum age for contacts in hard and sof…
update_a_sendgrid_bounce_purge_setting_by_id
Update Bounce Purge mail settings in SendGrid to configure maximum age for contacts in hard and soft…
get_single_sendgrid_forward_bounce_setting_by_id
Get current bounce forwarding mail settings in SendGrid. Returns 'email' set to receive forwarded bo…
update_a_sendgrid_forward_bounce_setting_by_id
Update the bounce forwarding mail settings in SendGrid. Requires 'enabled' to indicate if forwarding…
update_a_sendgrid_forward_spam_setting_by_id
Update Forward Spam mail settings in SendGrid. Set the email addresses to forward spam reports and e…
delete_a_sendgrid_ip_access_activity_by_id
Delete a specific allowed IP address by id in SendGrid. Requires the id of the IP address to remove…
sendgrid_ip_access_activity_remove_multiple_ips
Remove one or more IP addresses from the allow list in SendGrid by providing an array of IP address…
list_all_sendgrid_mail_settings
Get a list of all mail settings in SendGrid. Returns each setting's title, enabled status, name, and…
get_single_sendgrid_address_whitelist_setting_by_id
Get current email address whitelist settings in SendGrid. Returns the whitelist that specifies email…
update_a_sendgrid_address_whitelist_setting_by_id
Update email address whitelist settings in SendGrid. Use 'enabled' to enable or disable the whitelis…
get_single_sendgrid_enforced_tl_by_id
Get current Enforced TLS settings in SendGrid. Returns require_tls and require_valid_cert fields ind…
update_a_sendgrid_enforced_tl_by_id
Update Enforced TLS settings in SendGrid. Set require_tls to true to require TLS from recipients. If…
list_all_sendgrid_ip_access_management
Get a list of all IP addresses that recently attempted to access your account in SendGrid. Returns f…
list_all_sendgrid_ip_access_activity
Get a list of IP addresses allowed to access your account in SendGrid. Returns id, ip, created_at, a…
get_single_sendgrid_ip_access_activity_by_id
Get information about a specific allowed IP address by id in SendGrid. Returns details of the allowe…
create_a_sendgrid_ip_access_activity
Add one or more allowed IP addresses in SendGrid. Requires an array of IPs in the request body. Retu…
update_a_sendgrid_sender_by_id
Update an existing Sender by id in SendGrid. Returns updated sender fields including nickname, from…
create_a_sendgrid_send_test_email
Send a test marketing email using SendGrid with required template_id and emails (up to 10). Include…
delete_a_sendgrid_sender_by_id
Delete an existing Sender by id in SendGrid.…
list_all_sendgrid_api_key_permissions
Get a list of all scopes assigned to the API key used for authentication in SendGrid. Returns the sc…
update_a_sendgrid_integration_by_id
Update an existing Integration in SendGrid by id. Returns the updated integration including label, d…
delete_a_sendgrid_integration_by_id
Delete an integration by id in SendGrid.…
list_all_sendgrid_senders
Get a list of all Senders in SendGrid. Returns sender id, nickname, from email and name, reply_to em…
get_single_sendgrid_sender_by_id
Get details for a specific Sender by id in SendGrid. Returns sender's id, nickname, from email, from…
create_a_sendgrid_sender
Create a new Sender in SendGrid with required fields nicknames, from.email, from.name, reply_to.emai…
list_all_sendgrid_single_send_categories
Get all categories associated with Single Sends in SendGrid. Returns up to the latest 1,000 categori…
create_a_sendgrid_schedule_single_send
Schedule or send immediately a Single Send in SendGrid by specifying the send_at time in ISO 8601 fo…
delete_a_sendgrid_schedule_single_send_by_id
Cancel a scheduled Single Send using the id in SendGrid. This request cancels the scheduled sending…
list_all_sendgrid_integrations
Get all integrations for the user in SendGrid. Returns integration_id, user_id, filters with email_e…
get_single_sendgrid_integration_by_id
Get information about a specific integration in SendGrid. Requires id. Returns integration details i…
create_a_sendgrid_integration
Create an Integration for email event forwarding in SendGrid with destination, filters.email_events,…
delete_a_sendgrid_single_send_by_id
Delete a Single Send by id in SendGrid. This operation permanently removes the Single Send and it ca…
sendgrid_single_send_duplicate
Duplicate an existing Single Send by id in SendGrid. Returns the duplicated Single Send details incl…
sendgrid_single_send_search
Search Single Sends by name, status, or categories in SendGrid. Returns fields including id, name, s…
sendgrid_single_send_bulk_delete
Delete multiple Single Sends by providing an array of Single Send ids in SendGrid. Deletion is perma…
get_single_sendgrid_segmenting_contact_by_id
Get a single segment by id in SendGrid. Returns segment details including id, name, and optionally t…
delete_a_sendgrid_segmenting_contact_by_id
Delete a segment by id in SendGrid. Deleting a segment does not remove contacts associated with it;…
list_all_sendgrid_single_send
Get all Single Sends in SendGrid. Returns condensed details including Single Sends' IDs.…
get_single_sendgrid_single_send_by_id
Get details about a specific Single Send in SendGrid using id. Returns fields including Single Send…
update_a_sendgrid_single_send_by_id
Update a draft Single Send by id in SendGrid. Returns updated Single Send fields including name, cat…
create_a_sendgrid_single_send
Create a new Single Send in SendGrid with the required name. Returns the Single Send's id, name, and…
sendgrid_automation_stats_click_tracking
Get click-tracking stats for a single Automation in SendGrid by id. Returns URLs embedded in the Aut…
create_a_sendgrid_automation_stat
Export Single Send stats as CSV data in SendGrid. Supports filtering by ids (Single Send IDs). The r…
list_all_sendgrid_segmenting_contacts
Get a list of segments in SendGrid filtered by ids, parent_list_ids, or no_parent_list_id. Returns s…
sendgrid_single_send_stats_click_tracking
Get click-tracking stats for a Single Send in SendGrid by id. Returns URLs embedded in the Single Se…
list_all_sendgrid_automation_stats
Get stats for all Automations in SendGrid. Returns automation IDs, stats data, and pagination metada…
get_single_sendgrid_automation_stat_by_id
Get stats for a single Automation by id in SendGrid. Returns detailed stats including step_id groupi…
list_all_sendgrid_single_send_stats
Get stats for all Single Sends in SendGrid. Returns fields including id, ab_variation, ab_phase, agg…
create_a_sendgrid_single_send_stat
Export Single Send stats as CSV data in SendGrid. You can specify multiple Single Send ids as a comm…
get_single_sendgrid_single_send_stat_by_id
Get detailed stats for a Single Send by id in SendGrid. Returns fields including id, ab_variation, a…
create_a_sendgrid_list
Create a new contacts list in SendGrid with the required name. Returns metadata including a link to…
update_a_sendgrid_list_by_id
Update the name of a list in SendGrid. Requires id and a JSON body with the new name. Returns the up…
delete_a_sendgrid_list_by_id
Delete a specific list by id in SendGrid. Optionally delete associated contacts by setting delete_co…
list_all_sendgrid_contact_list
Get the number of contacts on a specific list in SendGrid. Requires id. Returns contact_count indica…
delete_a_sendgrid_contact_list_by_id
Remove contacts from a specific contact list in SendGrid. Requires id of the list and contact_ids as…
list_all_sendgrid_custom_fields
Get all defined Custom Fields and Reserved Fields in SendGrid.…
create_a_sendgrid_custom_field
Create a new custom field definition in SendGrid with name and field_type. The name must be unique c…
update_a_sendgrid_custom_field_by_id
Update a defined Custom Field in SendGrid using id. Only custom fields can be modified; reserved fie…
delete_a_sendgrid_custom_field_by_id
Delete a defined Custom Field in SendGrid. Only Custom Fields can be deleted; Reserved Fields cannot…
list_all_sendgrid_lists
Get all contact lists in SendGrid. Returns an array of lists with details including list id and name…
get_single_sendgrid_list_by_id
Get data about a specific list in SendGrid by id. Returns list details including full contact count…
sendgrid_contacts_search_emails
Search contacts by emails in SendGrid. Requires emails array. Returns matching contacts with fields…
sendgrid_contacts_search_batch
Retrieve a set of contacts by their ids in SendGrid. Requires a request body with up to 100 ids. Ret…
create_a_sendgrid_contacts_export
Create an export of contact lists or segments in SendGrid. Specify list_ids or segment_ids to export…
list_all_sendgrid_contacts_search
Search contacts using an SGQL query string in SendGrid. Returns up to 50 contacts matching the query…
sendgrid_contacts_search_identifier
Search up to 100 contacts by identifier_type and identifiers in SendGrid. Returns matching contacts…
get_single_sendgrid_contacts_import_by_id
Get the status of a contact import job in SendGrid using id. Returns job status (pending, completed,…
create_a_sendgrid_contacts_import
Import contacts by uploading a CSV file with field_mappings in SendGrid. Returns upload_uri and uplo…
list_all_sendgrid_contacts_exports
Get details of all current exported jobs in SendGrid. Returns an array of export jobs with fields id…
get_single_sendgrid_contacts_export_by_id
Get the status of a contact export job in SendGrid using id. Returns URLs to download CSV files of e…
delete_a_sendgrid_parse_security_policy_by_id
Delete a webhook security policy by id in SendGrid.…
update_a_sendgrid_parse_security_policy_by_id
Update an existing webhook security policy by id in SendGrid. Returns updated policy fields includin…
list_all_sendgrid_contacts
Get up to 50 of the most recent contacts in SendGrid. Returns contact details including id, email, f…
create_a_sendgrid_contact
Upsert up to 30,000 contacts in SendGrid with at least one identifier (email, phone_number_id, exter…
get_single_sendgrid_contact_by_id
Get full details and all fields for a specific contact in SendGrid using id. Returns complete contac…
delete_a_sendgrid_contact_by_id
Delete one or more contacts in SendGrid. Requires either ids as a comma-separated list of contact ID…
delete_a_sendgrid_inbound_parse_setting_by_id
Delete a specific inbound parse setting by hostname in SendGrid. Requires hostname as id.…
list_all_sendgrid_parse_security_policies
Get a list of all webhook security policies configured for your account in SendGrid. Returns policy…
create_a_sendgrid_parse_security_policy
Create a new webhook security policy in SendGrid. Requires either signature or oauth in the request…
get_single_sendgrid_parse_security_policy_by_id
Get details of a specific webhook security policy by id in SendGrid. Returns fields including policy…
list_all_sendgrid_inbound_parse_settings
Get all current inbound parse settings in SendGrid. Returns an array of settings including url (POST…
get_single_sendgrid_inbound_parse_setting_by_id
Get a specific inbound parse setting by hostname in SendGrid. Returns details of the inbound parse s…
create_a_sendgrid_inbound_parse_setting
Create a new inbound parse setting in SendGrid with url and hostname. Returns the created setting de…
update_a_sendgrid_inbound_parse_setting_by_id
Update a specific inbound parse setting by hostname in SendGrid. Requires hostname. Returns updated…
sendgrid_event_webhooks_test
Test an Event Webhook by sending a fake event notification to the specified url in SendGrid. Require…
delete_a_sendgrid_event_webhook_by_id
Delete a single Event Webhook by id in SendGrid. Requires the id of the webhook to delete. This endp…
sendgrid_event_webhooks_toggle_signature
Enable or disable signature verification for a single Event Webhook by id in SendGrid. Returns the p…
create_a_sendgrid_event_webhook
Create a new Event Webhook in SendGrid by providing the URL to receive event data. Returns webhook c…
update_a_sendgrid_event_webhook_by_id
Update a single Event Webhook by id in SendGrid. Requires url to set the webhook destination. Return…
list_all_sendgrid_geo_statistics
Get email statistics segmented by country and state/province in SendGrid. Requires start_date. Retur…
list_all_sendgrid_device_statistics
Get email statistics segmented by device type in SendGrid. Requires start_date. Returns device type,…
list_all_sendgrid_event_webhooks
Get all Event Webhooks in SendGrid. Returns an array of webhooks with configuration details and id.…
list_all_sendgrid_mailbox_providers
Get email statistics segmented by recipient mailbox provider in SendGrid. Requires start_date and op…
get_single_sendgrid_event_webhook_by_id
Get a single Event Webhook by id in SendGrid. Returns fields including webhook configuration and opt…
list_all_sendgrid_browser_statistics
Get email statistics segmented by browser type in SendGrid. Requires start_date. Returns stats inclu…
sendgrid_client_statistics_client_type
Get email statistics for a specific client_type in SendGrid from start_date. Returns stats including…
list_all_sendgrid_client_statistics
Get email statistics segmented by client type in SendGrid. Returns up to 7 days of email activity wi…
get_single_sendgrid_subscription_tracking_by_id
Get current subscription tracking settings in SendGrid. Returns subscription tracking configuration…
list_all_sendgrid_global_statistics
Get global email statistics for the date range start_date to end_date in SendGrid. Returns aggregate…
update_a_sendgrid_subscription_tracking_by_id
Update subscription tracking settings in SendGrid. Returns the updated subscription tracking configu…
list_all_sendgrid_tracking_settings
Get a list of all tracking settings in SendGrid. Returns fields name, title, description, and enable…
get_single_sendgrid_click_tracking_by_id
Get current click tracking setting in SendGrid. Returns click tracking status and configuration deta…
update_a_sendgrid_click_tracking_by_id
Update click tracking setting in SendGrid. Requires 'enabled' boolean to enable or disable click tra…
get_single_sendgrid_google_analytics_tracking_by_id
Get the current Google Analytics tracking settings in SendGrid. Returns fields including campaign tr…
update_a_sendgrid_google_analytics_tracking_by_id
Update Google Analytics tracking settings in SendGrid. Returns the updated settings including enable…
get_single_sendgrid_open_tracking_by_id
Get current open tracking settings in SendGrid. Returns settings including whether open tracking is…
update_a_sendgrid_open_tracking_by_id
Update the current settings for open tracking in SendGrid. Requires the enabled boolean to set the n…
list_all_sendgrid_api_keys
Get all API keys for the authenticated user in SendGrid. Returns each key's name and id. Note: API k…
delete_a_sendgrid_api_key_by_id
Revoke an existing API Key in SendGrid using api_key_id. Returns 404 if the api_key_id does not exis…
get_single_sendgrid_api_key_by_id
Get a single API key by id in SendGrid. Returns the key's name, id, and scopes. Returns 404 if the a…
create_a_sendgrid_api_key
Create a new API Key in SendGrid with a required name. Returns the unique API key ID and other key d…
delete_a_sendgrid_supressions_group_by_id
Remove a suppressed email address from the suppression group in SendGrid. Requires group id and emai…
sendgrid_supressions_group_search
Search suppressions in a suppression group in SendGrid by group_id and recipient_emails. Returns the…
list_all_sendgrid_supressions_group
Get all suppressed email addresses for the unsubscribe group identified by id in SendGrid. Returns t…
get_single_sendgrid_supressions_group_by_id
Get list of all suppression groups from which the given email address has been unsubscribed in SendG…
create_a_sendgrid_supressions_group
Add email addresses to an unsubscribe group in SendGrid using group_id. If the group does not exist…
sendgrid_invalid_emails_invalid_email
Delete a specific invalid email address by email in SendGrid. Requires email. Removes the email from…
list_all_sendgrid_user_email_address
Get the email address currently on file for your account in SendGrid. Returns the email field contai…
list_all_sendgrid_user_account
Get user account details in SendGrid. Returns account type and reputation fields.…
sendgrid_csv_download
Get a presigned URL to download the CSV file for the given download_uuid in SendGrid. The download_u…
list_all_sendgrid_messages
Get filtered email activity messages in SendGrid using query. Returns messages with fields like emai…
get_single_sendgrid_message_by_id
Get all details about the specified message in SendGrid. Requires msg_id as id. Returns message fiel…
create_a_sendgrid_csv
Create a CSV file of message events from the last 30 days in SendGrid. The CSV contains up to 1 mill…
get_single_sendgrid_prebuilt_design_by_id
Get details about a specific pre-built design in SendGrid using id. Returns fields describing the de…
sendgrid_prebuilt_design_duplicate
Duplicate a pre-built design in SendGrid by specifying id. Optionally rename the duplicate with the…
sendgrid_design_duplicate
Duplicate an existing design by id in SendGrid. Optionally set a new name and editor type. Returns t…
list_all_sendgrid_prebuilt_design
Get a list of pre-built designs from SendGrid. Returns design IDs and summary fields by default.…
delete_a_sendgrid_design_by_id
Delete a single design by id in SendGrid. This action is permanent and requires the design id.…
get_single_sendgrid_design_by_id
Get information about a specific design in SendGrid. Requires id. Returns design details including s…
create_a_sendgrid_design
Create a new design in SendGrid with required html_content. Returns design details including name, e…
update_a_sendgrid_design_by_id
Edit a design by id in SendGrid. Update fields like name, html_content, plain_content, generate_plai…
list_all_sendgrid_engagement_quality_scores
Get SendGrid Engagement Quality scores for the date range from and to. Returns positive and negative…
sendgrid_engagement_quality_scores_subusers
Get SendGrid Engagement Quality scores for subusers on a specific date using datestring. Returns sco…
list_all_sendgrid_design
Get a list of existing designs in SendGrid. Returns design id, name, and updated_at fields for each…
delete_a_sendgrid_sender_verification_by_id
Delete a Sender Identity by id in SendGrid. This removes the specified Sender Identity from your acc…
sendgrid_sender_verification_resend
Resend a verification email to the from_address of a specified Sender Identity in SendGrid using id.…
sendgrid_sender_verification_verify
Get verification status of a sender using the token in SendGrid. Requires token as id. Returns verif…
update_a_sendgrid_sender_verification_by_id
Update an existing Sender Identity in SendGrid by id. Returns the updated sender identity including…
create_a_sendgrid_sender_verification
Create a new sender identity in SendGrid with required fields nickname, from_email, and reply_to. Re…
delete_a_sendgrid_reverse_dn_by_id
Delete a reverse DNS record by id in SendGrid. Returns a 204 status code on successful deletion.…
sendgrid_reverse_dns_validate
Validate a reverse DNS record by id in SendGrid. Returns the valid status and reason if validity can…
list_all_sendgrid_sender_verification
Get all Sender Identities associated with an account in SendGrid. Returns both verified and unverifi…
delete_a_sendgrid_link_branding_by_id
Delete a branded link by id in SendGrid. Returns a 204 status code on successful deletion. Note: The…
list_all_sendgrid_reverse_dns
Get a list of all Reverse DNS records in SendGrid. Supports filtering by ip prefix using the ip para…
get_single_sendgrid_reverse_dn_by_id
Get a reverse DNS record by id in SendGrid. Returns the reverse DNS record details associated with t…
create_a_sendgrid_reverse_dn
Create reverse DNS for an IP address in SendGrid. Requires ip and domain. Optionally include subdoma…
list_all_sendgrid_link_branding
Get all branded links in SendGrid. Returns an array of branded link objects with details such as id,…
get_single_sendgrid_link_branding_by_id
Get a specific branded link by id in SendGrid. Returns details of the branded link including its con…
update_a_sendgrid_link_branding_by_id
Update a specific branded link by id in SendGrid. Allows changing the branded link's default status.…
create_a_sendgrid_link_branding
Create a new branded link in SendGrid with the required domain. Optionally include subdomain, defaul…
create_a_sendgrid_ip_warmup
Put an IP address into warmup mode in SendGrid. Provide the IP address in the request body under the…
delete_a_sendgrid_ip_warmup_by_id
Remove an IP address from warmup mode in SendGrid. Requires ip_address. Returns 204 status code on s…
delete_a_sendgrid_ip_pool_by_id
Delete an IP pool by pool_name in SendGrid. Requires pool_name as id.…
list_all_sendgrid_ip_warmup
Get all IP addresses currently warming up in SendGrid. Returns details of each warming up IP address…
get_single_sendgrid_ip_warmup_by_id
Get the warmup status for a specific IP address in SendGrid. Requires id as the IP address. Returns…
update_a_sendgrid_ip_pool_by_id
Update the name of an IP pool in SendGrid using pool_name. Returns the updated pool name.…
list_all_sendgrid_ip_pools
Get all IP pools in SendGrid. Returns a list of IP pools with their names and associated IP addresse…
create_a_sendgrid_ip_pool
Create an IP pool in SendGrid. Requires the name of the new IP pool. The response returns the create…
create_a_sendgrid_ip_address_management
Create a new IP address in SendGrid with is_auto_warmup and is_parent_assigned settings. Returns the…
update_a_sendgrid_ip_address_management_by_id
Update settings for an IP address in SendGrid using id. Requires at least one of is_auto_warmup, is_…
sendgrid_ip_address_remaining
Get the amount of IP addresses that can still be created and their price in SendGrid.…
list_all_sendgrid_ip_address_management
Get a list of all IP addresses associated with your SendGrid account. Returns IP details including P…
get_single_sendgrid_ip_address_management_by_id
Get details for a specified IP address in SendGrid. Requires ip. Returns fields including assignment…
sendgrid_ip_address_pools
Get IP pools for a specific IP address in SendGrid. Requires id as the IP address. Returns the list…
sendgrid_ip_address_assigned
Get assigned IP addresses in SendGrid. Returns IP addresses dedicated to the account with their repu…
create_a_sendgrid_email_dn
Send DNS record information email to a colleague in SendGrid using link_id and domain_id to provide…
list_all_sendgrid_ip_address
Get a paginated list of all assigned and unassigned IPs in SendGrid. Returns IP address, warm up sta…
create_a_sendgrid_email_address_validation
Validate an email address in SendGrid. Requires the email address to be provided in the request body…
sendgrid_email_address_validation_upload
Create an email validation job in SendGrid by uploading a list of email addresses. Requires file_typ…
delete_a_sendgrid_subuser_domain_association_by_id
Delete the association of an authenticated domain from a subuser in SendGrid. Requires the username…
list_all_sendgrid_email_address_validation
Get a list of all Bulk Email Validation Jobs in SendGrid. Returns job details including job ID, stat…
get_single_sendgrid_email_address_validation_by_id
Get a specific Bulk Email Validation Job by id in SendGrid. Returns job status and details to check…
create_a_sendgrid_subuser_domain_association
Associate an authenticated domain with a subuser in SendGrid. Requires domain_id and username. This…
delete_a_sendgrid_domain_ip_by_id
Delete an IP address from the domain authentication in SendGrid. Requires id and ip. This removes th…
list_all_sendgrid_subuser_domain_association
Get all authenticated domains assigned to a specific subuser in SendGrid. Requires username. Returns…
get_single_sendgrid_subuser_domain_association_by_id
Get all authenticated domains assigned to a specific subuser in SendGrid. Requires username. Returns…
list_all_sendgrid_default_authentication
Get the default authentication domain details in SendGrid. Returns the default domain and its detail…
create_a_sendgrid_domain_ip
Add an IP address to an authenticated domain in SendGrid. Requires id and ip. Returns confirmation o…
update_a_sendgrid_authenticated_domain_by_id
Update settings for an authenticated domain in SendGrid using id. Returns updated domain settings in…
delete_a_sendgrid_authenticated_domain_by_id
Delete an authenticated domain by id in SendGrid.…
sendgrid_authenticated_domains_validate
Validate an authenticated domain by id in SendGrid. Returns an error message if the domain validatio…
get_single_sendgrid_authenticated_domain_by_id
Get a specific authenticated domain by id in SendGrid. Returns domain details including domain name,…
create_a_sendgrid_authenticated_domain
Create an authenticated domain in SendGrid with domain parameter. Returns domain details including d…
update_a_sendgrid_offering_by_id
Change package and add-on offerings for the specified account in SendGrid. Requires account id and o…
list_all_sendgrid_authenticated_domains
Get a paginated list of all authenticated domains in SendGrid. Returns fields including domain detai…
list_all_sendgrid_offering
Get offerings available under the organization in SendGrid. Returns catalog array with offering deta…
get_single_sendgrid_offering_by_id
Get offering information for the specified account in SendGrid. Requires account id. Returns offerin…
update_a_sendgrid_account_state_by_id
Update the state of the specified account in SendGrid. Requires id and state with possible values 'a…
delete_a_sendgrid_account_by_id
Delete a specific account by id in SendGrid. This irreversible action revokes API keys and SSO, remo…
sendgrid_account_single_sign_on
Authenticate and log in a user to Twilio SendGrid as a specific admin identity configured for SSO by…
get_single_sendgrid_account_state_by_id
Get the state of the specified account in SendGrid. Requires account id. Returns the account state s…
create_a_sendgrid_account
Create a new account with specified offerings in SendGrid.…
get_single_sendgrid_scheduled_send_by_id
Get cancel or paused scheduled send information for a specific batch_id in SendGrid. Returns batch_i…
sendgrid_scheduled_sends_cancel_pause
Cancel or pause a scheduled send by batch_id in SendGrid. Requires batch_id and status (pause or can…
list_all_sendgrid_account
Get all accounts under the organization in SendGrid. Returns account id and createdAt timestamp for…
delete_a_sendgrid_scheduled_send_by_id
Delete the cancellation or pause of a scheduled send in SendGrid using id. Note: Scheduled sends can…
update_a_sendgrid_scheduled_send_by_id
Update the status of a scheduled send identified by id in SendGrid. The status can be set to 'cancel…
list_all_sendgrid_scheduled_sends
Get all cancelled and paused scheduled sends in SendGrid. Returns scheduled sends associated with a…
list_all_sendgrid_email_address_validation
Get a list of all Bulk Email Validation Jobs in SendGrid. Returns job id, status, started_at, and fi…
sendgrid_email_address_validation_upload
Create an email validation job in SendGrid by uploading a list of email addresses. Requires file_typ…
get_single_sendgrid_email_address_validation_by_id
Get information about a specific Bulk Email Validation Job in SendGrid. Requires job_id. Returns job…
create_a_sendgrid_email_address_validation
Validate an email address by providing the email in the request body in SendGrid. Returns validation…
delete_a_sendgrid_pending_teammate_by_id
Delete a pending teammate invite in SendGrid using the token.…
list_all_sendgrid_teammates_access_requests
Get a list of recent access requests in SendGrid. Returns id, scope_group_name, username, email, fir…
update_a_sendgrid_teammates_access_request_by_id
Approve an access attempt for a teammate access request in SendGrid using id. Only teammate admins m…
delete_a_sendgrid_teammates_access_request_by_id
Delete a teammate access request by id in SendGrid to deny an attempt to access your account. Only t…
list_all_sendgrid_teammate_subuser
Get Subusers accessible by a specified Teammate in SendGrid using teammate_name. Returns subuser id,…
create_a_sendgrid_pending_teammate
Resend a teammate invitation in SendGrid using token. Resending resets the 7-day expiration. Respons…
list_all_sendgrid_pending_teammates
Get a list of all pending teammate invitations in SendGrid. Returns email, scopes, is_admin status,…
create_a_sendgrid_teammate
Invite a new teammate by email in SendGrid. Requires email, scopes array for permissions, and isAdmi…
update_a_sendgrid_teammate_by_id
Update a teammate's permissions by username in SendGrid. Requires is_admin boolean and scopes array.…
delete_a_sendgrid_teammate_by_id
Delete a teammate by username in SendGrid. Requires the username as id. Only the parent user or an a…
delete_a_sendgrid_alert_by_id
Delete an alert by id in SendGrid.…
create_a_sendgrid_alert
Create a new alert in SendGrid with type and email. For stats_notification, frequency is required; f…
get_single_sendgrid_alert_by_id
Get a specific alert by id in SendGrid. Returns fields id, created_at (timestamp), updated_at (times…
update_a_sendgrid_alert_by_id
Update an alert by id in SendGrid. Returns the updated alert with fields email, frequency, and perce…
list_all_sendgrid_alerts
Get all alerts in SendGrid. Returns alert id, type, email, percentage for usage_limit alerts, freque…
update_a_sendgrid_api_key_by_id
Update the name and scopes of an API key in SendGrid by id. Returns the api_key_id, name, and scopes…
list_all_sendgrid_me
Get the current user's profile in SendGrid. Returns address, city, company, country, first_name, las…
list_all_sendgrid_teammates
Get a list of all current teammates in SendGrid. Returns teammates' username, email, first_name, las…
get_single_sendgrid_teammate_by_id
Get information about a specific teammate by id in SendGrid. Returns username, first_name, last_name…
Enhanced
SendGrid
with AI Capabilities
AI Agent Toolset
AI Agent Toolset
MCP Server capabilities for seamless AI tool calling across all integration APIs
MCP Server capabilities for seamless AI tool calling across all integration APIs
Fine-Grained Control
Fine-Grained Control
Granular access control for all operations with custom method support
Granular access control for all operations with custom method support
Unlimited Customization
Unlimited Customization
Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.
Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.
Developer-First
Developer-First
Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain
Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain
Unified APIs for
SendGrid
Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.
Users
The User object represents a User.
Unified User Directory API
Proxy API for
SendGrid
Access all of the
SendGrid
API without worrying about authentication and pagination.
Truto's Proxy APIs are a 1-to-1 mapping of the
SendGrid
API.
API call us you
You call us, we call
SendGrid
and pass the response back in the same cycle.
Access all of the
SendGrid
API without worrying about authentication and pagination.
Truto's Proxy APIs are a 1-to-1 mapping of the
SendGrid
API, you call us
we call
SendGrid
and pass the response back in the same cycle.
Account Linking
Use Truto's frontend SDK to link your
customer's
SendGrid
account.
We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.
Account Linking
Use Truto's frontend SDK to link your
customer's
SendGrid
account.
We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication
Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.
We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication
Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.
We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format
Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.
into a unified cursor based pagination and all of the data is always present in the result attribute.
SendGrid
We translate
pagination

Unified response format
Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.
into a unified cursor based pagination and all of the data is always present in the result attribute.
SendGrid
We translate
pagination
Get
Get
SendGrid
SendGrid
integrated into your app
integrated into your app
without the hassle
without the hassle
Our team understands what it takes to make a unified API implementation successful.
Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction
When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Empower engineers
Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Boost profits
Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow your prospects
Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

✨ Powered by AI
Customize the mappings as you need using AI.
Build your own unified API from scratch, aided by AI.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.
Take back focus where it matters. Let Truto do integrations.
Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.
Josh Benson,
CEO of Omnitrain









