Skip to content

PUT `/v1/sessions/{session_id}`. Replaces any existing session.

PUT
/v1/sessions/{session_id}
curl --request PUT \
--url https://example.com/v1/sessions/example \
--header 'Content-Type: application/json' \
--data '{ "files": [ "example" ], "images": [ "example" ], "messages": [ "example" ], "videos": [ { "fps": 1, "frames": [ "example" ], "sampled_indices": [ 1 ], "total_num_frames": 1 } ] }'
session_id
required
string

Session ID to import as

Media type application/json

Wire format. Images and video frames are base64 PNGs.

object
files
Array
images
Array<string>
messages
required
Array
videos
Array<object>
object
fps
required
number format: double
frames
required
Array<string>
sampled_indices
required
Array<integer>
total_num_frames
required
integer
Example generated
{
"files": [
"example"
],
"images": [
"example"
],
"messages": [
"example"
],
"videos": [
{
"fps": 1,
"frames": [
"example"
],
"sampled_indices": [
1
],
"total_num_frames": 1
}
]
}

Session imported

Invalid session payload