Skip to main content
POST
/
api
/
ml
/
v1
/
artifact-versions
/
files
List files in artifact version
curl --request POST \
  --url https://{controlPlaneURL}/api/ml/v1/artifact-versions/files \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": "<string>",
  "path": "<string>",
  "limit": 123,
  "pageToken": "<string>"
}
'
{
  "data": [
    {
      "path": "<string>",
      "is_dir": true,
      "file_size": 123,
      "signed_url": "<string>",
      "last_modified": "2023-11-07T05:31:56Z"
    }
  ],
  "pagination": {
    "limit": 10,
    "nextPageToken": "<string>",
    "previousPageToken": "<string>"
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
id
string
required

ID of the artifact version to list files from

path
string

Relative path within the artifact version to list files from (defaults to root)

limit
integer

Maximum number of files/directories to return

pageToken
string

Token to retrieve the next page of results

Response

List of files and directories with pagination information

data
FileInfo · object[]
required

List of files and directories in the artifact version

pagination
Pagination · object
required

Pagination information including page tokens for navigation