Assets
Get a listing of all the assets in the database
The id of the drive we want to get assets for
The page to query
0
The limit that is fetched per page
20
Sort the assets by size
false
A list of all assets
Not found
Validation Error
GET /assets?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"path": "text",
"name": "text",
"extension": "text",
"updated": "2025-08-11T14:17:12.477Z",
"created": "2025-08-11T14:17:12.477Z",
"type": "IMAGE",
"signature": 1,
"size_bytes": 1,
"is_fs_draft_blob": true,
"is_fs_null_blob": true,
"rating": 1,
"ai_indexed": true,
"system_metadata": {},
"custom_metadata": {},
"preview_images": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"frame": 1
}
],
"proxy": {
"id": "123e4567-e89b-12d3-a456-426614174000"
},
"audio_proxy": {
"id": "123e4567-e89b-12d3-a456-426614174000"
},
"category": "text",
"palette": [
[
1
]
],
"ocr": "text",
"transcription_id": "123e4567-e89b-12d3-a456-426614174000",
"faces_present": true,
"preview_job_state": "NOT_STARTED",
"metadata_job_state": "NOT_STARTED",
"core_vision_job_state": "NOT_STARTED",
"color_palette_job_state": "NOT_STARTED",
"core_audio_job_state": "NOT_STARTED",
"audio_job_state": "NOT_STARTED",
"text_job_state": "NOT_STARTED",
"facial_recognition_job_state": "NOT_STARTED",
"proxy_job_state": "NOT_STARTED",
"audio_proxy_job_state": "NOT_STARTED",
"transcription_job_state": "NOT_STARTED",
"objects": [],
"texture_data": {},
"integration_data": {}
}
]
Update an asset's metadata attribute value
The id of the asset to be updated
The id of the metadata attribute to update
The id of the drive this asset is in
The new value for the metadata attribute. Not passing this will remove the value.
The updated asset
Not found
Validation Error
PUT /assets/{asset_id}/metadata/{metadata_attribute_id}/value HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 83
{
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"metadata_attribute_value": null
}
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"path": "text",
"name": "text",
"extension": "text",
"updated": "2025-08-11T14:17:12.477Z",
"created": "2025-08-11T14:17:12.477Z",
"type": "IMAGE",
"signature": 1,
"size_bytes": 1,
"is_fs_draft_blob": true,
"is_fs_null_blob": true,
"rating": 1,
"ai_indexed": true,
"system_metadata": {},
"custom_metadata": {},
"preview_images": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"frame": 1
}
],
"proxy": {
"id": "123e4567-e89b-12d3-a456-426614174000"
},
"audio_proxy": {
"id": "123e4567-e89b-12d3-a456-426614174000"
},
"category": "text",
"palette": [
[
1
]
],
"ocr": "text",
"transcription_id": "123e4567-e89b-12d3-a456-426614174000",
"faces_present": true,
"preview_job_state": "NOT_STARTED",
"metadata_job_state": "NOT_STARTED",
"core_vision_job_state": "NOT_STARTED",
"color_palette_job_state": "NOT_STARTED",
"core_audio_job_state": "NOT_STARTED",
"audio_job_state": "NOT_STARTED",
"text_job_state": "NOT_STARTED",
"facial_recognition_job_state": "NOT_STARTED",
"proxy_job_state": "NOT_STARTED",
"audio_proxy_job_state": "NOT_STARTED",
"transcription_job_state": "NOT_STARTED",
"objects": [],
"texture_data": {},
"integration_data": {}
}
Either pass in asset_ids/metadata_attributes OR assets.
The id of the assets to be updated
The id and values of the metadata attributes to update
The asset ids and their corresponding metadata attributes to update
The id of the drive this asset is in
Successful Response
Not found
Validation Error
PUT /assets/bulk/metadata/values HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 327
{
"asset_ids": [
"123e4567-e89b-12d3-a456-426614174000"
],
"metadata_attributes": [
{
"id": "text",
"value": null,
"append": false
}
],
"asset_ids_with_metadata_attributes": [
{
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"metadata_attributes": [
{
"id": "text",
"value": null,
"append": false
}
]
}
],
"drive_id": "123e4567-e89b-12d3-a456-426614174000"
}
[
{
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"updated_metadata_attribute_ids": [
"text"
]
}
]
Get all the collections an asset belongs to
The asset to get the collections from
The id of the drive this asset is in
Successful Response
Not found
Validation Error
GET /assets/{asset_id}/collections?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"invite_id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"description": "text",
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"created_by": {
"name": "text",
"id": "123e4567-e89b-12d3-a456-426614174000"
},
"settings": {
"card_size": 1,
"thumbnail_view": "text",
"view": "text",
"metadata_attribute_ids": [
"text"
]
},
"is_public_enabled": true,
"allowed_actions": [
"manage"
],
"icon_type": "color",
"icon": "text",
"icon_attachment": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"uploader_id": "123e4567-e89b-12d3-a456-426614174000",
"uploaded": true,
"name": "text",
"mime_type": "text",
"size": 1,
"download_url": "text"
},
"background_image": "text",
"background_image_attachment": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"uploader_id": "123e4567-e89b-12d3-a456-426614174000",
"uploaded": true,
"name": "text",
"mime_type": "text",
"size": 1,
"download_url": "text"
},
"preview_image": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"frame": 1
}
}
]
Set the collections for an asset
The id of the asset to update
The id of the drive this asset is in
The collection ids to add asset to (every other collection should remove asset)
Successful Response
Not found
Validation Error
POST /assets/{asset_id}/collections HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 109
{
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"collection_ids": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
No content
The id of the drive we get asset usage for
Successful Response
Not found
Validation Error
GET /assets/usage?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
{
"num_assets": 1,
"num_ai_assets": 1,
"bytes": 1,
"types": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"collections": 1
}
Get all the faces an asset contains
The asset to get the faces for
The id of the drive this asset is in
Successful Response
Not found
Validation Error
GET /assets/{asset_id}/faces?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"bbox": {
"ANY_ADDITIONAL_PROPERTY": 1
},
"face_preview": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"frame": 1
}
}
]
Get the transcription utterances for an asset if it exists
The asset to get the transcription for
The id of the drive this asset is in
Successful Response
Not found
Validation Error
GET /assets/{asset_id}/transcription/utterances?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
[
{
"speaker": "text",
"start": 1,
"end": 1,
"text": "text",
"words": [
{
"start": 1,
"end": 1,
"text": "text"
}
]
}
]
Get the transcription segments for an asset if it exists
The asset to get the transcription for
The id of the drive this asset is in
Successful Response
Not found
Validation Error
GET /assets/{asset_id}/transcription/segments?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
[
{
"start": 1,
"end": 1,
"text": "text"
}
]
The asset to get the transcription for
The id of the drive this asset is in
The type of transcription to get
vtt
Possible values: The authorization token to use to fetch the preview
Successful Response
Not found
Validation Error
GET /assets/{asset_id}/transcription/file?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
No content
Get the metadata for an asset
The asset to get the metadata for
The id of the drive this asset is in
Successful Response
Not found
Validation Error
GET /assets/{asset_id}/metadata?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
{}
Get all comments for an asset
The id of the asset to retrieve
The id of the drive this asset is in
A list of all comments for the asset
Not found
Validation Error
GET /assets/{asset_id}/comments HTTP/1.1
Host:
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": "[Circular Reference]",
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
]
Add a comment to an asset
The id of the asset to retrieve
The id of the drive this asset is in
The comment to add to the asset
The mentions in the comment
[]
The timestamp of the comment from the start of the video
Whether the comment is public or not
true
The url of the comment
The anchor of the comment
The comment
Not found
Validation Error
POST /assets/{asset_id}/comments HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 226
{
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"comment": "text",
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"timestamp": 1,
"is_public": true,
"url": "text",
"anchor": {
"x": 1,
"y": 1
}
}
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
"[Circular Reference]"
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
Update a comment
The id of the asset that the comment is on
The id of the comment to update
The id of the drive this comment is in
The comment to add to the asset
The mentions in the comment
Whether the comment is public or not
The url of the comment
The comment
Not found
Validation Error
PUT /assets/{asset_id}/comments/{comment_id} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 189
{
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"is_public": true,
"url": "text"
}
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
"[Circular Reference]"
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
Delete a comment
The id of the asset that the comment is on
The id of the comment to delete
The id of the drive this comment is in
Successful Response
Not found
Validation Error
DELETE /assets/{asset_id}/comments/{comment_id}?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
No content
Update a comment's resolve status
The id of the asset that the comment is on
The id of the comment to update
The id of the drive this comment is in
Whether the comment is resolved
The comment
Not found
Validation Error
PUT /assets/{asset_id}/comments/{comment_id}/resolve HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 67
{
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"resolved": true
}
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
"[Circular Reference]"
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
React to a comment
The id of the asset that the comment is on
The id of the comment to react to
The id of the drive this comment is in
The reaction to add to the comment. Either pass this or reaction_to_remove
The id of the reaction to remove. Either pass this or reaction_to_add
The comment
Not found
Validation Error
PUT /assets/{asset_id}/comments/{comment_id}/react HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 136
{
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"reaction_to_add": "text",
"reaction_to_remove": "123e4567-e89b-12d3-a456-426614174000"
}
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
"[Circular Reference]"
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
Reply to a comment
The id of the asset that the comment is on
The id of the comment to reply to
The id of the drive this comment is in
The content of the comment to add to the asset
The mentions in the comment
[]
The url of the comment
The comment
Not found
Validation Error
POST /assets/{asset_id}/comments/{comment_id}/reply HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 172
{
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"url": "text"
}
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"asset_id": "123e4567-e89b-12d3-a456-426614174000",
"content": "text",
"author": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
},
"created": "2025-08-11T14:17:12.477Z",
"updated": "2025-08-11T14:17:12.477Z",
"resolved": true,
"is_public": true,
"parent_id": "123e4567-e89b-12d3-a456-426614174000",
"timestamp": 1,
"replies": [
"[Circular Reference]"
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
],
"mentions": [
{
"user_id": "text",
"text": "text",
"start_index": 1,
"end_index": 1,
"user_name": ""
}
],
"reactions": [
{
"users": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text",
"comment_id": "123e4567-e89b-12d3-a456-426614174000"
}
],
"content": "text",
"count": 1
}
],
"anchor": {
"x": 1,
"y": 1
}
}
Get all mentionable users on comments for an asset
The id of the asset to retrieve
The id of the drive this asset is in
A list of mentionable users on comments for the asset
Not found
Validation Error
GET /assets/{asset_id}/mentionable-users?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"email": "text",
"avatar_url": "text"
}
]
Get a signed download URL for an asset's data based on the origin type
The id of the asset to retrieve
The id of the drive this asset is in
The origin of the asset's data to fetch
The name of the file to download as
Whether to download the file or view it inline
true
A signed download URL
Not found
Validation Error
GET /assets/{asset_id}/download?drive_id=123e4567-e89b-12d3-a456-426614174000&origin_type=SOURCE HTTP/1.1
Host:
Accept: */*
text
Get an asset from its path
The path of the asset to retrieve
The id of the drive this asset is in
The id of the share this asset is in
The asset
Not found
Validation Error
GET /assets/path?path=text&drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"path": "text",
"name": "text",
"extension": "text",
"updated": "2025-08-11T14:17:12.477Z",
"created": "2025-08-11T14:17:12.477Z",
"type": "IMAGE",
"signature": 1,
"size_bytes": 1,
"is_fs_draft_blob": true,
"is_fs_null_blob": true,
"rating": 1,
"ai_indexed": true,
"system_metadata": {},
"custom_metadata": {},
"preview_images": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"frame": 1
}
],
"proxy": {
"id": "123e4567-e89b-12d3-a456-426614174000"
},
"audio_proxy": {
"id": "123e4567-e89b-12d3-a456-426614174000"
},
"category": "text",
"palette": [
[
1
]
],
"ocr": "text",
"transcription_id": "123e4567-e89b-12d3-a456-426614174000",
"faces_present": true,
"preview_job_state": "NOT_STARTED",
"metadata_job_state": "NOT_STARTED",
"core_vision_job_state": "NOT_STARTED",
"color_palette_job_state": "NOT_STARTED",
"core_audio_job_state": "NOT_STARTED",
"audio_job_state": "NOT_STARTED",
"text_job_state": "NOT_STARTED",
"facial_recognition_job_state": "NOT_STARTED",
"proxy_job_state": "NOT_STARTED",
"audio_proxy_job_state": "NOT_STARTED",
"transcription_job_state": "NOT_STARTED",
"objects": [],
"texture_data": {},
"integration_data": {}
}
Get an asset
The id of the asset to retrieve
The id of the drive this asset is in
The id of the share this asset is in
The asset
Not found
Validation Error
GET /assets/{asset_id}?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"drive_id": "123e4567-e89b-12d3-a456-426614174000",
"path": "text",
"name": "text",
"extension": "text",
"updated": "2025-08-11T14:17:12.477Z",
"created": "2025-08-11T14:17:12.477Z",
"type": "IMAGE",
"signature": 1,
"size_bytes": 1,
"is_fs_draft_blob": true,
"is_fs_null_blob": true,
"rating": 1,
"ai_indexed": true,
"system_metadata": {},
"custom_metadata": {},
"preview_images": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"frame": 1
}
],
"proxy": {
"id": "123e4567-e89b-12d3-a456-426614174000"
},
"audio_proxy": {
"id": "123e4567-e89b-12d3-a456-426614174000"
},
"category": "text",
"palette": [
[
1
]
],
"ocr": "text",
"transcription_id": "123e4567-e89b-12d3-a456-426614174000",
"faces_present": true,
"preview_job_state": "NOT_STARTED",
"metadata_job_state": "NOT_STARTED",
"core_vision_job_state": "NOT_STARTED",
"color_palette_job_state": "NOT_STARTED",
"core_audio_job_state": "NOT_STARTED",
"audio_job_state": "NOT_STARTED",
"text_job_state": "NOT_STARTED",
"facial_recognition_job_state": "NOT_STARTED",
"proxy_job_state": "NOT_STARTED",
"audio_proxy_job_state": "NOT_STARTED",
"transcription_job_state": "NOT_STARTED",
"objects": [],
"texture_data": {},
"integration_data": {}
}