Email API
Email API le permite enviar Email y realizar campañas de Email Marketing de forma eficiente
- HTTP API, Envíe emails desde cualquier lenguaje de programación.
- Servidor SMTP, Le ofrecemos IP exclusivas para envío de emails.
- 99.9% SLA, Optimizamos el rendimiento de todos los servidores.
- Máxima Entrega, Servidores optimizados para garantizar la entrega.
Funcionalidad de la API de Email
Enviar Email
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=email | Clase a la que se realiza la petición | Obligatorio |
method=sendemail | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
subject | Remitente | Obligatorio |
to | Email destino | Obligatorio |
Mensaje email a enviar | Obligatorio | |
scheduledatetime | Fecha y hora de envío en formato yyyy-mm-dd hh:mm:ss | Opcional |
output | Formato de salida del resultado | Opcional |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- messageid
- credits
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
NO_ROUTE_AVAILABLE | No hay rutas disponibles para el destino indicado |
NO_CREDITS | No dispone de saldo suficiente |
Parámetros:
- class : email
- method : sendemail
- user : user
- password : password
- subject : Afilnet - Test email
- to : test@test.com
- email : email+test
- scheduledatetime :
- output :
Petición:
Enviar Email desde plantilla
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=email | Clase a la que se realiza la petición | Obligatorio |
method=sendemailfromtemplate | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
to | Email destino | Obligatorio |
idtemplate | Identificador de la plantilla | Obligatorio |
params | Parámetros que se sustituirán en la plantilla para su personalización (<<parámetro>>), separado por , (comas) | Opcional |
scheduledatetime | Fecha y hora de envío en formato yyyy-mm-dd hh:mm:ss | Opcional |
output | Formato de salida del resultado | Opcional |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- messageid
- credits
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
NO_ROUTE_AVAILABLE | No hay rutas disponibles para el destino indicado |
NO_CREDITS | No dispone de saldo suficiente |
NOT_ACCESS_TO_TEMPLATE | No dispone acceso a la plantilla indicada |
Parámetros:
- class : email
- method : sendemailfromtemplate
- user : user
- password : password
- to : 34600000000
- idtemplate : 1000
- params : mobile:123456789,name:test+name
- scheduledatetime :
- output :
Petición:
Enviar Email Masivo
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=email | Clase a la que se realiza la petición | Obligatorio |
method=sendemailtogroup | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
subject | Remitente | Obligatorio |
idgroup | Identificador del grupo destinatario | Obligatorio |
Mensaje email a enviar | Obligatorio | |
scheduledatetime | Fecha y hora de envío en formato yyyy-mm-dd hh:mm:ss | Opcional |
output | Formato de salida del resultado | Opcional |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- id
- count
- credits
-
destinations
- messageid
- destination
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
NOT_ACCESS_TO_GROUP | No dispone de permisos al grupo indicado |
NO_CREDITS | No dispone de saldo suficiente |
Parámetros:
- class : email
- method : sendemailtogroup
- user : user
- password : password
- subject : Afilnet - Test email
- idgroup : 1
- email : Afilnet - Test email
- scheduledatetime :
- output :
Petición:
Enviar Email Masivo desde plantilla
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=email | Clase a la que se realiza la petición | Obligatorio |
method=sendemailtogroupfromtemplate | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
idgroup | Identificador del grupo destinatario | Obligatorio |
idtemplate | email.sendemailtogroupfromtemplate_idtemplate | Obligatorio |
scheduledatetime | Fecha y hora de envío en formato yyyy-mm-dd hh:mm:ss | Opcional |
output | Formato de salida del resultado | Opcional |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- id
- count
- credits
-
destinations
- messageid
- destination
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
NOT_ACCESS_TO_GROUP | No dispone de permisos al grupo indicado |
NO_CREDITS | No dispone de saldo suficiente |
Parámetros:
- class : email
- method : sendemailtogroupfromtemplate
- user : user
- password : password
- idgroup : 1000
- idtemplate : 1000
- scheduledatetime :
- output :
Petición:
Obtener estado de entrega de email
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=email | Clase a la que se realiza la petición | Obligatorio |
method=getdeliverystatus | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
messages | Listado de identificadores de envío separados por , (comas) | Obligatorio |
output | Formato de salida del resultado | Opcional |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- messageid
- sms
- deliverydate
- deliverystatus
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
Parámetros:
- class : email
- method : getdeliverystatus
- user : user
- password : password
- messages : 123456,123457,123458
- output :
Petición:
Herramientas que potencian nuestra API de Email
CONEXIÓN CON API DE FORMA SEGURA
Seguridad adaptada a su empresa
Configure sus conexiones por API, cree nuevos accesos y administre los existentes.
Filtre por IP todos los accesos a la API, añada o elimine IPs habilitadas para garantizar la seguridad de sus accesos.
Lleve un control de todas las conexiones realizadas, la API utilizada y las fechas / hora de conexión
MULTIPLES APIs
Conectividad adaptada a su empresa
Le ofrecemos multiples APIs para conectar con nosotros, disponemos de una API HTTP, BASIC AUTH, SOAP y Autenticación JWT para que conecte con nosotros de la forma que desee.
Conecte con cualquiera de las APIs de forma segura, sencilla y centralizada. Afilnet API es perfecta para su software.
API Logs
Conozca cada petición al detalle
Gracias a nuestros logs podrá revisar todas las peticiones realizadas y la correspondiente respuesta de nuestra API, lo que le permitirá consultar detalles cuando le necesite.
La información que puede consultar es la siguiente:
- IP origen de la petición
- Fecha & Hora de la petición
- API & Método al que se llama
- Parámetros enviados a la API
- Respuesta de la API
- Metadatos
Pasos para integrar la API de Email
Utilizar nuestra API de Email le llevará pocos minutos
Regístrese como cliente
Regístrese como usuario en Afilnet para tener acceso a la Email API. Una vez registrado podrá acceder al servicio de Afilnet, así como, al uso de la API
Integre la Email API
Integre la Email API en sus sistemas utilizando el lenguaje de programación que desee. Si tiene alguna duda o sugerencía sobre la API contáctenos
Solicite su prueba gratuita
Solicite créditos de prueba para realizar envíos de emails a través de la Email API, podrá integrar y probar el servicio sin coste alguno
¡Bienvenido a Afilnet!
¡Todo listo!, ha conseguido mejorar sus comunicaciones con Afilnet. Estamos para darle soporte de nuestra API cuando lo necesite