Overview
Data lists are reusable collections of predefined values that can be associated with custom fields. They enable:- Consistent data entry across inventory items
- Dropdown menus in custom fields
- Data validation and standardization
- Centralized management of field options
- Status values (New, Used, Refurbished)
- Priority levels (Low, Medium, High, Critical)
- Departments (IT, Sales, Operations, HR)
- Categories or classifications
- Vendor or supplier lists
Create Data List
Path Parameters
integer
required
The unique identifier of the container where the data list will be created
Body Parameters
string
required
Name of the data listConstraints:
- Must be unique within the container
- Maximum 100 characters
- Cannot be empty or whitespace only
string
required
Description explaining the purpose of this data listConstraints:
- Maximum 500 characters
- Can be empty string
array
required
Array of string values for the listConstraints:
- Must contain at least one item
- Maximum 200 items per list
- Each item: maximum 100 characters
- Duplicate values are allowed but not recommended
Response
object
required
The created data list object
Get Data Lists
Path Parameters
integer
required
The unique identifier of the container
Response
array
required
Array of data list objects
Update Data List
Path Parameters
integer
required
The unique identifier of the data list to update
Body Parameters
string
required
Updated name of the data list
string
required
Updated description
array
required
Updated array of string valuesNote: This replaces the entire items array. Include all values you want to keep.
Response
object
required
The updated data list object
Delete Data List
Path Parameters
integer
required
The unique identifier of the data list to delete
Response
Returns204 No Content on successful deletion.
Association with Custom Fields
Data lists are typically used with dropdown-type custom fields. When creating a custom field definition, you can associate it with a data list to provide predefined values.Example Workflow
- Create a data list with your predefined values
- Create a custom field of type
dropdownorselect - Associate the field with the data list ID
- Use in inventory items - users can only select values from the list
Example Custom Field Definition
Validation Rules
Name Validation
Valid: “Equipment Status”
Valid: “Priority-Levels_2024”
Items Validation
Valid: [“Option 1”, “Option 2”, “Option 3”]
Valid: [“Single Item”] (minimum 1 item)
Uniqueness
Data list names must be unique within each container. Two different containers can have data lists with the same name.Use Cases
Standardized Equipment Status
Department Assignment
Dynamic List Updates
Conditional Field Population
Error Responses
Returned when validation fails.
Returned when authentication fails.
Returned when the data list or container is not found.
Returned when a data list with the same name already exists.
Returned when an unexpected error occurs.
