POST
/
api
/
organizations
/
{organizationId}
/
dataset
/
{dataset}
/
files
List files in dataset
curl --request POST \
  --url https://studio.edgeimpulse.com/v1/api/organizations/{organizationId}/dataset/{dataset}/files \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '{
  "prefix": "<string>",
  "continuationToken": "<string>",
  "onlyFetchFolders": true
}'
{
  "success": true,
  "error": "<string>",
  "files": [
    {
      "name": "<string>",
      "addedDate": "2019-07-21T17:32:28Z",
      "size": 123,
      "ETag": "<string>",
      "path": "<string>",
      "type": "folder"
    }
  ],
  "continuationToken": "<string>"
}

Authorizations

x-api-key
string
header
required

Path Parameters

organizationId
integer
required

Organization ID

dataset
string
required

Dataset name

Body

application/json
prefix
string
required

S3 prefix

continuationToken
string

Only one S3 page (1000 items typically) is returned. Pass in the continuationToken on the next request to receive the next page.

onlyFetchFolders
boolean

If set, then no files will be returned

Response

200 - application/json

OK

success
boolean
required

Whether the operation succeeded

files
object[]
required
error
string

Optional error description (set if 'success' was false)

continuationToken
string