API
File Management
Get Stored File
Get a stored file and its FFprobe metadata by its ID. Can return a command output file or a stored file. File can be deleted, in which case will still return its properties, but storage_url will be null. Will not return input files.
get/v1/files/{file_id}
Request
- Base URLhttps://api.rendi.dev
- URLhttps://api.rendi.dev/v1/files/{file_id}
- AuthAPI key in header X-API-KEY
Path parameters
file_idstring required
The UUID of the file to get
Query parameters
presigned_ttl_secondsinteger nullable
If set, and the file is private AND already stored, storage_url is returned as a presigned URL valid for this many seconds. For any other file (public, not yet stored, or deleted) the default storage_url is returned unchanged. See the private files guide.
Response
Successful Response
Example response
{
"bitrate_audio_kb": 128,
"bitrate_video_kb": 4000,
"codec": "h264",
"duration": 30,
"environment_name": "main",
"file_format": "mp4",
"file_id": "987fcdeb-a89b-43d3-b456-789012345678",
"file_type": "video",
"frame_rate": 30,
"height": 1080,
"is_deleted": false,
"is_varying_frame_rate": false,
"mime_type": "video/mp4",
"original_file_url": "https://storage.rendi.dev/sample/big_buck_bunny_720p_5sec_intro.mp4",
"pixel_format": "yuv420p",
"rendi_store_type": "STORED_FILE",
"size_mbytes": 2.27,
"status": "STORED",
"storage_url": "https://storage.rendi.dev/files/224ea098-5c10-419b-8a77-707d89443c56/987fcdeb-a89b-43d3-b456-789012345678/output.mp4",
"timebase": "1/25",
"video_profile_level": "main",
"width": 1920
}Changes
No recorded changes to this operation across all 2 revisions of this API.