Generate a JWT access token through a Custom Global Integration and provide it with each request in the Authorization header prefixed with "Bearer" and then a single space.
Body
application/json
An object conforming to the Inventory Product or PackagingFeature schema to be created.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"ShipStream Developer Center","colors":{"primary":"#2a81c4","light":"#2a81c4","dark":"#2a81c4"},"logo":{"light":"https://mintcdn.com/shipstream/qd77w5Du5LxXOgdH/logo/light.svg?fit=max\u0026auto=format\u0026n=qd77w5Du5LxXOgdH\u0026q=85\u0026s=a0df5ad1d65033e45435fe663a71e67e","dark":"https://mintcdn.com/shipstream/qd77w5Du5LxXOgdH/logo/dark.svg?fit=max\u0026auto=format\u0026n=qd77w5Du5LxXOgdH\u0026q=85\u0026s=b83b5ebc8570308bd06c53fdc32eb950","href":"https://shipstream.io"},"favicon":{"light":"https://mintcdn.com/shipstream/qd77w5Du5LxXOgdH/favicon-light.svg?fit=max\u0026auto=format\u0026n=qd77w5Du5LxXOgdH\u0026q=85\u0026s=85c67af04fff1dac7f40844baf8c28d6","dark":"https://mintcdn.com/shipstream/qd77w5Du5LxXOgdH/favicon-dark.svg?fit=max\u0026auto=format\u0026n=qd77w5Du5LxXOgdH\u0026q=85\u0026s=72f5d317204ffe6e66245125e71f9831"},"appearance":{"default":"light"},"navbar":{"links":[{"href":"mailto:help@shipstream.io","label":"Support"}],"primary":{"type":"button","label":"Get Started","href":"https://shipstream.io"}},"footer":{"socials":{"github":"https://github.com/shipstream","linkedin":"https://linkedin.com/company/shipstream-llc"}},"fonts":{"family":"Inter"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Knowledge Base","icon":"book-open-cover","href":"https://help.shipstream.io"},{"anchor":"Release Notes","icon":"newspaper","href":"https://help.shipstream.io/article/fzz2g8rxhs-release-notes-overview"},{"anchor":"Warehouse Designer","icon":"compass","href":"https://flow.shipstream.io"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"shipstream","hasAudioNarration":false,"actualSubdomain":"shipstream","customDomains":["docs.shipstream.io"],"gitSource":{"type":"github","owner":"colinmollenhour","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6acebedfad8927365d8e6b61","collectionId":"239e8646-2b14-4b40-9c87-6d42a5b1848a","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6acebedfad8927365d8e6b61"},"feedback":{"thumbs":true,"edits":false},"entitlements":{},"buildId":"6acebedfad8927365d8e6b61","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"default","tag":"Global API Reference","count":143},{"language":"default","tag":"Inventory API v1","count":86},{"language":"default","tag":"Shipping API v1","count":37},{"language":"default","tag":"Merchant API Reference","count":31},{"language":"default","tag":"Retailers","count":26},{"language":"default","tag":"Slotting Rules","count":12},{"language":"default","tag":"Common Features","count":11},{"language":"default","tag":"Product Profiles","count":10},{"language":"default","tag":"System API v1","count":10},{"language":"default","tag":"Shipping","count":10}]},"assistantConfig":{},"hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"global-api/endpoint/v1/inventory/products/post","slug":"/global-api/endpoint/v1/inventory/products/post","pageMetadata":{"title":"Create Product or Packaging","openapi":"POST /v1/inventory/products","description":"Creates a new `Product` or `PackagingFeature` in ShipStream according to the request body.","href":"/global-api/endpoint/v1/inventory/products/post"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Creates a new \", _jsx(_components.code, {\n children: \"Product\"\n }), \" or \", _jsx(_components.code, {\n children: \"PackagingFeature\"\n }), \" in ShipStream according to the request body.\"]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create Product or Packaging","openapi":"POST /v1/inventory/products","description":"Creates a new `Product` or `PackagingFeature` in ShipStream according to the request body.","href":"/global-api/endpoint/v1/inventory/products/post"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Create Product or Packaging","description":"Creates a new `Product` or `PackagingFeature` in ShipStream according to the request body.","tags":["Products"],"operationId":"createProduct","requestBody":"3211fe86-8dfa-476c-aace-88d36c3d5daf","responses":{"201":"c2c430e9-e8b2-4ced-b2d3-9fbb2a772a63","400":"24e090f5-e11a-41a3-8667-207bedb8edf5","422":"f451ac71-e67c-4acc-91e3-89059a3a2d9a","500":"ff65a31e-08e3-47ed-abae-a45ac55e1396"},"method":"post","type":"path","servers":["c54ede43-9c1a-41e5-bd59-dd40a08d5ddf"],"security":["cdd0ed69-efb4-45cc-8b4d-1bf2ea905a01"],"path":"/v1/inventory/products","baseUrlOptions":["https://{base_url_domain}/api/global"],"title":"Create Product or Packaging","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"description":"An object conforming to the Inventory `Product` or `PackagingFeature` schema to be created.","content":{"application/json":{"schema":{"type":"object","properties":{"resource":{"oneOf":[{"type":"object","title":"Product","description":"A Product contains information about a sellable item.","properties":{"type":{"type":"string","enum":["Product"],"description":"This property describes the type of object in the response body.","uniqueKey":"resource.oneOf.0.type","typeLabel":"enum\u003cstring>"},"vendor_sku":{"oneOf":[{"type":"string","description":"For informational use only. Displayed during delivery processing to help match products.\\\n `Optional Field`","example":"Vendor-SKU-1AD2","uniqueKey":"resource.oneOf.0.vendor_sku.oneOf.0","typeLabel":"string"},{"type":"null","description":"For informational use only. Displayed during delivery processing to help match products.\\\n `Optional Field`","example":"Vendor-SKU-1AD2","uniqueKey":"resource.oneOf.0.vendor_sku.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.vendor_sku","typeLabel":"string | null"},"manufacturer_part_number":{"oneOf":[{"type":"string","description":"The manufacturer's part number for the item. May be required for customs on shipments to EU countries.\\\n `Optional Field`","example":"MPN-1AD2","uniqueKey":"resource.oneOf.0.manufacturer_part_number.oneOf.0","typeLabel":"string"},{"type":"null","description":"The manufacturer's part number for the item. May be required for customs on shipments to EU countries.\\\n `Optional Field`","example":"MPN-1AD2","uniqueKey":"resource.oneOf.0.manufacturer_part_number.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.manufacturer_part_number","typeLabel":"string | null"},"external_id":{"oneOf":[{"type":"string","example":"11-993-9048","description":"May be used for external product sync.","uniqueKey":"resource.oneOf.0.external_id.oneOf.0","typeLabel":"string"},{"type":"null","example":"11-993-9048","description":"May be used for external product sync.","uniqueKey":"resource.oneOf.0.external_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.external_id","typeLabel":"string | null"},"barcodes":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"resource.oneOf.0.barcodes.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"A comma separated list of unique packaging feature barcodes.","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.0.barcodes.oneOf.0","typeLabel":"string[]"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.0.barcodes.oneOf.1","typeLabel":"null"},{"type":"string","description":"A comma separated list of unique packaging feature barcodes.","example":"956623520-4","uniqueKey":"resource.oneOf.0.barcodes.oneOf.2","typeLabel":"string"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.","example":"956623520-4","uniqueKey":"resource.oneOf.0.barcodes.oneOf.3","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.barcodes","typeLabel":"string[] · null · string · null"},"goods_type":{"oneOf":[{"type":"string","enum":["NORMAL","ORM_D","LIMITED_QUANTITIES_COMMODITIES","HAZMAT",null],"description":"This defines the regulations, if any, assigned to a `Product`.\n- `NORMAL` Not Regulated\n- `ORM_D` ORM-D\n- `LIMITED_QUANTITIES_COMMODITIES` Limited Quantities: Consumer Commodity\n- `HAZMAT` Regulated","uniqueKey":"resource.oneOf.0.goods_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["NORMAL","ORM_D","LIMITED_QUANTITIES_COMMODITIES","HAZMAT",null],"description":"This defines the regulations, if any, assigned to a `Product`.\n- `NORMAL` Not Regulated\n- `ORM_D` ORM-D\n- `LIMITED_QUANTITIES_COMMODITIES` Limited Quantities: Consumer Commodity\n- `HAZMAT` Regulated","uniqueKey":"resource.oneOf.0.goods_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.goods_type","typeLabel":"enum\u003cstring> | null"},"is_available":{"type":"boolean","enum":[true,false],"default":true,"description":"This flag must be `true` to allow the `Product` to be ordered.","uniqueKey":"resource.oneOf.0.is_available","typeLabel":"enum\u003cboolean>"},"is_visible":{"type":"boolean","enum":[true,false],"default":true,"description":"This flag must be `true` to show the `Product` in the inventory feed.","uniqueKey":"resource.oneOf.0.is_visible","typeLabel":"enum\u003cboolean>"},"lot_type":{"oneOf":[{"type":"object","title":"LotTypeRef","description":"This `LotType` determines how a `Product` should be \"burned\" and whether lots with dissimilar data\ncan be \"mixed\".\\\n `Optional Field`","required":["type","id"],"properties":{"type":{"type":"string","enum":["LotType"],"description":"This property describes the type of object in the response body.","isRequired":true,"uniqueKey":"resource.oneOf.0.lot_type.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int64","description":"The internal `id` property used as a path parameter in a resource lookup.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.0.lot_type.oneOf.0.id","typeLabel":"integer\u003cint64>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.0.lot_type.oneOf.0","typeLabel":"LotTypeRef · object"},{"type":"null","uniqueKey":"resource.oneOf.0.lot_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.lot_type","typeLabel":"LotTypeRef · object | null"},"weight":{"oneOf":[{"type":"object","title":"Weight","description":"This object defines the weight of the `Product` in imperial or metric units.\\\n `Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20,"uniqueKey":"resource.oneOf.0.weight.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"],"uniqueKey":"resource.oneOf.0.weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.0.weight.oneOf.0","typeLabel":"Weight · object"},{"type":"null","title":"Weight","description":"This object defines the weight of the `Product` in imperial or metric units.\\\n `Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"]}},"uniqueKey":"resource.oneOf.0.weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.weight","typeLabel":"Weight · object | null"},"dimensions":{"oneOf":[{"type":"object","title":"Dimensions","description":"This object defines the length, width, and height of the `Product` in imperial or metric units.\\\n `Optional Field`","properties":{"length":{"type":"number","description":"This distance value is usually assigned to the longest side of the object and is defined as a floating-point number up to 4 decimal places.","format":"float","example":8,"uniqueKey":"resource.oneOf.0.dimensions.oneOf.0.length","typeLabel":"number\u003cfloat>"},"width":{"type":"number","description":"This value describes the horizontal distance of the subject defined as a floating-point number up to 4 decimal places.","format":"float","example":6,"uniqueKey":"resource.oneOf.0.dimensions.oneOf.0.width","typeLabel":"number\u003cfloat>"},"height":{"type":"number","description":"This value describes the vertical distance of the subject defined as a floating-point number up to 4 decimal places.","format":"float","example":4,"uniqueKey":"resource.oneOf.0.dimensions.oneOf.0.height","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"The imperical or metric unit of measurement.","enum":["in","mm","cm","m"],"uniqueKey":"resource.oneOf.0.dimensions.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.0.dimensions.oneOf.0","typeLabel":"Dimensions · object"},{"type":"null","title":"Dimensions","description":"This object defines the length, width, and height of the `Product` in imperial or metric units.\\\n `Optional Field`","properties":{"length":{"type":"number","description":"This distance value is usually assigned to the longest side of the object and is defined as a floating-point number up to 4 decimal places.","format":"float","example":8},"width":{"type":"number","description":"This value describes the horizontal distance of the subject defined as a floating-point number up to 4 decimal places.","format":"float","example":6},"height":{"type":"number","description":"This value describes the vertical distance of the subject defined as a floating-point number up to 4 decimal places.","format":"float","example":4},"unit":{"type":"string","description":"The imperical or metric unit of measurement.","enum":["in","mm","cm","m"]}},"uniqueKey":"resource.oneOf.0.dimensions.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.dimensions","typeLabel":"Dimensions · object | null"},"volume":{"oneOf":[{"type":"object","title":"Volume","description":"This object defines the cubic size of the `Product` in imperial or metric units.\\\n `Optional Field`","properties":{"value":{"type":"number","description":"This value describes the cubic size of the subject as a floating-point number up to 4 decimal places.","format":"float","example":300,"uniqueKey":"resource.oneOf.0.volume.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"The imperical or metric unit of measurement as a cubic value.","enum":["in^3","mm^3","cm^3","m^3"],"uniqueKey":"resource.oneOf.0.volume.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.0.volume.oneOf.0","typeLabel":"Volume · object"},{"type":"null","title":"Volume","description":"This object defines the cubic size of the `Product` in imperial or metric units.\\\n `Optional Field`","properties":{"value":{"type":"number","description":"This value describes the cubic size of the subject as a floating-point number up to 4 decimal places.","format":"float","example":300},"unit":{"type":"string","description":"The imperical or metric unit of measurement as a cubic value.","enum":["in^3","mm^3","cm^3","m^3"]}},"uniqueKey":"resource.oneOf.0.volume.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.volume","typeLabel":"Volume · object | null"},"inventory":{"type":"object","title":"Inventory","description":"This object describes how the `Product` Stock is defined, such as real config values, or Virtual Inventory, and how to handle Backorders.\\\n `Optional Field`","properties":{"backorders":{"oneOf":[{"type":"boolean","description":"This determines if `Product` that is no longer in stock may be backordered or whether or not to use ShipStream's scoped configurations.","example":true,"uniqueKey":"resource.oneOf.0.inventory.backorders.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"This determines if `Product` that is no longer in stock may be backordered or whether or not to use ShipStream's scoped configurations.","enum":["use_config"],"uniqueKey":"resource.oneOf.0.inventory.backorders.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"resource.oneOf.0.inventory.backorders","typeLabel":"boolean | enum\u003cstring>"},"dynamic_allocation":{"oneOf":[{"type":"boolean","description":"This will allow the `Product` to source from inventory in other warehouses in real-time if enabled, and can be set to use ShipStream's scoped configurations.","example":true,"uniqueKey":"resource.oneOf.0.inventory.dynamic_allocation.oneOf.0","typeLabel":"boolean"},{"type":"string","description":"This will allow the `Product` to source from inventory in other warehouses in real-time if enabled, and can be set to use ShipStream's scoped configurations.","enum":["use_config"],"uniqueKey":"resource.oneOf.0.inventory.dynamic_allocation.oneOf.1","typeLabel":"enum\u003cstring>"}],"uniqueKey":"resource.oneOf.0.inventory.dynamic_allocation","typeLabel":"boolean | enum\u003cstring>"},"virtual_inventory":{"type":"string","description":"This is the method used to predict an esitmate of inventory available when kitting from the `Product`.","enum":["none","optimistic","realistic","pessimistic"],"example":"optimistic","uniqueKey":"resource.oneOf.0.inventory.virtual_inventory","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.0.inventory","typeLabel":"Inventory · object"},"export":{"type":"object","title":"Export","description":"This object contains fields for describing and codifying an internationally exportable `Product`.\\\n `Optional Field`","properties":{"description":{"oneOf":[{"type":"string","description":"This is used to describe in detail the `Product` for international shipping and customs regulations.","example":"Plastic children's toy with steel weights and ball bearings","uniqueKey":"resource.oneOf.0.export.description.oneOf.0","typeLabel":"string"},{"type":"null","description":"This is used to describe in detail the `Product` for international shipping and customs regulations.","example":"Plastic children's toy with steel weights and ball bearings","uniqueKey":"resource.oneOf.0.export.description.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.export.description","typeLabel":"string | null"},"customs_value":{"oneOf":[{"type":"object","title":"Monetary","description":"The value of the products the purpose of calculating duties and taxes in the destination country.","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99,"uniqueKey":"resource.oneOf.0.export.customs_value.oneOf.0.amount","typeLabel":"number\u003cfloat>"},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD","uniqueKey":"resource.oneOf.0.export.customs_value.oneOf.0.currency","typeLabel":"string"}},"uniqueKey":"resource.oneOf.0.export.customs_value.oneOf.0","typeLabel":"Monetary · object"},{"type":"null","title":"Monetary","description":"The value of the products the purpose of calculating duties and taxes in the destination country.","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD"}},"uniqueKey":"resource.oneOf.0.export.customs_value.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.export.customs_value","typeLabel":"Monetary · object | null"},"country_of_manufacture":{"oneOf":[{"type":"string","description":"2 letters Country ISO Code","example":"TW","uniqueKey":"resource.oneOf.0.export.country_of_manufacture.oneOf.0","typeLabel":"string"},{"type":"null","description":"2 letters Country ISO Code","example":"TW","uniqueKey":"resource.oneOf.0.export.country_of_manufacture.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.export.country_of_manufacture","typeLabel":"string | null"},"hs_base_code":{"oneOf":[{"type":"string","description":"This is the Harmonized System Code (HS Code); a standardized numerical method of classifying traded products. These are 6 digit codes in the format \\#\\#\\#\\#.\\#\\# (e.g. 8471.30) which are associated with a standard HS Code Description, not including country-specific extensions.","example":"8518.30","uniqueKey":"resource.oneOf.0.export.hs_base_code.oneOf.0","typeLabel":"string"},{"type":"null","description":"This is the Harmonized System Code (HS Code); a standardized numerical method of classifying traded products. These are 6 digit codes in the format \\#\\#\\#\\#.\\#\\# (e.g. 8471.30) which are associated with a standard HS Code Description, not including country-specific extensions.","example":"8518.30","uniqueKey":"resource.oneOf.0.export.hs_base_code.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.export.hs_base_code","typeLabel":"string | null"},"hs_country_extension":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"country_id":{"type":"string","description":"This is the two-digit ISO (Alpha-2) country code.","uniqueKey":"resource.oneOf.0.export.hs_country_extension.oneOf.0.items.[INDEX].country_id","typeLabel":"string"},"extension":{"type":"string","description":"Country-specific extension to the 6-digit Harmonized System code. For imports into the United States this is the last 4 digits of the 10-digit HTS (Harmonized Tariff Schedule) code.","uniqueKey":"resource.oneOf.0.export.hs_country_extension.oneOf.0.items.[INDEX].extension","typeLabel":"string"}},"uniqueKey":"resource.oneOf.0.export.hs_country_extension.oneOf.0.items.[INDEX]","typeLabel":"object"},"example":[{"country_id":"TW","extension":"002"},{"country_id":"US","extension":"011"}],"uniqueKey":"resource.oneOf.0.export.hs_country_extension.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"country_id":{"type":"string","description":"This is the two-digit ISO (Alpha-2) country code."},"extension":{"type":"string","description":"Country-specific extension to the 6-digit Harmonized System code. For imports into the United States this is the last 4 digits of the 10-digit HTS (Harmonized Tariff Schedule) code."}}},"example":[{"country_id":"TW","extension":"002"},{"country_id":"US","extension":"011"}],"uniqueKey":"resource.oneOf.0.export.hs_country_extension.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.export.hs_country_extension","typeLabel":"object[] | null"}},"uniqueKey":"resource.oneOf.0.export","typeLabel":"Export · object"},"regulated_goods":{"type":"object","title":"RegulatedGoods","description":"This object only applies a `Product` using the \"Regulated\" Goods Type, and describes the `Regulation` and container specifications for the `Product`.\\\n `Optional Field`","properties":{"regulation":{"oneOf":[{"title":"Regulation","type":"object","description":"A reference to a `Regulation` by `id`.","properties":{"type":{"type":"string","enum":["Regulation"],"description":"This property describes the type of object in the response body.","isRequired":true,"uniqueKey":"resource.oneOf.0.regulated_goods.regulation.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.0.regulated_goods.regulation.oneOf.0.id","typeLabel":"integer"}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.0.regulated_goods.regulation.oneOf.0","typeLabel":"Regulation · object"},{"title":"Regulation","type":"null","description":"A reference to a `Regulation` by `id`.","properties":{"type":{"type":"string","enum":["Regulation"],"description":"This property describes the type of object in the response body."},"id":{"type":"integer","description":"The internal `id` property used as a path parameter in a resource lookup."}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.0.regulated_goods.regulation.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.regulated_goods.regulation","typeLabel":"Regulation · object | null"},"technical_name":{"oneOf":[{"type":"string","description":"Must match against Regulation's Technical Name Pattern if specified.","example":"Hydro Polymer Acetylene Coating","uniqueKey":"resource.oneOf.0.regulated_goods.technical_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Must match against Regulation's Technical Name Pattern if specified.","example":"Hydro Polymer Acetylene Coating","uniqueKey":"resource.oneOf.0.regulated_goods.technical_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.regulated_goods.technical_name","typeLabel":"string | null"},"additional_information":{"oneOf":[{"type":"string","description":"Must match against Regulation's Additional Regulatory Information Pattern if specified.","example":"Flamable Liquid","uniqueKey":"resource.oneOf.0.regulated_goods.additional_information.oneOf.0","typeLabel":"string"},{"type":"null","description":"Must match against Regulation's Additional Regulatory Information Pattern if specified.","example":"Flamable Liquid","uniqueKey":"resource.oneOf.0.regulated_goods.additional_information.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.regulated_goods.additional_information","typeLabel":"string | null"},"net_weight":{"oneOf":[{"title":"Weight","type":"object","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20,"uniqueKey":"resource.oneOf.0.regulated_goods.net_weight.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"],"uniqueKey":"resource.oneOf.0.regulated_goods.net_weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.0.regulated_goods.net_weight.oneOf.0","typeLabel":"Weight · object"},{"title":"Weight","type":"null","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"]}},"uniqueKey":"resource.oneOf.0.regulated_goods.net_weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.regulated_goods.net_weight","typeLabel":"Weight · object | null"},"container_type":{"oneOf":[{"type":"string","description":"The Overpack Container Type can be a combination of material and container type such as Aluminum Box, Steel Drum, or a combination of a material and container type from these two lists:\n - `Material:` Aluminum, Fiberboard, Glass, Plywood, Plastic, Steel, Wood\n - `Container:` Bag, Bottle, Box, Bucket, Cylinder, Drum, Jerrican, Pail","example":"Plastic Box","uniqueKey":"resource.oneOf.0.regulated_goods.container_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"The Overpack Container Type can be a combination of material and container type such as Aluminum Box, Steel Drum, or a combination of a material and container type from these two lists:\n - `Material:` Aluminum, Fiberboard, Glass, Plywood, Plastic, Steel, Wood\n - `Container:` Bag, Bottle, Box, Bucket, Cylinder, Drum, Jerrican, Pail","example":"Plastic Box","uniqueKey":"resource.oneOf.0.regulated_goods.container_type.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.regulated_goods.container_type","typeLabel":"string | null"},"container_meets_hazmat_specs":{"type":"boolean","description":"This flag indicates that the `RegulatedGoods` container is sufficient for a regulated (HAZMAT) product.","example":true,"uniqueKey":"resource.oneOf.0.regulated_goods.container_meets_hazmat_specs","typeLabel":"boolean"},"regulation_units":{"type":"number","description":"These units are arbitrary and should be relative to the Regulation's Pickup Weight Limit. E.g. it could be in pounds, kilowatt/hours, etc.","format":"float","example":5,"uniqueKey":"resource.oneOf.0.regulated_goods.regulation_units","typeLabel":"number\u003cfloat>"}},"uniqueKey":"resource.oneOf.0.regulated_goods","typeLabel":"RegulatedGoods · object"},"packaging":{"type":"object","title":"Packaging","description":"This object defines how the shipping container/box for the `Product` is to be processed and whether there are any special instructions during packing.\\\n `Optional Field`","properties":{"require_packaging":{"type":"boolean","description":"If Yes, packaging will require a Box with \"Satisfies Overbox: Yes\".","enum":[true,false],"example":true,"uniqueKey":"resource.oneOf.0.packaging.require_packaging","typeLabel":"enum\u003cboolean>"},"require_weight_check":{"type":"boolean","description":"If Yes, the associated product will require the use of a scale to verify that the package's weight falls within the expected amount. If this is set to No, this step will be skipped by the packer.","enum":[true,false],"example":true,"uniqueKey":"resource.oneOf.0.packaging.require_weight_check","typeLabel":"enum\u003cboolean>"},"require_confirmation_per_item":{"type":"boolean","description":"If Yes, Packaging Products with \"One Scan Per: Item\" will require a scan for each item packed rather than just one for the first item in a package.","enum":[true,false],"example":true,"uniqueKey":"resource.oneOf.0.packaging.require_confirmation_per_item","typeLabel":"enum\u003cboolean>"},"unit_quantity":{"oneOf":[{"type":"integer","example":1,"description":"Number of individually packaged items contained therein for purposes of special packaging features.","uniqueKey":"resource.oneOf.0.packaging.unit_quantity.oneOf.0","typeLabel":"integer"},{"type":"null","example":1,"description":"Number of individually packaged items contained therein for purposes of special packaging features.","uniqueKey":"resource.oneOf.0.packaging.unit_quantity.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.packaging.unit_quantity","typeLabel":"integer | null"},"bulk_quantity":{"oneOf":[{"type":"integer","example":10,"description":"Prefer to split into packages when necessary using multiples of this amount.","uniqueKey":"resource.oneOf.0.packaging.bulk_quantity.oneOf.0","typeLabel":"integer"},{"type":"null","example":10,"description":"Prefer to split into packages when necessary using multiples of this amount.","uniqueKey":"resource.oneOf.0.packaging.bulk_quantity.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.packaging.bulk_quantity","typeLabel":"integer | null"},"max_per_package":{"oneOf":[{"type":"integer","example":15,"description":"The maximum quantity of this product to ever include in the same package. \nMultiply by \"Unit Quantity\" to achieve common units between other products with the same \"Ship Separate Tag\" value.","uniqueKey":"resource.oneOf.0.packaging.max_per_package.oneOf.0","typeLabel":"integer"},{"type":"null","example":15,"description":"The maximum quantity of this product to ever include in the same package. \nMultiply by \"Unit Quantity\" to achieve common units between other products with the same \"Ship Separate Tag\" value.","uniqueKey":"resource.oneOf.0.packaging.max_per_package.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.packaging.max_per_package","typeLabel":"integer | null"},"is_ship_separately":{"type":"boolean","description":"This item cannot ship in the same package as other items (unless they have the same \"Ship Separate Tag\").","enum":[true,false],"example":true,"uniqueKey":"resource.oneOf.0.packaging.is_ship_separately","typeLabel":"enum\u003cboolean>"},"ship_separately_tag":{"oneOf":[{"type":"string","description":"Applies only if \"Ship Separate\" is \"Yes\". Assign the same tag to treat similar products as interchangeable \nwith respect to the \"Ship Separate\" and \"Max Per Package\" attribute.","example":"PVC","uniqueKey":"resource.oneOf.0.packaging.ship_separately_tag.oneOf.0","typeLabel":"string"},{"type":"null","description":"Applies only if \"Ship Separate\" is \"Yes\". Assign the same tag to treat similar products as interchangeable \nwith respect to the \"Ship Separate\" and \"Max Per Package\" attribute.","example":"PVC","uniqueKey":"resource.oneOf.0.packaging.ship_separately_tag.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.0.packaging.ship_separately_tag","typeLabel":"string | null"},"can_tip":{"type":"boolean","description":"If Yes, the item is allowed to be rotated vertically when packed.","enum":[true,false],"example":true,"uniqueKey":"resource.oneOf.0.packaging.can_tip","typeLabel":"enum\u003cboolean>"},"can_contain_other_items":{"type":"boolean","description":"If Yes then other smaller items are allowed to be placed within this larger item. This is useful when the item is hollow or is a bin/bucket.","enum":[true,false],"example":true,"uniqueKey":"resource.oneOf.0.packaging.can_contain_other_items","typeLabel":"enum\u003cboolean>"},"is_handling_surcharge":{"type":"boolean","description":"The Packaging Surcharge is applicable when shipped without an Overbox.","enum":[true,false],"example":true,"uniqueKey":"resource.oneOf.0.packaging.is_handling_surcharge","typeLabel":"enum\u003cboolean>"}},"uniqueKey":"resource.oneOf.0.packaging","typeLabel":"Packaging · object"},"custom_fields":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","description":"The custom field code/identifier.","isRequired":true,"uniqueKey":"resource.oneOf.0.custom_fields.items.[INDEX].code","typeLabel":"string"},"value":{"description":"The field value (type depends on field configuration).","uniqueKey":"resource.oneOf.0.custom_fields.items.[INDEX].value","typeLabel":"any"},"label":{"type":"string","description":"For select fields, the display label of the selected option.","uniqueKey":"resource.oneOf.0.custom_fields.items.[INDEX].label","typeLabel":"string"},"options":{"type":"object","description":"For multiselect fields, a map of option IDs to labels.","additionalProperties":{"type":"string","uniqueKey":"resource.oneOf.0.custom_fields.items.[INDEX].options.additionalProperties","typeLabel":"string"},"uniqueKey":"resource.oneOf.0.custom_fields.items.[INDEX].options","typeLabel":"object"}},"required":["code"],"uniqueKey":"resource.oneOf.0.custom_fields.items.[INDEX]","typeLabel":"object"},"description":"This will set any Product Attributes, pre-defined by the user, for the `Product`.\\\n `Optional Field`","example":[{"code":"color","value":13,"label":"Red and Black"},{"code":"cost_of_goods","value":41.32},{"code":"allow_mailer","value":true}],"uniqueKey":"resource.oneOf.0.custom_fields","typeLabel":"object[]"},"sku":{"type":"string","description":"The Stock Keeping Unit (SKU) is a unique identifier for the `Product`.","example":"SKU-1AD","uniqueKey":"resource.oneOf.0.sku","typeLabel":"string"},"name":{"type":"string","description":"This is displayed as a short, descriptive title for the `Product`.","example":"Test Product","uniqueKey":"resource.oneOf.0.name","typeLabel":"string"},"is_enabled":{"type":"boolean","description":"Disabled products are effectively deleted.","enum":[true,false],"default":true,"uniqueKey":"resource.oneOf.0.is_enabled","typeLabel":"enum\u003cboolean>"},"merchant":{"type":"object","title":"MerchantRef","description":"The `Merchant` to which the product belongs.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.0.merchant.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.0.merchant.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.0.merchant","typeLabel":"MerchantRef · object"}},"uniqueKey":"resource.oneOf.0","typeLabel":"Product · object"},{"type":"object","title":"PackagingContainer","description":"A reference to the `PackagingContainer` object linked with Warehouse Inventory Location.","properties":{"type":{"type":"string","enum":["PackagingContainer"],"description":"This property describes the type of object in the response body.","uniqueKey":"resource.oneOf.1.type","typeLabel":"enum\u003cstring>"},"container_options":{"type":"object","properties":{"barcodes":{"oneOf":[{"type":"string","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":"956623520-4","uniqueKey":"resource.oneOf.1.container_options.barcodes.oneOf.0","typeLabel":"string"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":"956623520-4","uniqueKey":"resource.oneOf.1.container_options.barcodes.oneOf.1","typeLabel":"null"},{"type":"array","items":{"type":"string","uniqueKey":"resource.oneOf.1.container_options.barcodes.oneOf.2.items.[INDEX]","typeLabel":"string"},"description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.1.container_options.barcodes.oneOf.2","typeLabel":"string[]"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.1.container_options.barcodes.oneOf.3","typeLabel":"null"}],"uniqueKey":"resource.oneOf.1.container_options.barcodes","typeLabel":"string · null · string[] · null"},"weight":{"oneOf":[{"type":"object","title":"Weight","description":"The weight of the container when packed with the shipment items.","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20,"uniqueKey":"resource.oneOf.1.container_options.weight.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"],"uniqueKey":"resource.oneOf.1.container_options.weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.1.container_options.weight.oneOf.0","typeLabel":"Weight · object"},{"type":"null","title":"Weight","description":"The weight of the container when packed with the shipment items.","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"]}},"uniqueKey":"resource.oneOf.1.container_options.weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.1.container_options.weight","typeLabel":"Weight · object | null"},"dimensions":{"oneOf":[{"type":"object","title":"Dimensions","description":"The dimensions of the container in imperial or metric units.","properties":{"length":{"type":"number","description":"This distance value is usually assigned to the longest side of the object and is defined as a floating-point number up to 4 decimal places.","format":"float","example":8,"uniqueKey":"resource.oneOf.1.container_options.dimensions.oneOf.0.length","typeLabel":"number\u003cfloat>"},"width":{"type":"number","description":"This value describes the horizontal distance of the subject defined as a floating-point number up to 4 decimal places.","format":"float","example":6,"uniqueKey":"resource.oneOf.1.container_options.dimensions.oneOf.0.width","typeLabel":"number\u003cfloat>"},"height":{"type":"number","description":"This value describes the vertical distance of the subject defined as a floating-point number up to 4 decimal places.","format":"float","example":4,"uniqueKey":"resource.oneOf.1.container_options.dimensions.oneOf.0.height","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"The imperical or metric unit of measurement.","enum":["in","mm","cm","m"],"uniqueKey":"resource.oneOf.1.container_options.dimensions.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.1.container_options.dimensions.oneOf.0","typeLabel":"Dimensions · object"},{"type":"null","title":"Dimensions","description":"The dimensions of the container in imperial or metric units.","properties":{"length":{"type":"number","description":"This distance value is usually assigned to the longest side of the object and is defined as a floating-point number up to 4 decimal places.","format":"float","example":8},"width":{"type":"number","description":"This value describes the horizontal distance of the subject defined as a floating-point number up to 4 decimal places.","format":"float","example":6},"height":{"type":"number","description":"This value describes the vertical distance of the subject defined as a floating-point number up to 4 decimal places.","format":"float","example":4},"unit":{"type":"string","description":"The imperical or metric unit of measurement.","enum":["in","mm","cm","m"]}},"uniqueKey":"resource.oneOf.1.container_options.dimensions.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.1.container_options.dimensions","typeLabel":"Dimensions · object | null"},"volume":{"oneOf":[{"type":"object","title":"Volume","description":"The total volume of the container in imperial or metric units.","properties":{"value":{"type":"number","description":"This value describes the cubic size of the subject as a floating-point number up to 4 decimal places.","format":"float","example":300,"uniqueKey":"resource.oneOf.1.container_options.volume.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"The imperical or metric unit of measurement as a cubic value.","enum":["in^3","mm^3","cm^3","m^3"],"uniqueKey":"resource.oneOf.1.container_options.volume.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.1.container_options.volume.oneOf.0","typeLabel":"Volume · object"},{"type":"null","title":"Volume","description":"The total volume of the container in imperial or metric units.","properties":{"value":{"type":"number","description":"This value describes the cubic size of the subject as a floating-point number up to 4 decimal places.","format":"float","example":300},"unit":{"type":"string","description":"The imperical or metric unit of measurement as a cubic value.","enum":["in^3","mm^3","cm^3","m^3"]}},"uniqueKey":"resource.oneOf.1.container_options.volume.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.1.container_options.volume","typeLabel":"Volume · object | null"},"manage_stock":{"type":"boolean","description":"This flag indicates whether or not to adjust the inventory quantity of the packaging feature with each use. If `true` then the inventory levels will decrease with each use. If `no` then the inventory will not adjust with each use.","enum":[true,false],"uniqueKey":"resource.oneOf.1.container_options.manage_stock","typeLabel":"enum\u003cboolean>"},"associated_products":{"type":"array","description":"A list of products with this packaging feature selected in its \"Other Special Features\" option in the product's \"Packaging\" tab.","items":{"title":"ProductRef","type":"object","description":"A reference to a `Product` object by `id`.","properties":{"type":{"type":"string","enum":["Product"],"description":"This property describes the type of object in the response body.","isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.associated_products.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":3,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.associated_products.items.[INDEX].id","typeLabel":"integer\u003cint32>"}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.1.container_options.associated_products.items.[INDEX]","typeLabel":"ProductRef · object"},"uniqueKey":"resource.oneOf.1.container_options.associated_products","typeLabel":"ProductRef · object[]"},"allow_for_brands":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.allow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.allow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.1.container_options.allow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.allow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.allow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.1.container_options.allow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.1.container_options.allow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.1.container_options.allow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"disallow_for_brands":{"type":"array","description":"If specified, this packaging feature will not be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.disallow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.disallow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.1.container_options.disallow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.disallow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.disallow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.1.container_options.disallow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.1.container_options.disallow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.1.container_options.disallow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"billing_amount":{"oneOf":[{"type":"object","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99,"uniqueKey":"resource.oneOf.1.container_options.billing_amount.oneOf.0.amount","typeLabel":"number\u003cfloat>"},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD","uniqueKey":"resource.oneOf.1.container_options.billing_amount.oneOf.0.currency","typeLabel":"string"}},"uniqueKey":"resource.oneOf.1.container_options.billing_amount.oneOf.0","typeLabel":"Monetary · object"},{"type":"null","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD"}},"uniqueKey":"resource.oneOf.1.container_options.billing_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.1.container_options.billing_amount","typeLabel":"Monetary · object | null"},"allow_for_warehouses":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected warehouses.","items":{"oneOf":[{"title":"WarehouseRef","type":"object","description":"A reference to a `Warehouse` by `id`.","properties":{"type":{"type":"string","enum":["Warehouse"],"description":"This property describes the type of object in the response body.","isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.allow_for_warehouses.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.1.container_options.allow_for_warehouses.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.1.container_options.allow_for_warehouses.items.[INDEX].oneOf.0","typeLabel":"WarehouseRef · object"},{"title":"WarehouseRef","type":"null","description":"A reference to a `Warehouse` by `id`.","properties":{"type":{"type":"string","enum":["Warehouse"],"description":"This property describes the type of object in the response body."},"id":{"type":"integer","format":"int32","description":"The internal `id` property used as a path parameter in a resource lookup."}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.1.container_options.allow_for_warehouses.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.1.container_options.allow_for_warehouses.items.[INDEX]","typeLabel":"WarehouseRef · object | null"},"uniqueKey":"resource.oneOf.1.container_options.allow_for_warehouses","typeLabel":"(WarehouseRef · object | null)[]"},"allow_for_shipping_methods":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected carriers/shipping methods.","items":{"type":"string","uniqueKey":"resource.oneOf.1.container_options.allow_for_shipping_methods.items.[INDEX]","typeLabel":"string"},"uniqueKey":"resource.oneOf.1.container_options.allow_for_shipping_methods","typeLabel":"string[]"},"satisfies_overbox":{"type":"boolean","description":"Will be a valid container for products which have `Requires Overbox: Yes`.","enum":[true,false],"uniqueKey":"resource.oneOf.1.container_options.satisfies_overbox","typeLabel":"enum\u003cboolean>"},"use_for_bin_packing":{"type":"string","description":"Containers with \"Use for Bin Packing: No\" will not be used by packing solution providers.","enum":["yes","no","fallback"],"uniqueKey":"resource.oneOf.1.container_options.use_for_bin_packing","typeLabel":"enum\u003cstring>"},"weight_capacity":{"oneOf":[{"type":"object","title":"Weight","description":"Maximum allowed weight of the container, including tare weight.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20,"uniqueKey":"resource.oneOf.1.container_options.weight_capacity.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"],"uniqueKey":"resource.oneOf.1.container_options.weight_capacity.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.1.container_options.weight_capacity.oneOf.0","typeLabel":"Weight · object"},{"type":"null","title":"Weight","description":"Maximum allowed weight of the container, including tare weight.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"]}},"uniqueKey":"resource.oneOf.1.container_options.weight_capacity.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.1.container_options.weight_capacity","typeLabel":"Weight · object | null"},"container_style":{"type":"string","description":"Specify the container type. Currently, only \"Rigid Box\" is supported.","enum":["rigid_box"],"uniqueKey":"resource.oneOf.1.container_options.container_style","typeLabel":"enum\u003cstring>"},"packaging_handling_surcharge":{"type":"boolean","description":"The Packaging Surcharge is applicable for this packaging feature (e.g. cylindrical, non-fiberboard material, protrusions, non-conveyable, etc.)","enum":[true,false],"uniqueKey":"resource.oneOf.1.container_options.packaging_handling_surcharge","typeLabel":"enum\u003cboolean>"}},"uniqueKey":"resource.oneOf.1.container_options","typeLabel":"object"},"sku":{"type":"string","description":"The Stock Keeping Unit (SKU) is a unique identifier for the `Product`.","example":"SKU-1AD","uniqueKey":"resource.oneOf.1.sku","typeLabel":"string"},"name":{"type":"string","description":"This is displayed as a short, descriptive title for the `Product`.","example":"Test Product","uniqueKey":"resource.oneOf.1.name","typeLabel":"string"},"is_enabled":{"type":"boolean","description":"Disabled products are effectively deleted.","enum":[true,false],"default":true,"uniqueKey":"resource.oneOf.1.is_enabled","typeLabel":"enum\u003cboolean>"},"merchant":{"type":"object","title":"MerchantRef","description":"The `Merchant` to which the product belongs.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.1.merchant.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.1.merchant.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.1.merchant","typeLabel":"MerchantRef · object"}},"uniqueKey":"resource.oneOf.1","typeLabel":"PackagingContainer · object"},{"type":"object","title":"PackagingSupplies","description":"A reference to the `PackagingSupplies` object linked with Warehouse Inventory Location.","properties":{"type":{"type":"string","enum":["PackagingSupplies"],"description":"This property describes the type of object in the response body.","uniqueKey":"resource.oneOf.2.type","typeLabel":"enum\u003cstring>"},"supplies_options":{"type":"object","properties":{"barcodes":{"oneOf":[{"type":"string","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":"956623520-4","uniqueKey":"resource.oneOf.2.supplies_options.barcodes.oneOf.0","typeLabel":"string"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":"956623520-4","uniqueKey":"resource.oneOf.2.supplies_options.barcodes.oneOf.1","typeLabel":"null"},{"type":"array","items":{"type":"string","uniqueKey":"resource.oneOf.2.supplies_options.barcodes.oneOf.2.items.[INDEX]","typeLabel":"string"},"description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.2.supplies_options.barcodes.oneOf.2","typeLabel":"string[]"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.2.supplies_options.barcodes.oneOf.3","typeLabel":"null"}],"uniqueKey":"resource.oneOf.2.supplies_options.barcodes","typeLabel":"string · null · string[] · null"},"weight":{"oneOf":[{"type":"object","title":"Weight","description":"The weight of the infill.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20,"uniqueKey":"resource.oneOf.2.supplies_options.weight.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"],"uniqueKey":"resource.oneOf.2.supplies_options.weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.2.supplies_options.weight.oneOf.0","typeLabel":"Weight · object"},{"type":"null","title":"Weight","description":"The weight of the infill.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"]}},"uniqueKey":"resource.oneOf.2.supplies_options.weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.2.supplies_options.weight","typeLabel":"Weight · object | null"},"manage_stock":{"type":"boolean","description":"This flag indicates whether or not to adjust the inventory quantity of the packaging feature with each use. If `true` then the inventory levels will decrease with each use. If `no` then the inventory will not adjust with each use.","enum":[true,false],"uniqueKey":"resource.oneOf.2.supplies_options.manage_stock","typeLabel":"enum\u003cboolean>"},"associated_products":{"type":"array","description":"A list of products with this packaging feature selected in its \"Other Special Features\" option in the product's \"Packaging\" tab.","items":{"title":"ProductRef","type":"object","description":"A reference to a `Product` object by `id`.","properties":{"type":{"type":"string","enum":["Product"],"description":"This property describes the type of object in the response body.","isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.associated_products.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":3,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.associated_products.items.[INDEX].id","typeLabel":"integer\u003cint32>"}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.2.supplies_options.associated_products.items.[INDEX]","typeLabel":"ProductRef · object"},"uniqueKey":"resource.oneOf.2.supplies_options.associated_products","typeLabel":"ProductRef · object[]"},"allow_for_brands":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"disallow_for_brands":{"type":"array","description":"If specified, this packaging feature will not be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.disallow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.disallow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.2.supplies_options.disallow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.disallow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.disallow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.2.supplies_options.disallow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.2.supplies_options.disallow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.2.supplies_options.disallow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"billing_amount":{"oneOf":[{"type":"object","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99,"uniqueKey":"resource.oneOf.2.supplies_options.billing_amount.oneOf.0.amount","typeLabel":"number\u003cfloat>"},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD","uniqueKey":"resource.oneOf.2.supplies_options.billing_amount.oneOf.0.currency","typeLabel":"string"}},"uniqueKey":"resource.oneOf.2.supplies_options.billing_amount.oneOf.0","typeLabel":"Monetary · object"},{"type":"null","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD"}},"uniqueKey":"resource.oneOf.2.supplies_options.billing_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.2.supplies_options.billing_amount","typeLabel":"Monetary · object | null"},"allow_for_warehouses":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected warehouses.","items":{"oneOf":[{"title":"WarehouseRef","type":"object","description":"A reference to a `Warehouse` by `id`.","properties":{"type":{"type":"string","enum":["Warehouse"],"description":"This property describes the type of object in the response body.","isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_warehouses.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_warehouses.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_warehouses.items.[INDEX].oneOf.0","typeLabel":"WarehouseRef · object"},{"title":"WarehouseRef","type":"null","description":"A reference to a `Warehouse` by `id`.","properties":{"type":{"type":"string","enum":["Warehouse"],"description":"This property describes the type of object in the response body."},"id":{"type":"integer","format":"int32","description":"The internal `id` property used as a path parameter in a resource lookup."}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_warehouses.items.[INDEX].oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_warehouses.items.[INDEX]","typeLabel":"WarehouseRef · object | null"},"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_warehouses","typeLabel":"(WarehouseRef · object | null)[]"},"allow_for_shipping_methods":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected carriers/shipping methods.","items":{"type":"string","uniqueKey":"resource.oneOf.2.supplies_options.allow_for_shipping_methods.items.[INDEX]","typeLabel":"string"},"uniqueKey":"resource.oneOf.2.supplies_options.allow_for_shipping_methods","typeLabel":"string[]"},"packaging_handling_surcharge":{"type":"boolean","description":"The Packaging Surcharge is applicable for this packaging feature (e.g. cylindrical, non-fiberboard material, protrusions, non-conveyable, etc.)","enum":[true,false],"uniqueKey":"resource.oneOf.2.supplies_options.packaging_handling_surcharge","typeLabel":"enum\u003cboolean>"},"apply_to_goods_type":{"type":"string","enum":["any","NORMAL","ORM_D"],"description":"This packaging feature will be applied to all shipments which do not contain an item with this Goods Type.\n- `NORMAL` Not Regulated\n- `ORM_D` ORM-D\n`Optional Field`","uniqueKey":"resource.oneOf.2.supplies_options.apply_to_goods_type","typeLabel":"enum\u003cstring>"},"never_apply_to_goods_type":{"type":"string","enum":["NORMAL","LIMITED_QUANTITIES_COMMODITIES","HAZMAT"],"description":"This packaging feature will be applied to all shipments which do not contain an item with this Goods Type.\n- `NORMAL` Not Regulated\n- `LIMITED_QUANTITIES_COMMODITIES` Limited Quantities: Consumer Commodity\n- `HAZMAT` Regulated\n`Optional Field`","uniqueKey":"resource.oneOf.2.supplies_options.never_apply_to_goods_type","typeLabel":"enum\u003cstring>"},"apply_only_above_weight":{"oneOf":[{"type":"object","title":"Weight","description":"If specified, this packaging supply is not a requirement for packages under the given weight when \"Always/Never Apply to Goods Type\" is specified.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20,"uniqueKey":"resource.oneOf.2.supplies_options.apply_only_above_weight.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"],"uniqueKey":"resource.oneOf.2.supplies_options.apply_only_above_weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.2.supplies_options.apply_only_above_weight.oneOf.0","typeLabel":"Weight · object"},{"type":"null","title":"Weight","description":"If specified, this packaging supply is not a requirement for packages under the given weight when \"Always/Never Apply to Goods Type\" is specified.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"]}},"uniqueKey":"resource.oneOf.2.supplies_options.apply_only_above_weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.2.supplies_options.apply_only_above_weight","typeLabel":"Weight · object | null"},"one_per":{"type":"string","description":"The expected number of scans per shipment. The product \"Unit Quantity\" is used as a multiplier for \"One Scan Per: Each\".","enum":["order","package","item","each"],"uniqueKey":"resource.oneOf.2.supplies_options.one_per","typeLabel":"enum\u003cstring>"},"require_scan_timing":{"type":"string","description":"Choose how the scan timer should begin recording time data on this product or packaging feature.","enum":["after_product_scan|on_full","on_start"],"uniqueKey":"resource.oneOf.2.supplies_options.require_scan_timing","typeLabel":"enum\u003cstring>"},"disable_confirm_button":{"type":"boolean","description":"If \"No\", the user will be able to tap \"Confirm\" rather than scanning a barcode.","enum":[true,false],"uniqueKey":"resource.oneOf.2.supplies_options.disable_confirm_button","typeLabel":"enum\u003cboolean>"},"require_packaging_type":{"type":"string","description":"If specified, this packaging feature will only be applicable when the container meets the chosen criteria based on the container's \"Satisfies Overbox\" attribute when \"Always/Never Apply to Goods Type\" is specified.","enum":["overbox","non_overbox"],"uniqueKey":"resource.oneOf.2.supplies_options.require_packaging_type","typeLabel":"enum\u003cstring>"},"apply_to_region":{"type":"string","description":"Unless specified, this packaging feature will apply to all regions when \"Always/Never Apply to Goods Type\" is specified.","uniqueKey":"resource.oneOf.2.supplies_options.apply_to_region","typeLabel":"string"},"apply_unless_container_meets_hazmat":{"type":"boolean","description":"If \"Yes\", this packaging product will be applicable unless a package contains a DG item with \"Container Meets Hazmat Specs: Yes\" when \"Always/Never Apply to Goods Type\" is specified.","enum":[true,false],"uniqueKey":"resource.oneOf.2.supplies_options.apply_unless_container_meets_hazmat","typeLabel":"enum\u003cboolean>"},"apply_to_multi_sku_package":{"type":"boolean","description":"If \"Yes\", this packaging product will only be applied to packages containing more than one SKU when \"Always/Never Apply to Goods Type\" is specified.","enum":[true,false],"uniqueKey":"resource.oneOf.2.supplies_options.apply_to_multi_sku_package","typeLabel":"enum\u003cboolean>"}},"uniqueKey":"resource.oneOf.2.supplies_options","typeLabel":"object"},"sku":{"type":"string","description":"The Stock Keeping Unit (SKU) is a unique identifier for the `Product`.","example":"SKU-1AD","uniqueKey":"resource.oneOf.2.sku","typeLabel":"string"},"name":{"type":"string","description":"This is displayed as a short, descriptive title for the `Product`.","example":"Test Product","uniqueKey":"resource.oneOf.2.name","typeLabel":"string"},"is_enabled":{"type":"boolean","description":"Disabled products are effectively deleted.","enum":[true,false],"default":true,"uniqueKey":"resource.oneOf.2.is_enabled","typeLabel":"enum\u003cboolean>"},"merchant":{"type":"object","title":"MerchantRef","description":"The `Merchant` to which the product belongs.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.2.merchant.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.2.merchant.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.2.merchant","typeLabel":"MerchantRef · object"}},"uniqueKey":"resource.oneOf.2","typeLabel":"PackagingSupplies · object"},{"type":"object","title":"PackagingDataCollection","description":"A reference to the `PackagingDataCollection` object linked with Warehouse Inventory Location.","properties":{"sku":{"type":"string","description":"The Stock Keeping Unit (SKU) is a unique identifier for the `Product`.","example":"SKU-1AD","uniqueKey":"resource.oneOf.3.sku","typeLabel":"string"},"name":{"type":"string","description":"This is displayed as a short, descriptive title for the `Product`.","example":"Test Product","uniqueKey":"resource.oneOf.3.name","typeLabel":"string"},"is_enabled":{"type":"boolean","description":"Disabled products are effectively deleted.","enum":[true,false],"default":true,"uniqueKey":"resource.oneOf.3.is_enabled","typeLabel":"enum\u003cboolean>"},"merchant":{"type":"object","title":"MerchantRef","description":"The `Merchant` to which the product belongs.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.3.merchant.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.3.merchant.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.3.merchant","typeLabel":"MerchantRef · object"},"type":{"type":"string","enum":["PackagingDataCollection"],"description":"This property describes the type of object in the response body.","uniqueKey":"resource.oneOf.3.type","typeLabel":"enum\u003cstring>"},"data_collection_options":{"type":"object","properties":{"associated_products":{"type":"array","description":"A list of products with this packaging feature selected in its \"Other Special Features\" option in the product's \"Packaging\" tab.","items":{"title":"ProductRef","type":"object","description":"A reference to a `Product` object by `id`.","properties":{"type":{"type":"string","enum":["Product"],"description":"This property describes the type of object in the response body.","isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.associated_products.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":3,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.associated_products.items.[INDEX].id","typeLabel":"integer\u003cint32>"}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.3.data_collection_options.associated_products.items.[INDEX]","typeLabel":"ProductRef · object"},"uniqueKey":"resource.oneOf.3.data_collection_options.associated_products","typeLabel":"ProductRef · object[]"},"allow_for_brands":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"disallow_for_brands":{"type":"array","description":"If specified, this packaging feature will not be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.disallow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.disallow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.3.data_collection_options.disallow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.disallow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.3.data_collection_options.disallow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.3.data_collection_options.disallow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.3.data_collection_options.disallow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.3.data_collection_options.disallow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"billing_amount":{"oneOf":[{"type":"object","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99,"uniqueKey":"resource.oneOf.3.data_collection_options.billing_amount.oneOf.0.amount","typeLabel":"number\u003cfloat>"},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD","uniqueKey":"resource.oneOf.3.data_collection_options.billing_amount.oneOf.0.currency","typeLabel":"string"}},"uniqueKey":"resource.oneOf.3.data_collection_options.billing_amount.oneOf.0","typeLabel":"Monetary · object"},{"type":"null","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD"}},"uniqueKey":"resource.oneOf.3.data_collection_options.billing_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.3.data_collection_options.billing_amount","typeLabel":"Monetary · object | null"},"allow_for_shipping_methods":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected carriers/shipping methods.","items":{"type":"string","uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_shipping_methods.items.[INDEX]","typeLabel":"string"},"uniqueKey":"resource.oneOf.3.data_collection_options.allow_for_shipping_methods","typeLabel":"string[]"},"apply_to_goods_type":{"type":"string","enum":["any","NORMAL","ORM_D"],"description":"This packaging feature will be applied to all shipments containing an item with this Goods Type. \\\n- `NORMAL` Not Regulated\n- `ORM_D` ORM-D\n`Optional Field`","uniqueKey":"resource.oneOf.3.data_collection_options.apply_to_goods_type","typeLabel":"enum\u003cstring>"},"never_apply_to_goods_type":{"type":"string","enum":["NORMAL","LIMITED_QUANTITIES_COMMODITIES","HAZMAT"],"description":"This packaging feature will be applied to all shipments which do not contain an item with this Goods Type. \\\n- `NORMAL` Not Regulated\n- `LIMITED_QUANTITIES_COMMODITIES` Limited Quantities: Consumer Commodity\n- `HAZMAT` Regulated\n`Optional Field`","uniqueKey":"resource.oneOf.3.data_collection_options.never_apply_to_goods_type","typeLabel":"enum\u003cstring>"},"apply_only_above_weight":{"oneOf":[{"type":"object","title":"Weight","description":"If specified, this packaging product is not a requirement for packages under the given weight when \"Always/Never Apply to Goods Type\" is specified.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20,"uniqueKey":"resource.oneOf.3.data_collection_options.apply_only_above_weight.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"],"uniqueKey":"resource.oneOf.3.data_collection_options.apply_only_above_weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.3.data_collection_options.apply_only_above_weight.oneOf.0","typeLabel":"Weight · object"},{"type":"null","title":"Weight","description":"If specified, this packaging product is not a requirement for packages under the given weight when \"Always/Never Apply to Goods Type\" is specified.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"]}},"uniqueKey":"resource.oneOf.3.data_collection_options.apply_only_above_weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.3.data_collection_options.apply_only_above_weight","typeLabel":"Weight · object | null"},"one_per":{"type":"string","description":"The expected number of scans per shipment. The product \"Unit Quantity\" is used as a multiplier for \"One Scan Per: Each\".","enum":["order","package","item","each"],"uniqueKey":"resource.oneOf.3.data_collection_options.one_per","typeLabel":"enum\u003cstring>"},"require_scan_timing":{"type":"string","description":"Choose how the scan timer should begin recording time data on this product or packaging feature.","enum":["after_product_scan|on_full","on_start"],"uniqueKey":"resource.oneOf.3.data_collection_options.require_scan_timing","typeLabel":"enum\u003cstring>"},"disable_confirm_button":{"type":"boolean","description":"If \"No\", the user will be able to tap \"Confirm\" rather than scanning a barcode.","enum":[true,false],"uniqueKey":"resource.oneOf.3.data_collection_options.disable_confirm_button","typeLabel":"enum\u003cboolean>"},"require_packaging_type":{"type":"string","description":"If specified, this packaging feature will only be applicable when the container meets the chosen criteria based on the container's \"Satisfies Overbox\" attribute when \"Always/Never Apply to Goods Type\" is specified.","enum":["overbox","non_overbox"],"uniqueKey":"resource.oneOf.3.data_collection_options.require_packaging_type","typeLabel":"enum\u003cstring>"},"apply_unless_container_meets_hazmat":{"type":"boolean","description":"If \"Yes\", this packaging product will be applicable unless a package contains a DG item with \"Container Meets Hazmat Specs: Yes\" when \"Always/Never Apply to Goods Type\" is specified.","enum":[true,false],"uniqueKey":"resource.oneOf.3.data_collection_options.apply_unless_container_meets_hazmat","typeLabel":"enum\u003cboolean>"},"apply_to_multi_sku_package":{"type":"boolean","description":"If \"Yes\", this packaging product will only be applied to packages containing more than one SKU when \"Always/Never Apply to Goods Type\" is specified.","enum":[true,false],"uniqueKey":"resource.oneOf.3.data_collection_options.apply_to_multi_sku_package","typeLabel":"enum\u003cboolean>"},"collect_data_pattern":{"type":"string","description":"Specify a Javascript-compatible regular expression which describes the format of the data to be collected. Examples: \".+\" for anything, or \"^[0-9]{15}$\" for a 15-digit number. See http://regexpal.com/","uniqueKey":"resource.oneOf.3.data_collection_options.collect_data_pattern","typeLabel":"string"},"apply_to_region":{"type":"string","description":"Unless specified, this packaging feature will apply to all regions when \"Always/Never Apply to Goods Type\" is specified.","uniqueKey":"resource.oneOf.3.data_collection_options.apply_to_region","typeLabel":"string"},"is_collected_data_unique":{"type":"boolean","description":"Prevent the same data collection value from being collected more than once on the same shipment.","enum":[true,false],"uniqueKey":"resource.oneOf.3.data_collection_options.is_collected_data_unique","typeLabel":"enum\u003cboolean>"}},"uniqueKey":"resource.oneOf.3.data_collection_options","typeLabel":"object"}},"uniqueKey":"resource.oneOf.3","typeLabel":"PackagingDataCollection · object"},{"type":"object","title":"PackagingInstruction","description":"A reference to the `PackagingInstruction` object linked with Warehouse Inventory Location.","properties":{"type":{"type":"string","enum":["PackagingInstruction"],"description":"This property describes the type of object in the response body.","uniqueKey":"resource.oneOf.4.type","typeLabel":"enum\u003cstring>"},"instruction_options":{"type":"object","properties":{"barcodes":{"oneOf":[{"type":"string","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":"956623520-4","uniqueKey":"resource.oneOf.4.instruction_options.barcodes.oneOf.0","typeLabel":"string"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":"956623520-4","uniqueKey":"resource.oneOf.4.instruction_options.barcodes.oneOf.1","typeLabel":"null"},{"type":"array","items":{"type":"string","uniqueKey":"resource.oneOf.4.instruction_options.barcodes.oneOf.2.items.[INDEX]","typeLabel":"string"},"description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.4.instruction_options.barcodes.oneOf.2","typeLabel":"string[]"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.4.instruction_options.barcodes.oneOf.3","typeLabel":"null"}],"uniqueKey":"resource.oneOf.4.instruction_options.barcodes","typeLabel":"string · null · string[] · null"},"associated_products":{"type":"array","description":"A list of products with this packaging feature selected in its \"Other Special Features\" option in the product's \"Packaging\" tab.","items":{"title":"ProductRef","type":"object","description":"A reference to a `Product` object by `id`.","properties":{"type":{"type":"string","enum":["Product"],"description":"This property describes the type of object in the response body.","isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.associated_products.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":3,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.associated_products.items.[INDEX].id","typeLabel":"integer\u003cint32>"}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.4.instruction_options.associated_products.items.[INDEX]","typeLabel":"ProductRef · object"},"uniqueKey":"resource.oneOf.4.instruction_options.associated_products","typeLabel":"ProductRef · object[]"},"allow_for_brands":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.allow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.allow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.4.instruction_options.allow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.allow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.allow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.4.instruction_options.allow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.4.instruction_options.allow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.4.instruction_options.allow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"disallow_for_brands":{"type":"array","description":"If specified, this packaging feature will not be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.disallow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.disallow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.4.instruction_options.disallow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.disallow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.4.instruction_options.disallow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.4.instruction_options.disallow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.4.instruction_options.disallow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.4.instruction_options.disallow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"billing_amount":{"oneOf":[{"type":"object","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99,"uniqueKey":"resource.oneOf.4.instruction_options.billing_amount.oneOf.0.amount","typeLabel":"number\u003cfloat>"},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD","uniqueKey":"resource.oneOf.4.instruction_options.billing_amount.oneOf.0.currency","typeLabel":"string"}},"uniqueKey":"resource.oneOf.4.instruction_options.billing_amount.oneOf.0","typeLabel":"Monetary · object"},{"type":"null","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD"}},"uniqueKey":"resource.oneOf.4.instruction_options.billing_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.4.instruction_options.billing_amount","typeLabel":"Monetary · object | null"},"allow_for_shipping_methods":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected carriers/shipping methods.","items":{"type":"string","uniqueKey":"resource.oneOf.4.instruction_options.allow_for_shipping_methods.items.[INDEX]","typeLabel":"string"},"uniqueKey":"resource.oneOf.4.instruction_options.allow_for_shipping_methods","typeLabel":"string[]"},"apply_to_goods_type":{"type":"string","enum":["any","NORMAL","ORM_D"],"description":"This packaging feature will be applied to all shipments containing an item with this Goods Type.\n- `NORMAL` Not Regulated\n- `ORM_D` ORM-D\n`Optional Field`","uniqueKey":"resource.oneOf.4.instruction_options.apply_to_goods_type","typeLabel":"enum\u003cstring>"},"never_apply_to_goods_type":{"type":"string","enum":["NORMAL","LIMITED_QUANTITIES_COMMODITIES","HAZMAT"],"description":"This packaging feature will be applied to all shipments which do not contain an item with this Goods Type.\n- `NORMAL` Not Regulated\n- `LIMITED_QUANTITIES_COMMODITIES` Limited Quantities: Consumer Commodity\n- `HAZMAT` Regulated\n`Optional Field`","uniqueKey":"resource.oneOf.4.instruction_options.never_apply_to_goods_type","typeLabel":"enum\u003cstring>"},"apply_only_above_weight":{"oneOf":[{"type":"object","title":"Weight","description":"If specified, this packaging product is not a requirement for packages under the given weight when \"Always/Never Apply to Goods Type\" is specified. \\\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20,"uniqueKey":"resource.oneOf.4.instruction_options.apply_only_above_weight.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"],"uniqueKey":"resource.oneOf.4.instruction_options.apply_only_above_weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.4.instruction_options.apply_only_above_weight.oneOf.0","typeLabel":"Weight · object"},{"type":"null","title":"Weight","description":"If specified, this packaging product is not a requirement for packages under the given weight when \"Always/Never Apply to Goods Type\" is specified. \\\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"]}},"uniqueKey":"resource.oneOf.4.instruction_options.apply_only_above_weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.4.instruction_options.apply_only_above_weight","typeLabel":"Weight · object | null"},"one_per":{"type":"string","description":"The expected number of scans per shipment. The product \"Unit Quantity\" is used as a multiplier for \"One Scan Per: Each\".","enum":["order","package","item","each"],"uniqueKey":"resource.oneOf.4.instruction_options.one_per","typeLabel":"enum\u003cstring>"},"require_scan_timing":{"type":"string","description":"Choose how the scan timer should begin recording time data on this product or packaging feature.","enum":["after_product_scan|on_full","on_start"],"uniqueKey":"resource.oneOf.4.instruction_options.require_scan_timing","typeLabel":"enum\u003cstring>"},"disable_confirm_button":{"type":"boolean","description":"If \"No\", the user will be able to tap \"Confirm\" rather than scanning a barcode.","enum":[true,false],"uniqueKey":"resource.oneOf.4.instruction_options.disable_confirm_button","typeLabel":"enum\u003cboolean>"},"require_packaging_type":{"type":"string","description":"If specified, this packaging feature will only be applicable when the container meets the chosen criteria based on the container's \"Satisfies Overbox\" attribute when \"Always/Never Apply to Goods Type\" is specified.","enum":["overbox","non_overbox"],"uniqueKey":"resource.oneOf.4.instruction_options.require_packaging_type","typeLabel":"enum\u003cstring>"},"apply_to_region":{"type":"string","description":"Unless specified, this packaging feature will apply to all regions when \"Always/Never Apply to Goods Type\" is specified.","uniqueKey":"resource.oneOf.4.instruction_options.apply_to_region","typeLabel":"string"},"apply_unless_container_meets_hazmat":{"type":"boolean","description":"If \"Yes\", this packaging product will be applicable unless a package contains a DG item with \"Container Meets Hazmat Specs: Yes\" when \"Always/Never Apply to Goods Type\" is specified.","enum":[true,false],"uniqueKey":"resource.oneOf.4.instruction_options.apply_unless_container_meets_hazmat","typeLabel":"enum\u003cboolean>"},"apply_to_multi_sku_package":{"type":"boolean","description":"If \"Yes\", this packaging product will only be applied to packages containing more than one SKU when \"Always/Never Apply to Goods Type\" is specified.","enum":[true,false],"uniqueKey":"resource.oneOf.4.instruction_options.apply_to_multi_sku_package","typeLabel":"enum\u003cboolean>"}},"uniqueKey":"resource.oneOf.4.instruction_options","typeLabel":"object"},"sku":{"type":"string","description":"The Stock Keeping Unit (SKU) is a unique identifier for the `Product`.","example":"SKU-1AD","uniqueKey":"resource.oneOf.4.sku","typeLabel":"string"},"name":{"type":"string","description":"This is displayed as a short, descriptive title for the `Product`.","example":"Test Product","uniqueKey":"resource.oneOf.4.name","typeLabel":"string"},"is_enabled":{"type":"boolean","description":"Disabled products are effectively deleted.","enum":[true,false],"default":true,"uniqueKey":"resource.oneOf.4.is_enabled","typeLabel":"enum\u003cboolean>"},"merchant":{"type":"object","title":"MerchantRef","description":"The `Merchant` to which the product belongs.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.4.merchant.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.4.merchant.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.4.merchant","typeLabel":"MerchantRef · object"}},"uniqueKey":"resource.oneOf.4","typeLabel":"PackagingInstruction · object"},{"type":"object","title":"PackagingInfill","description":"A reference to the `PackagingInfill` object linked with Warehouse Inventory Location.","properties":{"type":{"type":"string","enum":["PackagingInfill"],"description":"This property describes the type of object in the response body.","uniqueKey":"resource.oneOf.5.type","typeLabel":"enum\u003cstring>"},"infill_options":{"type":"object","properties":{"barcodes":{"oneOf":[{"type":"string","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":"956623520-4","uniqueKey":"resource.oneOf.5.infill_options.barcodes.oneOf.0","typeLabel":"string"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":"956623520-4","uniqueKey":"resource.oneOf.5.infill_options.barcodes.oneOf.1","typeLabel":"null"},{"type":"array","items":{"type":"string","uniqueKey":"resource.oneOf.5.infill_options.barcodes.oneOf.2.items.[INDEX]","typeLabel":"string"},"description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.5.infill_options.barcodes.oneOf.2","typeLabel":"string[]"},{"type":"null","description":"A comma separated list of unique packaging feature barcodes.\\\n `Optional Field`","example":["956623520-4","O-VS-Oregano-p3"],"uniqueKey":"resource.oneOf.5.infill_options.barcodes.oneOf.3","typeLabel":"null"}],"uniqueKey":"resource.oneOf.5.infill_options.barcodes","typeLabel":"string · null · string[] · null"},"weight":{"oneOf":[{"type":"object","title":"Weight","description":"The weight of the infill.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20,"uniqueKey":"resource.oneOf.5.infill_options.weight.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"],"uniqueKey":"resource.oneOf.5.infill_options.weight.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.5.infill_options.weight.oneOf.0","typeLabel":"Weight · object"},{"type":"null","title":"Weight","description":"The weight of the infill.\n`Optional Field`","properties":{"value":{"type":"number","description":"The weight quantity defined as a floating point value of up to 4 decimal places.","format":"float","example":20},"unit":{"type":"string","description":"This can be an imperial or metric unit for weight.","enum":["lb","oz","kg","g"]}},"uniqueKey":"resource.oneOf.5.infill_options.weight.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.5.infill_options.weight","typeLabel":"Weight · object | null"},"manage_stock":{"type":"boolean","description":"This flag indicates whether or not to adjust the inventory quantity of the packaging feature with each use. If `true` then the inventory levels will decrease with each use. If `no` then the inventory will not adjust with each use.","enum":[true,false],"uniqueKey":"resource.oneOf.5.infill_options.manage_stock","typeLabel":"enum\u003cboolean>"},"associated_products":{"type":"array","description":"A list of products with this packaging feature selected in its \"Other Special Features\" option in the product's \"Packaging\" tab.","items":{"title":"ProductRef","type":"object","description":"A reference to a `Product` object by `id`.","properties":{"type":{"type":"string","enum":["Product"],"description":"This property describes the type of object in the response body.","isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.associated_products.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":3,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.associated_products.items.[INDEX].id","typeLabel":"integer\u003cint32>"}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"resource.oneOf.5.infill_options.associated_products.items.[INDEX]","typeLabel":"ProductRef · object"},"uniqueKey":"resource.oneOf.5.infill_options.associated_products","typeLabel":"ProductRef · object[]"},"allow_for_brands":{"type":"array","description":"If specified, this packaging feature will only be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.allow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.allow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.5.infill_options.allow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.allow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.allow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.5.infill_options.allow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.5.infill_options.allow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.5.infill_options.allow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"disallow_for_brands":{"type":"array","description":"If specified, this packaging feature will not be applicable to the selected merchants/brands.","items":{"oneOf":[{"type":"object","title":"MerchantRef","description":"Reference a `Merchant` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.disallow_for_brands.items.[INDEX].oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.disallow_for_brands.items.[INDEX].oneOf.0.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.5.infill_options.disallow_for_brands.items.[INDEX].oneOf.0","typeLabel":"MerchantRef · object"},{"type":"object","title":"BrandRef","description":"Reference a `Brand` by `id`.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Brand"],"isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.disallow_for_brands.items.[INDEX].oneOf.1.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","description":"The numeric `id` of a particular resource being updated.","example":4,"isRequired":true,"uniqueKey":"resource.oneOf.5.infill_options.disallow_for_brands.items.[INDEX].oneOf.1.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.5.infill_options.disallow_for_brands.items.[INDEX].oneOf.1","typeLabel":"BrandRef · object"}],"uniqueKey":"resource.oneOf.5.infill_options.disallow_for_brands.items.[INDEX]","typeLabel":"MerchantRef · object | BrandRef · object"},"uniqueKey":"resource.oneOf.5.infill_options.disallow_for_brands","typeLabel":"(MerchantRef · object | BrandRef · object)[]"},"billing_amount":{"oneOf":[{"type":"object","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99,"uniqueKey":"resource.oneOf.5.infill_options.billing_amount.oneOf.0.amount","typeLabel":"number\u003cfloat>"},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD","uniqueKey":"resource.oneOf.5.infill_options.billing_amount.oneOf.0.currency","typeLabel":"string"}},"uniqueKey":"resource.oneOf.5.infill_options.billing_amount.oneOf.0","typeLabel":"Monetary · object"},{"type":"null","title":"Monetary","description":"The amount that will be billable for consumption of one unit of this packaging feature.\\\n `Optional Field`","properties":{"amount":{"type":"number","description":"This is the monetary value..","format":"float","example":99},"currency":{"type":"string","description":"An ISO 3166-1 alpha-3 currency code.","example":"USD"}},"uniqueKey":"resource.oneOf.5.infill_options.billing_amount.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.5.infill_options.billing_amount","typeLabel":"Monetary · object | null"},"disable_confirm_button":{"type":"boolean","description":"If \"No\", the user will be able to tap \"Confirm\" rather than scanning a barcode.","enum":[true,false],"uniqueKey":"resource.oneOf.5.infill_options.disable_confirm_button","typeLabel":"enum\u003cboolean>"},"apply_unless_container_meets_hazmat":{"type":"boolean","description":"If \"Yes\", this packaging product will be applicable unless a package contains a DG item with \"Container Meets Hazmat Specs: Yes\" when \"Always/Never Apply to Goods Type\" is specified.","enum":[true,false],"uniqueKey":"resource.oneOf.5.infill_options.apply_unless_container_meets_hazmat","typeLabel":"enum\u003cboolean>"},"is_confirmation_required":{"type":"boolean","description":"If \"Yes\", this packer will be prompted and required to confirm the use of infill.","enum":[true,false],"uniqueKey":"resource.oneOf.5.infill_options.is_confirmation_required","typeLabel":"enum\u003cboolean>"},"infill_horizontal":{"oneOf":[{"type":"object","title":"Length","description":"The amount of space to reserve on each horizontal side of the package for infill. \\\n`Optional Field`","properties":{"value":{"type":"number","description":"This value describes the length of the object as a floating-point number up to 4 decimal places.","format":"float","example":12,"uniqueKey":"resource.oneOf.5.infill_options.infill_horizontal.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"The imperical or metric unit of measurement.","enum":["in","mm","cm","m"],"uniqueKey":"resource.oneOf.5.infill_options.infill_horizontal.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.5.infill_options.infill_horizontal.oneOf.0","typeLabel":"Length · object"},{"type":"null","title":"Length","description":"The amount of space to reserve on each horizontal side of the package for infill. \\\n`Optional Field`","properties":{"value":{"type":"number","description":"This value describes the length of the object as a floating-point number up to 4 decimal places.","format":"float","example":12},"unit":{"type":"string","description":"The imperical or metric unit of measurement.","enum":["in","mm","cm","m"]}},"uniqueKey":"resource.oneOf.5.infill_options.infill_horizontal.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.5.infill_options.infill_horizontal","typeLabel":"Length · object | null"},"infill_vertical":{"oneOf":[{"type":"object","title":"Length","description":"The amount of space to reserve on each vertical side of the package for infill.\n`Optional Field`","properties":{"value":{"type":"number","description":"This value describes the length of the object as a floating-point number up to 4 decimal places.","format":"float","example":12,"uniqueKey":"resource.oneOf.5.infill_options.infill_vertical.oneOf.0.value","typeLabel":"number\u003cfloat>"},"unit":{"type":"string","description":"The imperical or metric unit of measurement.","enum":["in","mm","cm","m"],"uniqueKey":"resource.oneOf.5.infill_options.infill_vertical.oneOf.0.unit","typeLabel":"enum\u003cstring>"}},"uniqueKey":"resource.oneOf.5.infill_options.infill_vertical.oneOf.0","typeLabel":"Length · object"},{"type":"null","title":"Length","description":"The amount of space to reserve on each vertical side of the package for infill.\n`Optional Field`","properties":{"value":{"type":"number","description":"This value describes the length of the object as a floating-point number up to 4 decimal places.","format":"float","example":12},"unit":{"type":"string","description":"The imperical or metric unit of measurement.","enum":["in","mm","cm","m"]}},"uniqueKey":"resource.oneOf.5.infill_options.infill_vertical.oneOf.1","typeLabel":"null"}],"uniqueKey":"resource.oneOf.5.infill_options.infill_vertical","typeLabel":"Length · object | null"},"infill_priority":{"type":"integer","description":"If multiple infill types are prescribed for a mix of items, the infill with the lowest Infill Priority number will prevail.","uniqueKey":"resource.oneOf.5.infill_options.infill_priority","typeLabel":"integer"}},"uniqueKey":"resource.oneOf.5.infill_options","typeLabel":"object"},"sku":{"type":"string","description":"The Stock Keeping Unit (SKU) is a unique identifier for the `Product`.","example":"SKU-1AD","uniqueKey":"resource.oneOf.5.sku","typeLabel":"string"},"name":{"type":"string","description":"This is displayed as a short, descriptive title for the `Product`.","example":"Test Product","uniqueKey":"resource.oneOf.5.name","typeLabel":"string"},"is_enabled":{"type":"boolean","description":"Disabled products are effectively deleted.","enum":[true,false],"default":true,"uniqueKey":"resource.oneOf.5.is_enabled","typeLabel":"enum\u003cboolean>"},"merchant":{"type":"object","title":"MerchantRef","description":"The `Merchant` to which the product belongs.","required":["type","id"],"properties":{"type":{"type":"string","enum":["Merchant"],"isRequired":true,"uniqueKey":"resource.oneOf.5.merchant.type","typeLabel":"enum\u003cstring>"},"id":{"type":"integer","format":"int32","example":4,"description":"The internal `id` property used as a path parameter in a resource lookup.","isRequired":true,"uniqueKey":"resource.oneOf.5.merchant.id","typeLabel":"integer\u003cint32>"}},"additionalProperties":false,"uniqueKey":"resource.oneOf.5.merchant","typeLabel":"MerchantRef · object"}},"uniqueKey":"resource.oneOf.5","typeLabel":"PackagingInfill · object"}],"uniqueKey":"resource","typeLabel":"Product · object | PackagingContainer · object | PackagingSupplies · object | PackagingDataCollection · object | PackagingInstruction · object | PackagingInfill · object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"resource":{"type":"Product","vendor_sku":"Vendor-SKU-1AD2","manufacturer_part_number":"MPN-1AD2","external_id":"11-993-9048","barcodes":["956623520-4","O-VS-Oregano-p3"],"is_available":true,"is_visible":true,"lot_type":{"type":"LotType","id":4},"weight":{"value":20},"dimensions":{"length":8,"width":6,"height":4},"volume":{"value":300},"inventory":{"backorders":true,"dynamic_allocation":true,"virtual_inventory":"optimistic"},"export":{"description":"Plastic children's toy with steel weights and ball bearings","customs_value":{"amount":99,"currency":"USD"},"country_of_manufacture":"TW","hs_base_code":"8518.30","hs_country_extension":[{"country_id":"TW","extension":"002"},{"country_id":"US","extension":"011"}]},"regulated_goods":{"regulation":{"type":"Regulation","id":123},"technical_name":"Hydro Polymer Acetylene Coating","additional_information":"Flamable Liquid","net_weight":{"value":20},"container_type":"Plastic Box","container_meets_hazmat_specs":true,"regulation_units":5},"packaging":{"require_packaging":true,"require_weight_check":true,"require_confirmation_per_item":true,"unit_quantity":1,"bulk_quantity":10,"max_per_package":15,"is_ship_separately":true,"ship_separately_tag":"PVC","can_tip":true,"can_contain_other_items":true,"is_handling_surcharge":true},"custom_fields":[{"code":"color","value":13,"label":"Red and Black"},{"code":"cost_of_goods","value":41.32},{"code":"allow_mailer","value":true}],"sku":"SKU-1AD","name":"Test Product","is_enabled":true}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"c2c430e9-e8b2-4ced-b2d3-9fbb2a772a63":{"description":"Created - The resource was created successfully.","content":{"application/json":{"schema":{"type":"object","properties":{"resource":{"type":"object","description":"An object describing the resource that was created.","properties":{"type":{"type":"string","description":"A resource type identifier.","uniqueKey":"resource.type","typeLabel":"string"},"id":{"type":"number","format":"int32","example":1,"description":"The primary key ID of the resource created.","uniqueKey":"resource.id","typeLabel":"number\u003cint32>"}},"uniqueKey":"resource","typeLabel":"object"},"meta":{"type":"object","properties":{"processing_time":{"type":"number","description":"Total time in which request is processed and response is sent back.","format":"float","uniqueKey":"meta.processing_time","typeLabel":"number\u003cfloat>"}},"uniqueKey":"meta","typeLabel":"object"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"resource":{"type":"\u003cstring>","id":1},"meta":{"processing_time":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"24e090f5-e11a-41a3-8667-207bedb8edf5":{"description":"The request was invalid. The client must change the request. See the response body for more details.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"The error type code.","enum":["parser","parameters","openapi"],"uniqueKey":"errors.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"An English sentence describing the error type.","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"},"details":{"type":"array","description":"An array of objects describing which keys are responsible for the error and detailed messages describing why they are not valid.","items":{"type":"object","properties":{"key":{"type":"string","description":"The path to the key which relates to the error.","uniqueKey":"errors.items.[INDEX].details.items.[INDEX].key","typeLabel":"string"},"message":{"type":"string","description":"An English sentence describing the details of the error.","uniqueKey":"errors.items.[INDEX].details.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"errors.items.[INDEX].details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.items.[INDEX].details","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"minItems":1,"uniqueKey":"errors","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"errors":[{"type":"parameters","message":"The supplied parameters are invalid."}]},"examples":{"Example":{"title":"Example","value":{"errors":[{"type":"parameters","message":"The supplied parameters are invalid."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"f451ac71-e67c-4acc-91e3-89059a3a2d9a":{"description":"There was an error processing the request. See the response body for more details.","content":{"application/json":{"schema":{"type":"object","properties":{"errors":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","description":"The error type code.","enum":["application","unable_to_process"],"uniqueKey":"errors.items.[INDEX].type","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"An English sentence describing the error type.","uniqueKey":"errors.items.[INDEX].message","typeLabel":"string"},"details":{"type":"array","description":"An array of objects describing which keys are responsible for the error and detailed messages describing why they are not valid.","items":{"type":"object","properties":{"key":{"type":"string","description":"The path to the key which relates to the error.","uniqueKey":"errors.items.[INDEX].details.items.[INDEX].key","typeLabel":"string"},"message":{"type":"string","description":"An English sentence describing the details of the error.","uniqueKey":"errors.items.[INDEX].details.items.[INDEX].message","typeLabel":"string"}},"additionalProperties":false,"uniqueKey":"errors.items.[INDEX].details.items.[INDEX]","typeLabel":"object"},"uniqueKey":"errors.items.[INDEX].details","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"errors.items.[INDEX]","typeLabel":"object"},"minItems":1,"uniqueKey":"errors","typeLabel":"object[]"}},"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"example":{"errors":[{"type":"unable_to_process","message":"There was an error processing the request."}]},"examples":{"Example":{"title":"Example","value":{"errors":[{"type":"unable_to_process","message":"There was an error processing the request."}]}}},"exampleType":"examples"}},"exampleType":"examples"},"ff65a31e-08e3-47ed-abae-a45ac55e1396":{"description":"Internal Server Error - Something wrong happened at server side. Contact server administrator for more details.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"cdd0ed69-efb4-45cc-8b4d-1bf2ea905a01":{"ShipStream_bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Generate a JWT access token through a Custom Global Integration and provide it with each request in the `Authorization` header prefixed with \"Bearer\" and then a single space.","scopes":[],"schemeName":"ShipStream_bearerAuth"}}},"servers":{"c54ede43-9c1a-41e5-bd59-dd40a08d5ddf":{"url":"https://{base_url_domain}/api/global","description":"Direct API Url","variables":{"base_url_domain":{"default":"example.shipstream.app","description":"The fully qualified domain name for your ShipStream WMS instance. This is either a custom domain, or a subdomain of shipstream.app,\nand will be the same as the domain name for the page which you use to login to ShipStream WMS."}}}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"Generate a JWT access token through a Custom Global Integration and provide it with each request in the `Authorization` header prefixed with \"Bearer\" and then a single space.","scopes":[],"schemeName":"ShipStream_bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Generate a JWT access token through a Custom Global Integration and provide it with each request in the `Authorization` header prefixed with \"Bearer\" and then a single space.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"ShipStream_bearerAuth","name":"Authorization"}],"title":"ShipStream_bearerAuth"}]},"originalFileLocation":"global-api/openapi.json"},"subdomain":"shipstream","siteName":"ShipStream Developer Center","title":"Create Product or Packaging - ShipStream Developer Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-19T16:24:03.255Z","originalFileLocation":"global-api/endpoint/v1/inventory/products/post.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=\"light\"}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=\"Creates a new Product or PackagingFeature in ShipStream according to the request body.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ShipStream Developer Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/shipstream/S5kcQpKDCwTV9qDy/_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/shipstream/S5kcQpKDCwTV9qDy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/shipstream/S5kcQpKDCwTV9qDy/_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/shipstream/S5kcQpKDCwTV9qDy/_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/shipstream/S5kcQpKDCwTV9qDy/_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/shipstream/S5kcQpKDCwTV9qDy/_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/shipstream/S5kcQpKDCwTV9qDy/_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/shipstream/S5kcQpKDCwTV9qDy/_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/shipstream/S5kcQpKDCwTV9qDy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create Product or Packaging - ShipStream Developer Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"Creates a new Product or PackagingFeature in ShipStream according to the request body.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ShipStream Developer Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://shipstream.mintlify.app/_mintlify/api/og/v2?division=Products\u0026amp;title=Create+Product+or+Packaging\u0026amp;description=Creates+a+new+%60Product%60+or+%60PackagingFeature%60+in+ShipStream+according+to+the+request+body.\u0026amp;theme=e93d60d32d376022e10e26fa\u0026amp;signature=2c533580b9acfda1ffb6084a8b7b26ea1c918c00fe86fb2d0674b6d30366c4d8\">\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=\"Create Product or Packaging - ShipStream Developer Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Creates a new Product or PackagingFeature in ShipStream according to the request body.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://shipstream.mintlify.app/_mintlify/api/og/v2?division=Products\u0026amp;title=Create+Product+or+Packaging\u0026amp;description=Creates+a+new+%60Product%60+or+%60PackagingFeature%60+in+ShipStream+according+to+the+request+body.\u0026amp;theme=e93d60d32d376022e10e26fa\u0026amp;signature=2c533580b9acfda1ffb6084a8b7b26ea1c918c00fe86fb2d0674b6d30366c4d8\">\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/shipstream/S5kcQpKDCwTV9qDy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ShipStream Developer Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2a81c4\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/global-api/endpoint/v1/inventory/products/post.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.shipstream.io/#organization\",\"name\":\"ShipStream Developer Center\",\"url\":\"https://docs.shipstream.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/shipstream/qd77w5Du5LxXOgdH/logo/light.svg?fit=max\u0026auto=format\u0026n=qd77w5Du5LxXOgdH\u0026q=85\u0026s=a0df5ad1d65033e45435fe663a71e67e\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.shipstream.io#website\",\"name\":\"ShipStream Developer Center\",\"url\":\"https://docs.shipstream.io\",\"publisher\":{\"@id\":\"https://docs.shipstream.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post#webpage\",\"url\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post\",\"name\":\"Create Product or Packaging\",\"description\":\"Creates a new Product or PackagingFeature in ShipStream according to the request body.\",\"dateModified\":\"2026-02-19T16:24:03.255Z\",\"isPartOf\":{\"@id\":\"https://docs.shipstream.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inventory API v1\",\"item\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/warehouses/get\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Products\",\"item\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/%7Btype%7D/get\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Create Product or Packaging\",\"item\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post#apireference\",\"headline\":\"Create Product or Packaging\",\"name\":\"Create Product or Packaging\",\"description\":\"Creates a new Product or PackagingFeature in ShipStream according to the request body.\",\"url\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post\",\"mainEntityOfPage\":{\"@id\":\"https://docs.shipstream.io/global-api/endpoint/v1/inventory/products/post#webpage\"},\"dateModified\":\"2026-02-19T16:24:03.255Z\",\"publisher\":{\"@id\":\"https://docs.shipstream.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.shipstream.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ShipStream Developer Center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ShipStream Developer Center","nav":{"global":{"anchors":[{"anchor":"Knowledge Base","icon":"book-open-cover","href":"https://help.shipstream.io"},{"anchor":"Release Notes","icon":"newspaper","href":"https://help.shipstream.io/article/fzz2g8rxhs-release-notes-overview"},{"anchor":"Warehouse Designer","icon":"compass","href":"https://flow.shipstream.io"}]},"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/home"}]},{"tab":"Global API Reference","groups":[{"group":"Get Started","pages":[{"title":"Introduction","mode":"wide","href":"/global-api/introduction"},{"title":"Authentication","href":"/global-api/authentication"},{"title":"Versions","href":"/global-api/versions"}]},{"group":"Common Features","pages":[{"title":"Paging Parameters","href":"/global-api/paging-parameters"},{"title":"Sorting Syntax","href":"/global-api/sorting-syntax"},{"title":"Filtering Syntax","href":"/global-api/filtering-syntax"},{"title":"Selecting Fields","href":"/global-api/selecting-fields"},{"title":"Response Codes and Errors","href":"/global-api/response-codes-errors"}]},{"group":"Inventory API v1","pages":[{"group":"Warehouses","pages":[{"title":"List all Warehouses","openapi":"GET /v1/inventory/warehouses","href":"/global-api/endpoint/v1/inventory/warehouses/get"},{"title":"Create Warehouse","openapi":"POST /v1/inventory/warehouses","href":"/global-api/endpoint/v1/inventory/warehouses/post"},{"title":"Get one Warehouse","openapi":"GET /v1/inventory/warehouses/{id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/get"},{"title":"Update Warehouse","openapi":"PUT /v1/inventory/warehouses/{id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/put"},{"title":"Delete Warehouse","openapi":"DELETE /v1/inventory/warehouses/{id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/delete"}]},{"group":"Locations","pages":[{"title":"List all Locations","openapi":"GET /v1/inventory/warehouses/{id}/locations","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/locations/get"},{"title":"Create Location","openapi":"POST /v1/inventory/warehouses/{id}/locations","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/locations/post"},{"title":"Get one Location","openapi":"GET /v1/inventory/warehouses/{id}/locations/{location_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/locations/{location_id}/get"},{"title":"Update Location","openapi":"PUT /v1/inventory/warehouses/{id}/locations/{location_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/locations/{location_id}/put"},{"title":"Delete Location","openapi":"DELETE /v1/inventory/warehouses/{id}/locations/{location_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/locations/{location_id}/delete"},{"title":"Get Location by Label","openapi":"GET /v1/inventory/warehouses/{id}/locationsByLabel/{label}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/locationsByLabel/{label}/get"},{"title":"Batch update Locations","openapi":"POST /v1/inventory/warehouses/{id}/locations/batch","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/locations/batch/post"},{"title":"Batch Update Location Tags","openapi":"POST /v1/inventory/warehouses/{id}/locations/tags","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/locations/tags/post"}]},{"group":"Location Tags","pages":[{"title":"List Location Tags","openapi":"GET /v1/inventory/location-tags","href":"/global-api/endpoint/v1/inventory/location-tags/get"},{"title":"Create Location Tag","openapi":"POST /v1/inventory/location-tags","href":"/global-api/endpoint/v1/inventory/location-tags/post"},{"title":"Get one Location Tag","openapi":"GET /v1/inventory/location-tags/{id}","href":"/global-api/endpoint/v1/inventory/location-tags/{id}/get"},{"title":"Update Location Tag","openapi":"PUT /v1/inventory/location-tags/{id}","href":"/global-api/endpoint/v1/inventory/location-tags/{id}/put"},{"title":"Delete Location Tag","openapi":"DELETE /v1/inventory/location-tags/{id}","href":"/global-api/endpoint/v1/inventory/location-tags/{id}/delete"}]},{"group":"Slot Types","pages":[{"title":"List Slot Types","openapi":"GET /v1/inventory/slot-types","href":"/global-api/endpoint/v1/inventory/slot-types/get"},{"title":"Create Slot Type","openapi":"POST /v1/inventory/slot-types","href":"/global-api/endpoint/v1/inventory/slot-types/post"},{"title":"Get one Slot Type","openapi":"GET /v1/inventory/slot-types/{id}","href":"/global-api/endpoint/v1/inventory/slot-types/{id}/get"},{"title":"Update Slot Type","openapi":"PUT /v1/inventory/slot-types/{id}","href":"/global-api/endpoint/v1/inventory/slot-types/{id}/put"},{"title":"Delete Slot Type","openapi":"DELETE /v1/inventory/slot-types/{id}","href":"/global-api/endpoint/v1/inventory/slot-types/{id}/delete"}]},{"group":"Location Profiles","pages":[{"title":"List Location Profiles","openapi":"GET /v1/inventory/warehouses/{id}/location-profiles","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/location-profiles/get"},{"title":"Create Location Profile","openapi":"POST /v1/inventory/warehouses/{id}/location-profiles","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/location-profiles/post"},{"title":"Get Location Profile","openapi":"GET /v1/inventory/warehouses/{id}/location-profiles/{profile_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/location-profiles/{profile_id}/get"},{"title":"Update Location Profile","openapi":"PUT /v1/inventory/warehouses/{id}/location-profiles/{profile_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/location-profiles/{profile_id}/put"},{"title":"Delete Location Profile","openapi":"DELETE /v1/inventory/warehouses/{id}/location-profiles/{profile_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/location-profiles/{profile_id}/delete"},{"title":"List Location Profile member Locations","openapi":"GET /v1/inventory/warehouses/{id}/location-profiles/{profile_id}/locations","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/location-profiles/{profile_id}/locations/get"},{"title":"Rebuild Location Profile","openapi":"POST /v1/inventory/warehouses/{id}/location-profiles/{profile_id}/rebuild","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/location-profiles/{profile_id}/rebuild/post"}]},{"group":"Products","pages":[{"title":"List all Products and Packaging","openapi":"GET /v1/inventory/products/{type}","href":"/global-api/endpoint/v1/inventory/products/{type}/get"},{"title":"Get Product or Packaging","openapi":"GET /v1/inventory/products/{type}/{id}","href":"/global-api/endpoint/v1/inventory/products/{type}/{id}/get"},{"title":"Update Product or Packaging","openapi":"PUT /v1/inventory/products/{type}/{id}","description":"Updates a `Product` in ShipStream specified by its `id` path parameter and according to the request body.","href":"/global-api/endpoint/v1/inventory/products/{type}/{id}/put"},{"title":"Create Product or Packaging","openapi":"POST /v1/inventory/products","href":"/global-api/endpoint/v1/inventory/products/post"},{"title":"Get Product Classifications","openapi":"GET /v1/inventory/products/{type}/{id}/classifications","description":"Returns the Product's current materialized Product Profile memberships and per-Warehouse\nHandling Class assignments. Classification is eventually consistent: Product changes flow\nthrough an asynchronous changelog and typically converge within a couple of minutes, and no\nper-Product freshness signal exists. The Handling Class `classification.status` covers only\nHandling Class definition changes (conditions and Warehouse assignments); it does not reflect\npending Product-triggered reclassification.\n\nOnly enabled `normal` Products are classified: a disabled or packaging Product returns empty\n`product_profiles` and a NULL `handling_class` for every Warehouse it is stocked in. A NULL\nHandling Class means the Product is stocked in that Warehouse but has no assigned class —\neither no Handling Class conditions matched or the Product is not classifiable. A Warehouse\nappears only when the Product is stocked there and the Warehouse has at least one Handling\nClass.","href":"/global-api/endpoint/v1/inventory/products/{type}/{id}/classifications/get"}]},{"group":"Product Profiles","pages":[{"title":"Editing Product Profile Conditions","href":"/global-api/product-profile-conditions"},{"title":"List Product Profiles","openapi":"GET /v1/inventory/product-profiles","href":"/global-api/endpoint/v1/inventory/product-profiles/get"},{"title":"Create Product Profile","openapi":"POST /v1/inventory/product-profiles","href":"/global-api/endpoint/v1/inventory/product-profiles/post"},{"title":"List Product Profile condition fields","openapi":"GET /v1/inventory/product-profiles/condition-fields","href":"/global-api/endpoint/v1/inventory/product-profiles/condition-fields/get"},{"title":"Get Product Profile by code","openapi":"GET /v1/inventory/product-profiles/by-code/{code}","href":"/global-api/endpoint/v1/inventory/product-profiles/by-code/{code}/get"},{"title":"Get Product Profile","openapi":"GET /v1/inventory/product-profiles/{id}","href":"/global-api/endpoint/v1/inventory/product-profiles/{id}/get"},{"title":"Update Product Profile","openapi":"PUT /v1/inventory/product-profiles/{id}","href":"/global-api/endpoint/v1/inventory/product-profiles/{id}/put"},{"title":"Delete Product Profile","openapi":"DELETE /v1/inventory/product-profiles/{id}","href":"/global-api/endpoint/v1/inventory/product-profiles/{id}/delete"},{"title":"List Product Profile member Products","openapi":"GET /v1/inventory/product-profiles/{id}/products","href":"/global-api/endpoint/v1/inventory/product-profiles/{id}/products/get"},{"title":"List Product condition values","openapi":"GET /v1/inventory/product-condition-values","href":"/global-api/endpoint/v1/inventory/product-condition-values/get"}]},{"group":"Handling Classes","pages":[{"title":"Editing Handling Class Conditions","href":"/global-api/handling-class-conditions"},{"title":"List Handling Classes","openapi":"GET /v1/inventory/handling-classes","href":"/global-api/endpoint/v1/inventory/handling-classes/get"},{"title":"Create Handling Class","openapi":"POST /v1/inventory/handling-classes","href":"/global-api/endpoint/v1/inventory/handling-classes/post"},{"title":"List Handling Class condition fields","openapi":"GET /v1/inventory/handling-classes/condition-fields","href":"/global-api/endpoint/v1/inventory/handling-classes/condition-fields/get"},{"title":"Get Handling Class by code","openapi":"GET /v1/inventory/handling-classes/by-code/{code}","href":"/global-api/endpoint/v1/inventory/handling-classes/by-code/{code}/get"},{"title":"Get Handling Class","openapi":"GET /v1/inventory/handling-classes/{id}","href":"/global-api/endpoint/v1/inventory/handling-classes/{id}/get"},{"title":"Update Handling Class","openapi":"PUT /v1/inventory/handling-classes/{id}","href":"/global-api/endpoint/v1/inventory/handling-classes/{id}/put"},{"title":"Delete Handling Class","openapi":"DELETE /v1/inventory/handling-classes/{id}","href":"/global-api/endpoint/v1/inventory/handling-classes/{id}/delete"}]},{"group":"Slotting Rules","pages":[{"title":"List Slotting Rule Sets","openapi":"GET /v1/inventory/warehouses/{id}/slotting-rule-sets","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/get"},{"title":"Create Slotting Rule Set","openapi":"POST /v1/inventory/warehouses/{id}/slotting-rule-sets","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/post"},{"title":"Get Slotting Rule Set","openapi":"GET /v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/get"},{"title":"Update Slotting Rule Set","openapi":"PUT /v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/put"},{"title":"Delete Slotting Rule Set","openapi":"DELETE /v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/delete"},{"title":"Duplicate Slotting Rule Set","openapi":"POST /v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/duplicate","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/duplicate/post"},{"title":"List Slotting Rules","openapi":"GET /v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules/get"},{"title":"Create Slotting Rule","openapi":"POST /v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules/post"},{"title":"Get Slotting Rule","openapi":"GET /v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules/{rule_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules/{rule_id}/get"},{"title":"Update Slotting Rule","openapi":"PUT /v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules/{rule_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules/{rule_id}/put"},{"title":"Delete Slotting Rule","openapi":"DELETE /v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules/{rule_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-rule-sets/{rule_set_id}/rules/{rule_id}/delete"},{"title":"List Slotting Conflicts","openapi":"GET /v1/inventory/warehouses/{id}/slotting-conflicts","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/slotting-conflicts/get"}]},{"group":"Replenishment","pages":[{"title":"List Policies","openapi":"GET /v1/inventory/warehouses/{id}/replenishment-policies","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/replenishment-policies/get"},{"title":"Create Policy","openapi":"POST /v1/inventory/warehouses/{id}/replenishment-policies","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/replenishment-policies/post"},{"title":"List Policy Options","openapi":"GET /v1/inventory/warehouses/{id}/replenishment-policies/options","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/replenishment-policies/options/get"},{"title":"Get Policy","openapi":"GET /v1/inventory/warehouses/{id}/replenishment-policies/{policy_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/replenishment-policies/{policy_id}/get"},{"title":"Update Policy","openapi":"PUT /v1/inventory/warehouses/{id}/replenishment-policies/{policy_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/replenishment-policies/{policy_id}/put"},{"title":"Delete Policy","openapi":"DELETE /v1/inventory/warehouses/{id}/replenishment-policies/{policy_id}","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/replenishment-policies/{policy_id}/delete"},{"title":"List Report Rows","openapi":"GET /v1/inventory/warehouses/{id}/replenishment-report","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/replenishment-report/get"},{"title":"Get Replenishment Index Status","openapi":"GET /v1/inventory/warehouses/{id}/replenishment-index/status","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/replenishment-index/status/get"},{"title":"Rebuild Replenishment Index","openapi":"POST /v1/inventory/warehouses/{id}/replenishment-index/rebuild","href":"/global-api/endpoint/v1/inventory/warehouses/{id}/replenishment-index/rebuild/post"}]},{"group":"Levels","pages":[{"title":"List total inventory levels","openapi":"GET /v1/inventory/levels/total","href":"/global-api/endpoint/v1/inventory/levels/total/get"},{"title":"List warehouse inventory levels","openapi":"GET /v1/inventory/levels/warehouse","href":"/global-api/endpoint/v1/inventory/levels/warehouse/get"}]},{"group":"HoldReasons","pages":[{"title":"List active hold reasons","openapi":"GET /v1/inventory/hold-reasons","href":"/global-api/endpoint/v1/inventory/hold-reasons/get"},{"title":"Create user-defined hold reason","openapi":"POST /v1/inventory/hold-reasons","href":"/global-api/endpoint/v1/inventory/hold-reasons/post"},{"title":"Update hold reason","openapi":"PUT /v1/inventory/hold-reasons/{id}","href":"/global-api/endpoint/v1/inventory/hold-reasons/{id}/put"},{"title":"Delete user-defined hold reason","openapi":"DELETE /v1/inventory/hold-reasons/{id}","href":"/global-api/endpoint/v1/inventory/hold-reasons/{id}/delete"}]},{"group":"Holds","pages":[{"title":"List / search inventory holds","openapi":"GET /v1/inventory/holds","href":"/global-api/endpoint/v1/inventory/holds/get"},{"title":"Get one Hold by ID","openapi":"GET /v1/inventory/holds/{id}","href":"/global-api/endpoint/v1/inventory/holds/{id}/get"},{"title":"Place location-level Hold","openapi":"POST /v1/inventory/holds/location","href":"/global-api/endpoint/v1/inventory/holds/location/post"},{"title":"Place lot-level Hold (with optional BOM cascade)","openapi":"POST /v1/inventory/holds/lot","href":"/global-api/endpoint/v1/inventory/holds/lot/post"},{"title":"Release one Hold by ID","openapi":"POST /v1/inventory/holds/{id}/release","href":"/global-api/endpoint/v1/inventory/holds/{id}/release/post"},{"title":"Release all active Holds on Lot","openapi":"POST /v1/inventory/holds/lot/{lot_id}/release","href":"/global-api/endpoint/v1/inventory/holds/lot/{lot_id}/release/post"}]}]},{"group":"Receiving API v1","pages":[{"group":"Deliveries","pages":[{"title":"List all Deliveries","openapi":"GET /v1/receiving/{type}","href":"/global-api/endpoint/v1/receiving/{type}/get"},{"title":"Get one Delivery","openapi":"GET /v1/receiving/{type}/{id}","href":"/global-api/endpoint/v1/receiving/{type}/{id}/get"}]}]},{"group":"Shipping API v1","pages":[{"group":"Shipments","pages":[{"title":"List all Shipments","openapi":"GET /v1/shipping/shipments","href":"/global-api/endpoint/v1/shipping/shipments/get"},{"title":"Get one Shipment","openapi":"GET /v1/shipping/shipments/{id}","href":"/global-api/endpoint/v1/shipping/shipments/{id}/get"},{"title":"Process Shipment","openapi":"POST /v1/shipping/shipments/{id}/process","href":"/global-api/endpoint/v1/shipping/shipments/{id}/process/post"},{"title":"Pick Shipment","openapi":"POST /v1/shipping/shipments/{id}/pick","href":"/global-api/endpoint/v1/shipping/shipments/{id}/pick/post"},{"title":"Pack Shipment","openapi":"POST /v1/shipping/shipments/{id}/pack","href":"/global-api/endpoint/v1/shipping/shipments/{id}/pack/post"},{"title":"Mark Shipment as Shipped","openapi":"POST /v1/shipping/shipments/{id}/shipped","href":"/global-api/endpoint/v1/shipping/shipments/{id}/shipped/post"},{"title":"Get Shipment Reservations","openapi":"GET /v1/shipping/shipments/{id}/reservations","href":"/global-api/endpoint/v1/shipping/shipments/{id}/reservations/get"}]},{"group":"Orders","pages":[{"title":"Mass update orders","openapi":"POST /v1/shipping/orders/massUpdate","href":"/global-api/endpoint/v1/shipping/orders/massUpdate/post"},{"title":"List all Orders","openapi":"GET /v1/shipping/orders","href":"/global-api/endpoint/v1/shipping/orders/get"},{"title":"Get one Order","openapi":"GET /v1/shipping/orders/{id}","href":"/global-api/endpoint/v1/shipping/orders/{id}/get"},{"title":"Method not allowed","openapi":"GET /v1/shipping/orders/massUpdate","href":"/global-api/endpoint/v1/shipping/orders/massUpdate/get"}]},{"group":"Retailers","pages":[{"title":"List all Retailers","openapi":"GET /v1/shipping/retailers","href":"/global-api/endpoint/v1/shipping/retailers/get"},{"title":"Create Retailer","openapi":"POST /v1/shipping/retailers","href":"/global-api/endpoint/v1/shipping/retailers/post"},{"title":"Get one Retailer","openapi":"GET /v1/shipping/retailers/{id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/get"},{"title":"Update Retailer","openapi":"PUT /v1/shipping/retailers/{id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/put"},{"title":"Delete Retailer","openapi":"DELETE /v1/shipping/retailers/{id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/delete"},{"title":"List Retailer Identifiers","openapi":"GET /v1/shipping/retailers/{id}/identifiers","href":"/global-api/endpoint/v1/shipping/retailers/{id}/identifiers/get"},{"title":"Create Retailer Identifier","openapi":"POST /v1/shipping/retailers/{id}/identifiers","href":"/global-api/endpoint/v1/shipping/retailers/{id}/identifiers/post"},{"title":"Get one Retailer Identifier","openapi":"GET /v1/shipping/retailers/{id}/identifiers/{identifier_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/identifiers/{identifier_id}/get"},{"title":"Update Retailer Identifier","openapi":"PUT /v1/shipping/retailers/{id}/identifiers/{identifier_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/identifiers/{identifier_id}/put"},{"title":"Delete Retailer Identifier","openapi":"DELETE /v1/shipping/retailers/{id}/identifiers/{identifier_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/identifiers/{identifier_id}/delete"},{"title":"List Retailer Ship-To Locations","openapi":"GET /v1/shipping/retailers/{id}/ship-to-locations","href":"/global-api/endpoint/v1/shipping/retailers/{id}/ship-to-locations/get"},{"title":"Create Retailer Ship-To Location","openapi":"POST /v1/shipping/retailers/{id}/ship-to-locations","href":"/global-api/endpoint/v1/shipping/retailers/{id}/ship-to-locations/post"},{"title":"Get one Retailer Ship-To Location","openapi":"GET /v1/shipping/retailers/{id}/ship-to-locations/{location_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/ship-to-locations/{location_id}/get"},{"title":"Update Retailer Ship-To Location","openapi":"PUT /v1/shipping/retailers/{id}/ship-to-locations/{location_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/ship-to-locations/{location_id}/put"},{"title":"Delete Retailer Ship-To Location","openapi":"DELETE /v1/shipping/retailers/{id}/ship-to-locations/{location_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/ship-to-locations/{location_id}/delete"},{"title":"List Retailer Routing Guides","openapi":"GET /v1/shipping/retailers/{id}/routing-guides","href":"/global-api/endpoint/v1/shipping/retailers/{id}/routing-guides/get"},{"title":"Create Retailer Routing Guide","openapi":"POST /v1/shipping/retailers/{id}/routing-guides","href":"/global-api/endpoint/v1/shipping/retailers/{id}/routing-guides/post"},{"title":"Get one Retailer Routing Guide","openapi":"GET /v1/shipping/retailers/{id}/routing-guides/{guide_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/routing-guides/{guide_id}/get"},{"title":"Update Retailer Routing Guide metadata","openapi":"PUT /v1/shipping/retailers/{id}/routing-guides/{guide_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/routing-guides/{guide_id}/put"},{"title":"Delete Retailer Routing Guide","openapi":"DELETE /v1/shipping/retailers/{id}/routing-guides/{guide_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/routing-guides/{guide_id}/delete"},{"title":"Get Retailer Routing Guide file content","openapi":"GET /v1/shipping/retailers/{id}/routing-guides/{guide_id}/file","href":"/global-api/endpoint/v1/shipping/retailers/{id}/routing-guides/{guide_id}/file/get"},{"title":"List Retailer Merchant Settings","openapi":"GET /v1/shipping/retailers/{id}/merchant-settings","href":"/global-api/endpoint/v1/shipping/retailers/{id}/merchant-settings/get"},{"title":"Create Retailer Merchant Setting","openapi":"POST /v1/shipping/retailers/{id}/merchant-settings","href":"/global-api/endpoint/v1/shipping/retailers/{id}/merchant-settings/post"},{"title":"Get one Retailer Merchant Setting","openapi":"GET /v1/shipping/retailers/{id}/merchant-settings/{setting_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/merchant-settings/{setting_id}/get"},{"title":"Update Retailer Merchant Setting","openapi":"PUT /v1/shipping/retailers/{id}/merchant-settings/{setting_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/merchant-settings/{setting_id}/put"},{"title":"Delete Retailer Merchant Setting","openapi":"DELETE /v1/shipping/retailers/{id}/merchant-settings/{setting_id}","href":"/global-api/endpoint/v1/shipping/retailers/{id}/merchant-settings/{setting_id}/delete"}]}]},{"group":"System API v1","pages":[{"group":"Merchants","pages":[{"title":"List all Merchants","openapi":"GET /v1/system/merchants","href":"/global-api/endpoint/v1/system/merchants/get"}]},{"group":"Users","pages":[{"title":"List all Users","openapi":"GET /v1/system/users/{type}","href":"/global-api/endpoint/v1/system/users/{type}/get"},{"title":"Get one User","openapi":"GET /v1/system/users/{type}/{id}","href":"/global-api/endpoint/v1/system/users/{type}/{id}/get"},{"title":"Update one User","openapi":"PUT /v1/system/users/{type}/{id}","href":"/global-api/endpoint/v1/system/users/{type}/{id}/put"},{"title":"Delete User","openapi":"DELETE /v1/system/users/{type}/{id}","href":"/global-api/endpoint/v1/system/users/{type}/{id}/delete"}]},{"group":"User Roles","pages":[{"title":"List all User Roles","openapi":"GET /v1/system/userRoles/{type}","href":"/global-api/endpoint/v1/system/userRoles/{type}/get"},{"title":"Get one User Role","openapi":"GET /v1/system/userRoles/{type}/{id}","href":"/global-api/endpoint/v1/system/userRoles/{type}/{id}/get"},{"title":"Update one User Role","openapi":"PUT /v1/system/userRoles/{type}/{id}","href":"/global-api/endpoint/v1/system/userRoles/{type}/{id}/put"},{"title":"Delete User Role","openapi":"DELETE /v1/system/userRoles/{type}/{id}","href":"/global-api/endpoint/v1/system/userRoles/{type}/{id}/delete"}]},{"group":"Healthcheck","pages":[{"title":"Healthcheck","openapi":"GET /v1/system/status","href":"/global-api/endpoint/v1/system/status/get"}]}]}]},{"tab":"Merchant API Reference","pages":[{"title":"Merchant API Reference","href":"/merchant-api/introduction"}]}]},"title":"Create Product or Packaging - ShipStream Developer Center","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DKJwRUt2.js","utils-CWD_VS3u.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-oFjciODD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C76WsxC3.js","snippetPresets-DvPMxpX_.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CuNQfndH.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BVFpVUoF.js","shallow-t59Jg5Kr.js","getApiPlaygroundDisplay-C_JZ4amX.js","CodeSnippet-CLRDnx_h.js","CodeSnippets-C2myU4kc.js","Page-7TwLLapg.js","getPastedJson-B-JaVXw7.js","icon-BA-iDhH3.js","MethodPill-D4qZABFp.js","DuplicateIcon-THIDKO1O.js","createIcon-CYYJwgFd.js","DynamicMarkdown-UGQuxDKp.js","SectionHeading-jYELb23h.js","axios-vUo_bRtp.js","Markdown-DKsLa3wy.js","clsx-CefdjKz2.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BaREnp3o.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-sgx_0XzF.js"]}