Indexing
Get the indexing job status for a drive
Path parameters
drive_idstring · uuidRequired
Responses
200
The current indexing job status for the drive
application/json
404
Not found
422
Validation Error
application/json
get
/indexing/job-status/{drive_id}GET /indexing/job-status/{drive_id} HTTP/1.1
Host:
Accept: */*
{
"jobs": [
{
"name": "download",
"to_do": 1
}
]
}Get the asset roots
Query parameters
drive_idstring · uuidRequired
The id of the drive we want to add users to
Responses
200
The asset roots
application/json
404
Not found
422
Validation Error
application/json
get
/indexing/rootsGET /indexing/roots?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"path": "text",
"created": "2025-12-06T15:23:39.750Z",
"updated": "2025-12-06T15:23:39.750Z",
"files_found": 0,
"size_bytes": 0
}
]Add asset roots
Body
pathsstring · path[]Required
The paths to add as asset roots
drive_idstring · uuidRequired
The ID of the drive
Responses
200
The ID of the new root
application/json
Responsestring · uuid[]
404
Not found
422
Validation Error
application/json
post
/indexing/rootsPOST /indexing/roots HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 68
{
"paths": [
"text"
],
"drive_id": "123e4567-e89b-12d3-a456-426614174000"
}[
"123e4567-e89b-12d3-a456-426614174000"
]Remove an asset root
Path parameters
root_idstring · uuidRequired
The ID of the root to remove
Responses
200
Successful Response
application/json
Responseany
404
Not found
422
Validation Error
application/json
delete
/indexing/roots/{root_id}DELETE /indexing/roots/{root_id} HTTP/1.1
Host:
Accept: */*
No content

