Skip to main content
A List Definition is the configuration template for a type of product list. It defines the rules that all lists of that type will follow, whether items can have quantities, whether the list can be shared, and whether items can be reserved.

List definition fields

is_published and is_active are not checked when a list is created or an item is added through the API. Use allow_new to stop new lists being created from a definition.
Definitions that support reservations also carry reservation expiry and notification fields (timezone, reservation_period, reservation_period_type, reservation_absolute_expiry and the reservation targets). See List reservations.

Creating a list definition

Note the id, you will need it when creating customer lists.

Reading a list definition

Updating a list definition

Deleting a list definition

Deleting a List Definition will affect all product lists that use it. Only delete definitions that have no active lists.

Common definition types