Passo Developers
Api

Get a video with its versions

GET
/videos/{videoId}

Returns a single video in a workspace you belong to — its workspace, creator, deal, job title and brand name, plus every version (oldest first) with each version's ingest status, review state, playback id and the isCurrent flag for the one under review. 404 if it doesn't exist or you can't see it.

Authorization

AuthorizationBearer <token>

A Supabase-issued OAuth user access token. On collection endpoints, pair with a Passo-Workspace header to pick a workspace.

In: header

Path Parameters

videoId*string
Length1 <= length

Response Body

application/json

curl -X GET "https://example.com/videos/string"
{  "id": "string",  "title": "string",  "workspaceId": "string",  "creatorId": "string",  "dealId": "string",  "jobTitle": "string",  "brandName": "string",  "currentVersionId": "string",  "createdAt": "string",  "updatedAt": "string",  "versions": [    {      "id": "string",      "versionNo": -9007199254740991,      "muxStatus": "preparing",      "state": "in_review",      "playbackId": "string",      "durationSeconds": 0,      "originalFilename": "string",      "fileSizeBytes": -9007199254740991,      "uploadedByUserId": "string",      "supersededAt": "string",      "createdAt": "string",      "isCurrent": true    }  ]}