Connect to SendGrid to send transactional email, manage marketing contacts and lists, view email statistics, and manage templates.
| Action | Description | Parameters | Returns |
|---|---|---|---|
add_contacts ⚠ | Add or update marketing contacts in SendGrid | contacts | SendGridJobId |
add_to_suppression ⚠ | Add emails to global suppression group | emails | bool |
create_list ⚠ | Create a new contact list | name | SendGridList |
delete_contact ⚠ | Delete a contact by ID | contact_id | bool |
get_bounces | Get bounced email addresses | [limit] | list |
get_email_activity | Query email activity feed | [query, limit] | list |
get_global_suppressions | Get global suppressions with limit | [limit, offset] | list |
get_spam_reports | Get spam report records | [limit] | list |
get_stats | Retrieve email statistics from SendGrid | start_date [end_date] | list |
get_template | Retrieve a single SendGrid template by ID | template_id | SendGridTemplate |
get_template_version | Get a specific template version | template_id, version_id | SendGridTemplateVersion |
list_contacts | List marketing contacts from SendGrid | [limit] | PaginatedList[SendGridContact] |
list_lists | List all contact lists in SendGrid | — | list |
list_sender_identities | List verified sender identities | — | list |
list_suppressions | List global email suppressions | — | list |
list_templates | List transactional templates from SendGrid | [limit] | PaginatedList[SendGridTemplate] |
remove_from_suppression ⚠ | Remove an email from global suppression group | bool | |
search_contacts | Search marketing contacts using a SGQL query | query | PaginatedList[SendGridContact] |
send_email ⚠ | Send an email via SendGrid | to, from_email, subject, content [content_type] | SendGridResponse |
send_template_email ⚠ | Send an email using a dynamic template | to, from_email, template_id [dynamic_data] | SendGridResponse |
Full schema explorer, code generation, and live API testing