L'API d'intégration permet à votre propre backend d'enregistrer ou d'inscrire vos propres utilisateurs finaux à un cours ou un webinaire MailInApp et d'intégrer le lecteur dans votre application — sans que cet utilisateur ne touche jamais à un compte de tableau de bord MailInApp.
Vos utilisateurs finaux sont les vôtres, pas ceux de MailInApp — ils ne devraient pas avoir à créer un compte séparé juste pour regarder un cours que vous hébergez en leur nom.
Votre backend, votre droit d'accès
POST /api/v1/courses/[id]/enroll accorde ou révoque l'accès à un cours pour une adresse email, et POST /api/v1/webinars/[id]/register inscrit un participant à un webinaire — tous deux authentifiés avec la même clé API porteuse que l'API d'envoi. Votre propre système de facturation ou de paiement décide qui y a droit ; MailInApp se contente de rendre le résultat.
Intégrez le vrai lecteur
Une fois inscrit, POST /api/v1/courses/[id]/embed-token génère un jeton signé de courte durée. Redirigez l'iframe ou la fenêtre de votre application vers l'URL renvoyée, et elle amorce une connexion déterministe en coulisses — l'utilisateur final voit votre application tout du long, jamais une connexion MailInApp.
Des emails interactifs autour de l'inscription, si vous le voulez
Le lifecycleBindings d'un cours ou d'un webinaire peut faire pointer les événements registered/reminder/enrolled/completed vers un projet studio — un Lien de réunion avec le vrai bouton Rejoindre, un Compte à rebours jusqu'à l'heure de début. Se replie automatiquement sur du texte brut quand rien n'est lié, si bien qu'adhérer ne casse jamais une configuration existante.
Même clé, son propre quota
L'API d'intégration partage la limite de 60 requêtes par minute par clé de l'API d'envoi, plus son propre quota mensuel d'appels dédié selon le forfait — zéro sur Free/Starter, comme l'API d'envoi elle-même l'est déjà sur ces niveaux.
Pour commencer
Générez une clé API sous Developers, appelez l'endpoint d'inscription ou d'enregistrement depuis votre backend, puis générez un jeton d'intégration et redirigez dessus — voir le démarrage rapide de l'API d'intégration pour les formes de requête complètes.