| Send Email | Send a single email to one or more recipients |
| Send Multiple Emails | Send a separate email to each recipient |
| Send Email with Dynamic Template | Send an email using a SendGrid dynamic template with complex nested JSON data |
| Raw Request | Send raw HTTP request to SendGrid |
| Create List | Create a new contact list |
| Get All Lists | Retrieve all contact lists with pagination support |
| Get List by ID | Retrieve a specific contact list by its ID |
| Add or Update Contact | Add or update a contact. This can also be used to add contacts to a list. |
| Get Contacts by Emails | Retrieve contacts by their email addresses. |
| Initiate Contacts Import | Initiates a CSV contact import. Returns a URL and headers for uploading the CSV file. |
| Get Import Status | Check the status of a contact import job |
| Get All Field Definitions | Retrieve all custom field definitions with pagination support |
| Create Webhook | Create a new Event Webhook configuration to receive email event data. |
| Update Webhook | Update an existing Event Webhook configuration. |
| Get Webhook | Retrieve an Event Webhook configuration by ID. |
| List Webhooks | List all Event Webhook configurations. |
| Delete Webhook | Delete an Event Webhook configuration. |
| Test Webhook | Test an Event Webhook by sending a fake event notification. |
| Toggle Signature Verification | Enable or disable signature verification for an Event Webhook. |