Immutable detail and video assets for one exact DatasetVersion member
POST
/v1/datasets/version-episode
const url = 'https://example.com/v1/datasets/version-episode';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"}'};
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/version-episode \ --header 'Content-Type: application/json' \ --data '{ "dataset_version_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "member_ordinal": 1, "episode_revision_id": "example" }'Resolve no mutable state: the complete membership token is mandatory.
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
VersionEpisodeBody
object
dataset_version_id
required
string format: uuid
member_ordinal
required
integer
episode_revision_id
required
string
Example generated
{ "dataset_version_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "member_ordinal": 1, "episode_revision_id": "example"}Responses
Section titled “ Responses ”Successful Response
Media type application/json
VersionEpisodeResponseModel
object
dataset_version_id
required
string format: uuid
member_ordinal
required
integer
episode_revision_id
required
string
episode_id
required
string format: uuid
dataset_id
required
string format: uuid
episode_index
required
integer
frame_count
required
integer
duration_seconds
required
number
fps
required
number
task
string | null
tags
Array<string>
tier
string
review_state
string
source_revision
required
integer
base_frame_start
required
integer
base_frame_end
required
integer
base_duration_us
required
integer
frame_start
required
integer
frame_end
required
integer
time_start_us
required
integer
time_end_us
required
integer
subtasks
Array<object>
VersionEpisodeSubtaskModelobject
start_us
required
integer
end_us
required
integer
subtask
required
string
artifact_count
required
integer
urls
Array<object>
VersionEpisodeAssetModelobject
camera
required
string
url
required
string
expires_at_unix
required
integer
from_s
required
number
to_s
required
number
Example
{ "tier": "retrainable", "review_state": "unreviewed"}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
Immutable detail is not available for this scope
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": {} } ]}