3 APIs
Email, CRM et SMS — un seul compte
500 / min
Requêtes par compte
Hébergé en Suisse
Depuis 2001, données en Suisse
OAuth 2.0
Bearer, clé API ou OAuth 2.0 (PKCE)

Trois APIs. Une plateforme.

Choisissez celle qu'il vous faut — ou combinez les trois. REST et JSON, documentées endpoint par endpoint sur le portail développeurs.

v2

Email API

Gérez vos carnets d'adresses et vos modèles, envoyez des campagnes et des e-mails transactionnels, suivez vos statistiques. JSON ou XML.

  • →Campagnes & e-mails transactionnels
  • →Statut de livraison de chaque envoi unitaire
  • →Carnets d'adresses, modèles, expéditeurs
  • →Statistiques : ouvertures, clics, pays, bounces
Voir la doc Email API →
v3

CRM API

Gérez vos contacts, champs personnalisés, tags et segments — et envoyez e-mail & SMS à ces contacts. Webhooks et OAuth 2.0 pour les outils tiers.

  • →Contacts, listes, tags & segments
  • →Envoi d'e-mails et de SMS aux contacts
  • →Webhooks : événements en temps réel
  • →OAuth 2.0 (PKCE) pour Zapier, Make, n8n
Voir la doc CRM API →
v2

SMS API

Envoyez des SMS en masse ou à l'unité, à l'international, directement depuis votre application. Listes de numéros et historique inclus.

  • →SMS groupés & individuels
  • →Couverture internationale (préfixe 00)
  • →Accusés de réception par webhook (sms.delivered)
  • →Planification et annulation
Voir la doc SMS API →
Pour les développeurs

Des outils modernes, sans surprise.

Tout ce dont vous avez besoin pour livrer vos intégrations rapidement et les exploiter en toute confiance.

REST + JSON

Ressources prévisibles, formats d'erreur cohérents avec identifiant de requête, verbes et codes HTTP standards. XML disponible sur les API Email et SMS.

Trois modes d'authentification

Token Bearer (30 jours, renouvelable), clé API, ou OAuth 2.0 avec PKCE et permissions par périmètre pour les applications tierces. HTTPS partout.

Documentation OpenAPI en 6 langues

Chaque endpoint décrit avec ses paramètres, réponses et exemples ; testez les appels depuis la doc. Spécification OpenAPI téléchargeable pour générer votre client.

Webhooks signés

E-mail remis, rebond, ouverture, clic, contact créé, SMS délivré… poussés vers votre URL en JSON, signés HMAC-SHA256, avec nouvelles tentatives automatiques.

Suivi de livraison

Chaque e-mail transactionnel renvoie un identifiant ; interrogez son statut (remis, différé, rebond) ou recevez l'événement email.delivered.

Limites de débit prévisibles

500 requêtes/min par compte. Au-delà, réponse 429 avec en-têtes X-RateLimit-* et Retry-After — pas de throttling silencieux.

Cas d'usage

Des e-mails d'inscription aux SMS internationaux — une seule intégration.

Que vous développiez un SaaS, une plateforme e-commerce ou un outil interne, nos APIs couvrent tous les besoins de messagerie de votre produit.

E-mails transactionnels & marketing

Mails de bienvenue, réinitialisations de mot de passe, reçus, newsletters et campagnes complètes — et pour chaque envoi unitaire, la confirmation de remise au serveur du destinataire.

Synchronisation CRM & contacts

Gardez profils, tags et segments synchronisés avec votre base produit ; branchez Zapier, Make ou n8n en OAuth 2.0, ou laissez un webhook prévenir votre outil à chaque changement.

Notifications SMS dans le monde entier

Codes à deux facteurs, alertes de livraison, rappels de rendez-vous — envoyés mondialement, avec accusé de réception par webhook.

POST https://votre-serveur/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": "Ma société" },
  "data": {
    "email": "[email protected]",
    "idSending": 987654,
    "sendingType": 3,
    "diagCode": "250 2.0.0 OK",
    "deliveredAt": "2026-09-16T08:03:41Z"
  }
}

Ressources développeurs

La référence technique sur le portail, les réponses pratiques dans la FAQ, des exemples sur GitHub.

{ }

Portail développeurs

La documentation complète des APIs Email, CRM et SMS : endpoints, paramètres, réponses, codes d'erreur, webhooks et authentification. En français et cinq autres langues.

?

FAQ API & Webhooks

Les trois types de webhooks, le suivi de livraison, la vérification de signature, les limites, Zapier / Make / n8n, SMTP ou API… expliqués pas à pas.

Exemples sur GitHub

Un « starter » open source (licence MIT) avec des exemples d'appel en Node.js, Python, PHP, C# et Java, à adapter à votre projet.

API — questions fréquentes

Des réponses rapides pour les développeurs qui intègrent Mailpro. Le détail est dans la FAQ API & Webhooks.

Comment obtenir une clé API ?+

Connectez-vous à votre compte Mailpro et ouvrez Paramètres → Paramètres API. Vous y trouverez votre identifiant client et votre clé API. Vous pouvez appeler les API directement avec ceux-ci, les échanger contre un token Bearer via POST /v3/token, ou créer une application OAuth 2.0 dans Paramètres → Applications OAuth.

Quelles méthodes d'authentification sont prises en charge ?+

Trois : le token Bearer (valable 30 jours, renouvelable), l'identifiant client + clé API, et OAuth 2.0 avec PKCE (recommandé pour les applications tierces et les plateformes comme Zapier, Make et n8n, avec des permissions par périmètre). Un même token fonctionne sur les API Email, CRM et SMS.

Les API sont-elles REST ou SOAP ?+

Ce sont des API REST en HTTPS. Les réponses sont en JSON (les API Email et SMS prennent aussi en charge le XML, par l'extension .json / .xml de l'URL), avec des ressources prévisibles, des verbes HTTP standards et des codes de statut.

Existe-t-il une documentation interactive ou un mode test ?+

Oui. Le portail développeurs décrit chaque endpoint (OpenAPI) et permet d'essayer les appels depuis la documentation. Vous pouvez envoyer des e-mails et des SMS de test à votre propre adresse avant de passer en production.

Quels langages puis-je utiliser ? Y a-t-il un SDK ?+

N'importe quel langage capable de parler HTTP et JSON. Nous publions sur GitHub un starter open source avec des exemples en Node.js, Python, PHP, C# et Java, et la spécification OpenAPI du portail permet de générer un client dans le langage de votre choix.

Les API prennent-elles en charge les webhooks ?+

Oui, dans les trois sens : Mailpro vous prévient des événements (e-mail remis, ouvert, cliqué, rebond, contact créé, SMS délivré…) par des appels HTTP signés HMAC-SHA256 avec nouvelles tentatives ; vos automations peuvent appeler un outil externe (action « Envoyer un webhook ») ; et un outil externe peut déclencher une automation (webhook entrant). Les trois types de webhooks expliqués.

Puis-je envoyer des emails transactionnels et suivre leur livraison ?+

Oui. Envoyez un e-mail unique à un destinataire avec des champs personnalisés, des pièces jointes et une planification optionnelle, via l'Email API ou la CRM API. L'envoi renvoie un identifiant ; GET /v3/Send/{id}/Status vous indique ensuite s'il est en file, envoyé, remis, différé ou en rebond (statut disponible environ 5 minutes après la remise, conservé 365 jours). En détail.

Puis-je envoyer des pièces jointes ? Quelles sont les limites et le coût ?+

Oui — joignez des fichiers lorsque vous envoyez un email via l'Email API (v2) ou la CRM API (v3) : jusqu'à 5 fichiers, 10 MB par fichier et 15 MB au total. Envoyez-les en pièces jointes encodées en Base64 sur l'une ou l'autre API (l'Email API accepte aussi les téléversements de fichiers multipart/form-data). Le coût est de 1 crédit par 500 KB de pièces jointes, les premiers 500 KB étant inclus dans le crédit de base de l'email (les pièces jointes jusqu'à ~500 KB n'ajoutent donc rien). Les formats de documents et d'images courants sont acceptés ; les fichiers exécutables et scripts (.exe, .bat, .js, .vbs, .msi, .jar, .dll, etc.) sont bloqués pour des raisons de sécurité.

Comment fonctionne la tarification des SMS ?+

Le SMS fonctionne par crédits. Un SMS coûte le prix en crédits du pays de destination multiplié par le nombre de parties (un message long est découpé en plusieurs parties). L'envoi d'emails utilise des crédits email.

Quels formats d'adresse email sont acceptés ?+

Toute adresse conforme à la RFC, y compris le sous-adressage avec un « + » (par exemple [email protected]), pris en charge par Gmail, Fastmail, Proton et d'autres.

Quelles sont les limites de débit ?+

500 requêtes par minute et par compte. Au-delà, vous recevez une réponse HTTP 429 avec les en-têtes X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset et Retry-After, afin de temporiser et réessayer proprement. Les appels API disposent en outre d'un quota de crédits API lié à vos crédits email.

Envoyez votre première requête en quelques minutes.

Créez un compte Mailpro gratuit, récupérez votre clé API dans Paramètres → Paramètres API et commencez à envoyer — sans carte bancaire.