Embed API

A única API de cursos e webinars incorporável com e-mail interativo integrado

Matricule e registre seus próprios usuários finais em um curso ou webinar do MailInApp direto do seu backend, depois incorpore a experiência de visualização ou participação no seu próprio aplicativo. Todo e-mail de registro, lembrete e conclusão pode ser renderizado como um e-mail interativo de verdade, em vez de uma simples confirmação.

APIs de incorporação de LMS e webinars já existem. Nenhuma delas faz isso.

Players de curso incorporáveis como uQualio e Coassemble, e APIs de incorporação de webinar da RingCentral, Livestorm e Webex, todos resolvem o mesmo problema da mesma forma: um endpoint headless de matrícula/registro mais um widget ou iframe para colocar no seu app. Todos eles entregam por trás o mesmo e-mail de confirmação simples e fixo.

O MailInApp já tem a peça que nenhum deles tem: um motor de e-mail interativo de verdade. Então, em vez de construir uma terceira versão menor da mesma API de incorporação, esta se conecta diretamente a ele. Registro confirmado, lembrete, boas-vindas ao curso e curso concluído podem cada um ser renderizados como um projeto do estúdio que você projetou. O motor de fallback e os blocos interativos permanecem intactos, em vez de virar uma string de HTML estático.

Registre participantes de webinar direto do seu backend

Uma chamada com apenas nome e e-mail — seus usuários nunca veem um formulário do MailInApp nem precisam de uma conta MailInApp. Um inscrito confirmado recebe um link de acesso assinado de volta na resposta, pronto para colocar na sua própria interface.

Matricule assinantes de curso com sua própria cobrança como fonte de verdade

Conceda ou revogue o acesso ao curso para um endereço de e-mail diretamente — seu próprio sistema de checkout ou assinatura decide quem tem direito, o MailInApp só renderiza o curso.

Incorpore o visualizador do curso com um token assinado e de curta duração

Gere um token de inicialização de 5 minutos para o qual seu app redireciona um aluno com acesso liberado — a partir daí ele é um assinante comum, logado, dentro do seu iframe, com progresso, quizzes e streaming de vídeo funcionando exatamente como funcionam em um portal hospedado pelo MailInApp.

Vincule qualquer e-mail de ciclo de vida a um projeto do estúdio

Aponte o evento de registrado/lembrete/matriculado/concluído de um curso ou webinar para um projeto que você construiu no estúdio, e o e-mail desse evento é renderizado através de todo o motor de fallback, em vez de uma confirmação fixa. Deixe sem vincular e nada muda em relação ao e-mail simples de hoje.

Já envia com a Send API?

A Embed API usa exatamente a mesma chave de API bearer — nenhuma credencial nova para gerar, nenhum painel separado para gerenciar.

Leia o guia rápido da Embed API

Duas chamadas, de ponta a ponta

Registre um participante de webinar. Matricule um assinante de curso.

Ambas usam a mesma chave de API bearer da Send API transacional — gere uma em Desenvolvedores no painel.

Leia o guia rápido da Embed API

Registre um participante de 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"
  }'

Matricule um assinante de curso

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

Como a Embed API se compara

FeatureMailInAppRingCentral / Livestorm / WebexuQualio / CoassembleLMS classe Thinkific
API de registro/matrícula headless
Iframe incorporável de visualização/participação
E-mail interativo real por trás de cada evento de ciclo de vida
Motor de fallback sem código para clientes de e-mail mais antigos
Catálogo de cursos em vídeo hospedado integradoVaria
Sua própria cobrança como fonte do direito de acessoVaria

Baseado na documentação de desenvolvedor/incorporação publicada por cada fornecedor em julho de 2026 — sempre confirme na documentação atual deles antes de decidir.

Perguntas frequentes sobre a Embed API

Perguntas respondidas

Meu usuário final precisa de uma conta MailInApp?

Não. Tanto o registro quanto a matrícula funcionam a partir de um simples endereço de e-mail que você fornece — não há fluxo de cadastro, senha, ou página com a marca MailInApp que seus usuários vejam, a menos que você escolha abrir o visualizador de curso incorporado.

Como o acesso ao curso é controlado?

Seu próprio backend decide — chame enroll com active: true ou false sempre que o estado da sua cobrança ou assinatura mudar. Não existe um checkout separado do MailInApp para cursos da Embed API; ele apenas renderiza o curso e acompanha o progresso assim que você informar quem tem direito.

O que acontece se eu não vincular um e-mail de ciclo de vida a um projeto?

Nada muda — os e-mails de registro, lembrete, matrícula e conclusão continuam usando o texto de confirmação simples de hoje até que você vincule explicitamente um evento a um projeto do estúdio no próprio painel de configurações do curso ou webinar.

Isso está disponível em todos os planos?

A Embed API compartilha sua cota de chamadas com cursos de modo geral, então está disponível a partir do plano Lite — veja os preços para os limites exatos de chamadas mensais por nível.

Veja planos e preços

Embed it once. Let every email do the rest.

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