Claves de API y API REST
En esta página
Crea claves en Settings → Developers (propietarios y administradores). Ponle un nombre a la clave y elige su Access: Read only (solo lectura, como un Viewer), Read & write videos (lectura y escritura de vídeos, como un Member) o Admin. La clave se muestra una sola vez, así que guárdala en un lugar seguro. La lista de claves muestra el acceso de cada una, cuándo se usó por última vez y la opción Revoke.

Cada clave muestra cuándo se usó por última vez. Revoke la desactiva al instante: todo lo que la use deja de funcionar inmediatamente.
Envía la clave como bearer token:
curl https://api.pellio.io/v1/videos
-H "Authorization: Bearer pk_…"
Subir vídeos
Subir un vídeo tiene tres pasos: crear la subida, enviar el archivo y avisar a Pellio de que ha terminado.
- Crea la subida. La respuesta incluye el vídeo y un objeto
uploadconurl,method(PUT) yheaders. La URL es válida durante 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"}' - Envía el archivo a
upload.urlconPUTy las cabeceras indicadas. Va directamente al almacenamiento. - Llama a
POST /v1/videos/{id}/complete. En ese momento empieza el procesamiento; sin este paso, no empieza nunca. Cuando termine, recibirás un eventovideo.readypor webhook.
Los archivos tienen que ser de vídeo o audio, de hasta 20 GB. Para archivos grandes, usa una subida reanudable en partes de 16 MB: POST /v1/videos/{id}/multipart, después /multipart/resume para ver qué partes han llegado y, por último, /multipart/complete.
Para importar desde un enlace, usa POST /v1/videos/import con la URL del archivo.
Referencia
Todos los endpoints, con los esquemas de petición y respuesta y una consola interactiva, están en la referencia de la API. El documento OpenAPI está en https://api.pellio.io/v1/openapi.json.
Límites de peticiones
Cada clave puede hacer 600 peticiones por minuto y 30 importaciones por minuto. Una respuesta 429 significa que debes ir más despacio y volver a intentarlo.
¿Te ha resultado útil este artículo?
Artículos relacionados
- WebhooksRecibe un aviso cuando se crean, están listos, fallan o se eliminan vídeos, y cuando llegan leads.
- Player APIControla el reproductor y escucha sus eventos, con postMessage o con el componente web pellio-player.
- Asistentes de IA (MCP)Conecta Claude, ChatGPT, Cursor o Claude Code a Pellio con su servidor MCP.
- Plugin de WordPressUn reproductor de vídeo rápido y respetuoso con la privacidad para cualquier web de WordPress, y el alojamiento de Pellio cuando conectas una cuenta.