API reference
Download authenticated video content
/v1/videos/{task_id}/contentOnly for completed Venice videos. Requires the task's original key and model permissions. Supports full GET, not Range; downloading does not regenerate or incur charges.
Authentication and permissions
Use your current GloopAPI key. Available models, capabilities and permissions depend on its catalog and the endpoint documentation.
Authorization: Bearer $GLOOP_API_KEYAuthentication schemes: BearerAuth
Request
Path parameters
task_idstringRequiredPublic ID of a task created with the same key.
Responses and errors
HTTP 200
Request succeeded.
video/mp4
- Type
- string
- Format
- binary
{
"type": "string",
"format": "binary"
}HTTP 401
The key is missing, invalid, expired, or revoked.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 403
Insufficient IP, account, model, or tool permissions.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 404
Object or capability unavailable.
No response body.
HTTP 409
Request conflict, not ready, or submission unknown. Query the original record first; never blindly resend.
No response body.
HTTP 410
The object or content is no longer valid.
No response body.
HTTP 416
Request failed.
No response body.
HTTP 429
Request/queue rate limit.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional
HTTP 500
Internal authentication or data storage failure.
application/json
- Type
- object
- Required fields
error
errorobjectRequirederror child fields (4)
codestringOptionalmessagestringOptionaltypestringOptionalrequest_idstringOptional