emailit

Provides nodes to manage audiences, retrieve events, and send emails via the EmailIt service.AI-generated

Package Information

Released: 5 mo ago
Downloads: 43 weekly / 112 monthly
Latest Version: 0.1.0
Author: AvantGuard LLC

Documentation

n8n      AvantGuard

Emailit n8n Node

n8n community node npm

Transactional email platform. Send emails, manage domains, templates, audiences, webhooks, suppressions, contacts, and verify emails via the Emailit API.

Table of Contents

Installation

Follow the n8n community node installation guide.

Or install directly via npm:

npm install @avantguardllc/n8n-nodes-emailit

Authentication

This node authenticates using an API Key.

Setting Value
Type API Key
Base URL https://api.emailit.com/v2 (editable in credentials)

Tip: The Base URL can be changed in the credential settings if your instance uses a different host.

Resources & Operations

Base URL: https://api.emailit.com/v2

Emails

Endpoint Description
🔵 GET /emails List emails
🟢 POST /emails Send an email
🔵 GET /emails/{id} Get an email

Domains

Endpoint Description
🔵 GET /domains List domains
🟢 POST /domains Create a domain
🔵 GET /domains/{id} Get a domain
🟢 POST /domains/{id} Update a domain
🔴 DELETE /domains/{id} Delete a domain
🟢 POST /domains/{id}/verify Verify a domain

APIKeys

Endpoint Description
🔵 GET /api-keys List API keys
🟢 POST /api-keys Create an API key
🔵 GET /api-keys/{id} Get an API key
🟢 POST /api-keys/{id} Update an API key
🔴 DELETE /api-keys/{id} Delete an API key

Templates

Endpoint Description
🔵 GET /templates List templates
🟢 POST /templates Create a template
🔵 GET /templates/{id} Get a template
🟢 POST /templates/{id} Update a template
🔴 DELETE /templates/{id} Delete a template
🟢 POST /templates/{id}/publish Publish a template

Audiences

Endpoint Description
🔵 GET /audiences List audiences
🟢 POST /audiences Create an audience
🔵 GET /audiences/{id} Get an audience
🟢 POST /audiences/{id} Update an audience
🔴 DELETE /audiences/{id} Delete an audience

Subscribers

Endpoint Description
🔵 GET /audiences/{id}/subscribers List subscribers in an audience
🟢 POST /audiences/{id}/subscribers Add a subscriber to an audience
🔵 GET /audiences/{id}/subscribers/{sub_id} Get a subscriber
🟢 POST /audiences/{id}/subscribers/{sub_id} Update a subscriber
🔴 DELETE /audiences/{id}/subscribers/{sub_id} Delete a subscriber

Webhooks

Endpoint Description
🔵 GET /webhooks List webhooks
🟢 POST /webhooks Create a webhook
🔵 GET /webhooks/{id} Get a webhook
🟢 POST /webhooks/{id} Update a webhook
🔴 DELETE /webhooks/{id} Delete a webhook

Suppressions

Endpoint Description
🔵 GET /suppressions List suppressions
🟢 POST /suppressions Create a suppression
🔵 GET /suppressions/{id} Get a suppression
🟢 POST /suppressions/{id} Update a suppression
🔴 DELETE /suppressions/{id} Delete a suppression

Contacts

Endpoint Description
🔵 GET /contacts List contacts
🟢 POST /contacts Create a contact
🔵 GET /contacts/{id} Get a contact
🟢 POST /contacts/{id} Update a contact
🔴 DELETE /contacts/{id} Delete a contact

Events

Endpoint Description
🔵 GET /events List events
🔵 GET /events/{id} Get an event

EmailVerifications

Endpoint Description
🟢 POST /email-verifications Verify a single email address

EmailVerificationLists

Endpoint Description
🔵 GET /email-verification-lists List email verification lists
🟢 POST /email-verification-lists Create a bulk email verification list
🔵 GET /email-verification-lists/{id} Get a verification list
🔵 GET /email-verification-lists/{id}/results Get verification list results

Compatibility

  • n8n version: 1.0+ (tested on 2.x)
  • Node.js version: 18+

License

MIT

Discussion