Bounded trajectory samples for one exact DatasetVersion member
POST
/v1/datasets/episode-trajectory
const url = 'https://example.com/v1/datasets/episode-trajectory';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"dataset_version_id":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","member_ordinal":1,"episode_revision_id":"example","frame_offset":0,"frame_count":1,"streams":["action"],"max_points":400}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/v1/datasets/episode-trajectory \ --header 'Content-Type: application/json' \ --data '{ "dataset_version_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "member_ordinal": 1, "episode_revision_id": "example", "frame_offset": 0, "frame_count": 1, "streams": [ "action" ], "max_points": 400 }'Read only the exact membership token supplied by the caller.
There is intentionally no dataset-name/index compatibility path: clients obtain this token from ExploreLake or ResolveDatasetVersion and must carry it unchanged into the read.
Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” account_id
Act on this account (active)
string | null format: uuid
Act on this account (active)
Header Parameters
Section titled “Header Parameters ” x-api-key
string | null
Request Body required
Section titled “Request Body required ” Media type application/json
EpisodeTrajectoryBody
object
dataset_version_id
required
string format: uuid
member_ordinal
required
integer
episode_revision_id
required
string
frame_offset
integer
frame_count
integer | null
streams
Array<string>
max_points
integer
Responses
Section titled “ Responses ”Successful Response
Media type application/json
EpisodeTrajectoryResponseModel
object
dataset_version_id
required
string format: uuid
member_ordinal
required
integer
episode_revision_id
required
string
artifacts
required
Array<object>
EpisodeTrajectoryArtifactModelobject
source_file_id
required
string format: uuid
path
required
string
manifest_id
required
string
logical_size
required
integer
artifact_frame_start
required
integer
artifact_frame_end
required
integer
selection_frame_start
required
integer
selection_frame_end
required
integer
frame_offsets
required
Array<integer>
t
required
Array<number>
action
required
object
key
additional properties
Array<number>
state
required
object
key
additional properties
Array<number>
validity
required
object
key
additional properties
object
key
additional properties
Array<boolean>
frames
required
integer
fps
required
number
downsampled
required
boolean
Example generated
{ "dataset_version_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "member_ordinal": 1, "episode_revision_id": "example", "artifacts": [ { "source_file_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "path": "example", "manifest_id": "example", "logical_size": 1, "artifact_frame_start": 1, "artifact_frame_end": 1, "selection_frame_start": 1, "selection_frame_end": 1 } ], "frame_offsets": [ 1 ], "t": [ 1 ], "action": { "additionalProperty": [ 1 ] }, "state": { "additionalProperty": [ 1 ] }, "validity": { "additionalProperty": { "additionalProperty": [ true ] } }, "frames": 1, "fps": 1, "downsampled": true}Invalid or missing API key
Media type application/json
ErrorResponse
Standard error response.
object
detail
required
Error message describing what went wrong
string
Example generated
{ "detail": "example"}Unknown, mismatched, or foreign immutable member
Exact artifact is not interactively readable
Validation Error
Media type application/json
HTTPValidationError
object
detail
Array<object>
ValidationErrorobject
loc
required
Location
Array<string | integer>
msg
required
Message
string
type
required
Error Type
string
input
ctx
Context
object
Example generated
{ "detail": [ { "loc": [ "example" ], "msg": "example", "type": "example", "input": "example", "ctx": {} } ]}