Skip to main content
POST
List a selection's files

Authorizations

Authorization
string
header
required

A sfc_at_… access token from simforge login, or an sfk_… API key. An operation's security lists the scopes the credential must hold.

Path Parameters

id
string
required

Body

application/json
q
string

Free-text search, as in the library's search box.

filter
string

Library filters: space-separated facet:value[,value] tokens, e.g. grade:A tag:cut-in.

sourceLog
string

Only the scenarios of one recorded drive (its recording digest or source id).

ids

Exactly these scenarios (document ids); not with q, filter or sourceLog.

include

renders[:training|showcase|schematic], labels, gt, recordings, generated (Factory clips), or scenarios for none of them; default renders:training.

passes

Keep only these render modalities: rgb, depth, semantic, instance, lidar, radar.

cursor
string
limit
integer

Files per page (whole scenarios, at least one); default 1000.

Required range: 1 <= x <= 1000
format
enum<string>

urls: the whole selection as an aria2c input file of 24-hour links (text/plain).

Available options:
json,
urls
dryRun
boolean

Counts and size of the whole selection; no links, nothing prepared.

Response

A page of files (each a signed GET of the stored object, range-capable; ask again for fresh links), the dry-run summary, or (format=urls) the link list.

schema
enum<string>
required
Available options:
simforge.dataset-files/v1
dataset
object
required
selection
object
required
include
object
required
scenarios
object[]
required

This page's scenarios.jsonl rows, by document id.

files
object[]
required

Every file of this page's scenarios, and the recordings they bring.

excluded
object[]
required
nextCursor
string | null
required