Creating and configuring List Definitions that govern the behaviour of product lists.
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.
Free-form category string for grouping (for example wishlist)
short_description
No
Brief description shown to customers
description
No
Full description
icon, cover
No
Display assets for the list type
allow_new
No
true
Whether new lists can be created from this definition. Creating a list against a definition with allow_new: false returns 422.
allow_edit
No
true
Whether lists of this type can be edited
allow_delete
No
true
Whether lists of this type can be deleted
allow_share
No
true
Whether lists of this type can be shared. Creating a share on a list whose definition has allow_share: false returns an error.
allow_quantity
No
false
Whether items store a quantity (for example “2 of this item”). When false, any quantity sent on an item is ignored.
allow_reserve
No
false
Whether others can reserve items on shared lists. See List reservations.
allow_custom_product
No
false
Whether custom (non-catalogue) items can be added through the /custom endpoint
is_published
No
false
Publication flag for surfaces that display list types
is_active
No
false
Active flag for surfaces that display list types
meta
No
Free-form metadata
tags
No
Array of tags for filtering
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.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Omneo API","colors":{"primary":"#FF6161","light":"#FF6161","dark":"#E04444"},"logo":{"light":"https://mintcdn.com/omneo/fFdVHCWce-qgKJ08/logo/light.svg?fit=max\u0026auto=format\u0026n=fFdVHCWce-qgKJ08\u0026q=85\u0026s=c68e59d64ae77bf2ac88c191b875b014","dark":"https://mintcdn.com/omneo/fFdVHCWce-qgKJ08/logo/dark.svg?fit=max\u0026auto=format\u0026n=fFdVHCWce-qgKJ08\u0026q=85\u0026s=800651cbcf5d77a7b130ae6928a7c590"},"favicon":"https://mintcdn.com/omneo/fFdVHCWce-qgKJ08/favicon.svg?fit=max\u0026auto=format\u0026n=fFdVHCWce-qgKJ08\u0026q=85\u0026s=7ccd4454f7329addccfd399fcdff7d7c","navbar":{"links":[{"href":"mailto:support@omneo.io","label":"Support"}],"primary":{"type":"button","label":"Get started","href":"https://docs.omneo.io/getting-started/what-is-omneo"}},"footer":{"socials":{"github":"https://github.com/omneo","linkedin":"https://linkedin.com/company/omneocx"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://omneo.io"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"omneo","hasAudioNarration":false,"actualSubdomain":"omneo","customDomains":["docs.omneo.io"],"gitSource":{"type":"github","owner":"omneo","repo":"omneo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae284fb869b557826a233be","collectionId":"85873b5f-85c2-4c0f-90dd-c9745b35de39","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae284fb869b557826a233be"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae284fb869b557826a233be","clientVersion":"0.0.4074","searchFilterCounts":[{"language":"default","tag":"API Reference","count":690},{"language":"default","tag":"Commerce","count":167},{"language":"default","tag":"Incentives","count":142},{"language":"default","tag":"Profiles","count":100},{"language":"default","tag":"Extensions","count":82},{"language":"default","tag":"Developers","count":78},{"language":"default","tag":"Configuration","count":73},{"language":"default","tag":"Concepts","count":62},{"language":"default","tag":"Reactions","count":54},{"language":"default","tag":"Platform","count":47}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"email":"support@omneo.io"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"dev-guides/lists/list-definitions","slug":"/dev-guides/lists/list-definitions","pageMetadata":{"title":"List Definitions","description":"Creating and configuring List Definitions that govern the behaviour of product lists.","href":"/dev-guides/lists/list-definitions"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Creating and configuring List Definitions that govern the behaviour of product lists.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`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.`}),`\n`,_jsx(Heading,{level:`2`,id:`list-definition-fields`,children:`List definition fields`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Required`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`name`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Display name for the list type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`handle`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Unique slug identifier. Not accepted on update.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`type`})}),_jsx(_components.td,{children:`Yes`}),_jsx(_components.td,{}),_jsxs(_components.td,{children:[`Free-form category string for grouping (for example `,_jsx(_components.code,{children:`wishlist`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`short_description`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Brief description shown to customers`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`description`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Full description`})]}),_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`icon`}),`, `,_jsx(_components.code,{children:`cover`})]}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Display assets for the list type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`allow_new`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`true`})}),_jsxs(_components.td,{children:[`Whether new lists can be created from this definition. Creating a list against a definition with `,_jsx(_components.code,{children:`allow_new: false`}),` returns `,_jsx(_components.code,{children:`422`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`allow_edit`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`true`})}),_jsx(_components.td,{children:`Whether lists of this type can be edited`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`allow_delete`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`true`})}),_jsx(_components.td,{children:`Whether lists of this type can be deleted`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`allow_share`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`true`})}),_jsxs(_components.td,{children:[`Whether lists of this type can be shared. Creating a share on a list whose definition has `,_jsx(_components.code,{children:`allow_share: false`}),` returns an error.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`allow_quantity`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsxs(_components.td,{children:[`Whether items store a quantity (for example “2 of this item”). When `,_jsx(_components.code,{children:`false`}),`, any `,_jsx(_components.code,{children:`quantity`}),` sent on an item is ignored.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`allow_reserve`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsxs(_components.td,{children:[`Whether others can reserve items on shared lists. See `,_jsx(_components.a,{href:`/dev-guides/lists/list-reservations`,children:`List reservations`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`allow_custom_product`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsxs(_components.td,{children:[`Whether custom (non-catalogue) items can be added through the `,_jsx(_components.code,{children:`/custom`}),` endpoint`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`is_published`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsx(_components.td,{children:`Publication flag for surfaces that display list types`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`is_active`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`false`})}),_jsx(_components.td,{children:`Active flag for surfaces that display list types`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`meta`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Free-form metadata`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`tags`})}),_jsx(_components.td,{children:`No`}),_jsx(_components.td,{}),_jsx(_components.td,{children:`Array of tags for filtering`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`is_published`}),` and `,_jsx(_components.code,{children:`is_active`}),` are not checked when a list is created or an item is added through the API. Use `,_jsx(_components.code,{children:`allow_new`}),` to stop new lists being created from a definition.`]})}),`\n`,_jsxs(_components.p,{children:[`Definitions that support reservations also carry reservation expiry and notification fields (`,_jsx(_components.code,{children:`timezone`}),`, `,_jsx(_components.code,{children:`reservation_period`}),`, `,_jsx(_components.code,{children:`reservation_period_type`}),`, `,_jsx(_components.code,{children:`reservation_absolute_expiry`}),` and the reservation targets). See `,_jsx(_components.a,{href:`/dev-guides/lists/list-reservations`,children:`List reservations`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`creating-a-list-definition`,children:`Creating a list definition`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`15`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.[tenant].getomneo.com/api/v3/lists/definitions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:' \"Authorization: Bearer ${'}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`TOKEN`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"Wishlist\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"handle\": \"wishlist\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"type\": \"wishlist\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"short_description\": \"Save items you love\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"allow_share\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"allow_quantity\": false,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"allow_reserve\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"allow_custom_product\": false,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"is_published\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"is_active\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Note the `,_jsx(_components.code,{children:`id`}),`, you will need it when creating customer lists.`]}),`\n`,_jsx(Heading,{level:`2`,id:`reading-a-list-definition`,children:`Reading a list definition`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`GET`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /api/v3/lists/definitions/{definitionId}`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`updating-a-list-definition`,children:`Updating a list definition`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` PUT`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://api.[tenant].getomneo.com/api/v3/lists/definitions/{definitionId}`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:' \"Authorization: Bearer ${'}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`TOKEN`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"allow_reserve\": false`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`deleting-a-list-definition`,children:`Deleting a list definition`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`DELETE`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /api/v3/lists/definitions/{definitionId}`})]}),`\n`]})})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Deleting a List Definition will affect all product lists that use it. Only delete definitions that have no active lists.`})}),`\n`,_jsx(Heading,{level:`2`,id:`common-definition-types`,children:`Common definition types`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`allow_share`}),_jsx(_components.th,{children:`allow_reserve`}),_jsx(_components.th,{children:`allow_quantity`}),_jsx(_components.th,{children:`Use case`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`wishlist`})}),_jsx(_components.td,{children:`true`}),_jsx(_components.td,{children:`true`}),_jsx(_components.td,{children:`false`}),_jsx(_components.td,{children:`Customer-built wishlist for gifting`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`gift-registry`})}),_jsx(_components.td,{children:`true`}),_jsx(_components.td,{children:`true`}),_jsx(_components.td,{children:`true`}),_jsx(_components.td,{children:`Bridal/baby registry with quantities`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hold`})}),_jsx(_components.td,{children:`false`}),_jsx(_components.td,{children:`false`}),_jsx(_components.td,{children:`false`}),_jsx(_components.td,{children:`In-store hold list visible to staff`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`style-edit`})}),_jsx(_components.td,{children:`false`}),_jsx(_components.td,{children:`false`}),_jsx(_components.td,{children:`false`}),_jsx(_components.td,{children:`Stylist-curated list for a client`})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"List Definitions","description":"Creating and configuring List Definitions that govern the behaviour of product lists.","href":"/dev-guides/lists/list-definitions"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"List definition fields","slug":"list-definition-fields","depth":2,"children":[]},{"title":"Creating a list definition","slug":"creating-a-list-definition","depth":2,"children":[]},{"title":"Reading a list definition","slug":"reading-a-list-definition","depth":2,"children":[]},{"title":"Updating a list definition","slug":"updating-a-list-definition","depth":2,"children":[]},{"title":"Deleting a list definition","slug":"deleting-a-list-definition","depth":2,"children":[]},{"title":"Common definition types","slug":"common-definition-types","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"omneo","siteName":"Omneo API","title":"List Definitions - Omneo API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-16T06:33:51.237Z","originalFileLocation":"dev-guides/lists/list-definitions.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Creating and configuring List Definitions that govern the behaviour of product lists.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Omneo API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"List Definitions - Omneo API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creating and configuring List Definitions that govern the behaviour of product lists.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Omneo API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.omneo.io/dev-guides/lists/list-definitions\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://omneo.mintlify.site/_mintlify/api/og/v2?division=Lists\u0026amp;title=List+Definitions\u0026amp;description=Creating+and+configuring+List+Definitions+that+govern+the+behaviour+of+product+lists.\u0026amp;theme=a4af636e3b43b19a06e39d49\u0026amp;signature=7536c9a04429b619db02452e850e7828c5dc81e359ac3f3c5cc44615bdab3778\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"List Definitions - Omneo API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creating and configuring List Definitions that govern the behaviour of product lists.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://omneo.mintlify.site/_mintlify/api/og/v2?division=Lists\u0026amp;title=List+Definitions\u0026amp;description=Creating+and+configuring+List+Definitions+that+govern+the+behaviour+of+product+lists.\u0026amp;theme=a4af636e3b43b19a06e39d49\u0026amp;signature=7536c9a04429b619db02452e850e7828c5dc81e359ac3f3c5cc44615bdab3778\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/omneo/svRkUa8yAUbXSnpa/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Omneo API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF6161\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.omneo.io/dev-guides/lists/list-definitions\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/dev-guides/lists/list-definitions.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.omneo.io/#organization\",\"name\":\"Omneo API\",\"url\":\"https://docs.omneo.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/omneo/fFdVHCWce-qgKJ08/logo/light.svg?fit=max\u0026auto=format\u0026n=fFdVHCWce-qgKJ08\u0026q=85\u0026s=c68e59d64ae77bf2ac88c191b875b014\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.omneo.io#website\",\"name\":\"Omneo API\",\"url\":\"https://docs.omneo.io\",\"publisher\":{\"@id\":\"https://docs.omneo.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.omneo.io/dev-guides/lists/list-definitions#webpage\",\"url\":\"https://docs.omneo.io/dev-guides/lists/list-definitions\",\"name\":\"List Definitions\",\"description\":\"Creating and configuring List Definitions that govern the behaviour of product lists.\",\"dateModified\":\"2026-10-16T06:33:51.237Z\",\"isPartOf\":{\"@id\":\"https://docs.omneo.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.omneo.io/dev-guides/lists/list-definitions#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.omneo.io/dev-guides/lists/list-definitions#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Lists\",\"item\":\"https://docs.omneo.io/dev-guides/lists/working-with-product-lists\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"List Definitions\",\"item\":\"https://docs.omneo.io/dev-guides/lists/list-definitions\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.omneo.io/dev-guides/lists/list-definitions#article\",\"headline\":\"List Definitions\",\"name\":\"List Definitions\",\"description\":\"Creating and configuring List Definitions that govern the behaviour of product lists.\",\"url\":\"https://docs.omneo.io/dev-guides/lists/list-definitions\",\"mainEntityOfPage\":{\"@id\":\"https://docs.omneo.io/dev-guides/lists/list-definitions#webpage\"},\"dateModified\":\"2026-10-16T06:33:51.237Z\",\"publisher\":{\"@id\":\"https://docs.omneo.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.omneo.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Omneo API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Omneo API","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://omneo.io"}]},"tabs":[{"tab":"Getting Started","pages":[{"title":"Getting Started","href":"/getting-started/what-is-omneo"}]},{"tab":"Concepts","pages":[{"title":"Concepts","href":"/concepts/glossary"}]},{"tab":"User Guides","pages":[{"title":"User Guides","href":"/business-guides/managing-your-instance/is-omneo-right"}]},{"tab":"Experiences","pages":[{"title":"Experiences","href":"/experiences/omneo-insights/overview"}]},{"tab":"Extensions","pages":[{"title":"Extensions","href":"/extensions/overview"}]},{"tab":"Developers","groups":[{"group":"Core setup","pages":[{"title":"Authentication","href":"/dev-guides/core-setup/authentication"},{"title":"API Tokens","href":"/dev-guides/core-setup/api-tokens"},{"title":"Postman","href":"/dev-guides/core-setup/postman"},{"title":"Omneo CLI","href":"/dev-guides/core-setup/cli"},{"title":"Omneo SDK","href":"/dev-guides/core-setup/sdk"},{"title":"Omneo MCP","href":"/dev-guides/core-setup/mcp"},{"title":"Global vs profile-scoped endpoints","href":"/dev-guides/core-setup/global-vs-profile-routes"},{"title":"Filtering, sorting, and search","href":"/dev-guides/core-setup/filtering-and-sorting"}]},{"group":"Profiles and data","pages":[{"title":"Working with Profiles","href":"/dev-guides/profiles/working-with-profiles"},{"title":"Working with Identities","href":"/dev-guides/profiles/working-with-identities"},{"title":"Merging Profiles","href":"/dev-guides/profiles/merging-profiles"},{"title":"Filtering Profiles","href":"/dev-guides/profiles/filtering-profiles"},{"title":"Working with Aggregations","href":"/dev-guides/profiles/working-with-aggregations"},{"title":"Working with Interactions","href":"/dev-guides/profiles/working-with-interactions"},{"title":"Tags","href":"/dev-guides/profiles/tags"},{"title":"Statuses","href":"/dev-guides/profiles/statuses"},{"title":"Profile Blacklist and Opt-Out","href":"/dev-guides/profiles/profile-blacklist"},{"title":"Addresses","href":"/dev-guides/profiles/addresses"},{"title":"Users and Permissions","href":"/dev-guides/profiles/users-and-permissions"}]},{"group":"Commerce","pages":[{"title":"Creating Transactions","href":"/dev-guides/commerce/creating-transactions"},{"title":"Working with Orders","href":"/dev-guides/commerce/working-with-orders"},{"title":"Working with Credits","href":"/dev-guides/commerce/working-with-credits"}]},{"group":"Incentives","pages":[{"title":"Working with Benefits","href":"/dev-guides/incentives/working-with-benefits"},{"title":"Claimable Benefits, eCommerce","href":"/dev-guides/incentives/claimable-benefits-ecommerce"},{"title":"Importing Rewards","href":"/dev-guides/incentives/importing-rewards"},{"title":"Creating a Reward Definition","href":"/dev-guides/incentives/creating-a-reward-definition"},{"title":"Creating a Benefit Definition","href":"/dev-guides/incentives/creating-a-benefit-definition"},{"title":"Requesting Benefits","href":"/dev-guides/incentives/requesting-benefits"},{"title":"Estimating Incentives","href":"/dev-guides/incentives/estimating-incentives"},{"title":"Using Rates","href":"/dev-guides/incentives/using-rates"}]},{"group":"Reactions","pages":[{"title":"Reactions Overview","href":"/dev-guides/reactions/overview"},{"title":"Reaction Actions","href":"/dev-guides/reactions/actions"},{"title":"Automation Queries","href":"/dev-guides/reactions/automation-queries"},{"title":"Reaction Filters","href":"/dev-guides/reactions/filters"},{"title":"JSON Conditions","href":"/dev-guides/reactions/json-conditions"},{"title":"Targets","href":"/dev-guides/reactions/targets"},{"title":"Example Reaction","href":"/dev-guides/reactions/example-reaction"}]},{"group":"Webhooks and events","pages":[{"title":"Webhooks","href":"/dev-guides/webhooks/webhooks"},{"title":"Event Contexts","href":"/dev-guides/webhooks/event-contexts"},{"title":"Custom Events","href":"/dev-guides/webhooks/custom-events"}]},{"group":"Frontend \u0026 SDK","pages":[{"title":"Using the Omneo SDK","href":"/dev-guides/frontend/omneo-sdk"},{"title":"Using Omneo ID","href":"/dev-guides/frontend/omneo-id"},{"title":"External app magic link","href":"/dev-guides/frontend/external-app-magic-link"},{"title":"Profile Portal login API","href":"/dev-guides/frontend/profile-portal-login-api"},{"title":"Barcodes","href":"/dev-guides/frontend/barcodes"},{"title":"Integrating Omneo Invites","href":"/dev-guides/frontend/invites-plugin"},{"title":"Integrating invite codes","href":"/dev-guides/frontend/invite-codes"},{"title":"Invites API reference","href":"/dev-guides/frontend/invites-api"},{"title":"Facebook Offline Events","href":"/dev-guides/frontend/facebook-offline-events"},{"title":"Meta Lead Ads","href":"/dev-guides/frontend/meta-leads-ads"}]},{"group":"Discovery search","pages":[{"title":"Discovery search","href":"/dev-guides/discovery/overview"},{"title":"Minting search tokens","href":"/dev-guides/discovery/search-tokens"},{"title":"Running a search","href":"/dev-guides/discovery/searching"},{"title":"Discovery indexes","href":"/dev-guides/discovery/indexes"},{"title":"Schools index","href":"/dev-guides/discovery/schools-index"}]},{"group":"POS integration","pages":[{"title":"POS Integration Overview","href":"/dev-guides/pos/overview"},{"title":"POS Integration Guide","href":"/dev-guides/pos/pos-integration-guide"}]},{"group":"Appointments","pages":[{"title":"Working with Appointments","href":"/dev-guides/visits/appointments"},{"title":"Managing appointment definitions","href":"/dev-guides/visits/appointment-definitions"},{"title":"Walk-in queues and waitlists","href":"/dev-guides/visits/walk-in-queues-and-waitlists"}]},{"group":"Lists","pages":[{"title":"Working with Product Lists","description":"Creating and managing personalised product lists (wishlists, gift registries) in Omneo.","href":"/dev-guides/lists/working-with-product-lists"},{"title":"List Definitions","href":"/dev-guides/lists/list-definitions"},{"title":"List Reservations","description":"Reserving items on shared product lists via the Omneo API.","href":"/dev-guides/lists/list-reservations"},{"title":"Product List Items","href":"/dev-guides/lists/product-list-items"}]},{"group":"Groups","pages":[{"title":"Working with Groups","href":"/dev-guides/groups/working-with-groups"},{"title":"Building dynamic groups","href":"/dev-guides/groups/dynamic-groups"},{"title":"Favourite groups","href":"/dev-guides/groups/favourite-groups"}]},{"group":"Feedback","pages":[{"title":"Building questionnaires","href":"/dev-guides/feedback/building-questionnaires"},{"title":"Submitting questionnaires and routing answers","href":"/dev-guides/feedback/submitting-questionnaires"}]},{"group":"Extensions","pages":[{"title":"Shopify Extension","href":"/dev-guides/extensions/shopify"},{"title":"Salesforce Commerce Cloud","href":"/dev-guides/extensions/sfcc"},{"title":"Magento / Adobe Commerce","href":"/dev-guides/extensions/magento"},{"title":"commercetools","href":"/dev-guides/extensions/commercetools"},{"title":"BigCommerce","href":"/dev-guides/extensions/bigcommerce"},{"title":"Commerce Layer","href":"/dev-guides/extensions/commerce-layer"},{"title":"Zendesk App","href":"/dev-guides/extensions/zendesk-app"},{"title":"Gorgias","href":"/dev-guides/extensions/gorgias"},{"title":"Corporate Invites","href":"/dev-guides/extensions/corporate-invites"}]}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference/introduction"}]}]},"basePath":"","title":"List Definitions - Omneo API","buildId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","deploymentId":"dpl_BLQvU86QFwq3AhPofSTw6q8dGWKm","dynamics":[],"chunks":[]}