All Products
Search
Document Center

Drive and Photo Service:ListFile

Last Updated:Aug 04, 2025

Queries a list of files and folders.

Debugging

You can run this interface directly in OpenAPI Explorer, saving you the trouble of calculating signatures. After running successfully, OpenAPI Explorer can automatically generate SDK code samples.

Authorization information

There is currently no authorization information disclosed in the API.

Request syntax

POST /v2/file/list HTTP/1.1

Request parameters

ParameterTypeRequiredDescriptionExample
bodyobjectNo

The request body.

share_idstringNo

The share ID. If you want to share a file, carry the x-share-token header for authentication in the request and specify share_id. In this case, drive_id is invalid. Otherwise, use an AccessKey pair or access token for authentication and specify drive_id. You must specify one of share_id and drive_id.

7JQX1FswpQ8
drive_idstringNo

The drive ID.

1
parent_file_idstringYes

The ID of the parent folder. If the parent folder is a root directory, set this parameter to root.

root
limitintegerNo

The maximum number of results to return. Valid values: 1 to 100.

The number of returned entries must be less than or equal to the value of this parameter.

50
markerstringNo

The name of the entry after which the list begins. Entries whose names are alphabetically after the value of this parameter are returned. If you do not specify this parameter, all entries are returned.
This parameter is left empty by default.

NWQ1Yjk4YmI1ZDRlYmU1Y2E0YWE0NmJhYWJmODBhNDQ2NzhlMTRhMg
statusstringNo

The state of the files to return. Valid values:

available: returns only normal files. uploading: returns only files that are being uploaded.

By default, only files in the available state are returned.

available
order_bystringNo

The sorting field. Valid values:

created_at: sorts the entries by creation time. updated_at: sorts the entries by update time. size: sorts the entries by file size. name: sorts the entries by file name.

Default value: created_at.

Enumeration:

  • updated_at: update time
  • size: file size
  • name: file name
  • created_at: creation time
updated_at
order_directionstringNo

The sorting direction. Valid values:

ASC: ascending order DESC: descending order

Default value: ASC.

ASC
categorystringNo

The file category. Valid values:

app: installation package zip: compressed package image doc: document video audio others

By default, files of all categories are returned.

image
typestringNo

The file type. Valid values:

file: returns only files. folder: returns only folders.

By default, files of all types are returned.

file
fieldsstringNo

The field that is used to return additional information about a child subject. Valid values:

  • url: returns the URL of the thumbnail of a file in the response.
  • exif: returns the Exchangeable Image File Format (EXIF) data of a file in the response.
  • cropping_suggestion: returns the cropping suggestion on a file in the response.
  • characteristic_hash: returns the characteristic hash value of a file in the response.
  • video_metadata: returns the metadata of a video file, such as the video duration, bitrate, height, and width, in the response.
  • video_preview_metadata: returns the transcoding information of a video file, such as the transcoding specification for each definition, in the response.
  • investigation_info: returns the investigation information in the response.
  • dir_size: returns the statistics on each subfolder in the response.
  • user_tags: returns the user tags of each child subject in the response.

You can specify multiple fields by separating them with commas (,). Example: "url,dir_size,user_tags".

*
thumbnail_processesobjectNo

The thumbnail configurations. Up to five thumbnails can be returned at a time. The value contains key-value pairs. You can customize the keys. The URL of a thumbnail is returned based on the key.

ImageProcessNo

The rules used to generate the thumbnails of images, videos, and documents.

Response parameters

ParameterTypeDescriptionExample
object

The response parameters.

itemsarray

The queried files.

File

The queried file.

next_markerstring

A pagination token. It can be used in the next request to retrieve a new page of results. If next_marker is empty, no next page exists.

NWQ1Yjk4YmI1ZDRlYmU1Y2E0YWE0NmJhYWJmODBhNDQ2NzhlMTRhMg

Examples

Sample success responses

JSONformat

{
  "items": [
    {
      "domain_id": "bj1",
      "drive_id": 1,
      "file_id": "5d79206586bb5dd69fb34c349282718146c55da7",
      "name": "1.mov",
      "type": "file",
      "content_type": "application/json",
      "created_at": "2019-08-20T06:51:27.292Z",
      "updated_at": "2019-08-20T06:51:27.292Z",
      "description": "image file",
      "trashed_at": "2019-08-20T06:51:27.292Z",
      "file_extension": "txt",
      "mime_type": "video/quicktime",
      "mime_extension": "mov",
      "hidden": false,
      "size": 1024,
      "starred": false,
      "status": "available",
      "user_meta": "k1=v1,k2=v2",
      "labels": [
        "label1:1",
        "label2:2"
      ],
      "upload_id": "C9DCFE5A82644AC7A02DB74C30C934A6",
      "parent_file_id": "3d5b846942cf94fa72324c8a4bda34e81da635a",
      "crc64_hash": 3574582125365864400,
      "content_hash": "EA4942AA8761213890A5C386F88E6464D2C31CA3",
      "content_hash_name": "sha1",
      "download_url": "https://data.aliyunpds.com/hz22%2F5d5b986facbec311ef844c25954f96821497b383%2F5d5b986f955410dd991646bb87c6b4e899eff525?Expires=xxx&OSSAccessKeyId=xxx&Signature=xxx",
      "thumbnail": "https://data.aliyunpds.com/hz22%2F5d5b986facbec311ef844c25954f96821497b383%2F5d5b986f955410dd991646bb87c6b4e899eff525?Expires=xxx&OSSAccessKeyId=xxx&Signature=xxx",
      "category": "image",
      "local_created_at": "2019-08-20T06:51:27.292Z",
      "local_modified_at": "2019-08-20T06:51:27.292Z",
      "revision_id": "5d5b846942cf94fa72324c14a4bda34e81da635d",
      "investigation_info": {
        "status": 4,
        "suggestion": "pass"
      },
      "thumbnail_urls": {
        "key": "\"128X128\": \"https://url1\", \"800X800\": \"url2\""
      },
      "image_media_metadata": {
        "time": "2006-01-02T15:04:05.000Z07:00",
        "width": 1024,
        "height": 1024,
        "location": "30.185453,120.218522",
        "country": "China\n",
        "province": "Zhejiang\n",
        "city": "Hangzhou\n",
        "district": "Binjiang District\n",
        "township": "Xixing Street\n",
        "address_line": "Jiangling Road, Xixing Street, Binjiang District, Hangzhou, Zhejiang\n",
        "image_tags": [
          {
            "confidence": 0.98,
            "parent_name": "sport",
            "name": "basketball",
            "tag_level": 3,
            "source": "play basketball",
            "centric_score": 0.877
          }
        ],
        "faces": [
          {
            "FaceId": "a9a66a86-73dd-4c95-8b79-1d8a49db5226",
            "GroupId": "Cluster-e3b7fb52-22b3-44f2-9746-8c1804bd6af0",
            "FaceConfidence": 0.999,
            "Age": 13,
            "AgeConfidence": 4,
            "Gender": "female",
            "GenderConfidence": 1,
            "Emotion": "none",
            "EmotionConfidence": 0.672,
            "FaceAttributes": {
              "Mask": "none",
              "MaskConfidence": 0.894,
              "Beard": "none",
              "BeardConfidence": 0.997,
              "Glasses": "none",
              "GlassesConfidence": 0.999,
              "Mouth": "close",
              "MouthConfidence": 0.937,
              "Hat": "none",
              "HatConfidence": 0.998,
              "HeadPose": {
                "Pitch": 10.684,
                "Roll": -10.707,
                "Yaw": -20.094
              },
              "FaceBoundary": {
                "Width": 457,
                "Height": 687,
                "Top": 1324,
                "Left": 1356
              }
            }
          }
        ],
        "faces_thumbnail": [
          {
            "face_id": "a9a66a86-73dd-4c95-8b79-1d8a49db5226",
            "face_group_id": "Cluster-e3b7fb52-22b3-44f2-9746-8c1804bd6af0",
            "face_thumbnail": "https://pds-domain.region.aliyuncs.com/QieGeH98%2F1001%2F63e5e551ee621482ab934a0687c6cda75fc07864%2F642a8a40c00f1ad379df421694713ee65170f09b?security-token=CAIS%2BgF1q6Ft5B2yfSjIr5bjHPCNnrdR8aSaSW7woVlmVd1Bt5HorDz2IHpPfHdoBe0btvU%2BlWxX6fwZlq5rR4QAXlDfNSyFeX20qFHPWZHInuDox55m4cTXNAr%2BIhr%2F29CoEIedZdjBe%2FCrRknZnytou9XTfimjWFrXWv%2Fgy%2BQQDLItUxK%2FcCBNCfpPOwJms7V6D3bKMuu3OROY6Qi5TmgQ41En1DIlt%2FXuk5DCtkqB12eXkLFF%2B97DRbG%2FdNRpMZtFVNO44fd7bKKp0lQLsUMSqv8q0fEcqGaW4o7CWQJLnzyCMvvJ9OVDFyN0aKEnH7J%2Bq%2FzxhTPrMnpkSlacGoABPMvZ8rSESUEP96Vbf%2Bk0JRg9Qb1MnaIJqWAgo8K6K0UP1CtqL2zrUtugpKKDHOYiKbq2O0S5yLUPVX5vBHqEi%2FFc7i6ZnHCMcXLJs4rKDKwRBEhovUXXlklq2q43OSVtLrXkBy9Xs1ers%2FhJhcxpNA0Vl3EWfJxa2BTylEdnLOQ%3D&x-oss-access-key-id=STS.NUVWJ9shpFfqKHAEY3YRmXTCN&x-oss-expires=1686455451&x-oss-process=image%2Fcrop%2Cx_1128%2Cy_1211%2Cw_914%2Ch_914%2Fformat%2Cjpg&x-oss-signature=jmhOz91Tww1ciMEwadDiioU7d93FDiBNr8s8mHyMqW0%3D&x-oss-signature-version=OSS2"
          }
        ],
        "exif": {
          "Compression": {
            "value": 6
          },
          "DateTime": {
            "value": "2020:08:19 17:11:11"
          }
        },
        "image_quality": {
          "overall_score": 0.736
        }
      },
      "ex_fields_info": {
        "key": ""
      },
      "content_uri": "",
      "streams_info": {
        "key": {
          "crc64_hash": "",
          "size": 0,
          "content_hash": "",
          "content_hash_name": "",
          "download_url": "",
          "url": "",
          "thumbnail": ""
        }
      },
      "user_tags": {
        "key": "\"k1\":\"v1\", \"k2\",\"v2\""
      },
      "revision_version": 1,
      "video_media_metadata": {
        "time": "2006-01-02T15:04:05.000Z07:00",
        "width": 1920,
        "height": 1080,
        "location": "30.185453,120.218522",
        "country": "China",
        "province": "Zhejiang",
        "city": "Hangzhou",
        "district": "Xihu",
        "township": "Xihu",
        "address_line": "Zhejiang hangzhou xihu",
        "video_media_video_stream": [
          {
            "duration": 22.88,
            "bitrate": 108420,
            "code_name": "h264",
            "frame_count": 90
          }
        ],
        "video_media_audio_stream": [
          {
            "duration": 7704.573,
            "bit_rate": 129280,
            "code_name": "aac"
          }
        ]
      },
      "punish_flag": 1,
      "id_path": "id1/id2",
      "name_path": "root/f1/f2",
      "creator_type": "",
      "creator_id": "c9b7a5aa04d14ae3867fdc886fa01da4",
      "creator_name": "AB***CD",
      "last_modifier_type": "",
      "last_modifier_id": "c9b7a5aa04d14ae3867fdc886fa01da4",
      "last_modifier_name": "AB***CD",
      "dir_size_info": {
        "dir_count": 1,
        "file_count": 10
      },
      "trashed": true,
      "action_list": [
        ""
      ],
      "location": "",
      "semantic_result": {
        "semantic_similarity": 0.879,
        "document_contents": [
          {
            "element_contents": [
              {
                "type": "text",
                "content": "",
                "url": "http://aliyun.com",
                "time_range": [
                  0
                ]
              }
            ]
          }
        ],
        "scene_contents": [
          {
            "time_range": [
              0
            ],
            "key_frames": [
              {
                "frame_time": 1000,
                "thumbnail_url": "http://aliyun.com"
              }
            ],
            "thumbnail_url": "http://aliyun.com"
          }
        ]
      },
      "sync_flag": true,
      "sync_device_flag": true,
      "origin_parent_file_id": "",
      "url": "",
      "custom_field_1": "",
      "custom_field_2": "",
      "auto_delete_left_sec": 0
    }
  ],
  "next_marker": "NWQ1Yjk4YmI1ZDRlYmU1Y2E0YWE0NmJhYWJmODBhNDQ2NzhlMTRhMg"
}

Error codes

For a list of error codes, visit the Service error codes.