Credencial y nodo de VerificarEmailconfigurado exitosamente

This commit is contained in:
dylanjba 2025-12-15 15:31:21 -05:00
commit 1e3b2dc957
No known key found for this signature in database
6 changed files with 80 additions and 13 deletions

View file

@ -0,0 +1,49 @@
import { INodeType, INodeTypeDescription, NodeConnectionTypes } from 'n8n-workflow';
export class VerificarEmail implements INodeType {
description: INodeTypeDescription = {
displayName: 'Verificacion de Validez 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', // Solo el dominio.
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: {
request: {
url: '/verify',
qs: {
email: '={{$value}}',
},
},
},
},
],
usableAsTool: true
};
}