A REST API para vídeo.

Upload, encoding, gestão, entrega e segurança de vídeo numa única API. Autenticação com Bearer token, permissões com scope, eventos webhook, documentação completa. Constrói a tua integração em dias, não num trimestre.

REST API
REST API
Webhooks
Webhooks
Segurança por token
Segurança por token
Alojado na Europa
Alojado na Europa
Exemplos de código da API Ignite

Connosco, estás em boa companhia. Marcas e empresas que já confiam em nós:

Uma API para todo o ciclo de vida do vídeo.Do upload à entrega, com eventos e controlo de acesso integrados.

A REST API do Ignite cobre cada etapa: cria e faz upload de vídeos, gere metadados, categorias e tags, controla o encoding, configura o player e consulta analytics. Os Webhooks notificam o teu sistema quando algo muda. Tokens com scope controlam quem pode fazer o quê. Com boa documentação que podes usar na ferramenta de AI que utilizas.

  • Upload e encoding via API

    Multipart upload
    Multipart upload
    Suporte Uppy
    Suporte Uppy
    Substituir sem quebrar embeds
    Substituir sem quebrar embeds

    Faz upload de vídeos via multipart upload para ficheiros grandes, ou usa a integração Uppy para uploads no browser com acompanhamento do progresso. O pipeline de encoding corre automaticamente: streams com bitrate adaptativo, múltiplas resoluções, miniaturas.

    Precisas de atualizar um vídeo existente? Substitui o ficheiro e cada incorporação mantém-se intacta — mesmo URL, mesmo player, mesma página.

  • Webhooks para eventos em tempo real

    HMAC-SHA256
    HMAC-SHA256
    Delivery IDs
    Delivery IDs
    Retries
    Retries

    Subscreve três eventos de ciclo de vida: video.created, video.updated e video.deleted. Cada webhook entrega o objeto de vídeo completo em JSON. Os payloads são assinados com HMAC-SHA256. Cada entrega tem um ID único para idempotência, e entregas falhadas são repetidas automaticamente.

  • Player API para controlo JavaScript

    Controla o Ignite Video Player com Player JS

    Subscreve eventos de reprodução e controla o player programaticamente. O player Ignite usa o standard player.js: play, pause, seek, volume, mute. Escuta eventos como timeupdate, progress, ended e error. Consulta o estado com getPaused, getDuration, getCurrentTime. Funciona com qualquer embed via iframe. Se preferires o teu próprio player, a API entrega URLs de stream HLS.

  • Controlo de acesso por token e segurança CDN

    Tokens API com scope
    Tokens API com scope
    Segurança CDN
    Segurança CDN
    Acesso com tempo limitado
    Acesso com tempo limitado

    Duas camadas de segurança. Tokens API: permissões configuráveis (read, create, update, delete), com scope por categorias específicas. Sem OAuth, Bearer token no header. Segurança CDN (Enterprise): o teu backend chama a API do Ignite para gerar signed cookies com tempo limitado que protegem todos os ficheiros no teu CDN, incluindo streams de vídeo, manifests, miniaturas e assets do player. Expiração configurável de um minuto a 24 horas. Proteção ao nível da infraestrutura que previne hotlinking, partilha de URLs e scraping de conteúdo.

  • Plugins CMS e oEmbed

    WordPress
    WordPress
    Webflow
    Webflow
    Payload
    Payload
    oEmbed
    oEmbed

    Plugins nativos para WordPress, Webflow e Payload tratam da incorporação no editor do CMS. Para qualquer outro CMS ou ferramenta que suporte oEmbed, cola um URL de vídeo Ignite e ele expande-se automaticamente no player. Embeds padrão com iframe funcionam em todo o lado.

  • Funcionalidades AI também disponíveis via API

    Pré-visualização Ignite AI

    Transcreve, traduz, gera descrições, cria capítulos. Tudo em infraestrutura europeia, sem treinar com os dados dos teus (clientes).

Começa a construir.

Cria uma conta gratuita, faz upload de um vídeo e começa a usar a API. Acesso completo durante 30 dias, sem dados de pagamento. A documentação cobre cada endpoint com exemplos de pedidos.

Acesso completo 30 dias
Acesso completo 30 dias
Sem cartão
Sem cartão
Acesso total à API
Acesso total à API

Connosco, estás em boa companhia. Marcas e empresas que já confiam em nós:

Falamos código.

Aqui tens algumas perguntas comuns. Muitas mais são respondidas na documentação da API. Mas se algo não estiver claro ou uma chamada à API não funcionar, é só perguntar.