Embed API

L'unica API di corsi e webinar integrabile con l'email interattiva già inclusa

Iscrivi e registra i tuoi utenti finali a un corso o webinar MailInApp direttamente dal tuo backend, poi integra l'esperienza di visione o partecipazione nella tua app. Ogni email di registrazione, promemoria e completamento può renderizzarsi come una vera email interattiva invece di una semplice conferma.

Le API di embed per LMS e webinar esistono già. Nessuna fa questo.

Player di corsi integrabili come uQualio e Coassemble, e le API di embed per webinar di RingCentral, Livestorm e Webex, risolvono tutte lo stesso problema nello stesso modo: un endpoint headless di iscrizione/registrazione più un widget o un iframe da inserire nella tua app. Ognuna di esse porta con sé la stessa email di conferma piatta e predefinita.

MailInApp ha già il pezzo che manca a tutte: un vero motore di email interattiva. Quindi, invece di costruire una terza versione, più piccola, della stessa API di embed, questa si collega direttamente ad esso. Registrazione confermata, promemoria, benvenuto al corso e completamento del corso possono ciascuno renderizzarsi come un progetto dello studio che hai progettato tu. Il motore di fallback e i blocchi interattivi restano intatti, invece di ridursi a una semplice stringa HTML statica.

Registra i partecipanti al webinar dal tuo backend

Una sola chiamata con solo nome ed email — i tuoi utenti non vedono mai un form MailInApp né hanno bisogno di un account MailInApp. Un iscritto confermato riceve un link di partecipazione firmato direttamente nella risposta, pronto da inserire nella tua interfaccia.

Iscrivi gli abbonati ai corsi con la tua fatturazione come fonte di verità

Concedi o revoca l'accesso al corso per un indirizzo email direttamente — il tuo sistema di checkout o abbonamento decide chi ha diritto, MailInApp si limita a renderizzare il corso.

Integra il visualizzatore corsi con un token firmato e a breve scadenza

Genera un token di avvio di 5 minuti verso cui la tua app reindirizza uno studente autorizzato — da lì è un normale iscritto autenticato dentro il tuo iframe, con progressi, quiz e streaming video funzionanti esattamente come su un portale ospitato da MailInApp.

Collega qualsiasi email di ciclo di vita a un progetto dello studio

Punta l'evento registrato/promemoria/iscritto/completato di un corso o webinar verso un progetto costruito nello studio, e l'email di quell'evento si renderizza tramite l'intero motore di fallback invece di una conferma predefinita. Lascialo scollegato e nulla cambia rispetto all'email semplice di oggi.

Invii già con la Send API?

L'Embed API usa esattamente la stessa chiave API bearer — nessuna nuova credenziale da generare, nessuna dashboard separata da gestire.

Leggi la guida rapida all'Embed API

Due chiamate, dall'inizio alla fine

Registra un partecipante al webinar. Iscrivi un abbonato al corso.

Entrambe usano la stessa chiave API bearer della Send API transazionale — generane una da Sviluppatori nella dashboard.

Leggi la guida rapida all'Embed API

Registra un partecipante al webinar

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"
  }'

Iscrivi un abbonato al corso

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
  }'

Come si confronta l'Embed API

FeatureMailInAppRingCentral / Livestorm / WebexuQualio / CoassembleThinkific-class LMS
API di registrazione/iscrizione headless
Iframe di visualizzazione/partecipazione integrabile
Vera email interattiva dietro ogni evento del ciclo di vita
Motore di fallback no-code per client email meno recenti
Catalogo corsi video ospitato integratoVaries
La tua fatturazione come fonte del diritto d'accessoVaries

Basato sulla documentazione per sviluppatori/embed pubblicata da ciascun fornitore ad agosto 2026 — verifica sempre con la loro documentazione attuale prima di decidere.

FAQ sull'Embed API

Domande frequenti

Il mio utente finale ha bisogno di un account MailInApp?

No. Registrazione e iscrizione funzionano entrambe con un semplice indirizzo email che fornisci tu — non c'è alcun flusso di iscrizione, password o pagina a marchio MailInApp che i tuoi utenti vedano mai, a meno che tu non scelga di aprire il visualizzatore corsi integrato.

Come viene controllato l'accesso al corso?

Decide il tuo stesso backend — chiama enroll con active: true o false ogni volta che cambia lo stato di fatturazione o abbonamento. Non c'è un checkout MailInApp separato per i corsi via Embed API; si limita a renderizzare il corso e a tracciare i progressi una volta che gli hai detto chi ha diritto.

Cosa succede se non collego un'email di ciclo di vita a un progetto?

Nulla cambia — le email di registrazione, promemoria, iscrizione e completamento continuano a usare il testo di conferma semplice di oggi finché non colleghi esplicitamente un evento a un progetto dello studio dal pannello impostazioni del corso o del webinar.

È disponibile su ogni piano?

L'Embed API condivide la sua quota di chiamate con i corsi in generale, quindi è disponibile dal piano Lite in su — vedi i prezzi per i limiti mensili di chiamate esatti per livello.

Vedi piani e prezzi

Embed it once. Let every email do the rest.

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