Add Autosend node with Mail and Contact resources

Implement n8n node for Autosend API with support for:
- Mail resource: Send single and bulk emails with template or custom content
- Contact resource: Create/update contacts (upsert) and get contacts by ID or email
- API key authentication
- Declarative routing following n8n best practices
- Full TypeScript support with proper typing
- Passing all linting checks
This commit is contained in:
Claude 2025-11-11 17:56:01 +00:00
commit 2f1ffde4a5
No known key found for this signature in database
15 changed files with 1142 additions and 7 deletions

View file

@ -1,19 +1,19 @@
{
"name": "n8n-nodes-<...>",
"name": "n8n-nodes-autosend",
"version": "0.1.0",
"description": "",
"description": "n8n node for Autosend - Send emails and manage contacts",
"license": "MIT",
"homepage": "",
"keywords": [
"n8n-community-node-package"
],
"author": {
"name": "",
"email": ""
"name": "Your Name",
"email": "your.email@example.com"
},
"repository": {
"type": "git",
"url": "https://github.com/<...>/n8n-nodes-<...>.git"
"url": "https://github.com/codebuster22/autosend-n8n-nodes.git"
},
"scripts": {
"build": "n8n-node build",
@ -31,10 +31,12 @@
"n8nNodesApiVersion": 1,
"strict": true,
"credentials": [
"dist/credentials/AutosendApi.credentials.js",
"dist/credentials/GithubIssuesApi.credentials.js",
"dist/credentials/GithubIssuesOAuth2Api.credentials.js"
],
"nodes": [
"dist/nodes/Autosend/Autosend.node.js",
"dist/nodes/GithubIssues/GithubIssues.node.js",
"dist/nodes/Example/Example.node.js"
]