For the complete documentation index, see llms.txt. This page is also available as Markdown.

Lists

Manage hierarchical list data

List all lists (root IDs only)

get

Returns all root list identifiers in the workspace without their child items.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

Query parameters
per_pageinteger · max: 1000OptionalDefault: 10
pageintegerOptionalDefault: 0
updated_sinceinteger · int64Optional

Return only lists updated after this date (including deleted ones)

Responses
200

Paginated root list entries

application/json
total_countintegerOptional
total_pagesintegerOptional
next_pageintegerOptional
server_timeinteger · int64Optional
get/{app_short}/lists
200

Paginated root list entries

Create a list

post

Creates a root node with optional hierarchical children via items.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

Body
namestringRequired
external_idstringOptional
Responses
201

Root list node created

application/json
idintegerOptional
root_idintegerOptional
parent_idintegerOptional
created_atinteger · int64Optional
updated_atinteger · int64Optional
deleted_atinteger · int64 · nullableOptional
namestringOptional
has_imagebooleanOptional
levelintegerOptional

Depth — 0 is the root node

positionintegerOptional
external_idstringOptional
urlstringOptional
functionnal_status_colorstringOptional
post/{app_short}/lists
201

Root list node created

Import a list from CSV (async)

post

Imports or diffs list data from a previously uploaded CSV file. Poll the returned callbackUrl for status.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

Body
list_idintegerRequired
file_idstring · uuidRequired
separatorstringOptionalDefault: ;
modestring · enumOptionalPossible values:
encodingstring · enumOptionalDefault: UTF-8Possible values:
Responses
200

Async job accepted

application/json
callbackUrlstringOptional

URL to poll for async job status

post/{app_short}/lists/import

Get modified list and access-set IDs

post

Returns IDs of lists and access sets that have changed and need syncing.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

Body
Responses
200

IDs of lists and access sets requiring an update

application/json
lists_to_updateinteger[]Optional
lists_with_access_setinteger[]Optional
access_set_to_updateinteger[]Optional
post/{app_short}/lists/updated
200

IDs of lists and access sets requiring an update

Poll async list job status

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

callback_idstring · uuidRequired
Responses
200

Job status

application/json
get/{app_short}/lists/callback/{callback_id}
200

Job status

Get a list with all its items

get

Returns the list and all child items with pagination.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

list_idintegerRequired
Query parameters
per_pageinteger · max: 1000Optional
pageintegerOptional
updated_sinceinteger · int64Optional

Return only items updated after this date (including deleted ones)

Responses
200

Paginated list items

application/json
total_countintegerOptional
total_pagesintegerOptional
next_pageintegerOptional
server_timeinteger · int64Optional
get/{app_short}/lists/{list_id}
200

Paginated list items

Delete a complete list

delete

Permanently removes the root node and all children. Target must be a root node.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

list_idintegerRequired
Responses
204

List deleted

No content

delete/{app_short}/lists/{list_id}
204

List deleted

No content

Edit list item names

patch

Updates the name of one or more items identified by their id. Send an array of {id, name} objects.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

root_idintegerRequired

Root node identifier

Bodyobject[]
idintegerRequired
namestringRequired
Responses
200

Updated items

application/json
total_countintegerOptional
total_pagesintegerOptional
next_pageintegerOptional
server_timeinteger · int64Optional
patch/{app_short}/lists/{root_id}
200

Updated items

Get selectable item IDs for a list

get

Returns all item IDs the authenticated user can select, respecting access sets.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

list_idintegerRequired
Responses
200

Selectable item IDs

application/json
selectable_idsinteger[]Optional
server_timeinteger · int64Optional
get/{app_short}/lists/{list_id}/selectables
200

Selectable item IDs

Search list items by external_id

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

root_idintegerRequired
Body
external_idstringRequired
Responses
200

Matching list items

application/json
idintegerOptional
root_idintegerOptional
parent_idintegerOptional
created_atinteger · int64Optional
updated_atinteger · int64Optional
deleted_atinteger · int64 · nullableOptional
namestringOptional
has_imagebooleanOptional
levelintegerOptional

Depth — 0 is the root node

positionintegerOptional
external_idstringOptional
urlstringOptional
functionnal_status_colorstringOptional
post/{app_short}/lists/{root_id}/search
200

Matching list items

Get direct children of a node

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

root_idintegerRequired
parent_idintegerRequired
Responses
200

Direct child items

application/json
total_countintegerOptional
total_pagesintegerOptional
next_pageintegerOptional
server_timeinteger · int64Optional
get/{app_short}/lists/{root_id}/child/{parent_id}
200

Direct child items

Update a list item

put
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

root_idintegerRequired
list_idintegerRequired
Body
namestringOptional
latitudenumber · floatOptional
longitudenumber · floatOptional
external_idstringOptional
functionnal_status_colorstringOptional
urlstringOptional
Responses
200

Item updated

application/json
itemsanyOptional
put/{app_short}/lists/{root_id}/{list_id}
200

Item updated

Delete a list item

delete

Removes the item and all its children recursively.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

root_idintegerRequired
list_idintegerRequired
Responses
204

Item deleted

No content

delete/{app_short}/lists/{root_id}/{list_id}
204

Item deleted

No content

Bulk add children to a node

patch

Appends multiple children to a parent node in one request.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

root_idintegerRequired
list_idintegerRequired

Parent node identifier

Bodyobject · ListItemUpdateRequest[]
namestringOptional
latitudenumber · floatOptional
longitudenumber · floatOptional
external_idstringOptional
functionnal_status_colorstringOptional
urlstringOptional
Responses
200

Children added

application/json
itemsanyOptional
patch/{app_short}/lists/{root_id}/{list_id}
200

Children added

Get the image for a list item

get

Returns the image — only when has_image is true.

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

root_idintegerRequired
list_idintegerRequired
Responses
200

Image content

image/jpeg
string · binaryOptional
get/{app_short}/lists/{root_id}/{list_id}/image
200

Image content

Reposition a list node

put

Moves a node relative to a reference node.

direction

Effect

child

Becomes the first child of the reference node

before

Placed just before the reference node (same parent)

after

Placed just after the reference node (same parent)

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
app_shortstringRequired

Short name of the workspace instance (e.g. daxium-test)

root_idintegerRequired
node_to_move_idintegerRequired
directionstring · enumRequiredPossible values:
node_position_idintegerRequired

Reference node for placement

Responses
200

Node repositioned

No content

put/{app_short}/lists/{root_id}/{node_to_move_id}/{direction}/{node_position_id}
200

Node repositioned

No content

Last updated

Was this helpful?