Package Information
Available Nodes
Documentation generating…
Documentation
@n8n-dev/n8n-nodes-sendgrid
Stop writing sendgrid API integrations by hand.
Every time you connect n8n to sendgrid, you waste hours mapping endpoints, defining parameters, and debugging schemas. You copy-paste from docs, fix edge cases, and pray nothing breaks.
What if connecting n8n to sendgrid took 5 minutes, not half a day?
This node gives you 61+ resources out of the box: IP Access Management, Alerts, API Keys, Suppressions Unsubscribe Groups, Suppressions Suppressions, and 56 more: with full CRUD operations, typed parameters, and zero manual configuration.
What You Get
- Zero boilerplate: Resources, operations, and fields are pre-configured and ready to use
- Full CRUD: Create, read, update, and delete support where the API allows it
- Typed parameters: No more guessing field types
- Built-in auth: API key authentication, ready to go
- Declarative: Native n8n performance, no custom execute() overhead
Install
npm install @n8n-dev/n8n-nodes-sendgrid
Or in n8n:
- Settings → Community Nodes → Install
- Search:
@n8n-dev/n8n-nodes-sendgrid - Click Install
Quick Start
- Install the node (above)
- Add credentials: sendgrid API → paste your API key
- Drag the sendgrid node into your workflow
- Pick a resource → pick an operation → done.
That's it. No configuration files. No code. It just works.
Resources
IP Access Management (6 operations)
- Get Retrieve all recent access attempts
- Delete Remove one or more IPs from the allow list
- Get Retrieve a list of currently allowed IPs
- Post Add one or more IPs to the allow list
- Delete Remove a specific IP from the allowed list
- Get Retrieve a specific allowed IP
Alerts (5 operations)
- Get Retrieve all alerts
- Post Create a new Alert
- Delete an alert
- Get Retrieve a specific alert
- Patch Update an alert
API Keys (6 operations)
- Get Retrieve all API Keys belonging to the authenticated user
- Post Create API keys
- Delete API keys
- Get Retrieve an existing API Key
- Patch Update API key name
- Put Update API key name and scopes
Suppressions Unsubscribe Groups (5 operations)
- Get Retrieve all suppression groups associated with the user
- Post Create a new suppression group
- Delete a Suppression Group
- Get information on a single suppression group
- Patch Update a suppression group
Suppressions Suppressions (6 operations)
- Get Retrieve all suppressions for a suppression group
- Post Add suppressions to a suppression group
- Post Search for suppressions within a group
- Delete a suppression from a suppression group
- Get Retrieve all suppressions
- Get Retrieve all suppression groups for an email address
Suppressions Global Suppressions (4 operations)
- Post Add recipient addresses to the global suppression group
- Delete a Global Suppression
- Get Retrieve a Global Suppression
- Get Retrieve all global suppressions
Stats (7 operations)
- Get Retrieve email statistics by browser
- Get Retrieve email statistics by client type
- Get Retrieve stats by a specific client type
- Get Retrieve email statistics by device type
- Get Retrieve email statistics by country and state province
- Get Retrieve email statistics by mailbox provider
- Get Retrieve global email statistics
Campaigns API (11 operations)
- Get Retrieve all Campaigns
- Post Create a Campaign
- Delete a Campaign
- Get Retrieve a single campaign
- Patch Update a Campaign
- Delete Unschedule a Scheduled Campaign
- Get View Scheduled Time of a Campaign
- Patch Update a Scheduled Campaign
- Post Schedule a Campaign
- Post Send a Campaign
- Post Send a Test Campaign
Categories (3 operations)
- Get Retrieve all categories
- Get Retrieve Email Statistics for Categories
- Get Retrieve sums of email stats for each category Needs Stats object defined has category ID
Contacts API Custom Fields (5 operations)
- Get Retrieve all custom fields
- Post Create a Custom Field
- Delete a Custom Field
- Get Retrieve a Custom Field
- Get Retrieve reserved fields
Contacts API Lists (10 operations)
- Delete Multiple lists
- Get Retrieve all lists
- Post Create a List
- Delete a List
- Get Retrieve a single list
- Patch Update a List
- Get Retrieve all recipients on a List
- Post Add Multiple Recipients to a List
- Delete a Single Recipient from a Single List
- Post Add a Single Recipient to a List
Contacts API Recipients (12 operations)
- Delete Recipients
- Get Retrieve recipients
- Patch Update Recipient
- Post Add recipients
- Get Retrieve the count of billable recipients
- Get Retrieve a Count of Recipients
- Get Search recipients
- Post Search recipients
- Delete a Recipient
- Get Retrieve a single recipient
- Get Retrieve the lists that a recipient is on
- Get Recipient Upload Status
Contacts API Segments (6 operations)
- Get Retrieve all segments
- Post Create a Segment
- Delete a segment
- Get Retrieve a segment
- Patch Update a segment
- Get Retrieve recipients on a segment
Designs API (9 operations)
- Get List Designs
- Post Create Design
- Get List SendGrid Pre built Designs
- Get SendGrid Pre built Design
- Post Duplicate SendGrid Pre built Design
- Delete Design
- Get Design
- Patch Update Design
- Post Duplicate Design
IP Addresses (5 operations)
- Get Retrieve all IP addresses
- Post Add IPs
- Get Retrieve all assigned IPs
- Get remaining IPs count
- Get Retrieve all IP pools an IP address belongs to
IP Pools (7 operations)
- Get Retrieve all IP pools
- Post Create an IP pool
- Delete an IP pool
- Get Retrieve all the IPs in a specified pool
- Put Rename an IP pool
- Post Add an IP address to a pool
- Delete Remove an IP address from a pool
IP Warmup (4 operations)
- Get Retrieve all IPs currently in warmup
- Post Start warming up an IP address
- Delete Stop warming up an IP address
- Get Retrieve the warmup status for a specific IP address
Cancel Scheduled Sends (7 operations)
- Post Create a batch ID
- Get Validate batch ID
- Get Retrieve all scheduled sends
- Post Cancel or pause a scheduled send
- Delete a cancellation or pause from a scheduled send
- Get Retrieve scheduled send
- Patch Update a scheduled send
Mail Send (1 operations)
- Post v3 Mail Send
Settings Mail (13 operations)
- Get Retrieve all mail settings
- Get Retrieve address whitelist mail settings
- Patch Update address whitelist mail settings
- Get Retrieve bounce purge mail settings
- Patch Update bounce purge mail settings
- Get Retrieve footer mail settings
- Patch Update footer mail settings
- Get Retrieve forward bounce mail settings
- Patch Update forward bounce mail settings
- Get Retrieve forward spam mail settings
- Patch Update forward spam mail settings
- Get Retrieve legacy template mail settings
- Patch Update template mail settings
Contacts (13 operations)
- Delete Contacts
- Get Sample Contacts
- Put Add or Update a Contact
- Post Get Batched Contacts by IDs
- Get Total Contact Count
- Get All Existing Exports
- Post Export Contacts
- Get Export Contacts Status
- Put Import Contacts
- Get Import Contacts Status
- Post Search Contacts
- Post Get Contacts by Emails
- Get a Contact by ID
Custom Fields (4 operations)
- Get All Field Definitions
- Post Create Custom Field Definition
- Delete Custom Field Definition
- Patch Update Custom Field Definition
Lists (7 operations)
- Get All Lists
- Post Create List
- Delete a list
- Get a List by ID
- Patch Update List
- Delete Remove Contacts from a List
- Get List Contact Count
Segmenting Contacts (6 operations)
- Get List of Segments
- Post Create Segment
- Post Bulk Delete Segments
- Delete Segment
- Get Segment by ID
- Patch Update Segment
Segmenting Contacts (6 operations)
- Get List of Segments
- Post Create Segment
- Post Bulk Delete Segments
- Delete Segment
- Get Segment by ID
- Patch Update Segment
Segmenting Contacts v2 Beta (5 operations)
- Get List of Segments
- Post Create Segment
- Delete segment
- Get Segment by ID
- Patch Update Segment
Senders (1 operations)
- Post Create a Sender Identity
Single Sends (11 operations)
- Delete Bulk Delete Single Sends
- Get All Single Sends
- Post Create Single Send
- Get All Categories
- Post Get Single Sends Search
- Delete Single Send by ID
- Get Single Send by ID
- Patch Update Single Send
- Post Duplicate Single Send
- Delete Single Send Schedule
- Put Schedule Single Send
Marketing Campaigns Stats (8 operations)
- Get All Automation Stats
- Get Export Automation Stats
- Get Automation Stats by ID
- Get Automation Click Tracking Stats by ID
- Get All Single Sends Stats
- Get Export Single Send Stats
- Get Single Send Stats by ID
- Get Single Send Click Tracking Stats by ID
Send Test Email (1 operations)
- Post Send a Test Marketing Email
Query (2 operations)
- Get Filter all messages
- Get Filter messages by message ID
Messages (2 operations)
- Get Filter all messages
- Get Filter messages by message ID
CSV UI Only (2 operations)
- Post Request CSV
- Get Download CSV
v3 (2 operations)
- Post Request CSV
- Get Download CSV
Settings Partner (3 operations)
- Get Returns a list of all partner settings
- Get Returns all New Relic partner settings
- Patch Updates New Relic partner settings
API Key Permissions (1 operations)
- Get Retrieve a list of scopes for which this user has access
Teammates (11 operations)
- Get Retrieve access requests
- Delete Deny access request
- Patch Approve access request
- Get Retrieve all teammates
- Post Invite teammate
- Get Retrieve all pending teammates
- Delete pending teammate
- Post Resend teammate invite
- Delete teammate
- Get Retrieve specific teammate
- Patch Update teammate s permissions
Sender Identities API (6 operations)
- Get all Sender Identities
- Post Create a Sender Identity
- Delete a Sender Identity
- Get View a Sender Identity
- Patch Update a Sender Identity
- Post Resend Sender Identity Verification
Certificates (5 operations)
- Post Create an SSO Certificate
- Delete an SSO Certificate
- Get an SSO Certificate
- Patch Update SSO Certificate
- Get All SSO Certificates by Integration
Single Sign On Settings (5 operations)
- Get All SSO Integrations
- Post Create an SSO Integration
- Delete an SSO Integration
- Get an SSO Integration
- Patch Update an SSO Integration
Single Sign On Teammates (2 operations)
- Post Create SSO Teammate
- Patch Edit an SSO Teammate
Subusers API (6 operations)
- Get List all Subusers
- Post Create Subuser
- Get Retrieve Subuser Reputations
- Delete a subuser
- Patch Enable disable a subuser
- Put Update IPs assigned to a subuser
Subuser Statistics (4 operations)
- Get Retrieve email statistics for your subusers
- Get Retrieve monthly stats for all subusers
- Get Retrieve the totals for each email statistic metric for all subusers
- Get Retrieve the monthly email statistics for a single subuser
Subuser Monitor Settings (4 operations)
- Delete monitor settings
- Get Retrieve monitor settings for a subuser
- Post Create monitor settings
- Put Update Monitor Settings for a subuser
Blocks API (4 operations)
- Delete blocks
- Get Retrieve all blocks
- Delete a specific block
- Get Retrieve a specific block
Bounces API (4 operations)
- Delete bounces
- Get Retrieve all bounces
- Delete a bounce
- Get Retrieve a Bounce
Invalid Emails API (4 operations)
- Delete invalid emails
- Get Retrieve all invalid emails
- Delete a specific invalid email
- Get Retrieve a specific invalid email
Spam Reports API (4 operations)
- Delete spam reports
- Get Retrieve all spam reports
- Delete a specific spam report
- Get Retrieve a specific spam report
Transactional Templates (6 operations)
- Get Retrieve paged transactional templates
- Post Create a transactional template
- Delete a template
- Get Retrieve a single transactional template
- Patch Edit a transactional template
- Post Duplicate a transactional template
Transactional Templates Versions (5 operations)
- Post Create a new transactional template version
- Delete a transactional template version
- Get Retrieve a specific transactional template version
- Patch Edit a transactional template version
- Post Activate a transactional template version
Settings Tracking (9 operations)
- Get Retrieve Tracking Settings
- Get Retrieve Click Track Settings
- Patch Update Click Tracking Settings
- Get Retrieve Google Analytics Settings
- Patch Update Google Analytics Settings
- Get Open Tracking Settings
- Patch Update Open Tracking Settings
- Get Retrieve Subscription Tracking Settings
- Patch Update Subscription Tracking Settings
Users API (9 operations)
- Get a user s account information
- Get Retrieve your credit balance
- Get Retrieve your account email address
- Put Update your account email address
- Put Update your password
- Get a user s profile
- Patch Update a user s profile
- Get Retrieve your username
- Put Update your username
Settings Enforced TLS (2 operations)
- Get Retrieve current Enforced TLS settings
- Patch Update Enforced TLS settings
Webhooks (7 operations)
- Get Retrieve Event WEBHOOK settings
- Patch Update Event Notification Settings
- Get Retrieve Signed WEBHOOK Public Key
- Patch Enable Disable Signed WEBHOOK
- Post Test Event Notification Settings
- Get Retrieve all parse settings
- Get Retrieves Inbound Parse WEBHOOK statistics
Settings Inbound Parse (4 operations)
- Post Create a parse setting
- Delete a parse setting
- Get Retrieve a specific parse setting
- Patch Update a parse setting
Email Address Validation (1 operations)
- Post Validate an email
Sender Verification (8 operations)
- Get All Verified Senders
- Post Create Verified Sender Request
- Get Domain Warn List
- Post Resend Verified Sender Request
- Get Completed Steps
- Get Verify Sender Request
- Delete Verified Sender
- Patch Edit Verified Sender
Email CNAME Records (1 operations)
- Post Email DNS records to a co worker
Domain Authentication (12 operations)
- Get List all authenticated domains
- Post Authenticate a domain
- Get the default authentication
- Delete Disassociate an authenticated domain from a given user
- Get List the authenticated domain associated with the given user
- Delete an authenticated domain
- Get Retrieve an authenticated domain
- Patch Update an authenticated domain
- Post Associate an authenticated domain with a given user
- Post Add an IP to an authenticated domain
- Delete Remove an IP from an authenticated domain
- Post Validate a domain authentication
Reverse DNS (5 operations)
- Get Retrieve all reverse DNS records
- Post Set up reverse DNS
- Delete a reverse DNS record
- Get Retrieve a reverse DNS record
- Post Validate a reverse DNS record
Link Branding (10 operations)
- Get Retrieve all branded links
- Post Create a branded link
- Get Retrieve the default branded link
- Delete Disassociate a branded link from a subuser
- Get Retrieve a subuser s branded link
- Delete a branded link
- Get Retrieve a branded link
- Patch Update a branded link
- Post Validate a branded link
- Post Associate a branded link with a subuser
Why This Node?
Without this node:
- Hours of manual API integration
- Copy-pasting from sendgrid docs
- Debugging auth, pagination, error handling
- Maintaining your own client code
With this node:
- Install → configure → use. 5 minutes.
- Auto-generated from the official sendgrid OpenAPI spec
- Always up to date when the API changes
- Native n8n performance
Auto-Generated
This node was auto-generated from the official sendgrid OpenAPI specification using
@n8n-dev/n8n-openapi-node-ultimate,
then validated against the live API so you get accurate types and real parameters, not guesswork.
When the sendgrid API updates, this node updates too.
Support This Project
If this node saved you hours of work, consider supporting continued development, new APIs, better error handling, and faster updates.
License
MIT © kelvinzer0
