Get File
GET
https://api.youvico.com/api/files/:id- MCP Tool
- get_fileGet File
- Rate Limit
- Default
- Scope
- files:read
Returns a file.
Example
curl 'https://api.youvico.com/api/files/FX1234567890ABCD' \
-H 'Authorization: Bearer YOUR_API_KEY'
{
"data": {
"id": "FX1234567890ABCD",
"createdAt": "2026-09-01 09:00:00.271845",
"updatedAt": "2026-09-10 10:30:00.583126",
"name": "launch-cut.mp4",
"description": "Final review upload",
"mode": "LOCAL",
"mimeType": "video/mp4",
"status": "UPLOADED",
"tag": "NEED_REVIEW",
"size": 82415032,
"allowRestricted": true,
"folder": {
"id": "DX1234567890ABCD"
},
"uploader": {
"id": "f6035d1a-29df-4d80-8d72-f1bbdddfb6ff",
"name": "Jin Seo",
"avatarUrl": "https://files.youvico.com/users/f6035d1a-29df-4d80-8d72-f1bbdddfb6ff/A1b2C3d4E5f6G7h8I9j0K1l2M3n4O5p6.avif"
},
"project": {
"id": "bdbff5de-96d7-468f-9db0-85fe28bd6b62"
}
}
}
Request
curl -X GET 'https://api.youvico.com/api/files/FX1234567890ABCD' \
-H 'Authorization: Bearer YOUR_API_KEY'
Response200 OK
{
"data": {
"id": "FX1234567890ABCD",
"createdAt": "2026-09-01 09:00:00.271845",
"updatedAt": "2026-09-10 10:30:00.583126",
"name": "launch-cut.mp4",
"description": "Final review upload",
"mode": "LOCAL",
"mimeType": "video/mp4",
"status": "UPLOADED",
"tag": "NEED_REVIEW",
"size": 82415032,
"allowRestricted": true,
"folder": {
"id": "DX1234567890ABCD"
},
"uploader": {
"id": "f6035d1a-29df-4d80-8d72-f1bbdddfb6ff",
"name": "Jin Seo",
"avatarUrl": "https://files.youvico.com/users/f6035d1a-29df-4d80-8d72-f1bbdddfb6ff/A1b2C3d4E5f6G7h8I9j0K1l2M3n4O5p6.avif"
},
"project": {
"id": "bdbff5de-96d7-468f-9db0-85fe28bd6b62"
}
}
}
Request
Path
idstringrequiredFile ID
Response
Returns 200 OK.
dataobjectFile
data.idstringFile ID
Example: FX1234567890ABCD
data.createdAtstringFile creation date
Example: 2026-09-01 09:00:00.271845
data.updatedAtstringFile last updated date
Example: 2026-09-10 10:30:00.583126
data.namestringFile name
Example: launch-cut.mp4
data.descriptionstring?File description
Example: Final review upload
data.modestringFile mode
Possible values: LOCALYOUTUBE
Example: LOCAL
data.mimeTypestring?MIME type
Example: video/mp4
data.statusstringFile status
Possible values: UPLOADINGUPLOADEDFAILED
Example: UPLOADED
data.tagstringReview tag
Possible values: IN_PROGRESSNEED_REVIEWNEED_EDITON_HOLDAPPROVEDREJECTEDCLOSED
Example: NEED_REVIEW
data.sizenumberFile size in bytes
Example: 82415032
data.allowRestrictedbooleanWhether restricted reviewers can access the file
Example: true
data.folderobject?Parent folder. Null at the project root
data.uploaderobjectUploader
data.projectobjectParent project