All docs

API keys and the REST API

Updated September 26, 2026

Create keys in Settings → Developers. Choose the access level: Read only, Read & write videos or Admin. The key is shown once; store it somewhere safe.

Send it as a bearer token:

curl https://api.pellio.io/v1/videos 
  -H "Authorization: Bearer pk_…"

Uploading

Create an upload, then send the file to the returned URL. Processing starts when the upload is complete.

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"}'

Every endpoint, with request and response schemas and an interactive console, is in the API reference. The OpenAPI document is at https://api.pellio.io/v1/openapi.json.

Requests are rate limited per key; a 429 response means slow down and retry.