Clonacion de repositorio y desarrollo de nodo perosnalizado (ts) v1

This commit is contained in:
dylanjba 2025-12-15 09:48:31 -05:00
commit 9bc48cec2c
No known key found for this signature in database
27 changed files with 4096 additions and 1079 deletions

View file

@ -0,0 +1,46 @@
import { INodeType, INodeTypeDescription, NodeConnectionTypes } from 'n8n-workflow';
export class VerificarEmail implements INodeType {
description: INodeTypeDescription = {
displayName: 'Verificacion de Email',
name: 'verificarEmail',
icon: 'file:mail-mail-email.svg',
group: ['transform'],
version: 1,
subtitle: '={{$parameter["operation"] + ": " + $parameter["resource"]}}',
description: 'Node para verificar emails usando un servicio externo (emailable.com)',
defaults: {
name: 'Verficar Email',
},
inputs: [NodeConnectionTypes.Main],
outputs: [NodeConnectionTypes.Main],
credentials: [
{
name: 'VerificarEmailApi',
required: true,
},
],
requestDefaults: {
baseURL: 'https://api.emailable.com/v1/verify',
headers: {
Accept: 'application/json',
'Content-Type': 'application/json',
},
},
properties: [
{
displayName: 'Validar Email',
name: 'email',
type: 'string',
placeholder: 'correo@email.com',
required: true,
default: 'dylanbohorquez77@gmail.com',
routing: {
qs: {
email: '={{$value}}',
},
},
},
],
usableAsTool: true
};
}