Skip to main content

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
Common Use Cases:
  • 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

Creates a new data list within a container.

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

Retrieves all data lists for a specific container.

Path Parameters

integer
required
The unique identifier of the container

Response

array
required
Array of data list objects

Update Data List

Updates an existing 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

Deletes a data list from the system.

Path Parameters

integer
required
The unique identifier of the data list to delete

Response

Returns 204 No Content on successful deletion.
Deleting a data list that is associated with custom fields may affect data validation. Ensure the list is no longer in use before 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

  1. Create a data list with your predefined values
  2. Create a custom field of type dropdown or select
  3. Associate the field with the data list ID
  4. 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.