Chaves de API e a API REST
Crie chaves em Settings → Developers (proprietários e administradores). Dê um nome à chave e escolha o Access (acesso) dela: Read only (como um Viewer), Read & write videos (como um Member) ou Admin. A chave aparece uma única vez; guarde-a em um lugar seguro. A lista de chaves mostra o acesso de cada uma, quando foi usada pela última vez e Revoke.

Cada chave mostra quando foi usada pela última vez. Revoke a desativa na hora: tudo o que a usa para de funcionar imediatamente.
Envie a chave como um token bearer:
curl https://api.pellio.io/v1/videos
-H "Authorization: Bearer pk_…"
Envio de arquivos
O envio tem três etapas: criar o upload, enviar o arquivo e avisar o Pellio que terminou.
- Crie o upload. A resposta traz o vídeo e um objeto
uploadcomurl,method(PUT) eheaders. O URL vale por 6 horas.curl https://api.pellio.io/v1/videos/uploads -H "Authorization: Bearer pk_…" -H "Content-Type: application/json" -d '{"title":"Onboarding","filename":"onboarding.mp4","size":48213377,"type":"video/mp4"}' - Envie o arquivo para
upload.urlcomPUTe os cabeçalhos informados. Ele vai direto para o armazenamento. - Chame
POST /v1/videos/{id}/complete. O processamento começa nesse momento; sem essa etapa, ele nunca começa. Um webhookvideo.readyavisa quando terminar.
Os arquivos precisam ser de vídeo ou áudio, com até 20 GB. Para arquivos grandes, use um upload retomável em partes de 16 MB: POST /v1/videos/{id}/multipart, depois /multipart/resume para ver quais partes chegaram, e /multipart/complete.
Para importar a partir de um link, use POST /v1/videos/import com o URL do arquivo.
Referência
Todos os endpoints, com os esquemas de requisição e resposta e um console interativo, estão na referência da API. O documento OpenAPI fica em https://api.pellio.io/v1/openapi.json.
Limites de requisições
Cada chave pode fazer 600 requisições por minuto e 30 importações por minuto. Uma resposta 429 significa que é preciso desacelerar e tentar de novo.
Este artigo foi útil?
Artigos relacionados
- WebhooksReceba avisos quando vídeos forem criados, ficarem prontos, falharem ou forem excluídos, e quando chegarem leads.
- API do playerControle o player e ouça os eventos dele, com postMessage ou com o web component .
- Assistentes de IA (MCP)Conecte o Claude, o ChatGPT, o Cursor ou o Claude Code ao Pellio pelo servidor MCP.
- Plugin para WordPressUm player de vídeo rápido e privado para qualquer site WordPress, com hospedagem Pellio quando você conecta uma conta.