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
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
GET /indexing/roots?drive_id=123e4567-e89b-12d3-a456-426614174000 HTTP/1.1
Host:
Accept: */*
[
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"path": "text",
"created": "2025-08-11T14:38:06.816Z",
"updated": "2025-08-11T14:38:06.816Z",
"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
POST /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"
]