Request a file upload URL
Returns a GCS resumable upload URL and the corresponding CDN source URL. PUT your file bytes directly to upload_url with the correct Content-Type header. Once the upload completes, pass source_url as the source_url field in any render or task request.
The upload_url expires in 1 hour.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Response
Successful Response
Response from POST /v1/uploads.
GCS resumable upload URL. PUT your file bytes here with the correct Content-Type.
"https://storage.googleapis.com/framelane-prod-user/uploads/ws_01J.../a1b2c3.mp4?upload_id=..."
CDN URL for the uploaded file. Pass this as source_url in render/task requests.
"https://cdn-user.framelane.io/uploads/ws_01J.../a1b2c3.mp4"
When the upload_url expires (1 hour from now).

