Domain name for API request: vod.intl.tencentcloudapi.com.
This API is used to list stored file entries under a sub-app.
This API is only available in FileID+Path mode
A maximum of 20 requests can be initiated per second for this API.
The following request parameter list only provides API request parameters and some common parameters. For the complete common parameter list, see Common Request Parameters.
| Parameter Name | Required | Type | Description |
|---|---|---|---|
| Action | Yes | String | Common Params. The value used for this API: ListFiles. |
| Version | Yes | String | Common Params. The value used for this API: 2018-07-17. |
| Region | No | String | Common Params. This parameter is not required. |
| SubAppId | Yes | Integer | VOD application ID. |
| Prefix | No | String | Object key prefix matching, limited to object keys whose names contain the specified prefix in response. |
| Delimiter | No | String | A character separator used for grouping object keys. The same part of all object keys from the prefix or from the beginning (if no prefix is specified) to the first delimiter is used as a prefix node under CommonPrefixes. Grouped object keys no longer appear in the subsequent object list. |
| MaxKeys | No | Integer | ys Maximum number of entries returned at a time. Default value: 100. Minimum value: 1. Maximum value: 100. |
| Marker | No | String | Marker |
| Categories.N | No | Array of String | File type. Match any element in the collection: |
| Parameter Name | Type | Description |
|---|---|---|
| IsTruncated | Boolean | Whether the response entry is truncated. |
| NextMarker | String | The node will be returned only when response entries are truncated (IsTruncated is true). Its value is the last object key in the current response entries. To continue requesting follow-up entries, import the value of this node as the marker parameter for the next request. |
| CommonPrefixes | Array of String | The part between the prefix or from the beginning (if prefix is not specified) to the first delimiter is defined as a Common prefix. This node may return only when the delimiter parameter is specified in the request. |
| Contents | Array of FileContent | Object entry. |
| RequestId | String | The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem. |
POST / HTTP/1.1
Host: vod.intl.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: ListFiles
<Common request parameters>
{
"SubAppId": 1500035838
}
{
"Response": {
"CommonPrefixes": [],
"Contents": [
{
"Category": "Image",
"ETag": "\"5851a9f53660df65a9848b52fa7f78b0\"",
"FileId": "4424135348382730170",
"FileType": "OriginalFiles",
"Key": "dir2/image.jpg",
"LastModified": "2025-12-09T04:07:58.000Z",
"Size": 648712,
"StorageClass": "STANDARD"
},
{
"Category": "Video",
"ETag": "\"5352725bc44f2b72973fd97d1cf22161\"",
"FileId": "966263618845460745",
"FileType": "OriginalFiles",
"Key": "dir2/video.mp4",
"LastModified": "2025-12-15T04:23:50.000Z",
"Size": 118,
"StorageClass": "STANDARD"
},
{
"Category": "Video",
"ETag": "\"35a4ffd511d3f909ae4011f336836267-1\"",
"FileId": "966263618845458706",
"FileType": "OriginalFiles",
"Key": "video.mp4",
"LastModified": "2025-12-12T07:14:05.000Z",
"Size": 3303699,
"StorageClass": "STANDARD"
}
],
"IsTruncated": false,
"NextMarker": "",
"RequestId": "c4fe6ede-97dd-418d-aaf3-248e30e9bfd0"
}
}
POST / HTTP/1.1
Host: vod.intl.tencentcloudapi.com
Content-Type: application/json
X-TC-Action: ListFiles
<Common request parameters>
{
"SubAppId": 1500035838,
"Delimiter": "/"
}
{
"Response": {
"CommonPrefixes": [
"dir1/",
"dir2/"
],
"Contents": [
{
"Category": "Video",
"ETag": "\"35a4ffd511d3f909ae4011f336836267-1\"",
"FileId": "966263618845458706",
"FileType": "OriginalFiles",
"Key": "video.mp4",
"LastModified": "2025-12-12T07:14:05.000Z",
"Size": 3303699,
"StorageClass": "STANDARD"
}
],
"IsTruncated": false,
"NextMarker": "",
"RequestId": "c4fe6ede-97dd-418d-aaf3-248e30e9bfd0"
}
}
TencentCloud API 3.0 integrates SDKs that support various programming languages to make it easier for you to call APIs.
The following only lists the error codes related to the API business logic. For other error codes, see Common Error Codes.
| Error Code | Description |
|---|---|
| InvalidParameterValue.SubAppId | Parameter value error: app ID. |
文档反馈