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
Tudo que faria manualmente no painel — agora programaticamente, em escala.
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.
Crie, renomeie e apague galerias e subgalerias, e mova vídeos entre elas.
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).
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
Sua plataforma sobe as aulas pela API e organiza cada curso numa galeria. O aluno assiste no player JMVStream.
Seu app envia o vídeo, consulta o status da conversão e exibe no player JMVStream quando ele estiver pronto.
Sincronize o catálogo de vídeos e o espaço usado no plano com o seu sistema interno, por chamadas REST.
Scripts de migração e rotinas agendadas: envie lotes de arquivos, mova vídeos entre galerias e apague o que saiu do ar.
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, 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.
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).
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.
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).
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.
Não há SDK oficial. É REST com JSON: qualquer cliente HTTP funciona (curl, fetch, requests).
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.
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.
Já é cliente? Acesse o Hub da sua conta