Pular para o conteúdo
REST API · JSON · Bearer JWT

Automatize seu streaming via API

Gerencie galerias, uploads, transmissões ao vivo e eventos da JMVStream por código. Integre com seu CRM, plataforma de cursos ou app próprio.

Prefere pedir em vez de programar? O servidor MCP para vídeos usa a mesma API e dá a um assistente de IA 13 ferramentas para subir, listar, mover e apagar vídeos da sua hospedagem.

JMVStream oferece API REST para automatizar upload, vídeos, galerias, eventos ao vivo e playlist. Autenticação por token JWT (Bearer), JSON sobre HTTPS, base api.jmvstream.com (rotas /v1 e /v2). Documentação pública com exemplos de request e response em jmvstream.com/pt-br/developer/.

Já é cliente? Acesse o Hub da sua conta

Capacidades

O que você automatiza com a API

Tudo que faria manualmente no painel — agora programaticamente, em escala.

Upload programático

Envie arquivos de até 5 TB em upload multipart com URLs pré-assinadas: o arquivo vai direto ao armazenamento, sem passar pela API. Para arquivos pequenos, há o envio direto em uma etapa.

Galerias e organização

Crie, renomeie e apague galerias e subgalerias, e mova vídeos entre elas.

Transmissões ao vivo

Cadastre eventos ao vivo, inicie e encerre a live e monte a playlist do canal. Em /v2/streams, faça relay de uma origem (source_url) para um destino (target_url).

Espaço e status

Consulte o espaço usado no plano (disk usage) e o status de conversão de cada vídeo para saber quando ele está pronto para tocar.

Casos de uso

Onde a API JMVStream se encaixa

Plataformas de cursos

Sua plataforma sobe as aulas pela API e organiza cada curso numa galeria. O aluno assiste no player JMVStream.

Aplicativos e SaaS

Seu app envia o vídeo, consulta o status da conversão e exibe no player JMVStream quando ele estiver pronto.

CRM e ERP

Sincronize o catálogo de vídeos e o espaço usado no plano com o seu sistema interno, por chamadas REST.

Migração e rotinas

Scripts de migração e rotinas agendadas: envie lotes de arquivos, mova vídeos entre galerias e apague o que saiu do ar.

Stack técnica

Padrões da indústria, sem reinventar a roda. Funciona com qualquer cliente HTTP.

REST API

JSON sobre HTTPS

Bearer JWT

Token de 4 h via /v2/authenticate

Upload até 5 TB

Multipart com URL pré-assinada

Documentação pública

Rotas, body e respostas de exemplo

API em todos os planos

API em todos os planos, a mesma API: as rotas da documentação valem para qualquer plano de hospedagem.

Quer testar antes de contratar? Teste grátis de 30 dias para empresas (CNPJ): chame no WhatsApp que liberamos.

Perguntas frequentes

Onde fica a documentação completa da API?

Em https://jmvstream.com/pt-br/developer/, com rotas, body e respostas de exemplo. A base é https://api.jmvstream.com: /v2 para autenticação, upload e streams; /v1 para vídeos, galerias, eventos, playlist e espaço usado (disk usage).

Como autentico na API?

Chame POST /v2/authenticate com o UUID do seu plano no corpo. A resposta traz um token JWT válido por 4 horas; envie em Authorization: Bearer <token>. Token vencido devolve 401. Há um UUID por plano: se ele for regenerado, o anterior deixa de valer.

Qual o tamanho máximo de upload pela API?

Até 5 TB por arquivo, em upload multipart com URLs pré-assinadas: o arquivo vai direto ao armazenamento, sem passar pela API. Para arquivos de até 100 MB, a documentação recomenda o envio direto (s3-direct).

Como sei quando o vídeo está pronto?

Consulte o status da conversão pela API, nas rotas de vídeos em /v1. A API não envia notificação: o seu sistema consulta o status.

Tem SDK pronto pra alguma linguagem?

Não há SDK oficial. É REST com JSON: qualquer cliente HTTP funciona (curl, fetch, requests).

Posso testar a API antes de assinar?

Sim. Empresas com CNPJ têm teste grátis de 30 dias da hospedagem, com a mesma API dos planos: chame no WhatsApp que liberamos.

Pronto pra começar a integrar?

Documentação pública com rotas e exemplos em jmvstream.com/pt-br/developer/. Para tirar dúvidas técnicas, fale com a equipe: suporte humano em português, sem URA.

  • REST API com JSON
  • Upload de até 5 TB por arquivo
  • A mesma API em todos os planos
  • Suporte técnico humano

Já é cliente? Acesse o Hub da sua conta