API d'intégration

La seule API de cours et webinaires intégrables avec email interactif inclus

Inscrivez et enregistrez vos propres utilisateurs finaux dans un cours ou un webinaire MailInApp directement depuis votre backend, puis intégrez l'expérience de visionnage ou de connexion dans votre propre application. Chaque email d'inscription, de rappel et de complétion peut s'afficher comme un véritable email interactif au lieu d'une simple confirmation.

Des API d'intégration de LMS et de webinaires existent déjà. Aucune ne fait ça.

Les lecteurs de cours intégrables comme uQualio et Coassemble, et les API d'intégration de webinaires de RingCentral, Livestorm et Webex, résolvent tous le même problème de la même façon : un endpoint d'inscription/d'enregistrement sans interface, plus un widget ou un iframe à déposer dans votre application. Chacun d'eux livre derrière le même email de confirmation figé et codé en dur.

MailInApp possède déjà l'élément qu'aucun d'entre eux n'a : un véritable moteur d'email interactif. Alors plutôt que de construire une troisième version, plus réduite, de la même API d'intégration, celle-ci se branche directement dessus. L'inscription confirmée, le rappel, la bienvenue au cours et l'achèvement du cours peuvent chacun s'afficher comme un projet du Studio que vous avez conçu. Le moteur de repli et les blocs interactifs restent intacts, au lieu de se réduire à une chaîne HTML statique.

Enregistrez des participants à un webinaire depuis votre propre backend

Un seul appel avec juste un nom et un email — vos utilisateurs ne voient jamais de formulaire MailInApp et n'ont pas besoin de compte MailInApp. Un inscrit confirmé reçoit en retour, dans la réponse, un lien de connexion signé, prêt à déposer dans votre propre interface.

Inscrivez des abonnés de cours avec votre propre facturation comme source de vérité

Accordez ou révoquez l'accès à un cours pour une adresse email directement — votre propre système de paiement ou d'abonnement décide qui y a droit, MailInApp se contente d'afficher le cours.

Intégrez le lecteur de cours avec un jeton signé et de courte durée

Générez un jeton d'amorçage de 5 minutes vers lequel votre application redirige un apprenant ayant droit — à partir de là, c'est un abonné ordinaire connecté à l'intérieur de votre iframe, avec progression, quiz et diffusion vidéo fonctionnant exactement comme sur un portail hébergé par MailInApp.

Liez n'importe quel email de cycle de vie à un projet du Studio

Pointez l'événement inscrit/rappel/inscrit/terminé d'un cours ou d'un webinaire vers un projet que vous avez construit dans le Studio, et l'email de cet événement s'affiche alors via le moteur de repli complet au lieu d'une confirmation codée en dur. Laissez-le non lié et rien ne change par rapport à l'email simple d'aujourd'hui.

Vous envoyez déjà avec l'API d'envoi ?

L'API d'intégration utilise exactement la même clé API porteuse — pas de nouveau identifiant à générer, pas de tableau de bord séparé à gérer.

Lire le guide de démarrage rapide de l'API d'intégration

Deux appels, de bout en bout

Enregistrez un participant à un webinaire. Inscrivez un abonné de cours.

Les deux utilisent la même clé API porteuse que l'API d'envoi transactionnel — générez-en une depuis Développeurs dans le tableau de bord.

Lire le guide de démarrage rapide de l'API d'intégration

Enregistrer un participant à un webinaire

curl -X POST https://mailinapp.com/api/v1/webinars/<id>/register \
  -H "Authorization: Bearer mia_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "name": "Ada Lovelace"
  }'

Inscrire un abonné de cours

curl -X POST https://mailinapp.com/api/v1/courses/<id>/enroll \
  -H "Authorization: Bearer mia_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "email": "[email protected]",
    "active": true
  }'

Comment se compare l'API d'intégration

FeatureMailInAppRingCentral / Livestorm / WebexuQualio / CoassembleLMS type Thinkific
API d'inscription/d'enregistrement sans interface
Iframe de visionnage/connexion intégrable
Véritable email interactif derrière chaque événement de cycle de vie
Moteur de repli sans code pour les anciens clients de messagerie
Catalogue de cours vidéo hébergé intégréVariable
Votre propre facturation comme source de droitsVariable

Basé sur la documentation développeur/intégration publiée par chaque fournisseur, en date de juillet 2026 — vérifiez toujours auprès de leur documentation actuelle avant de décider.

FAQ de l'API d'intégration

Questions, réponses

Mon utilisateur final a-t-il besoin d'un compte MailInApp ?

Non. L'inscription et l'enregistrement fonctionnent tous deux à partir d'une simple adresse email que vous fournissez — il n'y a pas de parcours d'inscription, de mot de passe, ni de page à l'image de MailInApp que vos utilisateurs voient jamais, à moins que vous ne choisissiez d'ouvrir le lecteur de cours intégré.

Comment l'accès au cours est-il contrôlé ?

Votre propre backend décide — appelez enroll avec active: true ou false chaque fois que l'état de votre propre facturation ou abonnement change. Il n'y a pas de paiement MailInApp séparé pour les cours de l'API d'intégration ; elle se contente d'afficher le cours et de suivre la progression une fois que vous lui avez indiqué qui y a droit.

Que se passe-t-il si je ne lie pas un email de cycle de vie à un projet ?

Rien ne change — les emails d'inscription, de rappel, d'enregistrement et de complétion continuent d'utiliser le texte de confirmation simple d'aujourd'hui jusqu'à ce que vous liiez explicitement un événement à un projet du Studio depuis le panneau de configuration du cours ou du webinaire.

Est-ce disponible sur tous les forfaits ?

L'API d'intégration partage son quota d'appels avec les cours en général, elle est donc disponible à partir du forfait Lite — consultez les tarifs pour les limites d'appels mensuelles exactes par palier.

Voir les forfaits et tarifs

Embed it once. Let every email do the rest.

Mint an API key and register your first webinar attendee or course subscriber in minutes.