Clave de API de SendGrid*
••••••••
Correo del remitente*
sender@yourdomain.com
Nombre del remitente
Nombre del remitente
Correo del destinatario*
recipient@example.com
Nombre del destinatario
Nombre del destinatario
Asunto
Asunto del correo (obligatorio si no usas plantilla)
Contenido
Cuerpo del correo (obligatorio si no usas plantilla)
Responder a
replyto@example.com
Nombre para responder
Nombre para responder
ID de plantilla
ID de plantilla de SendGrid
Datos dinámicos de plantilla
json
{"name": "John", "order_id": "12345"}
Archivos adjuntos
Sube archivos para adjuntar
Archivos adjuntos
Referencia archivos de bloques anteriores
Enviar correo (sendgrid_send_mail)
Envía un correo electrónico mediante la API de SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid fromstring Sí Dirección de correo del remitente (debe estar verificada en SendGrid) fromNamestring No Nombre del remitente tostring Sí Dirección de correo del destinatario toNamestring No Nombre del destinatario subjectstring No Asunto del correo (obligatorio a menos que se use una plantilla con asunto predefinido) contentstring No Cuerpo del correo (obligatorio a menos que se use una plantilla con contenido predefinido) contentTypestring No Tipo de contenido (text/plain o text/html) ccstring No Dirección de correo CC bccstring No Dirección de correo CCO replyTostring No Dirección de correo de respuesta replyToNamestring No Nombre de respuesta attachmentsfile[] No Archivos para adjuntar al correo templateIdstring No ID de plantilla de SendGrid que se usará dynamicTemplateDatajson No Objeto JSON con datos dinámicos de la plantilla
Salida
Parámetro Tipo Descripción successboolean Si el correo se envió correctamente messageIdstring ID de mensaje de SendGrid tostring Dirección de correo del destinatario subjectstring Asunto del correo
Clave de API de SendGrid*
••••••••
Correo electrónico*
contact@example.com
Campos personalizados
json
{"custom_field_1": "value1"}
IDs de lista
IDs de lista separados por comas
Añadir contacto (sendgrid_add_contact)
Añade un contacto nuevo a SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid emailstring Sí Dirección de correo del contacto firstNamestring No Nombre del contacto lastNamestring No Apellido del contacto customFieldsjson No Objeto JSON de pares clave-valor de campos personalizados (usa IDs de campo como e1_T, e2_N, e3_D, no nombres de campo) listIdsstring No IDs de lista separados por comas a los que añadir el contacto
Salida
Parámetro Tipo Descripción jobIdstring ID del trabajo para el seguimiento de la creación asíncrona del contacto emailstring Dirección de correo electrónico del contacto firstNamestring Nombre del contacto lastNamestring Apellido del contacto messagestring Mensaje de estado
Clave de API de SendGrid*
••••••••
ID de contacto*
ID de contacto
Obtener contacto (sendgrid_get_contact)
Obtener un contacto específico por ID desde SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid contactIdstring Sí ID de contacto
Salida
Parámetro Tipo Descripción idstring ID de contacto emailstring Dirección de correo del contacto firstNamestring Nombre del contacto lastNamestring Apellido del contacto createdAtstring Marca de tiempo de creación updatedAtstring Marca de tiempo de última actualización listIdsjson Array de ID de listas a las que pertenece el contacto customFieldsjson Valores de campos personalizados
Clave de API de SendGrid*
••••••••
Consulta de búsqueda*
email LIKE '%example.com%'
Buscar contactos (sendgrid_search_contacts)
Buscar contactos en SendGrid mediante una consulta
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid querystring Sí Consulta de búsqueda (p. ej., "email LIKE '%example.com%' AND CONTAINS(list_ids, 'list-id')")
Salida
Parámetro Tipo Descripción contactsjson Array de contactos coincidentes contactCountnumber Número total de contactos encontrados
Clave de API de SendGrid*
••••••••
IDs de contacto*
IDs de contacto separados por comas
Eliminar contactos (sendgrid_delete_contacts)
Elimina uno o más contactos de SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid contactIdsstring Sí IDs de contactos separados por comas para eliminar
Salida
Parámetro Tipo Descripción jobIdstring ID de trabajo de la solicitud de eliminación
Clave de API de SendGrid*
••••••••
Nombre de la lista*
Nombre de la lista
Crear lista (sendgrid_create_list)
Crear una nueva lista de contactos en SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid namestring Sí Nombre de la lista
Salida
Parámetro Tipo Descripción idstring ID de lista namestring Nombre de la lista contactCountnumber Número de contactos en la lista
Clave de API de SendGrid*
••••••••
Obtener lista (sendgrid_get_list)
Obtener una lista específica por ID de SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid listIdstring Sí ID de lista
Salida
Parámetro Tipo Descripción idstring ID de lista namestring Nombre de la lista contactCountnumber Número de contactos en la lista
Clave de API de SendGrid*
••••••••
Listar todas las listas (sendgrid_list_all_lists)
Obtener todas las listas de contactos de SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave API de SendGrid pageSizenumber No Número de listas a devolver por página (valor predeterminado: 100)
Salida
Parámetro Tipo Descripción listsjson Array de listas
Clave API de SendGrid*
••••••••
Eliminar lista (sendgrid_delete_list)
Eliminar una lista de contactos de SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid listIdstring Sí ID de la lista que se va a eliminar
Salida
Parámetro Tipo Descripción messagestring Mensaje de éxito
Operación
Añadir contactos a la lista Clave de API de SendGrid*
••••••••
Contactos (matriz JSON)*
json
[{"email": "user@example.com", "first_name": "John"}]
Añadir contactos a la lista (sendgrid_add_contacts_to_list)
Añadir o actualizar contactos y asignarlos a una lista en SendGrid (usa PUT /v3/marketing/contacts)
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid listIdstring Sí ID de lista a la que añadir los contactos contactsjson Sí Array JSON de objetos de contacto. Cada contacto debe tener al menos: email (o phone_number_id/external_id/anonymous_id). Ejemplo: [{"email": "user@example.com ", "first_name": "John"}]
Salida
Parámetro Tipo Descripción jobIdstring ID de trabajo para el seguimiento de la operación asíncrona messagestring Mensaje de estado
Operación
Quitar contactos de la lista Clave de API de SendGrid*
••••••••
IDs de contacto*
IDs de contacto separados por comas
Eliminar contactos de la lista (sendgrid_remove_contacts_from_list)
Eliminar contactos de una lista específica en SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid listIdstring Sí ID de lista contactIdsstring Sí IDs de contactos separados por comas para eliminar de la lista
Salida
Parámetro Tipo Descripción jobIdstring ID de trabajo de la solicitud
Clave de API de SendGrid*
••••••••
Nombre de la plantilla*
Nombre de la plantilla
Crear plantilla (sendgrid_create_template)
Crear una nueva plantilla de correo electrónico en SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid namestring Sí Nombre de la plantilla generationstring No Tipo de generación de plantilla (legacy o dynamic, valor predeterminado: dynamic)
Salida
Parámetro Tipo Descripción idstring ID de plantilla namestring Nombre de la plantilla generationstring Generación de plantilla updatedAtstring Marca de tiempo de la última actualización versionsjson Array de versiones de plantilla
Clave de API de SendGrid*
••••••••
ID de plantilla*
ID de plantilla
Obtener plantilla (sendgrid_get_template)
Obtener una plantilla específica por ID de SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave API de SendGrid templateIdstring Sí ID de plantilla
Salida
Parámetro Tipo Descripción idstring ID de plantilla namestring Nombre de la plantilla generationstring Generación de la plantilla updatedAtstring Marca de tiempo de la última actualización versionsjson Array de versiones de la plantilla
Clave API de SendGrid*
••••••••
Filtrar por generación
legacy, dynamic o ambas
Listar plantillas (sendgrid_list_templates)
Obtener todas las plantillas de correo electrónico de SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid generationsstring No Filtrar por generación (legacy, dynamic o both) pageSizenumber No Número de plantillas que se devuelven por página (predeterminado: 20)
Salida
Parámetro Tipo Descripción templatesjson Array de plantillas
Clave de API de SendGrid*
••••••••
ID de plantilla*
ID de plantilla
Eliminar plantilla (sendgrid_delete_template)
Eliminar una plantilla de correo electrónico de SendGrid
Entrada
Parámetro Tipo Obligatorio Descripción apiKeystring Sí Clave de API de SendGrid templateIdstring Sí ID de plantilla que se eliminará
Salida (contrato a nivel de bloque)
Parámetro Tipo Descripción successboolean Estado de éxito de la operación messagestring Mensaje de estado o de éxito messageIdstring ID del mensaje de correo (send_mail) tostring Dirección de correo del destinatario (send_mail) subjectstring Asunto del correo (send_mail, create_template_version) idstring ID del recurso jobIdstring ID del trabajo para operaciones asíncronas emailstring Dirección de correo del contacto firstNamestring Nombre del contacto lastNamestring Apellido del contacto createdAtstring Marca de tiempo de creación updatedAtstring Marca de tiempo de la última actualización listIdsjson Matriz de ID de listas a las que pertenece el contacto customFieldsjson Valores de campos personalizados contactsjson Matriz de contactos contactCountnumber Número de contactos listsjson Matriz de listas namestring Nombre del recurso templatesjson Matriz de plantillas generationstring Generación de la plantilla versionsjson Matriz de versiones de plantilla templateIdstring ID de plantilla activeboolean Si la versión de la plantilla está activa htmlContentstring Contenido HTML plainContentstring Contenido de texto sin formato
Operación
Crear versión de plantilla Clave API de SendGrid*
••••••••
ID de plantilla*
ID de plantilla
Nombre de la versión*
Nombre de la versión
Asunto de la plantilla*
Asunto del correo
Contenido HTML
html
<html><body>{{name}}</body></html>
Contenido de texto plano
Contenido de texto plano
Crear versión de plantilla (sendgrid_create_template_version)
Crear una nueva versión de una plantilla de correo electrónico en SendGrid
Entrada
Parameter Type Required Description apiKeystring Sí Clave API de SendGrid templateIdstring Sí ID de plantilla namestring Sí Nombre de la versión subjectstring Sí Asunto del correo htmlContentstring No Contenido HTML de la plantilla plainContentstring No Contenido de texto plano de la plantilla activeboolean No Si esta versión está activa (valor predeterminado: true)
Salida
Parameter Type Description idstring ID de versión templateIdstring ID de plantilla namestring Nombre de la versión subjectstring Asunto del correo activeboolean Si esta versión está activa htmlContentstring Contenido HTML plainContentstring Contenido de texto plano updatedAtstring Marca de tiempo de la última actualización
Integra SendGrid en tu workflow. Envía correos transaccionales, gestiona contactos y listas de marketing, y trabaja con plantillas de correo. Admite plantillas dinámicas, archivos adjuntos y una gestión integral de contactos.
Categoría: tools
Tipo: sendgrid