3 APIs
Email, CRM y SMS — una sola cuenta
500 / min
Peticiones por cuenta
Alojado en Suiza
Desde 2001, datos en Suiza
OAuth 2.0
Bearer, clave API u OAuth 2.0 (PKCE)

Tres APIs. Una plataforma.

Elija la que necesita — o combine las tres. REST y JSON, documentadas endpoint por endpoint en el portal para desarrolladores.

v2

Email API

Gestione sus libretas de direcciones y plantillas, envíe campañas y emails transaccionales, siga sus estadísticas. JSON o XML.

  • →Campañas y emails transaccionales
  • →Estado de entrega de cada envío unitario
  • →Libretas de direcciones, plantillas, remitentes
  • →Estadísticas: aperturas, clics, países, rebotes
Ver la doc de la Email API →
v3

CRM API

Gestione sus contactos, campos personalizados, etiquetas y segmentos — y envíe email y SMS a esos contactos. Webhooks y OAuth 2.0 para herramientas de terceros.

  • →Contactos, listas, etiquetas y segmentos
  • →Envío de emails y SMS a los contactos
  • →Webhooks: eventos en tiempo real
  • →OAuth 2.0 (PKCE) para Zapier, Make, n8n
Ver la doc de la CRM API →
v2

SMS API

Envíe SMS masivos o unitarios, a nivel internacional, directamente desde su aplicación. Listas de números e historial incluidos.

  • →SMS masivos e individuales
  • →Cobertura internacional (prefijo 00)
  • →Acuses de recibo por webhook (sms.delivered)
  • →Programación y cancelación
Ver la doc de la SMS API →
Para desarrolladores

Herramientas modernas, sin sorpresas.

Todo lo que necesita para entregar sus integraciones rápidamente y operarlas con confianza.

REST + JSON

Recursos predecibles, formatos de error coherentes con identificador de petición, verbos y códigos HTTP estándar. XML disponible en las APIs Email y SMS.

Tres modos de autenticación

Token Bearer (30 días, renovable), clave API u OAuth 2.0 con PKCE y permisos por ámbito para aplicaciones de terceros. HTTPS en todo.

Documentación OpenAPI en 6 idiomas

Cada endpoint descrito con sus parámetros, respuestas y ejemplos; pruebe las llamadas desde la doc. Especificación OpenAPI descargable para generar su cliente.

Webhooks firmados

Email entregado, rebote, apertura, clic, contacto creado, SMS entregado… enviados a su URL en JSON, firmados con HMAC-SHA256, con reintentos automáticos.

Seguimiento de entrega

Cada email transaccional devuelve un identificador; consulte su estado (entregado, diferido, rebote) o reciba el evento email.delivered.

Límites de frecuencia predecibles

500 peticiones/min por cuenta. Por encima, respuesta 429 con cabeceras X-RateLimit-* y Retry-After — sin limitación silenciosa.

Casos de uso

De los emails de registro a los SMS internacionales — una sola integración.

Ya desarrolle un SaaS, una plataforma de comercio electrónico o una herramienta interna, nuestras APIs cubren todas las necesidades de mensajería de su producto.

Emails transaccionales y de marketing

Emails de bienvenida, restablecimientos de contraseña, recibos, newsletters y campañas completas — y, para cada envío unitario, la confirmación de entrega al servidor del destinatario.

Sincronización CRM y contactos

Mantenga perfiles, etiquetas y segmentos sincronizados con su base de producto; conecte Zapier, Make o n8n con OAuth 2.0, o deje que un webhook avise a su herramienta en cada cambio.

Notificaciones SMS en todo el mundo

Códigos de doble factor, alertas de entrega, recordatorios de cita — enviados a todo el mundo, con acuse de recibo por webhook.

POST https://su-servidor/webhook · email.delivered
200 OK
X-Mailpro-Signature: t=1758000000,v1=5a72…c8b1
X-Mailpro-Event-Type: email.delivered

{
  "id": "evt_5f2c…",
  "type": "email.delivered",
  "created": 1758000000,
  "apiVersion": "v3",
  "account": { "id": 12345, "name": "Mi empresa" },
  "data": {
    "email": "[email protected]",
    "idSending": 987654,
    "sendingType": 3,
    "diagCode": "250 2.0.0 OK",
    "deliveredAt": "2026-09-16T08:03:41Z"
  }
}

Recursos para desarrolladores

La referencia técnica en el portal, las respuestas prácticas en la FAQ, ejemplos en GitHub.

{ }

Portal para desarrolladores

La documentación completa de las APIs Email, CRM y SMS: endpoints, parámetros, respuestas, códigos de error, webhooks y autenticación. En español y en otros cinco idiomas.

?

FAQ API y Webhooks

Los tres tipos de webhooks, el seguimiento de entrega, la verificación de firma, los límites, Zapier / Make / n8n, SMTP o API… explicados paso a paso.

Ejemplos en GitHub

Un «starter» de código abierto (licencia MIT) con ejemplos de llamada en Node.js, Python, PHP, C# y Java, para adaptar a su proyecto.

API — preguntas frecuentes

Respuestas rápidas para los desarrolladores que integran Mailpro. El detalle está en la FAQ API y Webhooks.

¿Cómo obtener una clave API?+

Inicie sesión en su cuenta Mailpro y abra Configuraciones → Configuración de API. Allí encontrará su identificador de cliente y su clave API. Puede llamar a las API directamente con ellos, intercambiarlos por un token Bearer mediante POST /v3/token, o crear una aplicación OAuth 2.0 en Configuraciones → Aplicaciones OAuth.

¿Qué métodos de autenticación se admiten?+

Tres: el token Bearer (válido 30 días, renovable), elidentificador de cliente + clave API, y OAuth 2.0 con PKCE (recomendado para aplicaciones de terceros y plataformas como Zapier, Make y n8n, con permisos por ámbito). Un mismo token funciona en las API Email, CRM y SMS.

¿Las API son REST o SOAP?+

Son API REST sobre HTTPS. Las respuestas son JSON (las API Email y SMS también admiten XML, mediante la extensión .json / .xml de la URL), con recursos predecibles, verbos HTTP estándar y códigos de estado.

¿Existe una documentación interactiva o un modo de prueba?+

Sí. El portal para desarrolladores describe cada endpoint (OpenAPI) y permite probar las llamadas desde la documentación. Puede enviar emails y SMS de prueba a su propia dirección antes de pasar a producción.

¿Qué lenguajes puedo usar? ¿Hay un SDK?+

Cualquier lenguaje capaz de hablar HTTP y JSON. Publicamos en GitHub un starter de código abierto con ejemplos en Node.js, Python, PHP, C# y Java, y la especificación OpenAPI del portal permite generar un cliente en el lenguaje que prefiera.

¿Las API admiten webhooks?+

Sí, en los tres sentidos: Mailpro le avisa de los eventos (email entregado, abierto, con clic, rebote, contacto creado, SMS entregado…) mediante llamadas HTTP firmadas con HMAC-SHA256 y con reintentos; sus automatizaciones pueden llamar a una herramienta externa (acción «Enviar un webhook»); y una herramienta externa puede activar una automatización (webhook entrante). Los tres tipos de webhooks explicados.

¿Puedo enviar emails transaccionales y seguir su entrega?+

Sí. Envíe un email único a un destinatario con campos personalizados, adjuntos y programación opcional, mediante la Email API o la CRM API. El envío devuelve un identificador; GET /v3/Send/{id}/Status le indica después si está en cola, enviado, entregado, diferido o rebotado (estado disponible unos 5 minutos después de la entrega, conservado 365 días). En detalle.

¿Puedo enviar archivos adjuntos? ¿Cuáles son los límites y el coste?+

Sí — adjunte archivos cuando envíe un email a través de laEmail API (v2) o la CRM API (v3): hasta 5 archivos, 10 MB por archivo y 15 MB en total. Envíelos como adjuntos codificados en Base64 en cualquiera de las dos API (la Email API también acepta cargas de archivos multipart/form-data). El coste es de 1 crédito por cada 500 KB de adjuntos, con los primeros 500 KB incluidos en el crédito base del email (los adjuntos de hasta ~500 KB no añaden nada). Se aceptan los formatos habituales de documento e imagen; los archivos ejecutables y de script (.exe, .bat, .js, .vbs, .msi, .jar, .dll, etc.) se bloquean por seguridad.

¿Cómo funciona la tarificación de los SMS?+

Los SMS funcionan por créditos. Un SMS cuesta el precio en créditos del país de destino multiplicado por el número de partes (un mensaje largo se divide en varias partes). El envío de emails utiliza créditos de email.

¿Qué formatos de dirección de email se aceptan?+

Cualquier dirección conforme a la RFC, incluido el subdireccionamiento con un «+» (por ejemplo [email protected]), compatible con Gmail, Fastmail, Proton y otros.

¿Cuáles son los límites de frecuencia?+

500 peticiones por minuto y cuenta. Por encima, recibe una respuesta HTTP 429 con las cabeceras X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset y Retry-After, para poder esperar y reintentar correctamente. Las llamadas a la API disponen además de una cuota de créditos API vinculada a sus créditos de email.

Envíe su primera petición en pocos minutos.

Cree una cuenta Mailpro gratuita, recupere su clave API en Configuraciones → Configuración de API y empiece a enviar — sin tarjeta de crédito.