diff --git a/admin-api/swagger-doc/openapi.json b/admin-api/swagger-doc/openapi.json index 4280d24ded..9b2834a620 100644 --- a/admin-api/swagger-doc/openapi.json +++ b/admin-api/swagger-doc/openapi.json @@ -1 +1 @@ -{"openapi":"3.1.0","info":{"title":"Backoffice API","description":"","version":"0.1.0"},"servers":[{"url":"\/admin-api","description":""}],"paths":{"\/addresses":{"get":{"operationId":"api_addresses_get_collection","tags":["Address"],"responses":{"200":{"description":"AddressList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AddressList"}}}}}},"summary":"Retrieves the collection of AddressList resources.","description":"Retrieves the collection of AddressList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["address_read"]}]}},"\/addresses\/bulk-delete":{"delete":{"operationId":"api_addressesbulk-delete_delete","tags":["Address"],"responses":{"204":{"description":"BulkAddresses resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkAddresses resource.","description":"Removes the BulkAddresses resource.","parameters":[],"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/carts\/{cartId}":{"patch":{"operationId":"api_addressescarts_cartId_patch","tags":["Address"],"responses":{"200":{"description":"CartAddress resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CartAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the CartAddress resource.","description":"Updates the CartAddress resource.","parameters":[{"name":"cartId","in":"path","description":"CartAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated CartAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CartAddress.EditCartAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/customers":{"post":{"operationId":"api_addressescustomers_post","tags":["Address"],"responses":{"201":{"description":"CustomerAddress resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a CustomerAddress resource.","description":"Creates a CustomerAddress resource.","parameters":[],"requestBody":{"description":"The new CustomerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress.AddCustomerAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/customers\/{addressId}":{"get":{"operationId":"api_addressescustomers_addressId_get","tags":["Address"],"responses":{"200":{"description":"CustomerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CustomerAddress resource.","description":"Retrieves a CustomerAddress resource.","parameters":[{"name":"addressId","in":"path","description":"CustomerAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["address_read"]}]},"patch":{"operationId":"api_addressescustomers_addressId_patch","tags":["Address"],"responses":{"200":{"description":"CustomerAddress resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the CustomerAddress resource.","description":"Updates the CustomerAddress resource.","parameters":[{"name":"addressId","in":"path","description":"CustomerAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated CustomerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress.EditCustomerAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/manufacturers":{"post":{"operationId":"api_addressesmanufacturers_post","tags":["Address"],"responses":{"201":{"description":"ManufacturerAddress resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a ManufacturerAddress resource.","description":"Creates a ManufacturerAddress resource.","parameters":[],"requestBody":{"description":"The new ManufacturerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress.AddManufacturerAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/manufacturers\/{addressId}":{"get":{"operationId":"api_addressesmanufacturers_addressId_get","tags":["Address"],"responses":{"200":{"description":"ManufacturerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ManufacturerAddress resource.","description":"Retrieves a ManufacturerAddress resource.","parameters":[{"name":"addressId","in":"path","description":"ManufacturerAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["address_read"]}]},"patch":{"operationId":"api_addressesmanufacturers_addressId_patch","tags":["Address"],"responses":{"200":{"description":"ManufacturerAddress resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ManufacturerAddress resource.","description":"Updates the ManufacturerAddress resource.","parameters":[{"name":"addressId","in":"path","description":"ManufacturerAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ManufacturerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress.EditManufacturerAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/orders\/{orderId}":{"patch":{"operationId":"api_addressesorders_orderId_patch","tags":["Address"],"responses":{"200":{"description":"OrderAddress resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OrderAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the OrderAddress resource.","description":"Updates the OrderAddress resource.","parameters":[{"name":"orderId","in":"path","description":"OrderAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated OrderAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OrderAddress.EditOrderAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/{addressId}":{"delete":{"operationId":"api_addresses_addressId_delete","tags":["Address"],"responses":{"204":{"description":"Address resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Address resource.","description":"Removes the Address resource.","parameters":[{"name":"addressId","in":"path","description":"Address identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/api-clients":{"get":{"operationId":"api_api-clients_get_collection","tags":["ApiClient"],"responses":{"200":{"description":"ApiClientList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ApiClientList"}}}}}},"summary":"Retrieves the collection of ApiClientList resources.","description":"Retrieves the collection of ApiClientList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["api_client_read"]}]},"post":{"operationId":"api_api-clients_post","tags":["ApiClient"],"responses":{"201":{"description":"ApiClient resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a ApiClient resource.","description":"Creates a ApiClient resource.","parameters":[],"requestBody":{"description":"The new ApiClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient.AddApiClientCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["api_client_write"]}]}},"\/api-clients\/infos":{"get":{"operationId":"api_api-clientsinfos_get","tags":["ApiClient"],"responses":{"200":{"description":"ApiClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ApiClient resource.","description":"Retrieves a ApiClient resource.","parameters":[],"deprecated":false}},"\/api-clients\/{apiClientId}":{"get":{"operationId":"api_api-clients_apiClientId_get","tags":["ApiClient"],"responses":{"200":{"description":"ApiClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ApiClient resource.","description":"Retrieves a ApiClient resource.","parameters":[{"name":"apiClientId","in":"path","description":"ApiClient identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["api_client_read"]}]},"delete":{"operationId":"api_api-clients_apiClientId_delete","tags":["ApiClient"],"responses":{"204":{"description":"ApiClient resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the ApiClient resource.","description":"Removes the ApiClient resource.","parameters":[{"name":"apiClientId","in":"path","description":"ApiClient identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["api_client_write"]}]},"patch":{"operationId":"api_api-clients_apiClientId_patch","tags":["ApiClient"],"responses":{"200":{"description":"ApiClient resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ApiClient resource.","description":"Updates the ApiClient resource.","parameters":[{"name":"apiClientId","in":"path","description":"ApiClient identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ApiClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient.EditApiClientCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["api_client_write"]}]}},"\/attributes\/attributes":{"post":{"operationId":"api_attributesattributes_post","tags":["Attribute"],"responses":{"201":{"description":"Attribute resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Attribute resource.","description":"Creates a Attribute resource.","parameters":[],"requestBody":{"description":"The new Attribute resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute.AddAttributeCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_write"]}]}},"\/attributes\/attributes\/bulk-delete":{"delete":{"operationId":"api_attributesattributesbulk-delete_delete","tags":["Attribute"],"responses":{"204":{"description":"BulkAttribute resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkAttribute resource.","description":"Removes the BulkAttribute resource.","parameters":[],"deprecated":false,"security":[{"oauth":["attribute_write"]}]}},"\/attributes\/attributes\/{attributeId}":{"get":{"operationId":"api_attributesattributes_attributeId_get","tags":["Attribute"],"responses":{"200":{"description":"Attribute resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Attribute resource.","description":"Retrieves a Attribute resource.","parameters":[{"name":"attributeId","in":"path","description":"Attribute identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_read"]}]},"delete":{"operationId":"api_attributesattributes_attributeId_delete","tags":["Attribute"],"responses":{"204":{"description":"Attribute resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Attribute resource.","description":"Removes the Attribute resource.","parameters":[{"name":"attributeId","in":"path","description":"Attribute identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_write"]}]},"patch":{"operationId":"api_attributesattributes_attributeId_patch","tags":["Attribute"],"responses":{"200":{"description":"Attribute resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Attribute resource.","description":"Updates the Attribute resource.","parameters":[{"name":"attributeId","in":"path","description":"Attribute identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Attribute resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute.EditAttributeCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_write"]}]}},"\/attributes\/groups":{"get":{"operationId":"api_attributesgroups_get_collection","tags":["Attribute"],"responses":{"200":{"description":"AttributeGroupList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AttributeGroupList"}}}}}},"summary":"Retrieves the collection of AttributeGroupList resources.","description":"Retrieves the collection of AttributeGroupList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_group_read"]}]},"post":{"operationId":"api_attributesgroups_post","tags":["Attribute"],"responses":{"201":{"description":"AttributeGroup resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a AttributeGroup resource.","description":"Creates a AttributeGroup resource.","parameters":[],"requestBody":{"description":"The new AttributeGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup.AddAttributeGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]}},"\/attributes\/groups\/bulk-delete":{"delete":{"operationId":"api_attributesgroupsbulk-delete_delete","tags":["Attribute"],"responses":{"204":{"description":"BulkAttributeGroups resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkAttributeGroups resource.","description":"Removes the BulkAttributeGroups resource.","parameters":[],"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]}},"\/attributes\/groups\/positions":{"patch":{"operationId":"api_attributesgroupspositions_patch","tags":["Attribute"],"responses":{"204":{"description":"AttributeGroupPosition resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the AttributeGroupPosition resource.","description":"Updates the AttributeGroupPosition resource.","parameters":[],"requestBody":{"description":"The updated AttributeGroupPosition resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroupPosition"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]}},"\/attributes\/groups\/{attributeGroupId}":{"get":{"operationId":"api_attributesgroups_attributeGroupId_get","tags":["Attribute"],"responses":{"200":{"description":"AttributeGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a AttributeGroup resource.","description":"Retrieves a AttributeGroup resource.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributeGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_group_read"]}]},"delete":{"operationId":"api_attributesgroups_attributeGroupId_delete","tags":["Attribute"],"responses":{"204":{"description":"AttributeGroup resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the AttributeGroup resource.","description":"Removes the AttributeGroup resource.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributeGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]},"patch":{"operationId":"api_attributesgroups_attributeGroupId_patch","tags":["Attribute"],"responses":{"200":{"description":"AttributeGroup resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the AttributeGroup resource.","description":"Updates the AttributeGroup resource.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributeGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated AttributeGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup.EditAttributeGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]}},"\/attributes\/groups\/{attributeGroupId}\/attributes":{"get":{"operationId":"api_attributesgroups_attributeGroupIdattributes_get_collection","tags":["Attribute"],"responses":{"200":{"description":"AttributeList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AttributeList"}}}}}},"summary":"Retrieves the collection of AttributeList resources.","description":"Retrieves the collection of AttributeList resources.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributeList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_read"]}]}},"\/attributes\/groups\/{attributeGroupId}\/attributes\/positions":{"patch":{"operationId":"api_attributesgroups_attributeGroupIdattributespositions_patch","tags":["Attribute"],"responses":{"204":{"description":"AttributePosition resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the AttributePosition resource.","description":"Updates the AttributePosition resource.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributePosition identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated AttributePosition resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributePosition"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_write"]}]}},"\/categories":{"get":{"operationId":"api_categories_get_collection","tags":["Category"],"responses":{"200":{"description":"CategoryList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CategoryList"}}}}}},"summary":"Retrieves the collection of CategoryList resources.","description":"Retrieves the collection of CategoryList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_read"]}]},"post":{"operationId":"api_categories_post","tags":["Category"],"responses":{"201":{"description":"Category resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Category resource.","description":"Creates a Category resource.","parameters":[],"requestBody":{"description":"The new Category resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category.AddCategoryCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/bulk-delete\/{deleteMode}":{"delete":{"operationId":"api_categoriesbulk-delete_deleteMode_delete","tags":["Category"],"responses":{"204":{"description":"BulkDeleteCategories resource deleted"},"404":{"description":"Resource not found"}},"summary":"Delete a categories using a specific mode","description":"Removes the BulkDeleteCategories resource.","parameters":[{"name":"mode","in":"path","description":"Delete mode: \"associate_and_disable\" associate products with parent category and disable them, \"associate_only\" associate products with parent and do not change their status, \"remove_associated\" remove products that are associated only with category that is being deleted","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["associate_and_disable","associate_only","remove_associated"]},"style":"simple","explode":false,"allowReserved":false},{"name":"deleteMode","in":"path","description":"BulkDeleteCategories identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/bulk-update-status":{"put":{"operationId":"api_categoriesbulk-update-status_put","tags":["Category"],"responses":{"204":{"description":"BulkUpdateStatusCategories resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkUpdateStatusCategories resource.","description":"Replaces the BulkUpdateStatusCategories resource.","parameters":[],"requestBody":{"description":"The updated BulkUpdateStatusCategories resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkUpdateStatusCategories.BulkUpdateCategoriesStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}":{"get":{"operationId":"api_categories_categoryId_get","tags":["Category"],"responses":{"200":{"description":"Category resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Category resource.","description":"Retrieves a Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_read"]}]},"patch":{"operationId":"api_categories_categoryId_patch","tags":["Category"],"responses":{"200":{"description":"Category resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Category resource.","description":"Updates the Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Category resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category.EditCategoryCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}\/cover":{"delete":{"operationId":"api_categories_categoryIdcover_delete","tags":["Category"],"responses":{"204":{"description":"Category resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Category resource.","description":"Removes the Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}\/status":{"patch":{"operationId":"api_categories_categoryIdstatus_patch","tags":["Category"],"responses":{"200":{"description":"Category resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Category resource.","description":"Updates the Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Category resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category.SetCategoryIsEnabledCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}\/thumbnail":{"delete":{"operationId":"api_categories_categoryIdthumbnail_delete","tags":["Category"],"responses":{"204":{"description":"Category resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Category resource.","description":"Removes the Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}\/{mode}":{"delete":{"operationId":"api_categories_categoryId_mode_delete","tags":["Category"],"responses":{"204":{"description":"CategoryDelete resource deleted"},"404":{"description":"Resource not found"}},"summary":"Delete a category using a specific mode","description":"Removes the CategoryDelete resource.","parameters":[{"name":"categoryId","in":"path","description":"Category ID to delete","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"mode","in":"path","description":"Delete mode: \"associate_and_disable\" associate products with parent category and disable them, \"associate_only\" associate products with parent and do not change their status, \"remove_associated\" remove products that are associated only with category that is being deleted","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["associate_and_disable","associate_only","remove_associated"]},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/contacts":{"get":{"operationId":"api_contacts_get_collection","tags":["Contact"],"responses":{"200":{"description":"ContactList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ContactList"}}}}}},"summary":"Retrieves the collection of ContactList resources.","description":"Retrieves the collection of ContactList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["contact_read"]}]},"post":{"operationId":"api_contacts_post","tags":["Contact"],"responses":{"201":{"description":"Contact resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Contact resource.","description":"Creates a Contact resource.","parameters":[],"requestBody":{"description":"The new Contact resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact.AddContactCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["contact_write"]}]}},"\/contacts\/{contactId}":{"get":{"operationId":"api_contacts_contactId_get","tags":["Contact"],"responses":{"200":{"description":"Contact resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Contact resource.","description":"Retrieves a Contact resource.","parameters":[{"name":"contactId","in":"path","description":"Contact identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["contact_read"]}]},"patch":{"operationId":"api_contacts_contactId_patch","tags":["Contact"],"responses":{"200":{"description":"Contact resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Contact resource.","description":"Updates the Contact resource.","parameters":[{"name":"contactId","in":"path","description":"Contact identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Contact resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact.EditContactCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["contact_write"]}]}},"\/customers":{"post":{"operationId":"api_customers_post","tags":["Customer"],"responses":{"201":{"description":"Customer resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Customer resource.","description":"Creates a Customer resource.","parameters":[],"requestBody":{"description":"The new Customer resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer.AddCustomerCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/bulk-delete":{"delete":{"operationId":"api_customersbulk-delete_delete","tags":["Customer"],"responses":{"204":{"description":"BulkCustomers resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkCustomers resource.","description":"Removes the BulkCustomers resource.","parameters":[],"requestBody":{"description":"","content":{"application\/json":{"schema":{"type":"object","required":["customerIds"],"properties":{"customerIds":{"type":"array","items":{"type":"integer"}},"deleteMethod":{"type":"string","enum":["allow_registration_after","deny_registration_after"],"description":"Method to use for customer deletion. Default: allow_registration_after"}}},"example":{"customerIds":[1,2,3],"deleteMethod":"allow_registration_after"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/bulk-disable":{"put":{"operationId":"api_customersbulk-disable_put","tags":["Customer"],"responses":{"204":{"description":"BulkCustomers resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkCustomers resource.","description":"Replaces the BulkCustomers resource.","parameters":[],"requestBody":{"description":"","content":{"application\/json":{"schema":{"type":"object","required":["customerIds"],"properties":{"customerIds":{"type":"array","items":{"type":"integer"}}}},"example":{"customerIds":[1,2,3]}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/bulk-enable":{"put":{"operationId":"api_customersbulk-enable_put","tags":["Customer"],"responses":{"204":{"description":"BulkCustomers resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkCustomers resource.","description":"Replaces the BulkCustomers resource.","parameters":[],"requestBody":{"description":"","content":{"application\/json":{"schema":{"type":"object","required":["customerIds"],"properties":{"customerIds":{"type":"array","items":{"type":"integer"}}}},"example":{"customerIds":[1,2,3]}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/groups":{"get":{"operationId":"api_customersgroups_get_collection","tags":["Customer"],"responses":{"200":{"description":"CustomerGroupList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CustomerGroupList"}}}}}},"summary":"Retrieves the collection of CustomerGroupList resources.","description":"Retrieves the collection of CustomerGroupList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_customersgroups_post","tags":["Customer"],"responses":{"201":{"description":"CustomerGroup resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a CustomerGroup resource.","description":"Creates a CustomerGroup resource.","parameters":[],"requestBody":{"description":"The new CustomerGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup.AddCustomerGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_group_write"]}]}},"\/customers\/groups\/{customerGroupId}":{"get":{"operationId":"api_customersgroups_customerGroupId_get","tags":["Customer"],"responses":{"200":{"description":"CustomerGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CustomerGroup resource.","description":"Retrieves a CustomerGroup resource.","parameters":[{"name":"customerGroupId","in":"path","description":"CustomerGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_group_read"]}]},"put":{"operationId":"api_customersgroups_customerGroupId_put","tags":["Customer"],"responses":{"200":{"description":"CustomerGroup resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the CustomerGroup resource.","description":"Replaces the CustomerGroup resource.","parameters":[{"name":"customerGroupId","in":"path","description":"CustomerGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated CustomerGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup.EditCustomerGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_group_write"]}]},"delete":{"operationId":"api_customersgroups_customerGroupId_delete","tags":["Customer"],"responses":{"204":{"description":"CustomerGroup resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the CustomerGroup resource.","description":"Removes the CustomerGroup resource.","parameters":[{"name":"customerGroupId","in":"path","description":"CustomerGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_group_write"]}]}},"\/customers\/search":{"get":{"operationId":"api_customerssearch_get_collection","tags":["Customer"],"responses":{"200":{"description":"FoundCustomer collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/FoundCustomer"}}}}}},"summary":"Retrieves the collection of FoundCustomer resources.","description":"Retrieves the collection of FoundCustomer resources.","parameters":[{"name":"phrases","in":"query","description":"Array of search phrases to find customers (matches first name, last name, email, company name and id)","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_read"]}]}},"\/customers\/{customerId}":{"get":{"operationId":"api_customers_customerId_get","tags":["Customer"],"responses":{"200":{"description":"Customer resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Customer resource.","description":"Retrieves a Customer resource.","parameters":[{"name":"customerId","in":"path","description":"Customer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_read"]}]},"delete":{"operationId":"api_customers_customerId_delete","tags":["Customer"],"responses":{"204":{"description":"Customer resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Customer resource.","description":"Removes the Customer resource.","parameters":[{"name":"customerId","in":"path","description":"Customer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"Request body specifying the deletion method","content":{"application\/json":{"schema":{"type":"object","required":["deleteMethod"],"properties":{"deleteMethod":{"type":"string","enum":["allow_registration_after","deny_registration_after"],"description":"Method to use for customer deletion","example":"allow_registration_after"}}},"example":{"deleteMethod":"allow_registration_after"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]},"patch":{"operationId":"api_customers_customerId_patch","tags":["Customer"],"responses":{"200":{"description":"Customer resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Customer resource.","description":"Updates the Customer resource.","parameters":[{"name":"customerId","in":"path","description":"Customer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Customer resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer.EditCustomerCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/{customerId}\/details":{"get":{"operationId":"api_customers_customerIddetails_get","tags":["Customer"],"responses":{"200":{"description":"CustomerDetails resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerDetails"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CustomerDetails resource.","description":"Retrieves a CustomerDetails resource.","parameters":[{"name":"customerId","in":"path","description":"CustomerDetails identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_read"]}]}},"\/features":{"get":{"operationId":"api_features_get_collection","tags":["Feature"],"responses":{"200":{"description":"FeatureList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/FeatureList"}}}}}},"summary":"Retrieves the collection of FeatureList resources.","description":"Retrieves the collection of FeatureList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_read"]}]},"post":{"operationId":"api_features_post","tags":["Feature"],"responses":{"201":{"description":"Feature resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Feature resource.","description":"Creates a Feature resource.","parameters":[],"requestBody":{"description":"The new Feature resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature.AddFeatureCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["feature_write"]}]}},"\/features\/bulk-delete":{"delete":{"operationId":"api_featuresbulk-delete_delete","tags":["Feature"],"responses":{"204":{"description":"BulkFeatures resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkFeatures resource.","description":"Removes the BulkFeatures resource.","parameters":[],"deprecated":false,"security":[{"oauth":["feature_write"]}]}},"\/features\/values":{"post":{"operationId":"api_featuresvalues_post","tags":["Feature"],"responses":{"201":{"description":"FeatureValue resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a FeatureValue resource.","description":"Creates a FeatureValue resource.","parameters":[],"requestBody":{"description":"The new FeatureValue resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue.AddFeatureValueCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["feature_value_write"]}]}},"\/features\/values\/bulk-delete":{"delete":{"operationId":"api_featuresvaluesbulk-delete_delete","tags":["Feature"],"responses":{"204":{"description":"BulkFeatureValues resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkFeatureValues resource.","description":"Removes the BulkFeatureValues resource.","parameters":[],"deprecated":false,"security":[{"oauth":["feature_value_write"]}]}},"\/features\/values\/{featureValueId}":{"get":{"operationId":"api_featuresvalues_featureValueId_get","tags":["Feature"],"responses":{"200":{"description":"FeatureValue resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a FeatureValue resource.","description":"Retrieves a FeatureValue resource.","parameters":[{"name":"featureValueId","in":"path","description":"FeatureValue identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_value_read"]}]},"delete":{"operationId":"api_featuresvalues_featureValueId_delete","tags":["Feature"],"responses":{"204":{"description":"FeatureValue resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the FeatureValue resource.","description":"Removes the FeatureValue resource.","parameters":[{"name":"featureValueId","in":"path","description":"FeatureValue identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_value_write"]}]},"patch":{"operationId":"api_featuresvalues_featureValueId_patch","tags":["Feature"],"responses":{"200":{"description":"FeatureValue resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the FeatureValue resource.","description":"Updates the FeatureValue resource.","parameters":[{"name":"featureValueId","in":"path","description":"FeatureValue identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated FeatureValue resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue.EditFeatureValueCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["feature_value_write"]}]}},"\/features\/{featureId}":{"get":{"operationId":"api_features_featureId_get","tags":["Feature"],"responses":{"200":{"description":"Feature resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Feature resource.","description":"Retrieves a Feature resource.","parameters":[{"name":"featureId","in":"path","description":"Feature identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_read"]}]},"delete":{"operationId":"api_features_featureId_delete","tags":["Feature"],"responses":{"204":{"description":"Feature resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Feature resource.","description":"Removes the Feature resource.","parameters":[{"name":"featureId","in":"path","description":"Feature identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_write"]}]},"patch":{"operationId":"api_features_featureId_patch","tags":["Feature"],"responses":{"200":{"description":"Feature resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Feature resource.","description":"Updates the Feature resource.","parameters":[{"name":"featureId","in":"path","description":"Feature identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Feature resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature.EditFeatureCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["feature_write"]}]}},"\/features\/{featureId}\/values":{"get":{"operationId":"api_features_featureIdvalues_get_collection","tags":["Feature"],"responses":{"200":{"description":"FeatureValueList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/FeatureValueList"}}}}}},"summary":"Retrieves the collection of FeatureValueList resources.","description":"Retrieves the collection of FeatureValueList resources.","parameters":[{"name":"featureId","in":"path","description":"FeatureValueList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_value_read"]}]}},"\/hooks":{"get":{"operationId":"api_hooks_get_collection","tags":["Hook"],"responses":{"200":{"description":"Hook collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Hook"}}}}}},"summary":"Retrieves the collection of Hook resources.","description":"Retrieves the collection of Hook resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["hook_read"]}]}},"\/hooks\/{hookId}":{"get":{"operationId":"api_hooks_hookId_get","tags":["Hook"],"responses":{"200":{"description":"Hook resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Hook"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Hook resource.","description":"Retrieves a Hook resource.","parameters":[{"name":"hookId","in":"path","description":"Hook identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["hook_read"]}]}},"\/hooks\/{hookId}\/status":{"get":{"operationId":"api_hooks_hookIdstatus_get","tags":["Hook"],"responses":{"200":{"description":"Hook resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Hook"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Hook resource.","description":"Retrieves a Hook resource.","parameters":[{"name":"hookId","in":"path","description":"Hook identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["hook_read"]}]},"put":{"operationId":"api_hooks_hookIdstatus_put","tags":["Hook"],"responses":{"200":{"description":"Hook resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Hook"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Hook resource.","description":"Replaces the Hook resource.","parameters":[{"name":"hookId","in":"path","description":"Hook identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Hook resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Hook.UpdateHookStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["hook_write"]}]}},"\/languages":{"get":{"operationId":"api_languages_get_collection","tags":["Language"],"responses":{"200":{"description":"Language collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Language"}}}}}},"summary":"Retrieves the collection of Language resources.","description":"Retrieves the collection of Language resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false}},"\/modules":{"get":{"operationId":"api_modules_get_collection","tags":["Module"],"responses":{"200":{"description":"Module collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Module"}}}}}},"summary":"Retrieves the collection of Module resources.","description":"Retrieves the collection of Module resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["module_read"]}]}},"\/modules\/bulk-uninstall":{"put":{"operationId":"api_modulesbulk-uninstall_put","tags":["Module"],"responses":{"204":{"description":"BulkModules resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkModules resource.","description":"Replaces the BulkModules resource.","parameters":[],"requestBody":{"description":"The updated BulkModules resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkModules.BulkUninstallModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/bulk-update-status":{"put":{"operationId":"api_modulesbulk-update-status_put","tags":["Module"],"responses":{"204":{"description":"BulkModules resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkModules resource.","description":"Replaces the BulkModules resource.","parameters":[],"requestBody":{"description":"The updated BulkModules resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkModules.BulkToggleModuleStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/upload-archive":{"post":{"operationId":"api_modulesupload-archive_post","tags":["Module"],"responses":{"201":{"description":"UploadModule resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UploadModule"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a UploadModule resource.","description":"Creates a UploadModule resource.","parameters":[],"requestBody":{"description":"The new UploadModule resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/UploadModule.UploadModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/upload-source":{"post":{"operationId":"api_modulesupload-source_post","tags":["Module"],"responses":{"201":{"description":"UploadModule resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UploadModule"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a UploadModule resource.","description":"Creates a UploadModule resource.","parameters":[],"requestBody":{"description":"The new UploadModule resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UploadModule.UploadModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}":{"get":{"operationId":"api_modules_technicalName_get","tags":["Module"],"responses":{"200":{"description":"Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Module resource.","description":"Retrieves a Module resource.","parameters":[{"name":"technicalName","in":"path","description":"Module identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["module_read"]}]}},"\/modules\/{technicalName}\/install":{"put":{"operationId":"api_modules_technicalNameinstall_put","tags":["Module"],"responses":{"200":{"description":"Module resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Module resource.","description":"Replaces the Module resource.","parameters":[{"name":"technicalName","in":"path","description":"Module identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.InstallModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}\/reset":{"patch":{"operationId":"api_modules_technicalNamereset_patch","tags":["Module"],"responses":{"200":{"description":"ResetModule resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResetModule"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ResetModule resource.","description":"Updates the ResetModule resource.","parameters":[{"name":"technicalName","in":"path","description":"ResetModule identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ResetModule resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResetModule.ResetModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}\/status":{"put":{"operationId":"api_modules_technicalNamestatus_put","tags":["Module"],"responses":{"200":{"description":"Module resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Module resource.","description":"Replaces the Module resource.","parameters":[{"name":"technicalName","in":"path","description":"Module identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.UpdateModuleStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}\/uninstall":{"put":{"operationId":"api_modules_technicalNameuninstall_put","tags":["Module"],"responses":{"204":{"description":"UninstallModule resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the UninstallModule resource.","description":"Replaces the UninstallModule resource.","parameters":[{"name":"technicalName","in":"path","description":"UninstallModule identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated UninstallModule resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UninstallModule.UninstallModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}\/upgrade":{"put":{"operationId":"api_modules_technicalNameupgrade_put","tags":["Module"],"responses":{"200":{"description":"UpgradeModule resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UpgradeModule"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the UpgradeModule resource.","description":"Replaces the UpgradeModule resource.","parameters":[{"name":"technicalName","in":"path","description":"UpgradeModule identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated UpgradeModule resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UpgradeModule.UpgradeModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/products":{"get":{"operationId":"api_products_get_collection","tags":["Product"],"responses":{"200":{"description":"ProductList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ProductList"}}}}}},"summary":"Retrieves the collection of ProductList resources.","description":"Retrieves the collection of ProductList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]},"post":{"operationId":"api_products_post","tags":["Product"],"responses":{"201":{"description":"Product resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Product resource.","description":"Creates a Product resource.","parameters":[],"requestBody":{"description":"The new Product resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product.AddProductCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/products\/combinations\/{combinationId}":{"get":{"operationId":"api_productscombinations_combinationId_get","tags":["Product"],"responses":{"200":{"description":"Combination resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Combination"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Combination resource.","description":"Retrieves a Combination resource.","parameters":[{"name":"combinationId","in":"path","description":"Combination identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]}},"\/products\/images\/{imageId}":{"get":{"operationId":"api_productsimages_imageId_get","tags":["Product"],"responses":{"200":{"description":"ProductImage resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductImage"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ProductImage resource.","description":"Retrieves a ProductImage resource.","parameters":[{"name":"imageId","in":"path","description":"ProductImage identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]},"post":{"operationId":"api_productsimages_imageId_post","tags":["Product"],"responses":{"200":{"description":"ProductImage resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductImage"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a ProductImage resource.","description":"Creates a ProductImage resource.","parameters":[{"name":"imageId","in":"path","description":"ProductImage identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new ProductImage resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ProductImage.UpdateProductImageCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]},"delete":{"operationId":"api_productsimages_imageId_delete","tags":["Product"],"responses":{"204":{"description":"ProductImage resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the ProductImage resource.","description":"Removes the ProductImage resource.","parameters":[{"name":"imageId","in":"path","description":"ProductImage identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false}},"\/products\/search":{"get":{"operationId":"api_productssearch_get_collection","tags":["Product"],"responses":{"200":{"description":"FoundProduct collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/FoundProduct"}}}}}},"summary":"Retrieves the collection of FoundProduct resources.","description":"Retrieves the collection of FoundProduct resources.","parameters":[{"name":"phrase","in":"query","description":"Search phrase to find products","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"resultsLimit","in":"query","description":"Maximum number of results to return","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer","default":20},"style":"form","explode":false,"allowReserved":false},{"name":"isoCode","in":"query","description":"Currency ISO code (e.g., EUR, USD)","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"orderId","in":"query","description":"Optional order ID for context-specific pricing","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]}},"\/products\/{productId}":{"get":{"operationId":"api_products_productId_get","tags":["Product"],"responses":{"200":{"description":"Product resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Product resource.","description":"Retrieves a Product resource.","parameters":[{"name":"productId","in":"path","description":"Product identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]},"delete":{"operationId":"api_products_productId_delete","tags":["Product"],"responses":{"204":{"description":"Product resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Product resource.","description":"Removes the Product resource.","parameters":[{"name":"productId","in":"path","description":"Product identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_write"]}]},"patch":{"operationId":"api_products_productId_patch","tags":["Product"],"responses":{"200":{"description":"Product resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Product resource.","description":"Updates the Product resource.","parameters":[{"name":"productId","in":"path","description":"Product identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Product resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product.UpdateProductCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/products\/{productId}\/combination-ids":{"get":{"operationId":"api_products_productIdcombination-ids_get","tags":["Product"],"responses":{"200":{"description":"CombinationIdList resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CombinationIdList"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CombinationIdList resource.","description":"Retrieves a CombinationIdList resource.","parameters":[{"name":"productId","in":"path","description":"CombinationIdList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]}},"\/products\/{productId}\/combinations":{"get":{"operationId":"api_products_productIdcombinations_get_collection","tags":["Product"],"responses":{"200":{"description":"CombinationList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CombinationList"}}}}}},"summary":"Retrieves the collection of CombinationList resources.","description":"Retrieves the collection of CombinationList resources.","parameters":[{"name":"productId","in":"path","description":"CombinationList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]}},"\/products\/{productId}\/generate-combinations":{"post":{"operationId":"api_products_productIdgenerate-combinations_post","tags":["Product"],"responses":{"201":{"description":"GenerateCombinations resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/GenerateCombinations"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a GenerateCombinations resource.","description":"Creates a GenerateCombinations resource.","parameters":[{"name":"productId","in":"path","description":"GenerateCombinations identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new GenerateCombinations resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/GenerateCombinations.GenerateProductCombinationsCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/products\/{productId}\/images":{"get":{"operationId":"api_products_productIdimages_get_collection","tags":["Product"],"responses":{"200":{"description":"ProductImageList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ProductImageList"}}}}}},"summary":"Retrieves the collection of ProductImageList resources.","description":"Retrieves the collection of ProductImageList resources.","parameters":[{"name":"productId","in":"path","description":"ProductImageList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]},"post":{"operationId":"api_products_productIdimages_post","tags":["Product"],"responses":{"201":{"description":"NewProductImage resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NewProductImage"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a NewProductImage resource.","description":"Creates a NewProductImage resource.","parameters":[{"name":"productId","in":"path","description":"NewProductImage identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new NewProductImage resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NewProductImage.AddProductImageCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/products\/{productId}\/shops":{"patch":{"operationId":"api_products_productIdshops_patch","tags":["Product"],"responses":{"200":{"description":"ProductShops resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductShops"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ProductShops resource.","description":"Updates the ProductShops resource.","parameters":[{"name":"productId","in":"path","description":"ProductShops identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ProductShops resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductShops.SetProductShopsCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/search-aliases":{"get":{"operationId":"api_search-aliases_get_collection","tags":["SearchAlias"],"responses":{"200":{"description":"SearchAliasList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/SearchAliasList"}}}}}},"summary":"Retrieves the collection of SearchAliasList resources.","description":"Retrieves the collection of SearchAliasList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["search_alias_read"]}]},"post":{"operationId":"api_search-aliases_post","tags":["SearchAlias"],"responses":{"204":{"description":"SearchAlias resource created","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a SearchAlias resource.","description":"Creates a SearchAlias resource.","parameters":[],"requestBody":{"description":"The new SearchAlias resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SearchAlias.AddSearchTermAliasesCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["search_alias_write"]}]},"delete":{"operationId":"api_search-aliases_delete","tags":["SearchAlias"],"responses":{"204":{"description":"DeleteSearchAlias resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the DeleteSearchAlias resource.","description":"Removes the DeleteSearchAlias resource.","parameters":[],"deprecated":false,"security":[{"oauth":["search_alias_write"]}]}},"\/search-aliases\/bulk-delete":{"delete":{"operationId":"api_search-aliasesbulk-delete_delete","tags":["SearchAlias"],"responses":{"204":{"description":"BulkDeleteSearchAliases resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteSearchAliases resource.","description":"Removes the BulkDeleteSearchAliases resource.","parameters":[],"deprecated":false,"security":[{"oauth":["search_alias_write"]}]}},"\/search-aliases\/{searchTerm}":{"get":{"operationId":"api_search-aliases_searchTerm_get","tags":["SearchAlias"],"responses":{"200":{"description":"SearchAlias resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SearchAlias"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a SearchAlias resource.","description":"Retrieves a SearchAlias resource.","parameters":[{"name":"searchTerm","in":"path","description":"SearchAlias identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["search_alias_read"]}]},"put":{"operationId":"api_search-aliases_searchTerm_put","tags":["SearchAlias"],"responses":{"204":{"description":"UpdateSearchAlias resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the UpdateSearchAlias resource.","description":"Replaces the UpdateSearchAlias resource.","parameters":[{"name":"searchTerm","in":"path","description":"UpdateSearchAlias identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated UpdateSearchAlias resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UpdateSearchAlias.UpdateSearchTermAliasesCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["search_alias_write"]}]}},"\/stores\/bulk-delete":{"delete":{"operationId":"api_storesbulk-delete_delete","tags":["Store"],"responses":{"204":{"description":"BulkDeleteStores resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteStores resource.","description":"Removes the BulkDeleteStores resource.","parameters":[],"deprecated":false,"security":[{"oauth":["store_write"]}]}},"\/stores\/bulk-update-status":{"put":{"operationId":"api_storesbulk-update-status_put","tags":["Store"],"responses":{"204":{"description":"BulkUpdateStatusStores resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkUpdateStatusStores resource.","description":"Replaces the BulkUpdateStatusStores resource.","parameters":[],"requestBody":{"description":"The updated BulkUpdateStatusStores resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkUpdateStatusStores.BulkUpdateStoreStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["store_write"]}]}},"\/stores\/{storeId}":{"get":{"operationId":"api_stores_storeId_get","tags":["Store"],"responses":{"200":{"description":"Store resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Store"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Store resource.","description":"Retrieves a Store resource.","parameters":[{"name":"storeId","in":"path","description":"Store identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["store_read"]}]},"delete":{"operationId":"api_stores_storeId_delete","tags":["Store"],"responses":{"204":{"description":"Store resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Store resource.","description":"Removes the Store resource.","parameters":[{"name":"storeId","in":"path","description":"Store identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["store_write"]}]}},"\/stores\/{storeId}\/toggle-status":{"put":{"operationId":"api_stores_storeIdtoggle-status_put","tags":["Store"],"responses":{"204":{"description":"Store resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Store resource.","description":"Replaces the Store resource.","parameters":[{"name":"storeId","in":"path","description":"Store identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Store resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Store.ToggleStoreStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["store_write"]}]}},"\/suppliers":{"get":{"operationId":"api_suppliers_get_collection","tags":["Supplier"],"responses":{"200":{"description":"SupplierList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/SupplierList"}}}}}},"summary":"Retrieves the collection of SupplierList resources.","description":"Retrieves the collection of SupplierList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["supplier_read"]}]},"post":{"operationId":"api_suppliers_post","tags":["Supplier"],"responses":{"201":{"description":"Supplier resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Supplier resource.","description":"Creates a Supplier resource.","parameters":[],"requestBody":{"description":"The new Supplier resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier.AddSupplierCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/bulk-delete":{"delete":{"operationId":"api_suppliersbulk-delete_delete","tags":["Supplier"],"responses":{"204":{"description":"BulkSuppliers resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkSuppliers resource.","description":"Removes the BulkSuppliers resource.","parameters":[],"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/bulk-disable":{"put":{"operationId":"api_suppliersbulk-disable_put","tags":["Supplier"],"responses":{"204":{"description":"BulkSuppliers resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkSuppliers resource.","description":"Replaces the BulkSuppliers resource.","parameters":[],"requestBody":{"description":"The updated BulkSuppliers resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkSuppliers.BulkDisableSupplierCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/bulk-enable":{"put":{"operationId":"api_suppliersbulk-enable_put","tags":["Supplier"],"responses":{"204":{"description":"BulkSuppliers resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkSuppliers resource.","description":"Replaces the BulkSuppliers resource.","parameters":[],"requestBody":{"description":"The updated BulkSuppliers resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkSuppliers.BulkEnableSupplierCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/{supplierId}":{"get":{"operationId":"api_suppliers_supplierId_get","tags":["Supplier"],"responses":{"200":{"description":"Supplier resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Supplier resource.","description":"Retrieves a Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["supplier_read"]}]},"delete":{"operationId":"api_suppliers_supplierId_delete","tags":["Supplier"],"responses":{"204":{"description":"Supplier resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Supplier resource.","description":"Removes the Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["supplier_write"]}]},"patch":{"operationId":"api_suppliers_supplierId_patch","tags":["Supplier"],"responses":{"200":{"description":"Supplier resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Supplier resource.","description":"Updates the Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Supplier resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier.EditSupplierCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/{supplierId}\/logo":{"delete":{"operationId":"api_suppliers_supplierIdlogo_delete","tags":["Supplier"],"responses":{"204":{"description":"Supplier resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Supplier resource.","description":"Removes the Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/{supplierId}\/toggle-status":{"put":{"operationId":"api_suppliers_supplierIdtoggle-status_put","tags":["Supplier"],"responses":{"204":{"description":"Supplier resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Supplier resource.","description":"Replaces the Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Supplier resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier.ToggleSupplierStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/tabs\/{className}":{"put":{"operationId":"api_tabs_className_put","tags":["Tab"],"responses":{"200":{"description":"Tab resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tab"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Tab resource.","description":"Replaces the Tab resource.","parameters":[{"name":"className","in":"path","description":"Tab identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Tab resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tab.UpdateTabStatusByClassNameCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tab_write"]}]}},"\/tax-rules-groups":{"get":{"operationId":"api_tax-rules-groups_get_collection","tags":["TaxRulesGroup"],"responses":{"200":{"description":"TaxRulesGroupList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaxRulesGroupList"}}}}}},"summary":"Retrieves the collection of TaxRulesGroupList resources.","description":"Retrieves the collection of TaxRulesGroupList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["tax_rules_group_read"]}]},"post":{"operationId":"api_tax-rules-groups_post","tags":["TaxRulesGroup"],"responses":{"201":{"description":"TaxRulesGroup resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a TaxRulesGroup resource.","description":"Creates a TaxRulesGroup resource.","parameters":[],"requestBody":{"description":"The new TaxRulesGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup.AddTaxRulesGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]}},"\/tax-rules-groups\/bulk-delete":{"delete":{"operationId":"api_tax-rules-groupsbulk-delete_delete","tags":["TaxRulesGroup"],"responses":{"204":{"description":"BulkDeleteTaxRulesGroup resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteTaxRulesGroup resource.","description":"Removes the BulkDeleteTaxRulesGroup resource.","parameters":[],"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]}},"\/tax-rules-groups\/bulk-update-status":{"put":{"operationId":"api_tax-rules-groupsbulk-update-status_put","tags":["TaxRulesGroup"],"responses":{"204":{"description":"BulkUpdateStatusTaxRulesGroup resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkUpdateStatusTaxRulesGroup resource.","description":"Replaces the BulkUpdateStatusTaxRulesGroup resource.","parameters":[],"requestBody":{"description":"The updated BulkUpdateStatusTaxRulesGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkUpdateStatusTaxRulesGroup.BulkSetTaxRulesGroupStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]}},"\/tax-rules-groups\/{taxRulesGroupId}":{"get":{"operationId":"api_tax-rules-groups_taxRulesGroupId_get","tags":["TaxRulesGroup"],"responses":{"200":{"description":"TaxRulesGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a TaxRulesGroup resource.","description":"Retrieves a TaxRulesGroup resource.","parameters":[{"name":"taxRulesGroupId","in":"path","description":"TaxRulesGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["tax_rules_group_read"]}]},"delete":{"operationId":"api_tax-rules-groups_taxRulesGroupId_delete","tags":["TaxRulesGroup"],"responses":{"204":{"description":"TaxRulesGroup resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the TaxRulesGroup resource.","description":"Removes the TaxRulesGroup resource.","parameters":[{"name":"taxRulesGroupId","in":"path","description":"TaxRulesGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]},"patch":{"operationId":"api_tax-rules-groups_taxRulesGroupId_patch","tags":["TaxRulesGroup"],"responses":{"200":{"description":"TaxRulesGroup resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the TaxRulesGroup resource.","description":"Updates the TaxRulesGroup resource.","parameters":[{"name":"taxRulesGroupId","in":"path","description":"TaxRulesGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated TaxRulesGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup.EditTaxRulesGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]}},"\/titles":{"get":{"operationId":"api_titles_get_collection","tags":["Title"],"responses":{"200":{"description":"TitleList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TitleList"}}}}}},"summary":"Retrieves the collection of TitleList resources.","description":"Retrieves the collection of TitleList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["title_read"]}]},"post":{"operationId":"api_titles_post","tags":["Title"],"responses":{"201":{"description":"Title resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Title"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Title resource.","description":"Creates a Title resource.","parameters":[],"requestBody":{"description":"The new Title resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Title.AddTitleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["title_write"]}]}},"\/titles\/bulk-delete":{"delete":{"operationId":"api_titlesbulk-delete_delete","tags":["Title"],"responses":{"204":{"description":"BulkDeleteTitles resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteTitles resource.","description":"Removes the BulkDeleteTitles resource.","parameters":[],"deprecated":false,"security":[{"oauth":["title_write"]}]}},"\/titles\/{titleId}":{"get":{"operationId":"api_titles_titleId_get","tags":["Title"],"responses":{"200":{"description":"Title resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Title"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Title resource.","description":"Retrieves a Title resource.","parameters":[{"name":"titleId","in":"path","description":"Title identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["title_read"]}]},"delete":{"operationId":"api_titles_titleId_delete","tags":["Title"],"responses":{"204":{"description":"Title resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Title resource.","description":"Removes the Title resource.","parameters":[{"name":"titleId","in":"path","description":"Title identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["title_write"]}]},"patch":{"operationId":"api_titles_titleId_patch","tags":["Title"],"responses":{"200":{"description":"Title resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Title"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Title resource.","description":"Updates the Title resource.","parameters":[{"name":"titleId","in":"path","description":"Title identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Title resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Title.EditTitleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["title_write"]}]}},"\/webservice-keys":{"get":{"operationId":"api_webservice-keys_get_collection","tags":["WebserviceKey"],"responses":{"200":{"description":"WebserviceKeyList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/WebserviceKeyList"}}}}}},"summary":"Retrieves the collection of WebserviceKeyList resources.","description":"Retrieves the collection of WebserviceKeyList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["webservice_key_read"]}]},"post":{"operationId":"api_webservice-keys_post","tags":["WebserviceKey"],"responses":{"201":{"description":"WebserviceKey resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a WebserviceKey resource.","description":"Creates a WebserviceKey resource.","parameters":[],"requestBody":{"description":"The new WebserviceKey resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey.AddWebserviceKeyCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["webservice_key_write"]}]}},"\/webservice-keys\/{webserviceKeyId}":{"get":{"operationId":"api_webservice-keys_webserviceKeyId_get","tags":["WebserviceKey"],"responses":{"200":{"description":"WebserviceKey resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a WebserviceKey resource.","description":"Retrieves a WebserviceKey resource.","parameters":[{"name":"webserviceKeyId","in":"path","description":"WebserviceKey identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["webservice_key_read"]}]},"patch":{"operationId":"api_webservice-keys_webserviceKeyId_patch","tags":["WebserviceKey"],"responses":{"200":{"description":"WebserviceKey resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the WebserviceKey resource.","description":"Updates the WebserviceKey resource.","parameters":[{"name":"webserviceKeyId","in":"path","description":"WebserviceKey identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated WebserviceKey resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey.EditWebserviceKeyCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["webservice_key_write"]}]}},"\/zones":{"get":{"operationId":"api_zones_get_collection","tags":["Zone"],"responses":{"200":{"description":"ZoneList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneList"}}}}}},"summary":"Retrieves the collection of ZoneList resources.","description":"Retrieves the collection of ZoneList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["zone_read"]}]},"post":{"operationId":"api_zones_post","tags":["Zone"],"responses":{"201":{"description":"Zone resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Zone resource.","description":"Creates a Zone resource.","parameters":[],"requestBody":{"description":"The new Zone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone.AddZoneCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["zone_write"]}]}},"\/zones\/bulk-delete":{"delete":{"operationId":"api_zonesbulk-delete_delete","tags":["Zone"],"responses":{"204":{"description":"BulkDeleteZones resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteZones resource.","description":"Removes the BulkDeleteZones resource.","parameters":[],"deprecated":false,"security":[{"oauth":["zone_write"]}]}},"\/zones\/bulk-update-status":{"put":{"operationId":"api_zonesbulk-update-status_put","tags":["Zone"],"responses":{"204":{"description":"BulkUpdateStatusZone resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkUpdateStatusZone resource.","description":"Replaces the BulkUpdateStatusZone resource.","parameters":[],"requestBody":{"description":"The updated BulkUpdateStatusZone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkUpdateStatusZone.BulkToggleZoneStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["zone_write"]}]}},"\/zones\/{zoneId}":{"get":{"operationId":"api_zones_zoneId_get","tags":["Zone"],"responses":{"200":{"description":"Zone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Zone resource.","description":"Retrieves a Zone resource.","parameters":[{"name":"zoneId","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["zone_read"]}]},"put":{"operationId":"api_zones_zoneId_put","tags":["Zone"],"responses":{"200":{"description":"Zone resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Zone resource.","description":"Replaces the Zone resource.","parameters":[{"name":"zoneId","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Zone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone.EditZoneCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["zone_write"]}]},"delete":{"operationId":"api_zones_zoneId_delete","tags":["Zone"],"responses":{"204":{"description":"Zone resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Zone resource.","description":"Removes the Zone resource.","parameters":[{"name":"zoneId","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["zone_write"]}]}},"\/zones\/{zoneId}\/toggle-status":{"put":{"operationId":"api_zones_zoneIdtoggle-status_put","tags":["Zone"],"responses":{"204":{"description":"Zone resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Zone resource.","description":"Replaces the Zone resource.","parameters":[{"name":"zoneId","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Zone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone.ToggleZoneStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["zone_write"]}]}}},"components":{"schemas":{"AddressList":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{"type":"integer"},"firstname":{"type":"string"},"lastname":{"type":"string"},"address1":{"type":"string"},"postcode":{"type":"string"},"city":{"type":"string"},"country_name":{"type":"string"}}},"ApiClient":{"type":"object","description":"","deprecated":false,"properties":{"apiClientId":{"type":"integer"},"clientId":{"type":"string"},"clientName":{"type":"string"},"description":{"type":"string"},"externalIssuer":{"type":["string","null"]},"enabled":{"type":"boolean"},"lifetime":{"type":"integer"},"scopes":{"type":"array","items":{"type":"string"}}}},"ApiClient.AddApiClientCommand":{"type":"object","description":"","deprecated":false,"properties":{"clientName":{"type":"string"},"clientId":{"type":"string"},"enabled":{"type":"boolean"},"description":{"type":"string"},"scopes":{"type":"array","items":{"type":"string"}},"lifetime":{"type":"integer"}}},"ApiClient.EditApiClientCommand":{"type":"object","description":"","deprecated":false,"properties":{"apiClientId":{"type":"integer"},"clientId":{"type":"string"},"clientName":{"type":"string"},"enabled":{"type":"boolean"},"description":{"type":"string"},"scopes":{"type":["array","null"],"items":{"type":"string"}},"lifetime":{"type":["integer","null"]}}},"ApiClientList":{"type":"object","description":"","deprecated":false,"properties":{"apiClientId":{"type":"integer"},"clientId":{"type":"string"},"clientName":{"type":"string"},"description":{"type":"string"},"externalIssuer":{"type":["string","null"]},"enabled":{"type":"boolean"},"lifetime":{"type":"integer"}}},"Attribute":{"type":"object","description":"","deprecated":false,"properties":{"attributeId":{"type":"integer"},"attributeGroupId":{"type":"integer","example":1},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"color":{"type":"string"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}}},"Attribute.AddAttributeCommand":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"color":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"Attribute.EditAttributeCommand":{"type":"object","description":"","deprecated":false,"properties":{"attributeId":{"type":"integer"},"attributeGroupId":{"type":"integer"},"color":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"AttributeGroup":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"publicNames":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"type":{"enum":["color","select","radio"],"type":"string"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"position":{"type":"integer"}}},"AttributeGroup.AddAttributeGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"type":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"publicNames":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"AttributeGroup.EditAttributeGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"type":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"publicNames":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"AttributeGroupList":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"name":{"type":"string"},"values":{"type":"integer"},"position":{"type":"integer"}}},"AttributeGroupPosition":{"type":"object","description":"","deprecated":false,"properties":{"positions":{"items":{"type":"object","properties":{"attributeGroupId":{"type":"integer"},"newPosition":{"type":"integer"}}},"example":[{"attributeGroupId":5,"newPosition":3},{"attributeGroupId":8,"newPosition":1}],"type":"array"}}},"AttributeList":{"type":"object","description":"","deprecated":false,"properties":{"attributeId":{"type":"integer"},"name":{"type":"string"},"values":{"type":"integer"},"position":{"type":"integer"}}},"AttributePosition":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"positions":{"items":{"type":"object","properties":{"attributeId":{"type":"integer"},"newPosition":{"type":"integer"}}},"example":[{"attributeId":5,"newPosition":3},{"attributeId":8,"newPosition":1}],"type":"array"}}},"BulkModules.BulkToggleModuleStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"modules":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean"}}},"BulkModules.BulkUninstallModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"modules":{"type":"array","items":{"type":"string"}}}},"BulkSuppliers.BulkDisableSupplierCommand":{"type":"object","description":"","deprecated":false,"properties":{"supplierIds":{"type":"array","items":{"type":"string"}}}},"BulkSuppliers.BulkEnableSupplierCommand":{"type":"object","description":"","deprecated":false,"properties":{"supplierIds":{"type":"array","items":{"type":"string"}}}},"BulkUpdateStatusCategories.BulkUpdateCategoriesStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"categoryIds":{"type":"array","items":{"type":"string"}},"enabled":{}}},"BulkUpdateStatusStores.BulkUpdateStoreStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"storeIds":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean"}}},"BulkUpdateStatusTaxRulesGroup.BulkSetTaxRulesGroupStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"taxRulesGroupIds":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean"}}},"BulkUpdateStatusZone.BulkToggleZoneStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"zoneIds":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean"}}},"CartAddress":{"type":"object","description":"","deprecated":false,"properties":{"cartId":{"type":"integer"},"addressType":{"type":"string"},"addressAlias":{"type":["string","null"]},"firstName":{"type":["string","null"]},"lastName":{"type":["string","null"]},"address":{"type":["string","null"]},"address2":{"type":["string","null"]},"city":{"type":["string","null"]},"postCode":{"type":["string","null"]},"countryId":{"anyOf":[{"$ref":"#\/components\/schemas\/CountryId"},{"type":"null"}]},"stateId":{"anyOf":[{"$ref":"#\/components\/schemas\/StateIdInterface"},{"type":"null"}]},"homePhone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"company":{"type":["string","null"]},"vatNumber":{"type":["string","null"]},"other":{"type":["string","null"]},"dni":{"type":["string","null"]}}},"CartAddress.EditCartAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"cartId":{"type":"integer"},"addressType":{"type":"string"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"integer"},"dni":{"type":"string"},"company":{"type":"string"},"address2":{"type":"string"},"other":{"type":"string"}}},"Category":{"type":"object","description":"","deprecated":false,"properties":{"categoryId":{"type":"integer"},"enabled":{"type":"boolean"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"additionalDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"linkRewrites":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaTitles":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"position":{"type":"integer"},"parentId":{"type":"integer"},"redirectType":{"type":"string"},"redirectTarget":{"type":["integer","null"]},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}}},"Category.AddCategoryCommand":{"type":"object","description":"","deprecated":false,"properties":{"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"additionalDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"linkRewrites":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Category.EditCategoryCommand":{"type":"object","description":"","deprecated":false,"properties":{"categoryId":{},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"additionalDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"linkRewrites":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Category.SetCategoryIsEnabledCommand":{"type":"object","description":"","deprecated":false,"properties":{"categoryId":{}}},"CategoryList":{"type":"object","description":"","deprecated":false,"properties":{"categoryId":{"type":"integer"},"enabled":{"type":"boolean"},"name":{"type":"string"}}},"Combination":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"combinationId":{"type":"integer"},"name":{"type":"string"},"default":{"type":"boolean"},"gtin":{"type":"string"},"isbn":{"type":"string"},"mpn":{"type":"string"},"reference":{"type":"string"},"upc":{"type":"string"},"coverThumbnailUrl":{"type":"string"},"imageIds":{"type":"array","description":"List of image IDs","items":{"type":"integer"},"example":[1,3]},"impactOnPriceTaxExcluded":{"type":"number","example":42.990000000000002},"impactOnPriceTaxIncluded":{"type":"number","example":42.990000000000002},"impactOnUnitPrice":{"type":"number","example":42.990000000000002},"impactOnUnitPriceTaxIncluded":{"type":"number","example":42.990000000000002},"ecotaxTaxExcluded":{"type":"number","example":42.990000000000002},"ecotaxTaxIncluded":{"type":"number","example":42.990000000000002},"impactOnWeight":{"type":"number","example":42.990000000000002},"wholesalePrice":{"type":"number","example":42.990000000000002},"productTaxRate":{"type":"number","example":42.990000000000002},"productPriceTaxExcluded":{"type":"number","example":42.990000000000002},"productEcotaxTaxExcluded":{"type":"number","example":42.990000000000002},"quantity":{"type":"integer"}}},"CombinationIdList":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"combinationIds":{"type":"array","description":"List of combination IDs","items":{"type":"integer"},"example":[1,3]}}},"CombinationList":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"combinationId":{"type":"integer"},"name":{"type":"string"},"default":{"type":"boolean"},"reference":{"type":"string"},"impactOnPriceTaxExcluded":{"type":"number","example":42.990000000000002},"ecoTax":{"type":"number","example":42.990000000000002},"quantity":{"type":"integer"},"imageUrl":{"type":"string"},"attributes":{"type":"array","description":"Combination attributes","items":{"type":"object","properties":{"attributeGroupId":{"type":"integer"},"attributeGroupName":{"type":"string"},"attributeId":{"type":"integer"},"attributeName":{"type":"string"}}}}}},"Contact":{"type":"object","description":"","deprecated":false,"properties":{"contactId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"email":{"format":"email","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"messagesSavingEnabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}}},"Contact.AddContactCommand":{"type":"object","description":"","deprecated":false,"properties":{"email":{},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Contact.EditContactCommand":{"type":"object","description":"","deprecated":false,"properties":{"contactId":{},"email":{},"messagesSavingEnabled":{},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"ContactList":{"type":"object","description":"","deprecated":false,"properties":{"contactId":{"type":"integer"},"name":{"type":"string"},"email":{"type":"string"},"description":{"type":"string"}}},"CountryId":{"type":"object","description":"","deprecated":false,"properties":{"value":{"readOnly":true,"type":"integer"}}},"Customer":{"type":"object","description":"","deprecated":false,"properties":{"customerId":{"type":"integer","example":1},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"format":"email","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"password":{"type":"string"},"defaultGroupId":{"type":"integer","example":3},"groupIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"genderId":{"type":"integer","example":1},"enabled":{"type":"boolean","example":true},"newsletterSubscribed":{"type":"boolean","example":false},"partnerOffersSubscribed":{"type":"boolean","example":false},"birthday":{"type":["string","null"]},"companyName":{"type":["string","null"]},"siretCode":{"type":["string","null"]},"apeCode":{"type":["string","null"]},"website":{"type":["string","null"]},"allowedOutstandingAmount":{"type":"number","format":"float","example":1000.5},"maxPaymentDays":{"type":"integer","example":30},"riskId":{"type":"integer","example":1},"guest":{"type":"boolean","example":false},"deleteMethod":{"type":["string","null"]}},"required":["firstName","lastName","email","password","defaultGroupId","groupIds"]},"Customer.AddCustomerCommand":{"type":"object","description":"","deprecated":false,"properties":{"firstName":{},"lastName":{},"email":{},"password":{},"defaultGroupId":{},"groupIds":{"type":"array","items":{"type":"string"}},"genderId":{},"birthday":{},"companyName":{},"siretCode":{},"apeCode":{},"website":{},"allowedOutstandingAmount":{},"maxPaymentDays":{},"riskId":{}}},"Customer.EditCustomerCommand":{"type":"object","description":"","deprecated":false,"properties":{"customerId":{},"firstName":{},"lastName":{},"email":{},"password":{},"defaultGroupId":{},"groupIds":{"type":"array","items":{"type":"string"}},"genderId":{},"newsletterSubscribed":{"type":"boolean"},"enabled":{},"partnerOffersSubscribed":{},"birthday":{},"companyName":{},"siretCode":{},"apeCode":{},"website":{},"allowedOutstandingAmount":{},"maxPaymentDays":{},"riskId":{}}},"CustomerAddress":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{"type":"integer"},"customerId":{"type":"integer"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"address2":{"type":["string","null"]},"city":{"type":"string"},"postCode":{"type":"string"},"countryId":{"$ref":"#\/components\/schemas\/CountryId"},"dni":{"type":["string","null"]},"company":{"type":["string","null"]},"vatNumber":{"type":["string","null"]},"stateId":{"$ref":"#\/components\/schemas\/StateIdInterface"},"homePhone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"other":{"type":["string","null"]}}},"CustomerAddress.AddCustomerAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"customerId":{"type":"integer"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"integer"},"dni":{"type":["string","null"]},"company":{"type":["string","null"]},"address2":{"type":["string","null"]},"other":{"type":["string","null"]}}},"CustomerAddress.EditCustomerAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{"type":"integer"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"integer"},"dni":{"type":"string"},"company":{"type":"string"},"address2":{"type":"string"},"other":{"type":"string"}}},"CustomerDetails":{"type":"object","description":"","deprecated":false,"properties":{"customerId":{"type":"integer","example":1},"personalInformation":{},"ordersInformation":{},"cartsInformation":{"type":"array","items":{"type":"string"}},"productsInformation":{},"messagesInformation":{"type":"array","items":{"type":"string"}},"discountsInformation":{"type":"array","items":{"type":"string"}},"sentEmailsInformation":{"type":"array","items":{"type":"string"}},"lastConnectionsInformation":{"type":"array","items":{"type":"string"}},"groupsInformation":{"type":"array","items":{"type":"string"}},"addressesInformation":{"type":"array","items":{"type":"string"}},"generalInformation":{}}},"CustomerGroup":{"type":"object","description":"","deprecated":false,"properties":{"customerGroupId":{"type":"integer"},"localizedNames":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"reductionPercent":{"type":"number","example":42.990000000000002},"displayPriceTaxExcluded":{"type":"boolean"},"showPrice":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"integer"}}}},"CustomerGroup.AddCustomerGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"localizedNames":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"reductionPercent":{"type":"number","example":42.990000000000002}}},"CustomerGroup.EditCustomerGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"customerGroupId":{"type":"integer"},"localizedNames":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"reductionPercent":{"type":"number","example":42.990000000000002},"displayPriceTaxExcluded":{"type":"boolean"},"showPrice":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"string"}}}},"CustomerGroupList":{"type":"object","description":"","deprecated":false,"properties":{"customerGroupId":{"type":"integer"},"name":{"type":"string"},"reductionPercent":{"type":"number","example":42.990000000000002},"customers":{"type":"integer"},"showPrice":{"type":"boolean"}}},"DecimalNumber":{"type":"object","description":"","deprecated":false,"properties":{"integerPart":{"readOnly":true},"fractionalPart":{"readOnly":true},"precision":{"readOnly":true},"sign":{"readOnly":true},"exponent":{"type":"integer"},"coefficient":{"readOnly":true,"type":"string"},"greaterThanZero":{"readOnly":true,"type":"boolean"},"greaterOrEqualThanZero":{"readOnly":true,"type":"boolean"},"lowerThanZero":{"readOnly":true,"type":"boolean"},"lowerOrEqualThanZero":{"readOnly":true,"type":"boolean"},"positive":{"readOnly":true,"type":"boolean"},"negative":{"readOnly":true,"type":"boolean"}}},"Feature":{"type":"object","description":"","deprecated":false,"properties":{"featureId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"position":{"type":"integer"}}},"Feature.AddFeatureCommand":{"type":"object","description":"","deprecated":false,"properties":{"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Feature.EditFeatureCommand":{"type":"object","description":"","deprecated":false,"properties":{"featureId":{"type":"integer"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"FeatureList":{"type":"object","description":"","deprecated":false,"properties":{"featureId":{"type":"integer"},"name":{"type":"string"},"values":{"type":"integer"},"position":{"type":"integer"}}},"FeatureValue":{"type":"object","description":"","deprecated":false,"properties":{"featureValueId":{"type":"integer"},"featureId":{"type":"integer","example":1},"values":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"position":{"type":"integer"}}},"FeatureValue.AddFeatureValueCommand":{"type":"object","description":"","deprecated":false,"properties":{"featureId":{"type":"integer"},"values":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"FeatureValue.EditFeatureValueCommand":{"type":"object","description":"","deprecated":false,"properties":{"featureValueId":{"type":"integer"},"featureId":{"type":"integer"},"values":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"FeatureValueList":{"type":"object","description":"","deprecated":false,"properties":{"featureValueId":{"type":"integer"},"value":{"type":"string"},"position":{"type":"integer"}}},"FoundCustomer":{"type":"object","description":"","deprecated":false,"properties":{"idCustomer":{"type":"integer","example":1},"firstname":{"type":"string"},"lastname":{"type":"string"},"email":{"type":"string"},"fullnameAndEmail":{"type":"string"},"active":{"type":"integer","example":1},"company":{"type":["string","null"]},"idDefaultGroup":{"type":"integer","example":3},"groups":{"type":"array","items":{"type":"integer"},"example":[1,3]}}},"FoundProduct":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"availableOutOfStock":{"type":"boolean"},"name":{"type":"string"},"taxRate":{"type":"number"},"formattedPrice":{"type":"string"},"priceTaxIncl":{"type":"number"},"priceTaxExcl":{"type":"number"},"stock":{"type":"integer"},"location":{"type":"string"},"combinations":{"type":"array","items":{"type":"string"}},"customizationFields":{"type":"array","items":{"type":"string"}}}},"GenerateCombinations":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"newCombinationIds":{"type":"array","description":"List of new generated combination IDs","items":{"type":"integer","description":"Combination ID"}},"groupedAttributes":{"type":"array","items":{"type":"object","description":"List of attributes grouped by their attribute group","properties":{"attributeGroupId":{"type":"number","description":"Attribute group ID"},"attributeIds":{"type":"array","items":{"type":"integer","description":"Attribute ID"}}}}}}},"GenerateCombinations.GenerateProductCombinationsCommand":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"}}},"Hook":{"type":"object","description":"","deprecated":false,"properties":{"hookId":{"type":"integer"},"enabled":{"type":"boolean"},"name":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"}}},"Hook.UpdateHookStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"enabled":{"type":"boolean"}}},"HookId":{"type":"object","description":"","deprecated":false,"properties":{"value":{"readOnly":true}}},"Language":{"type":"object","description":"","deprecated":false,"properties":{"langId":{"type":"integer"},"name":{"type":"string"},"isoCode":{"type":"string"},"languageCode":{"type":"string"},"locale":{"type":"string"},"dateFormat":{"type":"string"},"dateTimeFormat":{"type":"string"},"rtl":{"type":"boolean"},"enabled":{"type":"boolean"},"flag":{"type":"string"}}},"ManufacturerAddress":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{"type":"integer"},"manufacturerId":{"type":["integer","null"]},"lastName":{"type":"string"},"firstName":{"type":"string"},"address":{"type":"string"},"address2":{"type":["string","null"]},"city":{"type":"string"},"postCode":{"type":["string","null"]},"countryId":{"type":"integer"},"stateId":{"type":["integer","null"]},"homePhone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"other":{"type":["string","null"]},"dni":{"type":["string","null"]}}},"ManufacturerAddress.AddManufacturerAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"manufacturerId":{},"lastName":{},"firstName":{},"address":{},"city":{},"address2":{},"countryId":{},"postCode":{},"stateId":{},"homePhone":{},"mobilePhone":{},"other":{},"dni":{}}},"ManufacturerAddress.EditManufacturerAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{},"manufacturerId":{},"lastName":{},"firstName":{},"address":{},"city":{},"address2":{},"countryId":{},"postCode":{},"stateId":{},"homePhone":{},"mobilePhone":{},"other":{},"dni":{}}},"Module":{"type":"object","description":"","deprecated":false,"properties":{"moduleId":{"type":["integer","null"]},"technicalName":{"type":"string"},"moduleVersion":{"type":"string"},"installedVersion":{"type":["string","null"]},"enabled":{"type":"boolean"},"installed":{"type":"boolean"}}},"Module.InstallModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"}}},"Module.UpdateModuleStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"},"enabled":{"type":"boolean"}}},"NewProductImage":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"imageId":{"type":"integer"},"imageUrl":{"type":"string"},"thumbnailUrl":{"type":"string"},"legends":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"cover":{"type":"boolean"},"position":{"type":"integer"},"shopIds":{"type":"array","items":{"type":"string"}},"image":{"type":"string","format":"binary"}}},"NewProductImage.AddProductImageCommand":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"}}},"OrderAddress":{"type":"object","description":"","deprecated":false,"properties":{"orderId":{"type":"integer"},"addressType":{"type":"string"},"addressAlias":{"type":["string","null"]},"firstName":{"type":["string","null"]},"lastName":{"type":["string","null"]},"address":{"type":["string","null"]},"address2":{"type":["string","null"]},"city":{"type":["string","null"]},"postCode":{"type":["string","null"]},"countryId":{"anyOf":[{"$ref":"#\/components\/schemas\/CountryId"},{"type":"null"}]},"stateId":{"anyOf":[{"$ref":"#\/components\/schemas\/StateIdInterface"},{"type":"null"}]},"homePhone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"company":{"type":["string","null"]},"vatNumber":{"type":["string","null"]},"other":{"type":["string","null"]},"dni":{"type":["string","null"]}}},"OrderAddress.EditOrderAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"orderId":{"type":"integer"},"addressType":{"type":"string"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"integer"},"dni":{"type":"string"},"company":{"type":"string"},"address2":{"type":"string"},"other":{"type":"string"}}},"Product":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"type":{"type":"string"},"enabled":{"type":"boolean"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"shortDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"tags":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"priceTaxExcluded":{"type":"number","example":42.990000000000002},"priceTaxIncluded":{"type":"number","example":42.990000000000002},"ecotaxTaxExcluded":{"type":"number","example":42.990000000000002},"ecotaxTaxIncluded":{"type":"number","example":42.990000000000002},"taxRulesGroupId":{"type":"integer"},"onSale":{"type":"boolean"},"wholesalePrice":{"type":"number","example":42.990000000000002},"unitPriceTaxExcluded":{"type":"number","example":42.990000000000002},"unitPriceTaxIncluded":{"type":"number","example":42.990000000000002},"unity":{"type":"string"},"unitPriceRatio":{"type":"number","example":42.990000000000002},"visibility":{"type":"string"},"availableForOrder":{"type":"boolean"},"onlineOnly":{"type":"boolean"},"showPrice":{"type":"boolean"},"condition":{"type":"string"},"showCondition":{"type":"boolean"},"manufacturerId":{"type":"integer"},"isbn":{"type":"string"},"upc":{"type":"string"},"gtin":{"type":"string"},"mpn":{"type":"string"},"reference":{"type":"string"},"width":{"type":"number","example":42.990000000000002},"height":{"type":"number","example":42.990000000000002},"depth":{"type":"number","example":42.990000000000002},"weight":{"type":"number","example":42.990000000000002},"additionalShippingCost":{"type":"number","example":42.990000000000002},"carrierReferenceIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"deliveryTimeNoteType":{"type":"integer"},"deliveryTimeInStockNotes":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"deliveryTimeOutOfStockNotes":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaTitles":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"linkRewrites":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"redirectType":{"type":"string"},"redirectTarget":{"type":["integer","null"]},"packStockType":{"type":"integer"},"outOfStockType":{"type":"integer"},"quantity":{"type":"integer"},"minimalQuantity":{"type":"integer"},"lowStockThreshold":{"type":"integer"},"lowStockAlertEnabled":{"type":"boolean"},"availableNowLabels":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"location":{"type":"string"},"availableLaterLabels":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"availableDate":{"type":["string","null"],"format":"date","example":"2025-11-05"},"coverThumbnailUrl":{"type":"string"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"categories":{"type":"array","items":{"type":"object","properties":{"categoryId":{"type":"integer"},"name":{"type":"string"},"displayName":{"type":"string"}}},"example":[{"categoryId":2,"name":"Home","displayName":"Home"}]},"defaultCategoryId":{"type":"integer"}}},"Product.AddProductCommand":{"type":"object","description":"","deprecated":false,"properties":{"type":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Product.UpdateProductCommand":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"redirectOption":{"type":"object","properties":{"redirectType":{"type":"string"},"redirectTarget":{"type":"integer"}}},"taxRulesGroupId":{"type":"integer"},"onSale":{"type":"boolean"},"wholesalePrice":{"type":"number","example":42.990000000000002},"unity":{"type":"string"},"visibility":{"type":"string"},"availableForOrder":{"type":"boolean"},"onlineOnly":{"type":"boolean"},"showPrice":{"type":"boolean"},"condition":{"type":"string"},"showCondition":{"type":"boolean"},"manufacturerId":{"type":"integer"},"isbn":{"type":"string"},"upc":{"type":"string"},"gtin":{"type":"string"},"mpn":{"type":"string"},"reference":{"type":"string"},"width":{"type":"number","example":42.990000000000002},"height":{"type":"number","example":42.990000000000002},"depth":{"type":"number","example":42.990000000000002},"weight":{"type":"number","example":42.990000000000002},"additionalShippingCost":{"type":"number","example":42.990000000000002},"deliveryTimeNoteType":{"type":"integer"},"packStockType":{"type":"integer"},"minimalQuantity":{"type":"integer"},"lowStockThreshold":{"type":"integer"},"availableDate":{"type":"string","format":"date","example":"2025-11-05"},"enabled":{"type":"boolean"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shortDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"linkRewrites":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"deliveryTimeInStockNotes":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"deliveryTimeOutOfStockNotes":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"availableNowLabels":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"availableLaterLabels":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"priceTaxExcluded":{"type":"number","example":42.990000000000002},"unitPriceTaxExcluded":{"type":"number","example":42.990000000000002},"ecotaxTaxExcluded":{"type":"number","example":42.990000000000002}}},"ProductImage":{"type":"object","description":"","deprecated":false,"properties":{"imageId":{"type":"integer"},"imageUrl":{"type":"string"},"thumbnailUrl":{"type":"string"},"legends":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"cover":{"type":"boolean"},"position":{"type":"integer"},"shopIds":{"type":"array","items":{"type":"string"}}}},"ProductImage.UpdateProductImageCommand":{"type":"object","description":"","deprecated":false,"properties":{"imageId":{"type":"integer"},"cover":{"type":["boolean","null"]},"position":{"type":["integer","null"]},"legends":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"ProductImageList":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"imageId":{"type":"integer"},"imageUrl":{"type":"string"},"thumbnailUrl":{"type":"string"},"legends":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"cover":{"type":"boolean"},"position":{"type":"integer"},"shopIds":{"type":"array","items":{"type":"string"}}}},"ProductList":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"type":{"type":"string"},"enabled":{"type":"boolean"},"name":{"type":"string"},"quantity":{"type":"integer"},"priceTaxExcluded":{"type":"number","example":42.990000000000002},"priceTaxIncluded":{"type":"number","example":42.990000000000002},"category":{"type":"string"}}},"ProductShops":{"type":"object","description":"","deprecated":false,"properties":{"sourceShopId":{"type":"integer"},"associatedShopIds":{"type":"array","items":{"type":"integer"}},"productId":{"type":"integer"},"type":{"type":"string"},"enabled":{"type":"boolean"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"shortDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"tags":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"priceTaxExcluded":{"type":"number","example":42.990000000000002},"priceTaxIncluded":{"type":"number","example":42.990000000000002},"ecotaxTaxExcluded":{"type":"number","example":42.990000000000002},"ecotaxTaxIncluded":{"type":"number","example":42.990000000000002},"taxRulesGroupId":{"type":"integer"},"onSale":{"type":"boolean"},"wholesalePrice":{"type":"number","example":42.990000000000002},"unitPriceTaxExcluded":{"type":"number","example":42.990000000000002},"unitPriceTaxIncluded":{"type":"number","example":42.990000000000002},"unity":{"type":"string"},"unitPriceRatio":{"type":"number","example":42.990000000000002},"visibility":{"type":"string"},"availableForOrder":{"type":"boolean"},"onlineOnly":{"type":"boolean"},"showPrice":{"type":"boolean"},"condition":{"type":"string"},"showCondition":{"type":"boolean"},"manufacturerId":{"type":"integer"},"isbn":{"type":"string"},"upc":{"type":"string"},"gtin":{"type":"string"},"mpn":{"type":"string"},"reference":{"type":"string"},"width":{"type":"number","example":42.990000000000002},"height":{"type":"number","example":42.990000000000002},"depth":{"type":"number","example":42.990000000000002},"weight":{"type":"number","example":42.990000000000002},"additionalShippingCost":{"type":"number","example":42.990000000000002},"carrierReferenceIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"deliveryTimeNoteType":{"type":"integer"},"deliveryTimeInStockNotes":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"deliveryTimeOutOfStockNotes":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaTitles":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"linkRewrites":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"redirectType":{"type":"string"},"redirectTarget":{"type":["integer","null"]},"packStockType":{"type":"integer"},"outOfStockType":{"type":"integer"},"quantity":{"type":"integer"},"minimalQuantity":{"type":"integer"},"lowStockThreshold":{"type":"integer"},"lowStockAlertEnabled":{"type":"boolean"},"availableNowLabels":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"location":{"type":"string"},"availableLaterLabels":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"availableDate":{"type":["string","null"],"format":"date","example":"2025-11-05"},"coverThumbnailUrl":{"type":"string"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"categories":{"type":"array","items":{"type":"object","properties":{"categoryId":{"type":"integer"},"name":{"type":"string"},"displayName":{"type":"string"}}},"example":[{"categoryId":2,"name":"Home","displayName":"Home"}]},"defaultCategoryId":{"type":"integer"}}},"ProductShops.SetProductShopsCommand":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"sourceShopId":{"type":"integer"},"associatedShopIds":{"type":"array","items":{"type":"string"}}}},"RedirectOption":{"type":"object","description":"","deprecated":false,"properties":{"redirectType":{"type":"string"},"redirectTarget":{"type":"integer"}}},"ResetModule":{"type":"object","description":"","deprecated":false,"properties":{"keepData":{"type":"boolean"},"moduleId":{"type":["integer","null"]},"technicalName":{"type":"string"},"moduleVersion":{"type":"string"},"installedVersion":{"type":["string","null"]},"enabled":{"type":"boolean"},"installed":{"type":"boolean"}}},"ResetModule.ResetModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"}}},"SearchAlias":{"type":"object","description":"","deprecated":false,"required":["searchTerm","aliases"],"properties":{"searchTerm":{"minLength":1,"maxLength":255,"type":"string"},"aliases":{"minItems":1,"type":"array","items":{"type":"object","properties":{"alias":{"type":"string"},"enabled":{"type":"boolean"}}}}}},"SearchAlias.AddSearchTermAliasesCommand":{"type":"object","description":"","deprecated":false,"properties":{"aliases":{"type":"array","items":{"type":"string"},"@index":{"alias":null,"enabled":null,"active":null}},"searchTerm":{"type":"string"}}},"SearchAliasList":{"type":"object","description":"","deprecated":false,"properties":{"search":{"type":"string"},"aliases":{"type":"array","items":{"type":"object","properties":{"id_alias":{"type":"integer"},"alias":{"type":"string"},"enabled":{"type":"boolean"}}}}}},"ShopConstraint":{"type":"object","description":"","deprecated":false,"properties":{"shopId":{"readOnly":true,"type":["integer","null"]},"shopGroupId":{"readOnly":true,"type":["integer","null"]},"strict":{"readOnly":true,"type":"boolean"},"singleShopContext":{"readOnly":true,"type":"boolean"},"shopGroupContext":{"readOnly":true,"type":"boolean"},"allShopContext":{"readOnly":true,"type":"boolean"}}},"StateIdInterface":{"type":"object","description":"","deprecated":false,"properties":{"value":{"readOnly":true,"type":"integer"}}},"Store":{"type":"object","description":"","deprecated":false,"properties":{"storeId":{"type":"integer"},"enabled":{"type":"boolean"}}},"Store.ToggleStoreStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"storeId":{"type":"integer"}}},"Supplier":{"type":"object","description":"","deprecated":false,"properties":{"supplierId":{"type":"integer"},"name":{"minLength":1,"maxLength":64,"type":"string"},"address":{"type":"string"},"address2":{"type":["string","null"]},"postCode":{"type":["string","null"]},"city":{"type":"string"},"stateId":{"type":["integer","null"]},"countryId":{"type":"integer"},"phone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"dni":{"type":["string","null"]},"enabled":{"type":"boolean"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaTitles":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"logoImage":{"type":["array","null"],"items":{"type":"string"}}},"required":["name","enabled"]},"Supplier.AddSupplierCommand":{"type":"object","description":"","deprecated":false,"properties":{"name":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"address2":{"type":["string","null"]},"countryId":{"type":"integer"},"postCode":{"type":["string","null"]},"stateId":{"type":["integer","null"]},"phone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"enabled":{"type":"boolean"},"dni":{"type":["string","null"]},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"Supplier.EditSupplierCommand":{"type":"object","description":"","deprecated":false,"properties":{"supplierId":{"type":"integer"},"name":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"address2":{"type":"string"},"countryId":{"type":"integer"},"postCode":{"type":"string"},"stateId":{"type":"integer"},"phone":{"type":"string"},"mobilePhone":{"type":"string"},"enabled":{"type":"boolean"},"dni":{"type":"string"},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Supplier.ToggleSupplierStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"supplierId":{}}},"SupplierList":{"type":"object","description":"","deprecated":false,"properties":{"supplierId":{"type":"integer"},"name":{"type":"string"},"enabled":{"type":"boolean"},"productsCount":{"type":"integer"},"logo":{"type":["string","null"]}}},"Tab":{"type":"object","description":"","deprecated":false,"required":["className","enabled"],"properties":{"className":{"type":"string"},"enabled":{"type":"boolean"}}},"Tab.UpdateTabStatusByClassNameCommand":{"type":"object","description":"","deprecated":false,"properties":{"className":{"type":"string"},"enabled":{"type":"boolean"}}},"TaxRulesGroup":{"type":"object","description":"","deprecated":false,"properties":{"taxRulesGroupId":{"type":"integer"},"name":{"minLength":1,"maxLength":64,"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}},"required":["name","enabled"]},"TaxRulesGroup.AddTaxRulesGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"string"}}}},"TaxRulesGroup.EditTaxRulesGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"taxRulesGroupId":{"type":"integer"},"name":{"type":["string","null"]},"enabled":{"type":["boolean","null"]},"shopIds":{"type":["array","null"],"items":{"type":"string"}}}},"TaxRulesGroupList":{"type":"object","description":"","deprecated":false,"properties":{"taxRulesGroupId":{"type":"integer"},"name":{"type":"string"},"enabled":{"type":"boolean"}}},"Title":{"type":"object","description":"","deprecated":false,"properties":{"titleId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"gender":{"allOf":[{"type":"string"},{"type":"integer"}]},"imgFile":{"type":["string","null"],"format":"binary"},"width":{"type":["integer","null"]},"height":{"type":["integer","null"]}}},"Title.AddTitleCommand":{"type":"object","description":"","deprecated":false,"properties":{"gender":{"type":"integer"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Title.EditTitleCommand":{"type":"object","description":"","deprecated":false,"properties":{"titleId":{"type":"integer"},"gender":{"type":"integer"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"TitleList":{"type":"object","description":"","deprecated":false,"properties":{"titleId":{"type":"integer"},"name":{"type":"string"},"gender":{"type":"integer"}}},"UninstallModule.UninstallModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"}}},"UpdateSearchAlias.UpdateSearchTermAliasesCommand":{"type":"object","description":"","deprecated":false,"properties":{"newSearchTerm":{"type":["string","null"]},"aliases":{"type":"array","items":{"type":"string"},"@index":{"alias":null,"enabled":null,"active":null}},"searchTerm":{"type":"string"}}},"UpgradeModule":{"type":"object","description":"","deprecated":false,"properties":{"moduleId":{"type":["integer","null"]},"technicalName":{"type":"string"},"moduleVersion":{"type":"string"},"installedVersion":{"type":["string","null"]},"enabled":{"type":"boolean"},"installed":{"type":"boolean"}}},"UpgradeModule.UpgradeModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"}}},"UploadModule":{"type":"object","description":"","deprecated":false,"properties":{"source":{"type":"string"},"archive":{"type":"string","format":"binary"},"moduleId":{"type":["integer","null"]},"technicalName":{"type":"string"},"moduleVersion":{"type":"string"},"installedVersion":{"type":["string","null"]},"enabled":{"type":"boolean"},"installed":{"type":"boolean"}}},"UploadModule.UploadModuleCommand":{"type":"object","description":"","deprecated":false,"properties":[]},"WebserviceKey":{"type":"object","description":"","deprecated":false,"properties":{"webserviceKeyId":{"type":"integer"},"key":{"minLength":32,"maxLength":32,"type":"string"},"description":{"minLength":1,"maxLength":4194303,"type":"string"},"enabled":{"allOf":[{"type":"string"},{"type":"boolean"}]},"permissions":{"type":"array","properties":{"DELETE":{},"GET":{},"HEAD":{},"PATCH":{},"PUT":{},"POST":{}},"additionalProperties":false,"items":{"type":"array"}},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}},"required":["key","description","enabled"]},"WebserviceKey.AddWebserviceKeyCommand":{"type":"object","description":"","deprecated":false,"properties":{"key":{},"description":{},"permissions":{"type":"array","items":{"type":"string"}},"shopIds":{"type":"array","items":{"type":"string"}},"enabled":{}}},"WebserviceKey.EditWebserviceKeyCommand":{"type":"object","description":"","deprecated":false,"properties":{"webserviceKeyId":{},"key":{},"description":{},"permissions":{"type":"array","items":{"type":"string"}},"shopIds":{"type":"array","items":{"type":"string"}},"enabled":{}}},"WebserviceKeyList":{"type":"object","description":"","deprecated":false,"properties":{"webserviceKeyId":{"type":"integer"},"key":{"type":"string"},"description":{"type":"string"},"enabled":{"type":"boolean"}}},"Zone":{"type":"object","description":"","deprecated":false,"properties":{"zoneId":{"type":"integer"},"name":{"minLength":1,"maxLength":64,"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}},"required":["name","enabled"]},"Zone.AddZoneCommand":{"type":"object","description":"","deprecated":false,"properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"string"}}}},"Zone.EditZoneCommand":{"type":"object","description":"","deprecated":false,"properties":{"zoneId":{"type":"integer"},"name":{"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":["array","null"],"items":{"type":"string"}}}},"Zone.ToggleZoneStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"zoneId":{"type":"integer"}}},"ZoneList":{"type":"object","description":"","deprecated":false,"properties":{"zoneId":{"type":"integer"},"name":{"type":"string"},"enabled":{"type":"boolean"}}}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"oauth":{"type":"oauth2","description":"OAuth 2.0 client credentials Grant","flows":{"clientCredentials":{"authorizationUrl":"","tokenUrl":"\/admin-api\/access_token","scopes":{"address_read":"Read Address","address_write":"Write Address","api_client_read":"Read ApiClient","api_client_write":"Write ApiClient","attribute_group_read":"Read AttributeGroup","attribute_group_write":"Write AttributeGroup","attribute_read":"Read Attribute","attribute_write":"Write Attribute","category_read":"Read Category","category_write":"Write Category","contact_read":"Read Contact","contact_write":"Write Contact","customer_group_read":"Read CustomerGroup","customer_group_write":"Write CustomerGroup","customer_read":"Read Customer","customer_write":"Write Customer","feature_read":"Read Feature","feature_value_read":"Read FeatureValue","feature_value_write":"Write FeatureValue","feature_write":"Write Feature","hook_read":"Read Hook","hook_write":"Write Hook","module_read":"Read Module","module_write":"Write Module","product_read":"Read Product","product_write":"Write Product","search_alias_read":"Read SearchAlias","search_alias_write":"Write SearchAlias","store_read":"Read Store","store_write":"Write Store","supplier_read":"Read Supplier","supplier_write":"Write Supplier","tab_write":"Write Tab","tax_rules_group_read":"Read TaxRulesGroup","tax_rules_group_write":"Write TaxRulesGroup","title_read":"Read Title","title_write":"Write Title","webservice_key_read":"Read WebserviceKey","webservice_key_write":"Write WebserviceKey","zone_read":"Read Zone","zone_write":"Write Zone"}}}}}},"security":[{"oauth":[]}],"tags":[],"webhooks":{}} +{"openapi":"3.1.0","info":{"title":"Backoffice API","description":"","version":"0.1.0"},"servers":[{"url":"\/admin-api","description":""}],"paths":{"\/addresses":{"get":{"operationId":"api_addresses_get_collection","tags":["Address"],"responses":{"200":{"description":"AddressList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AddressList"}}}}}},"summary":"Retrieves the collection of AddressList resources.","description":"Retrieves the collection of AddressList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["address_read"]}]}},"\/addresses\/bulk-delete":{"delete":{"operationId":"api_addressesbulk-delete_delete","tags":["Address"],"responses":{"204":{"description":"BulkAddresses resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkAddresses resource.","description":"Removes the BulkAddresses resource.","parameters":[],"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/carts\/{cartId}":{"patch":{"operationId":"api_addressescarts_cartId_patch","tags":["Address"],"responses":{"200":{"description":"CartAddress resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CartAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the CartAddress resource.","description":"Updates the CartAddress resource.","parameters":[{"name":"cartId","in":"path","description":"CartAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated CartAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CartAddress.EditCartAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/customers":{"post":{"operationId":"api_addressescustomers_post","tags":["Address"],"responses":{"201":{"description":"CustomerAddress resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a CustomerAddress resource.","description":"Creates a CustomerAddress resource.","parameters":[],"requestBody":{"description":"The new CustomerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress.AddCustomerAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/customers\/{addressId}":{"get":{"operationId":"api_addressescustomers_addressId_get","tags":["Address"],"responses":{"200":{"description":"CustomerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CustomerAddress resource.","description":"Retrieves a CustomerAddress resource.","parameters":[{"name":"addressId","in":"path","description":"CustomerAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["address_read"]}]},"patch":{"operationId":"api_addressescustomers_addressId_patch","tags":["Address"],"responses":{"200":{"description":"CustomerAddress resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the CustomerAddress resource.","description":"Updates the CustomerAddress resource.","parameters":[{"name":"addressId","in":"path","description":"CustomerAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated CustomerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerAddress.EditCustomerAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/manufacturers":{"post":{"operationId":"api_addressesmanufacturers_post","tags":["Address"],"responses":{"201":{"description":"ManufacturerAddress resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a ManufacturerAddress resource.","description":"Creates a ManufacturerAddress resource.","parameters":[],"requestBody":{"description":"The new ManufacturerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress.AddManufacturerAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/manufacturers\/{addressId}":{"get":{"operationId":"api_addressesmanufacturers_addressId_get","tags":["Address"],"responses":{"200":{"description":"ManufacturerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ManufacturerAddress resource.","description":"Retrieves a ManufacturerAddress resource.","parameters":[{"name":"addressId","in":"path","description":"ManufacturerAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["address_read"]}]},"patch":{"operationId":"api_addressesmanufacturers_addressId_patch","tags":["Address"],"responses":{"200":{"description":"ManufacturerAddress resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ManufacturerAddress resource.","description":"Updates the ManufacturerAddress resource.","parameters":[{"name":"addressId","in":"path","description":"ManufacturerAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ManufacturerAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ManufacturerAddress.EditManufacturerAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/orders\/{orderId}":{"patch":{"operationId":"api_addressesorders_orderId_patch","tags":["Address"],"responses":{"200":{"description":"OrderAddress resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OrderAddress"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the OrderAddress resource.","description":"Updates the OrderAddress resource.","parameters":[{"name":"orderId","in":"path","description":"OrderAddress identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated OrderAddress resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/OrderAddress.EditOrderAddressCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/addresses\/{addressId}":{"delete":{"operationId":"api_addresses_addressId_delete","tags":["Address"],"responses":{"204":{"description":"Address resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Address resource.","description":"Removes the Address resource.","parameters":[{"name":"addressId","in":"path","description":"Address identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["address_write"]}]}},"\/api-clients":{"get":{"operationId":"api_api-clients_get_collection","tags":["ApiClient"],"responses":{"200":{"description":"ApiClientList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ApiClientList"}}}}}},"summary":"Retrieves the collection of ApiClientList resources.","description":"Retrieves the collection of ApiClientList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["api_client_read"]}]},"post":{"operationId":"api_api-clients_post","tags":["ApiClient"],"responses":{"201":{"description":"ApiClient resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a ApiClient resource.","description":"Creates a ApiClient resource.","parameters":[],"requestBody":{"description":"The new ApiClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient.AddApiClientCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["api_client_write"]}]}},"\/api-clients\/infos":{"get":{"operationId":"api_api-clientsinfos_get","tags":["ApiClient"],"responses":{"200":{"description":"ApiClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ApiClient resource.","description":"Retrieves a ApiClient resource.","parameters":[],"deprecated":false}},"\/api-clients\/{apiClientId}":{"get":{"operationId":"api_api-clients_apiClientId_get","tags":["ApiClient"],"responses":{"200":{"description":"ApiClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ApiClient resource.","description":"Retrieves a ApiClient resource.","parameters":[{"name":"apiClientId","in":"path","description":"ApiClient identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["api_client_read"]}]},"delete":{"operationId":"api_api-clients_apiClientId_delete","tags":["ApiClient"],"responses":{"204":{"description":"ApiClient resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the ApiClient resource.","description":"Removes the ApiClient resource.","parameters":[{"name":"apiClientId","in":"path","description":"ApiClient identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["api_client_write"]}]},"patch":{"operationId":"api_api-clients_apiClientId_patch","tags":["ApiClient"],"responses":{"200":{"description":"ApiClient resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ApiClient resource.","description":"Updates the ApiClient resource.","parameters":[{"name":"apiClientId","in":"path","description":"ApiClient identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ApiClient resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ApiClient.EditApiClientCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["api_client_write"]}]}},"\/attributes\/attributes":{"post":{"operationId":"api_attributesattributes_post","tags":["Attribute"],"responses":{"201":{"description":"Attribute resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Attribute resource.","description":"Creates a Attribute resource.","parameters":[],"requestBody":{"description":"The new Attribute resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute.AddAttributeCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_write"]}]}},"\/attributes\/attributes\/bulk-delete":{"delete":{"operationId":"api_attributesattributesbulk-delete_delete","tags":["Attribute"],"responses":{"204":{"description":"BulkAttribute resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkAttribute resource.","description":"Removes the BulkAttribute resource.","parameters":[],"deprecated":false,"security":[{"oauth":["attribute_write"]}]}},"\/attributes\/attributes\/{attributeId}":{"get":{"operationId":"api_attributesattributes_attributeId_get","tags":["Attribute"],"responses":{"200":{"description":"Attribute resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Attribute resource.","description":"Retrieves a Attribute resource.","parameters":[{"name":"attributeId","in":"path","description":"Attribute identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_read"]}]},"delete":{"operationId":"api_attributesattributes_attributeId_delete","tags":["Attribute"],"responses":{"204":{"description":"Attribute resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Attribute resource.","description":"Removes the Attribute resource.","parameters":[{"name":"attributeId","in":"path","description":"Attribute identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_write"]}]},"patch":{"operationId":"api_attributesattributes_attributeId_patch","tags":["Attribute"],"responses":{"200":{"description":"Attribute resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Attribute resource.","description":"Updates the Attribute resource.","parameters":[{"name":"attributeId","in":"path","description":"Attribute identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Attribute resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Attribute.EditAttributeCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_write"]}]}},"\/attributes\/groups":{"get":{"operationId":"api_attributesgroups_get_collection","tags":["Attribute"],"responses":{"200":{"description":"AttributeGroupList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AttributeGroupList"}}}}}},"summary":"Retrieves the collection of AttributeGroupList resources.","description":"Retrieves the collection of AttributeGroupList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_group_read"]}]},"post":{"operationId":"api_attributesgroups_post","tags":["Attribute"],"responses":{"201":{"description":"AttributeGroup resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a AttributeGroup resource.","description":"Creates a AttributeGroup resource.","parameters":[],"requestBody":{"description":"The new AttributeGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup.AddAttributeGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]}},"\/attributes\/groups\/bulk-delete":{"delete":{"operationId":"api_attributesgroupsbulk-delete_delete","tags":["Attribute"],"responses":{"204":{"description":"BulkAttributeGroups resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkAttributeGroups resource.","description":"Removes the BulkAttributeGroups resource.","parameters":[],"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]}},"\/attributes\/groups\/positions":{"patch":{"operationId":"api_attributesgroupspositions_patch","tags":["Attribute"],"responses":{"204":{"description":"AttributeGroupPosition resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the AttributeGroupPosition resource.","description":"Updates the AttributeGroupPosition resource.","parameters":[],"requestBody":{"description":"The updated AttributeGroupPosition resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroupPosition"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]}},"\/attributes\/groups\/{attributeGroupId}":{"get":{"operationId":"api_attributesgroups_attributeGroupId_get","tags":["Attribute"],"responses":{"200":{"description":"AttributeGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a AttributeGroup resource.","description":"Retrieves a AttributeGroup resource.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributeGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_group_read"]}]},"delete":{"operationId":"api_attributesgroups_attributeGroupId_delete","tags":["Attribute"],"responses":{"204":{"description":"AttributeGroup resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the AttributeGroup resource.","description":"Removes the AttributeGroup resource.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributeGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]},"patch":{"operationId":"api_attributesgroups_attributeGroupId_patch","tags":["Attribute"],"responses":{"200":{"description":"AttributeGroup resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the AttributeGroup resource.","description":"Updates the AttributeGroup resource.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributeGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated AttributeGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributeGroup.EditAttributeGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_group_write"]}]}},"\/attributes\/groups\/{attributeGroupId}\/attributes":{"get":{"operationId":"api_attributesgroups_attributeGroupIdattributes_get_collection","tags":["Attribute"],"responses":{"200":{"description":"AttributeList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/AttributeList"}}}}}},"summary":"Retrieves the collection of AttributeList resources.","description":"Retrieves the collection of AttributeList resources.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributeList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["attribute_read"]}]}},"\/attributes\/groups\/{attributeGroupId}\/attributes\/positions":{"patch":{"operationId":"api_attributesgroups_attributeGroupIdattributespositions_patch","tags":["Attribute"],"responses":{"204":{"description":"AttributePosition resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the AttributePosition resource.","description":"Updates the AttributePosition resource.","parameters":[{"name":"attributeGroupId","in":"path","description":"AttributePosition identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated AttributePosition resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/AttributePosition"}}},"required":true},"deprecated":false,"security":[{"oauth":["attribute_write"]}]}},"\/categories":{"get":{"operationId":"api_categories_get_collection","tags":["Category"],"responses":{"200":{"description":"CategoryList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CategoryList"}}}}}},"summary":"Retrieves the collection of CategoryList resources.","description":"Retrieves the collection of CategoryList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_read"]}]},"post":{"operationId":"api_categories_post","tags":["Category"],"responses":{"201":{"description":"Category resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Category resource.","description":"Creates a Category resource.","parameters":[],"requestBody":{"description":"The new Category resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category.AddCategoryCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/bulk-delete\/{deleteMode}":{"delete":{"operationId":"api_categoriesbulk-delete_deleteMode_delete","tags":["Category"],"responses":{"204":{"description":"BulkDeleteCategories resource deleted"},"404":{"description":"Resource not found"}},"summary":"Delete a categories using a specific mode","description":"Removes the BulkDeleteCategories resource.","parameters":[{"name":"mode","in":"path","description":"Delete mode: \"associate_and_disable\" associate products with parent category and disable them, \"associate_only\" associate products with parent and do not change their status, \"remove_associated\" remove products that are associated only with category that is being deleted","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["associate_and_disable","associate_only","remove_associated"]},"style":"simple","explode":false,"allowReserved":false},{"name":"deleteMode","in":"path","description":"BulkDeleteCategories identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/bulk-update-status":{"put":{"operationId":"api_categoriesbulk-update-status_put","tags":["Category"],"responses":{"204":{"description":"BulkUpdateStatusCategories resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkUpdateStatusCategories resource.","description":"Replaces the BulkUpdateStatusCategories resource.","parameters":[],"requestBody":{"description":"The updated BulkUpdateStatusCategories resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkUpdateStatusCategories.BulkUpdateCategoriesStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}":{"get":{"operationId":"api_categories_categoryId_get","tags":["Category"],"responses":{"200":{"description":"Category resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Category resource.","description":"Retrieves a Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_read"]}]},"patch":{"operationId":"api_categories_categoryId_patch","tags":["Category"],"responses":{"200":{"description":"Category resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Category resource.","description":"Updates the Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Category resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category.EditCategoryCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}\/cover":{"delete":{"operationId":"api_categories_categoryIdcover_delete","tags":["Category"],"responses":{"204":{"description":"Category resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Category resource.","description":"Removes the Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}\/status":{"patch":{"operationId":"api_categories_categoryIdstatus_patch","tags":["Category"],"responses":{"200":{"description":"Category resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Category resource.","description":"Updates the Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Category resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Category.SetCategoryIsEnabledCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}\/thumbnail":{"delete":{"operationId":"api_categories_categoryIdthumbnail_delete","tags":["Category"],"responses":{"204":{"description":"Category resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Category resource.","description":"Removes the Category resource.","parameters":[{"name":"categoryId","in":"path","description":"Category identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/categories\/{categoryId}\/{mode}":{"delete":{"operationId":"api_categories_categoryId_mode_delete","tags":["Category"],"responses":{"204":{"description":"CategoryDelete resource deleted"},"404":{"description":"Resource not found"}},"summary":"Delete a category using a specific mode","description":"Removes the CategoryDelete resource.","parameters":[{"name":"categoryId","in":"path","description":"Category ID to delete","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"simple","explode":false,"allowReserved":false},{"name":"mode","in":"path","description":"Delete mode: \"associate_and_disable\" associate products with parent category and disable them, \"associate_only\" associate products with parent and do not change their status, \"remove_associated\" remove products that are associated only with category that is being deleted","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string","enum":["associate_and_disable","associate_only","remove_associated"]},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["category_write"]}]}},"\/contacts":{"get":{"operationId":"api_contacts_get_collection","tags":["Contact"],"responses":{"200":{"description":"ContactList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ContactList"}}}}}},"summary":"Retrieves the collection of ContactList resources.","description":"Retrieves the collection of ContactList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["contact_read"]}]},"post":{"operationId":"api_contacts_post","tags":["Contact"],"responses":{"201":{"description":"Contact resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Contact resource.","description":"Creates a Contact resource.","parameters":[],"requestBody":{"description":"The new Contact resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact.AddContactCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["contact_write"]}]}},"\/contacts\/{contactId}":{"get":{"operationId":"api_contacts_contactId_get","tags":["Contact"],"responses":{"200":{"description":"Contact resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Contact resource.","description":"Retrieves a Contact resource.","parameters":[{"name":"contactId","in":"path","description":"Contact identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["contact_read"]}]},"patch":{"operationId":"api_contacts_contactId_patch","tags":["Contact"],"responses":{"200":{"description":"Contact resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Contact resource.","description":"Updates the Contact resource.","parameters":[{"name":"contactId","in":"path","description":"Contact identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Contact resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Contact.EditContactCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["contact_write"]}]}},"\/countries\/{countryId}":{"get":{"operationId":"api_countries_countryId_get","tags":["Country"],"responses":{"200":{"description":"Country resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Country"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Country resource.","description":"Retrieves a Country resource.","parameters":[{"name":"countryId","in":"path","description":"Country identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["country_read"]}]}},"\/customers":{"post":{"operationId":"api_customers_post","tags":["Customer"],"responses":{"201":{"description":"Customer resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Customer resource.","description":"Creates a Customer resource.","parameters":[],"requestBody":{"description":"The new Customer resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer.AddCustomerCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/bulk-delete":{"delete":{"operationId":"api_customersbulk-delete_delete","tags":["Customer"],"responses":{"204":{"description":"BulkDeleteCustomers resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteCustomers resource.","description":"Removes the BulkDeleteCustomers resource.","parameters":[],"requestBody":{"description":"","content":{"application\/json":{"schema":{"type":"object","required":["customerIds"],"properties":{"customerIds":{"type":"array","items":{"type":"integer"}},"deleteMethod":{"type":"string","enum":["allow_registration_after","deny_registration_after"],"description":"Method to use for customer deletion. Default: allow_registration_after"}}},"example":{"customerIds":[1,2,3],"deleteMethod":"allow_registration_after"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/bulk-disable":{"put":{"operationId":"api_customersbulk-disable_put","tags":["Customer"],"responses":{"204":{"description":"BulkCustomers resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkCustomers resource.","description":"Replaces the BulkCustomers resource.","parameters":[],"requestBody":{"description":"","content":{"application\/json":{"schema":{"type":"object","required":["customerIds"],"properties":{"customerIds":{"type":"array","items":{"type":"integer"}}}},"example":{"customerIds":[1,2,3]}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/bulk-enable":{"put":{"operationId":"api_customersbulk-enable_put","tags":["Customer"],"responses":{"204":{"description":"BulkCustomers resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkCustomers resource.","description":"Replaces the BulkCustomers resource.","parameters":[],"requestBody":{"description":"","content":{"application\/json":{"schema":{"type":"object","required":["customerIds"],"properties":{"customerIds":{"type":"array","items":{"type":"integer"}}}},"example":{"customerIds":[1,2,3]}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/groups":{"get":{"operationId":"api_customersgroups_get_collection","tags":["Customer"],"responses":{"200":{"description":"CustomerGroupList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CustomerGroupList"}}}}}},"summary":"Retrieves the collection of CustomerGroupList resources.","description":"Retrieves the collection of CustomerGroupList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false},"post":{"operationId":"api_customersgroups_post","tags":["Customer"],"responses":{"201":{"description":"CustomerGroup resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a CustomerGroup resource.","description":"Creates a CustomerGroup resource.","parameters":[],"requestBody":{"description":"The new CustomerGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup.AddCustomerGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_group_write"]}]}},"\/customers\/groups\/{customerGroupId}":{"get":{"operationId":"api_customersgroups_customerGroupId_get","tags":["Customer"],"responses":{"200":{"description":"CustomerGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CustomerGroup resource.","description":"Retrieves a CustomerGroup resource.","parameters":[{"name":"customerGroupId","in":"path","description":"CustomerGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_group_read"]}]},"put":{"operationId":"api_customersgroups_customerGroupId_put","tags":["Customer"],"responses":{"200":{"description":"CustomerGroup resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the CustomerGroup resource.","description":"Replaces the CustomerGroup resource.","parameters":[{"name":"customerGroupId","in":"path","description":"CustomerGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated CustomerGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerGroup.EditCustomerGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_group_write"]}]},"delete":{"operationId":"api_customersgroups_customerGroupId_delete","tags":["Customer"],"responses":{"204":{"description":"CustomerGroup resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the CustomerGroup resource.","description":"Removes the CustomerGroup resource.","parameters":[{"name":"customerGroupId","in":"path","description":"CustomerGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_group_write"]}]}},"\/customers\/search":{"get":{"operationId":"api_customerssearch_get_collection","tags":["Customer"],"responses":{"200":{"description":"FoundCustomer collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/FoundCustomer"}}}}}},"summary":"Retrieves the collection of FoundCustomer resources.","description":"Retrieves the collection of FoundCustomer resources.","parameters":[{"name":"phrases","in":"query","description":"Array of search phrases to find customers (matches first name, last name, email, company name and id)","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"array","items":{"type":"string"}},"style":"form","explode":true,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_read"]}]}},"\/customers\/{customerId}":{"get":{"operationId":"api_customers_customerId_get","tags":["Customer"],"responses":{"200":{"description":"Customer resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Customer resource.","description":"Retrieves a Customer resource.","parameters":[{"name":"customerId","in":"path","description":"Customer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_read"]}]},"delete":{"operationId":"api_customers_customerId_delete","tags":["Customer"],"responses":{"204":{"description":"Customer resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Customer resource.","description":"Removes the Customer resource.","parameters":[{"name":"customerId","in":"path","description":"Customer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"Request body specifying the deletion method","content":{"application\/json":{"schema":{"type":"object","required":["deleteMethod"],"properties":{"deleteMethod":{"type":"string","enum":["allow_registration_after","deny_registration_after"],"description":"Method to use for customer deletion","example":"allow_registration_after"}}},"example":{"deleteMethod":"allow_registration_after"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]},"patch":{"operationId":"api_customers_customerId_patch","tags":["Customer"],"responses":{"200":{"description":"Customer resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Customer resource.","description":"Updates the Customer resource.","parameters":[{"name":"customerId","in":"path","description":"Customer identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Customer resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Customer.EditCustomerCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["customer_write"]}]}},"\/customers\/{customerId}\/details":{"get":{"operationId":"api_customers_customerIddetails_get","tags":["Customer"],"responses":{"200":{"description":"CustomerDetails resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CustomerDetails"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CustomerDetails resource.","description":"Retrieves a CustomerDetails resource.","parameters":[{"name":"customerId","in":"path","description":"CustomerDetails identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["customer_read"]}]}},"\/discounts":{"get":{"operationId":"api_discounts_get_collection","tags":["Discount"],"responses":{"200":{"description":"DiscountList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/DiscountList"}}}}}},"summary":"Retrieves the collection of DiscountList resources.","description":"Retrieves the collection of DiscountList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["discount_read"]}]},"post":{"operationId":"api_discounts_post","tags":["Discount"],"responses":{"201":{"description":"Discount resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Discount"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Discount resource.","description":"Creates a Discount resource.","parameters":[],"requestBody":{"description":"The new Discount resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Discount.AddDiscountCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["discount_write"]}]}},"\/discounts\/bulk-delete":{"delete":{"operationId":"api_discountsbulk-delete_delete","tags":["Discount"],"responses":{"204":{"description":"BulkDeleteDiscounts resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteDiscounts resource.","description":"Removes the BulkDeleteDiscounts resource.","parameters":[],"requestBody":{"description":"","content":{"application\/json":{"schema":{"type":"object","properties":{"discountIds":{"type":"array","items":{"type":"integer"}}}},"example":{"discountIds":[1,3]}}},"required":false},"deprecated":false,"security":[{"oauth":["discount_write"]}]}},"\/discounts\/bulk-update-status":{"patch":{"operationId":"api_discountsbulk-update-status_patch","tags":["Discount"],"responses":{"204":{"description":"BulkUpdateStatusDiscounts resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the BulkUpdateStatusDiscounts resource.","description":"Updates the BulkUpdateStatusDiscounts resource.","parameters":[],"requestBody":{"description":"The updated BulkUpdateStatusDiscounts resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkUpdateStatusDiscounts.BulkUpdateDiscountsStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["discount_write"]}]}},"\/discounts\/types":{"get":{"operationId":"api_discountstypes_get_collection","tags":["Discount"],"responses":{"200":{"description":"DiscountTypeList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/DiscountTypeList"}}}}}},"summary":"Retrieves the collection of DiscountTypeList resources.","description":"Retrieves the collection of DiscountTypeList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["discount_read"]}]}},"\/discounts\/{discountId}":{"get":{"operationId":"api_discounts_discountId_get","tags":["Discount"],"responses":{"200":{"description":"Discount resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Discount"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Discount resource.","description":"Retrieves a Discount resource.","parameters":[{"name":"discountId","in":"path","description":"Discount identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["discount_read"]}]},"delete":{"operationId":"api_discounts_discountId_delete","tags":["Discount"],"responses":{"204":{"description":"Discount resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Discount resource.","description":"Removes the Discount resource.","parameters":[{"name":"discountId","in":"path","description":"Discount identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["discount_write"]}]},"patch":{"operationId":"api_discounts_discountId_patch","tags":["Discount"],"responses":{"200":{"description":"Discount resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Discount"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Discount resource.","description":"Updates the Discount resource.","parameters":[{"name":"discountId","in":"path","description":"Discount identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Discount resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Discount.UpdateDiscountCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["discount_write"]}]}},"\/discounts\/{discountId}\/duplicate":{"post":{"operationId":"api_discounts_discountIdduplicate_post","tags":["Discount"],"responses":{"201":{"description":"Discount resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Discount"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Duplicate a Discount resource.","description":"Creates a copy of an existing Discount resource.","parameters":[{"name":"discountId","in":"path","description":"Discount identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new Discount resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Discount.DuplicateDiscountCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["discount_write"]}]}},"\/features":{"get":{"operationId":"api_features_get_collection","tags":["Feature"],"responses":{"200":{"description":"FeatureList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/FeatureList"}}}}}},"summary":"Retrieves the collection of FeatureList resources.","description":"Retrieves the collection of FeatureList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_read"]}]},"post":{"operationId":"api_features_post","tags":["Feature"],"responses":{"201":{"description":"Feature resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Feature resource.","description":"Creates a Feature resource.","parameters":[],"requestBody":{"description":"The new Feature resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature.AddFeatureCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["feature_write"]}]}},"\/features\/bulk-delete":{"delete":{"operationId":"api_featuresbulk-delete_delete","tags":["Feature"],"responses":{"204":{"description":"BulkFeatures resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkFeatures resource.","description":"Removes the BulkFeatures resource.","parameters":[],"deprecated":false,"security":[{"oauth":["feature_write"]}]}},"\/features\/values":{"post":{"operationId":"api_featuresvalues_post","tags":["Feature"],"responses":{"201":{"description":"FeatureValue resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a FeatureValue resource.","description":"Creates a FeatureValue resource.","parameters":[],"requestBody":{"description":"The new FeatureValue resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue.AddFeatureValueCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["feature_value_write"]}]}},"\/features\/values\/bulk-delete":{"delete":{"operationId":"api_featuresvaluesbulk-delete_delete","tags":["Feature"],"responses":{"204":{"description":"BulkFeatureValues resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkFeatureValues resource.","description":"Removes the BulkFeatureValues resource.","parameters":[],"deprecated":false,"security":[{"oauth":["feature_value_write"]}]}},"\/features\/values\/{featureValueId}":{"get":{"operationId":"api_featuresvalues_featureValueId_get","tags":["Feature"],"responses":{"200":{"description":"FeatureValue resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a FeatureValue resource.","description":"Retrieves a FeatureValue resource.","parameters":[{"name":"featureValueId","in":"path","description":"FeatureValue identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_value_read"]}]},"delete":{"operationId":"api_featuresvalues_featureValueId_delete","tags":["Feature"],"responses":{"204":{"description":"FeatureValue resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the FeatureValue resource.","description":"Removes the FeatureValue resource.","parameters":[{"name":"featureValueId","in":"path","description":"FeatureValue identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_value_write"]}]},"patch":{"operationId":"api_featuresvalues_featureValueId_patch","tags":["Feature"],"responses":{"200":{"description":"FeatureValue resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the FeatureValue resource.","description":"Updates the FeatureValue resource.","parameters":[{"name":"featureValueId","in":"path","description":"FeatureValue identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated FeatureValue resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/FeatureValue.EditFeatureValueCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["feature_value_write"]}]}},"\/features\/{featureId}":{"get":{"operationId":"api_features_featureId_get","tags":["Feature"],"responses":{"200":{"description":"Feature resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Feature resource.","description":"Retrieves a Feature resource.","parameters":[{"name":"featureId","in":"path","description":"Feature identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_read"]}]},"delete":{"operationId":"api_features_featureId_delete","tags":["Feature"],"responses":{"204":{"description":"Feature resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Feature resource.","description":"Removes the Feature resource.","parameters":[{"name":"featureId","in":"path","description":"Feature identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_write"]}]},"patch":{"operationId":"api_features_featureId_patch","tags":["Feature"],"responses":{"200":{"description":"Feature resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Feature resource.","description":"Updates the Feature resource.","parameters":[{"name":"featureId","in":"path","description":"Feature identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Feature resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Feature.EditFeatureCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["feature_write"]}]}},"\/features\/{featureId}\/values":{"get":{"operationId":"api_features_featureIdvalues_get_collection","tags":["Feature"],"responses":{"200":{"description":"FeatureValueList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/FeatureValueList"}}}}}},"summary":"Retrieves the collection of FeatureValueList resources.","description":"Retrieves the collection of FeatureValueList resources.","parameters":[{"name":"featureId","in":"path","description":"FeatureValueList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["feature_value_read"]}]}},"\/hooks":{"get":{"operationId":"api_hooks_get_collection","tags":["Hook"],"responses":{"200":{"description":"Hook collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Hook"}}}}}},"summary":"Retrieves the collection of Hook resources.","description":"Retrieves the collection of Hook resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["hook_read"]}]}},"\/hooks\/{hookId}":{"get":{"operationId":"api_hooks_hookId_get","tags":["Hook"],"responses":{"200":{"description":"Hook resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Hook"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Hook resource.","description":"Retrieves a Hook resource.","parameters":[{"name":"hookId","in":"path","description":"Hook identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["hook_read"]}]}},"\/hooks\/{hookId}\/status":{"get":{"operationId":"api_hooks_hookIdstatus_get","tags":["Hook"],"responses":{"200":{"description":"Hook resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Hook"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Hook resource.","description":"Retrieves a Hook resource.","parameters":[{"name":"hookId","in":"path","description":"Hook identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["hook_read"]}]},"put":{"operationId":"api_hooks_hookIdstatus_put","tags":["Hook"],"responses":{"200":{"description":"Hook resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Hook"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Hook resource.","description":"Replaces the Hook resource.","parameters":[{"name":"hookId","in":"path","description":"Hook identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Hook resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Hook.UpdateHookStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["hook_write"]}]}},"\/languages":{"get":{"operationId":"api_languages_get_collection","tags":["Language"],"responses":{"200":{"description":"Language collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Language"}}}}}},"summary":"Retrieves the collection of Language resources.","description":"Retrieves the collection of Language resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false}},"\/modules":{"get":{"operationId":"api_modules_get_collection","tags":["Module"],"responses":{"200":{"description":"Module collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/Module"}}}}}},"summary":"Retrieves the collection of Module resources.","description":"Retrieves the collection of Module resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["module_read"]}]}},"\/modules\/bulk-uninstall":{"put":{"operationId":"api_modulesbulk-uninstall_put","tags":["Module"],"responses":{"204":{"description":"BulkModules resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkModules resource.","description":"Replaces the BulkModules resource.","parameters":[],"requestBody":{"description":"The updated BulkModules resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkModules.BulkUninstallModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/bulk-update-status":{"put":{"operationId":"api_modulesbulk-update-status_put","tags":["Module"],"responses":{"204":{"description":"BulkModules resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkModules resource.","description":"Replaces the BulkModules resource.","parameters":[],"requestBody":{"description":"The updated BulkModules resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkModules.BulkToggleModuleStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/upload-archive":{"post":{"operationId":"api_modulesupload-archive_post","tags":["Module"],"responses":{"201":{"description":"UploadModule resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UploadModule"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a UploadModule resource.","description":"Creates a UploadModule resource.","parameters":[],"requestBody":{"description":"The new UploadModule resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/UploadModule.UploadModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/upload-source":{"post":{"operationId":"api_modulesupload-source_post","tags":["Module"],"responses":{"201":{"description":"UploadModule resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UploadModule"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a UploadModule resource.","description":"Creates a UploadModule resource.","parameters":[],"requestBody":{"description":"The new UploadModule resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UploadModule.UploadModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}":{"get":{"operationId":"api_modules_technicalName_get","tags":["Module"],"responses":{"200":{"description":"Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Module resource.","description":"Retrieves a Module resource.","parameters":[{"name":"technicalName","in":"path","description":"Module identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["module_read"]}]}},"\/modules\/{technicalName}\/install":{"put":{"operationId":"api_modules_technicalNameinstall_put","tags":["Module"],"responses":{"200":{"description":"Module resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Module resource.","description":"Replaces the Module resource.","parameters":[{"name":"technicalName","in":"path","description":"Module identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.InstallModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}\/reset":{"patch":{"operationId":"api_modules_technicalNamereset_patch","tags":["Module"],"responses":{"200":{"description":"ResetModule resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResetModule"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ResetModule resource.","description":"Updates the ResetModule resource.","parameters":[{"name":"technicalName","in":"path","description":"ResetModule identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ResetModule resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ResetModule.ResetModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}\/status":{"put":{"operationId":"api_modules_technicalNamestatus_put","tags":["Module"],"responses":{"200":{"description":"Module resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Module resource.","description":"Replaces the Module resource.","parameters":[{"name":"technicalName","in":"path","description":"Module identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Module resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Module.UpdateModuleStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}\/uninstall":{"put":{"operationId":"api_modules_technicalNameuninstall_put","tags":["Module"],"responses":{"204":{"description":"UninstallModule resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the UninstallModule resource.","description":"Replaces the UninstallModule resource.","parameters":[{"name":"technicalName","in":"path","description":"UninstallModule identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated UninstallModule resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UninstallModule.UninstallModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/modules\/{technicalName}\/upgrade":{"put":{"operationId":"api_modules_technicalNameupgrade_put","tags":["Module"],"responses":{"200":{"description":"UpgradeModule resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UpgradeModule"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the UpgradeModule resource.","description":"Replaces the UpgradeModule resource.","parameters":[{"name":"technicalName","in":"path","description":"UpgradeModule identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated UpgradeModule resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/UpgradeModule.UpgradeModuleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["module_write"]}]}},"\/products":{"get":{"operationId":"api_products_get_collection","tags":["Product"],"responses":{"200":{"description":"ProductList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ProductList"}}}}}},"summary":"Retrieves the collection of ProductList resources.","description":"Retrieves the collection of ProductList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]},"post":{"operationId":"api_products_post","tags":["Product"],"responses":{"201":{"description":"Product resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Product resource.","description":"Creates a Product resource.","parameters":[],"requestBody":{"description":"The new Product resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product.AddProductCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/products\/combinations\/{combinationId}":{"get":{"operationId":"api_productscombinations_combinationId_get","tags":["Product"],"responses":{"200":{"description":"Combination resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Combination"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Combination resource.","description":"Retrieves a Combination resource.","parameters":[{"name":"combinationId","in":"path","description":"Combination identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]}},"\/products\/images\/{imageId}":{"get":{"operationId":"api_productsimages_imageId_get","tags":["Product"],"responses":{"200":{"description":"ProductImage resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductImage"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ProductImage resource.","description":"Retrieves a ProductImage resource.","parameters":[{"name":"imageId","in":"path","description":"ProductImage identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]},"post":{"operationId":"api_productsimages_imageId_post","tags":["Product"],"responses":{"200":{"description":"ProductImage resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductImage"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a ProductImage resource.","description":"Creates a ProductImage resource.","parameters":[{"name":"imageId","in":"path","description":"ProductImage identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new ProductImage resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/ProductImage.UpdateProductImageCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]},"delete":{"operationId":"api_productsimages_imageId_delete","tags":["Product"],"responses":{"204":{"description":"ProductImage resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the ProductImage resource.","description":"Removes the ProductImage resource.","parameters":[{"name":"imageId","in":"path","description":"ProductImage identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false}},"\/products\/search":{"get":{"operationId":"api_productssearch_get_collection","tags":["Product"],"responses":{"200":{"description":"FoundProduct collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/FoundProduct"}}}}}},"summary":"Retrieves the collection of FoundProduct resources.","description":"Retrieves the collection of FoundProduct resources.","parameters":[{"name":"phrase","in":"query","description":"Search phrase to find products","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"resultsLimit","in":"query","description":"Maximum number of results to return","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer","default":20},"style":"form","explode":false,"allowReserved":false},{"name":"isoCode","in":"query","description":"Currency ISO code (e.g., EUR, USD)","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"form","explode":false,"allowReserved":false},{"name":"orderId","in":"query","description":"Optional order ID for context-specific pricing","required":false,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"integer"},"style":"form","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]}},"\/products\/{productId}":{"get":{"operationId":"api_products_productId_get","tags":["Product"],"responses":{"200":{"description":"Product resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Product resource.","description":"Retrieves a Product resource.","parameters":[{"name":"productId","in":"path","description":"Product identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]},"delete":{"operationId":"api_products_productId_delete","tags":["Product"],"responses":{"204":{"description":"Product resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Product resource.","description":"Removes the Product resource.","parameters":[{"name":"productId","in":"path","description":"Product identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_write"]}]},"patch":{"operationId":"api_products_productId_patch","tags":["Product"],"responses":{"200":{"description":"Product resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Product resource.","description":"Updates the Product resource.","parameters":[{"name":"productId","in":"path","description":"Product identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Product resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Product.UpdateProductCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/products\/{productId}\/combination-ids":{"get":{"operationId":"api_products_productIdcombination-ids_get","tags":["Product"],"responses":{"200":{"description":"CombinationIdList resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/CombinationIdList"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a CombinationIdList resource.","description":"Retrieves a CombinationIdList resource.","parameters":[{"name":"productId","in":"path","description":"CombinationIdList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]}},"\/products\/{productId}\/combinations":{"get":{"operationId":"api_products_productIdcombinations_get_collection","tags":["Product"],"responses":{"200":{"description":"CombinationList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/CombinationList"}}}}}},"summary":"Retrieves the collection of CombinationList resources.","description":"Retrieves the collection of CombinationList resources.","parameters":[{"name":"productId","in":"path","description":"CombinationList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]}},"\/products\/{productId}\/generate-combinations":{"post":{"operationId":"api_products_productIdgenerate-combinations_post","tags":["Product"],"responses":{"201":{"description":"GenerateCombinations resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/GenerateCombinations"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a GenerateCombinations resource.","description":"Creates a GenerateCombinations resource.","parameters":[{"name":"productId","in":"path","description":"GenerateCombinations identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new GenerateCombinations resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/GenerateCombinations.GenerateProductCombinationsCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/products\/{productId}\/images":{"get":{"operationId":"api_products_productIdimages_get_collection","tags":["Product"],"responses":{"200":{"description":"ProductImageList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ProductImageList"}}}}}},"summary":"Retrieves the collection of ProductImageList resources.","description":"Retrieves the collection of ProductImageList resources.","parameters":[{"name":"productId","in":"path","description":"ProductImageList identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["product_read"]}]},"post":{"operationId":"api_products_productIdimages_post","tags":["Product"],"responses":{"201":{"description":"NewProductImage resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/NewProductImage"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a NewProductImage resource.","description":"Creates a NewProductImage resource.","parameters":[{"name":"productId","in":"path","description":"NewProductImage identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The new NewProductImage resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/NewProductImage.AddProductImageCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/products\/{productId}\/shops":{"patch":{"operationId":"api_products_productIdshops_patch","tags":["Product"],"responses":{"200":{"description":"ProductShops resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductShops"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the ProductShops resource.","description":"Updates the ProductShops resource.","parameters":[{"name":"productId","in":"path","description":"ProductShops identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ProductShops resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ProductShops.SetProductShopsCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["product_write"]}]}},"\/search-aliases":{"get":{"operationId":"api_search-aliases_get_collection","tags":["SearchAlias"],"responses":{"200":{"description":"SearchAliasList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/SearchAliasList"}}}}}},"summary":"Retrieves the collection of SearchAliasList resources.","description":"Retrieves the collection of SearchAliasList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["search_alias_read"]}]},"post":{"operationId":"api_search-aliases_post","tags":["SearchAlias"],"responses":{"201":{"description":"SearchAlias resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SearchAlias"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a SearchAlias resource.","description":"Creates a SearchAlias resource.","parameters":[],"requestBody":{"description":"The new SearchAlias resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SearchAlias.AddSearchTermAliasesCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["search_alias_write"]}]}},"\/search-aliases\/bulk-delete":{"delete":{"operationId":"api_search-aliasesbulk-delete_delete","tags":["SearchAlias"],"responses":{"204":{"description":"BulkDeleteSearchAliases resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteSearchAliases resource.","description":"Removes the BulkDeleteSearchAliases resource.","parameters":[],"requestBody":{"description":"","content":{"application\/json":{"schema":{"type":"object","required":["searchTerms"],"properties":{"searchTerms":{"type":"array","items":{"type":"string"}}}},"example":{"searchTerms":["blouse","t-shirt"]}}},"required":true},"deprecated":false,"security":[{"oauth":["search_alias_write"]}]}},"\/search-aliases\/{searchTerm}":{"get":{"operationId":"api_search-aliases_searchTerm_get","tags":["SearchAlias"],"responses":{"200":{"description":"SearchAlias resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SearchAlias"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a SearchAlias resource.","description":"Retrieves a SearchAlias resource.","parameters":[{"name":"searchTerm","in":"path","description":"SearchAlias identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["search_alias_read"]}]},"put":{"operationId":"api_search-aliases_searchTerm_put","tags":["SearchAlias"],"responses":{"200":{"description":"SearchAlias resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SearchAlias"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the SearchAlias resource.","description":"Replaces the SearchAlias resource.","parameters":[{"name":"searchTerm","in":"path","description":"SearchAlias identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated SearchAlias resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/SearchAlias.UpdateSearchTermAliasesCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["search_alias_write"]}]}},"\/showcase-cards\/{showcaseCardName}\/{employeeId}":{"get":{"operationId":"api_showcase-cards_showcaseCardName_employeeId_get","tags":["ShowcaseCard"],"responses":{"200":{"description":"ShowcaseCard resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ShowcaseCard"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a ShowcaseCard resource.","description":"Retrieves a ShowcaseCard resource.","parameters":[{"name":"showcaseCardName","in":"path","description":"ShowcaseCard identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"employeeId","in":"path","description":"ShowcaseCard identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["showcase_card_read"]}]}},"\/showcase-cards\/{showcaseCardName}\/{employeeId}\/close":{"put":{"operationId":"api_showcase-cards_showcaseCardName_employeeIdclose_put","tags":["ShowcaseCard"],"responses":{"200":{"description":"ShowcaseCard resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ShowcaseCard"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the ShowcaseCard resource.","description":"Replaces the ShowcaseCard resource.","parameters":[{"name":"showcaseCardName","in":"path","description":"ShowcaseCard identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false},{"name":"employeeId","in":"path","description":"ShowcaseCard identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated ShowcaseCard resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/ShowcaseCard.CloseShowcaseCardCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["showcase_card_write"]}]}},"\/stores\/bulk-delete":{"delete":{"operationId":"api_storesbulk-delete_delete","tags":["Store"],"responses":{"204":{"description":"BulkDeleteStores resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteStores resource.","description":"Removes the BulkDeleteStores resource.","parameters":[],"deprecated":false,"security":[{"oauth":["store_write"]}]}},"\/stores\/bulk-update-status":{"put":{"operationId":"api_storesbulk-update-status_put","tags":["Store"],"responses":{"204":{"description":"BulkUpdateStatusStores resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkUpdateStatusStores resource.","description":"Replaces the BulkUpdateStatusStores resource.","parameters":[],"requestBody":{"description":"The updated BulkUpdateStatusStores resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkUpdateStatusStores.BulkUpdateStoreStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["store_write"]}]}},"\/stores\/{storeId}":{"get":{"operationId":"api_stores_storeId_get","tags":["Store"],"responses":{"200":{"description":"Store resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Store"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Store resource.","description":"Retrieves a Store resource.","parameters":[{"name":"storeId","in":"path","description":"Store identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["store_read"]}]},"delete":{"operationId":"api_stores_storeId_delete","tags":["Store"],"responses":{"204":{"description":"Store resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Store resource.","description":"Removes the Store resource.","parameters":[{"name":"storeId","in":"path","description":"Store identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["store_write"]}]}},"\/stores\/{storeId}\/toggle-status":{"put":{"operationId":"api_stores_storeIdtoggle-status_put","tags":["Store"],"responses":{"204":{"description":"Store resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Store resource.","description":"Replaces the Store resource.","parameters":[{"name":"storeId","in":"path","description":"Store identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Store resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Store.ToggleStoreStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["store_write"]}]}},"\/suppliers":{"get":{"operationId":"api_suppliers_get_collection","tags":["Supplier"],"responses":{"200":{"description":"SupplierList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/SupplierList"}}}}}},"summary":"Retrieves the collection of SupplierList resources.","description":"Retrieves the collection of SupplierList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["supplier_read"]}]},"post":{"operationId":"api_suppliers_post","tags":["Supplier"],"responses":{"201":{"description":"Supplier resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Supplier resource.","description":"Creates a Supplier resource.","parameters":[],"requestBody":{"description":"The new Supplier resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier.AddSupplierCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/bulk-delete":{"delete":{"operationId":"api_suppliersbulk-delete_delete","tags":["Supplier"],"responses":{"204":{"description":"BulkSuppliers resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkSuppliers resource.","description":"Removes the BulkSuppliers resource.","parameters":[],"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/bulk-disable":{"put":{"operationId":"api_suppliersbulk-disable_put","tags":["Supplier"],"responses":{"204":{"description":"BulkSuppliers resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkSuppliers resource.","description":"Replaces the BulkSuppliers resource.","parameters":[],"requestBody":{"description":"The updated BulkSuppliers resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkSuppliers.BulkDisableSupplierCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/bulk-enable":{"put":{"operationId":"api_suppliersbulk-enable_put","tags":["Supplier"],"responses":{"204":{"description":"BulkSuppliers resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkSuppliers resource.","description":"Replaces the BulkSuppliers resource.","parameters":[],"requestBody":{"description":"The updated BulkSuppliers resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkSuppliers.BulkEnableSupplierCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/{supplierId}":{"get":{"operationId":"api_suppliers_supplierId_get","tags":["Supplier"],"responses":{"200":{"description":"Supplier resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Supplier resource.","description":"Retrieves a Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["supplier_read"]}]},"delete":{"operationId":"api_suppliers_supplierId_delete","tags":["Supplier"],"responses":{"204":{"description":"Supplier resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Supplier resource.","description":"Removes the Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["supplier_write"]}]},"patch":{"operationId":"api_suppliers_supplierId_patch","tags":["Supplier"],"responses":{"200":{"description":"Supplier resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Supplier resource.","description":"Updates the Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Supplier resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier.EditSupplierCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/{supplierId}\/logo":{"delete":{"operationId":"api_suppliers_supplierIdlogo_delete","tags":["Supplier"],"responses":{"204":{"description":"Supplier resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Supplier resource.","description":"Removes the Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/suppliers\/{supplierId}\/toggle-status":{"put":{"operationId":"api_suppliers_supplierIdtoggle-status_put","tags":["Supplier"],"responses":{"204":{"description":"Supplier resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Supplier resource.","description":"Replaces the Supplier resource.","parameters":[{"name":"supplierId","in":"path","description":"Supplier identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Supplier resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Supplier.ToggleSupplierStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["supplier_write"]}]}},"\/tabs\/{className}":{"put":{"operationId":"api_tabs_className_put","tags":["Tab"],"responses":{"200":{"description":"Tab resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tab"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Tab resource.","description":"Replaces the Tab resource.","parameters":[{"name":"className","in":"path","description":"Tab identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Tab resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tab.UpdateTabStatusByClassNameCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tab_write"]}]}},"\/taxes":{"get":{"operationId":"api_taxes_get_collection","tags":["Tax"],"responses":{"200":{"description":"TaxList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaxList"}}}}}},"summary":"Retrieves the collection of TaxList resources.","description":"Retrieves the collection of TaxList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["tax_read"]}]},"post":{"operationId":"api_taxes_post","tags":["Tax"],"responses":{"201":{"description":"Tax resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tax"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Tax resource.","description":"Creates a Tax resource.","parameters":[],"requestBody":{"description":"The new Tax resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tax.AddTaxCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_write"]}]}},"\/taxes\/bulk-delete":{"put":{"operationId":"api_taxesbulk-delete_put","tags":["Tax"],"responses":{"204":{"description":"BulkTaxDelete resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkTaxDelete resource.","description":"Replaces the BulkTaxDelete resource.","parameters":[],"requestBody":{"description":"The updated BulkTaxDelete resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkTaxDelete.BulkDeleteTaxCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_write"]}]}},"\/taxes\/bulk-set-status":{"put":{"operationId":"api_taxesbulk-set-status_put","tags":["Tax"],"responses":{"204":{"description":"BulkTaxToggleStatus resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkTaxToggleStatus resource.","description":"Replaces the BulkTaxToggleStatus resource.","parameters":[],"requestBody":{"description":"The updated BulkTaxToggleStatus resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkTaxToggleStatus.BulkToggleTaxStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_write"]}]}},"\/taxes\/{taxId}":{"get":{"operationId":"api_taxes_taxId_get","tags":["Tax"],"responses":{"200":{"description":"Tax resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tax"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Tax resource.","description":"Retrieves a Tax resource.","parameters":[{"name":"taxId","in":"path","description":"Tax identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["tax_read"]}]},"delete":{"operationId":"api_taxes_taxId_delete","tags":["Tax"],"responses":{"204":{"description":"Tax resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Tax resource.","description":"Removes the Tax resource.","parameters":[{"name":"taxId","in":"path","description":"Tax identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["tax_write"]}]},"patch":{"operationId":"api_taxes_taxId_patch","tags":["Tax"],"responses":{"200":{"description":"Tax resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tax"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Tax resource.","description":"Updates the Tax resource.","parameters":[{"name":"taxId","in":"path","description":"Tax identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Tax resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Tax.EditTaxCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_write"]}]}},"\/tax-rules-groups":{"get":{"operationId":"api_tax-rules-groups_get_collection","tags":["TaxRulesGroup"],"responses":{"200":{"description":"TaxRulesGroupList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TaxRulesGroupList"}}}}}},"summary":"Retrieves the collection of TaxRulesGroupList resources.","description":"Retrieves the collection of TaxRulesGroupList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["tax_rules_group_read"]}]},"post":{"operationId":"api_tax-rules-groups_post","tags":["TaxRulesGroup"],"responses":{"201":{"description":"TaxRulesGroup resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a TaxRulesGroup resource.","description":"Creates a TaxRulesGroup resource.","parameters":[],"requestBody":{"description":"The new TaxRulesGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup.AddTaxRulesGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]}},"\/tax-rules-groups\/bulk-delete":{"delete":{"operationId":"api_tax-rules-groupsbulk-delete_delete","tags":["TaxRulesGroup"],"responses":{"204":{"description":"BulkDeleteTaxRulesGroup resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteTaxRulesGroup resource.","description":"Removes the BulkDeleteTaxRulesGroup resource.","parameters":[],"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]}},"\/tax-rules-groups\/bulk-update-status":{"put":{"operationId":"api_tax-rules-groupsbulk-update-status_put","tags":["TaxRulesGroup"],"responses":{"204":{"description":"BulkUpdateStatusTaxRulesGroup resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkUpdateStatusTaxRulesGroup resource.","description":"Replaces the BulkUpdateStatusTaxRulesGroup resource.","parameters":[],"requestBody":{"description":"The updated BulkUpdateStatusTaxRulesGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkUpdateStatusTaxRulesGroup.BulkSetTaxRulesGroupStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]}},"\/tax-rules-groups\/{taxRulesGroupId}":{"get":{"operationId":"api_tax-rules-groups_taxRulesGroupId_get","tags":["TaxRulesGroup"],"responses":{"200":{"description":"TaxRulesGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a TaxRulesGroup resource.","description":"Retrieves a TaxRulesGroup resource.","parameters":[{"name":"taxRulesGroupId","in":"path","description":"TaxRulesGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["tax_rules_group_read"]}]},"delete":{"operationId":"api_tax-rules-groups_taxRulesGroupId_delete","tags":["TaxRulesGroup"],"responses":{"204":{"description":"TaxRulesGroup resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the TaxRulesGroup resource.","description":"Removes the TaxRulesGroup resource.","parameters":[{"name":"taxRulesGroupId","in":"path","description":"TaxRulesGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]},"patch":{"operationId":"api_tax-rules-groups_taxRulesGroupId_patch","tags":["TaxRulesGroup"],"responses":{"200":{"description":"TaxRulesGroup resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the TaxRulesGroup resource.","description":"Updates the TaxRulesGroup resource.","parameters":[{"name":"taxRulesGroupId","in":"path","description":"TaxRulesGroup identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated TaxRulesGroup resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/TaxRulesGroup.EditTaxRulesGroupCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["tax_rules_group_write"]}]}},"\/titles":{"get":{"operationId":"api_titles_get_collection","tags":["Title"],"responses":{"200":{"description":"TitleList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/TitleList"}}}}}},"summary":"Retrieves the collection of TitleList resources.","description":"Retrieves the collection of TitleList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["title_read"]}]},"post":{"operationId":"api_titles_post","tags":["Title"],"responses":{"201":{"description":"Title resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Title"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Title resource.","description":"Creates a Title resource.","parameters":[],"requestBody":{"description":"The new Title resource","content":{"multipart\/form-data":{"schema":{"$ref":"#\/components\/schemas\/Title.AddTitleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["title_write"]}]}},"\/titles\/bulk-delete":{"delete":{"operationId":"api_titlesbulk-delete_delete","tags":["Title"],"responses":{"204":{"description":"BulkDeleteTitles resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteTitles resource.","description":"Removes the BulkDeleteTitles resource.","parameters":[],"deprecated":false,"security":[{"oauth":["title_write"]}]}},"\/titles\/{titleId}":{"get":{"operationId":"api_titles_titleId_get","tags":["Title"],"responses":{"200":{"description":"Title resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Title"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Title resource.","description":"Retrieves a Title resource.","parameters":[{"name":"titleId","in":"path","description":"Title identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["title_read"]}]},"delete":{"operationId":"api_titles_titleId_delete","tags":["Title"],"responses":{"204":{"description":"Title resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Title resource.","description":"Removes the Title resource.","parameters":[{"name":"titleId","in":"path","description":"Title identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["title_write"]}]},"patch":{"operationId":"api_titles_titleId_patch","tags":["Title"],"responses":{"200":{"description":"Title resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Title"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the Title resource.","description":"Updates the Title resource.","parameters":[{"name":"titleId","in":"path","description":"Title identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Title resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Title.EditTitleCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["title_write"]}]}},"\/webservice-keys":{"get":{"operationId":"api_webservice-keys_get_collection","tags":["WebserviceKey"],"responses":{"200":{"description":"WebserviceKeyList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/WebserviceKeyList"}}}}}},"summary":"Retrieves the collection of WebserviceKeyList resources.","description":"Retrieves the collection of WebserviceKeyList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["webservice_key_read"]}]},"post":{"operationId":"api_webservice-keys_post","tags":["WebserviceKey"],"responses":{"201":{"description":"WebserviceKey resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a WebserviceKey resource.","description":"Creates a WebserviceKey resource.","parameters":[],"requestBody":{"description":"The new WebserviceKey resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey.AddWebserviceKeyCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["webservice_key_write"]}]}},"\/webservice-keys\/{webserviceKeyId}":{"get":{"operationId":"api_webservice-keys_webserviceKeyId_get","tags":["WebserviceKey"],"responses":{"200":{"description":"WebserviceKey resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a WebserviceKey resource.","description":"Retrieves a WebserviceKey resource.","parameters":[{"name":"webserviceKeyId","in":"path","description":"WebserviceKey identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["webservice_key_read"]}]},"patch":{"operationId":"api_webservice-keys_webserviceKeyId_patch","tags":["WebserviceKey"],"responses":{"200":{"description":"WebserviceKey resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Updates the WebserviceKey resource.","description":"Updates the WebserviceKey resource.","parameters":[{"name":"webserviceKeyId","in":"path","description":"WebserviceKey identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated WebserviceKey resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/WebserviceKey.EditWebserviceKeyCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["webservice_key_write"]}]}},"\/zones":{"get":{"operationId":"api_zones_get_collection","tags":["Zone"],"responses":{"200":{"description":"ZoneList collection","content":{"application\/json":{"schema":{"type":"array","items":{"$ref":"#\/components\/schemas\/ZoneList"}}}}}},"summary":"Retrieves the collection of ZoneList resources.","description":"Retrieves the collection of ZoneList resources.","parameters":[{"name":"page","in":"query","description":"The collection page number","required":false,"deprecated":false,"allowEmptyValue":true,"schema":{"type":"integer","default":1},"style":"form","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["zone_read"]}]},"post":{"operationId":"api_zones_post","tags":["Zone"],"responses":{"201":{"description":"Zone resource created","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"}},"summary":"Creates a Zone resource.","description":"Creates a Zone resource.","parameters":[],"requestBody":{"description":"The new Zone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone.AddZoneCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["zone_write"]}]}},"\/zones\/bulk-delete":{"delete":{"operationId":"api_zonesbulk-delete_delete","tags":["Zone"],"responses":{"204":{"description":"BulkDeleteZones resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the BulkDeleteZones resource.","description":"Removes the BulkDeleteZones resource.","parameters":[],"deprecated":false,"security":[{"oauth":["zone_write"]}]}},"\/zones\/bulk-update-status":{"put":{"operationId":"api_zonesbulk-update-status_put","tags":["Zone"],"responses":{"204":{"description":"BulkUpdateStatusZone resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the BulkUpdateStatusZone resource.","description":"Replaces the BulkUpdateStatusZone resource.","parameters":[],"requestBody":{"description":"The updated BulkUpdateStatusZone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/BulkUpdateStatusZone.BulkToggleZoneStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["zone_write"]}]}},"\/zones\/{zoneId}":{"get":{"operationId":"api_zones_zoneId_get","tags":["Zone"],"responses":{"200":{"description":"Zone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone"}}}},"404":{"description":"Resource not found"}},"summary":"Retrieves a Zone resource.","description":"Retrieves a Zone resource.","parameters":[{"name":"zoneId","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["zone_read"]}]},"put":{"operationId":"api_zones_zoneId_put","tags":["Zone"],"responses":{"200":{"description":"Zone resource updated","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone"}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Zone resource.","description":"Replaces the Zone resource.","parameters":[{"name":"zoneId","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Zone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone.EditZoneCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["zone_write"]}]},"delete":{"operationId":"api_zones_zoneId_delete","tags":["Zone"],"responses":{"204":{"description":"Zone resource deleted"},"404":{"description":"Resource not found"}},"summary":"Removes the Zone resource.","description":"Removes the Zone resource.","parameters":[{"name":"zoneId","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"deprecated":false,"security":[{"oauth":["zone_write"]}]}},"\/zones\/{zoneId}\/toggle-status":{"put":{"operationId":"api_zones_zoneIdtoggle-status_put","tags":["Zone"],"responses":{"204":{"description":"Zone resource updated","content":{"application\/json":{"schema":{}}},"links":{}},"400":{"description":"Invalid input"},"422":{"description":"Unprocessable entity"},"404":{"description":"Resource not found"}},"summary":"Replaces the Zone resource.","description":"Replaces the Zone resource.","parameters":[{"name":"zoneId","in":"path","description":"Zone identifier","required":true,"deprecated":false,"allowEmptyValue":false,"schema":{"type":"string"},"style":"simple","explode":false,"allowReserved":false}],"requestBody":{"description":"The updated Zone resource","content":{"application\/json":{"schema":{"$ref":"#\/components\/schemas\/Zone.ToggleZoneStatusCommand"}}},"required":true},"deprecated":false,"security":[{"oauth":["zone_write"]}]}}},"components":{"schemas":{"AddressList":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{"type":"integer"},"firstname":{"type":"string"},"lastname":{"type":"string"},"address1":{"type":"string"},"postcode":{"type":"string"},"city":{"type":"string"},"country_name":{"type":"string"}}},"ApiClient":{"type":"object","description":"","deprecated":false,"properties":{"apiClientId":{"type":"integer"},"clientId":{"type":"string"},"clientName":{"type":"string"},"description":{"type":"string"},"externalIssuer":{"type":["string","null"]},"enabled":{"type":"boolean"},"lifetime":{"type":"integer"},"scopes":{"type":"array","items":{"type":"string"}}}},"ApiClient.AddApiClientCommand":{"type":"object","description":"","deprecated":false,"properties":{"clientName":{"type":"string"},"clientId":{"type":"string"},"enabled":{"type":"boolean"},"description":{"type":"string"},"scopes":{"type":"array","items":{"type":"string"}},"lifetime":{"type":"integer"}}},"ApiClient.EditApiClientCommand":{"type":"object","description":"","deprecated":false,"properties":{"apiClientId":{"type":"integer"},"clientId":{"type":"string"},"clientName":{"type":"string"},"enabled":{"type":"boolean"},"description":{"type":"string"},"scopes":{"type":["array","null"],"items":{"type":"string"}},"lifetime":{"type":["integer","null"]}}},"ApiClientList":{"type":"object","description":"","deprecated":false,"properties":{"apiClientId":{"type":"integer"},"clientId":{"type":"string"},"clientName":{"type":"string"},"description":{"type":"string"},"externalIssuer":{"type":["string","null"]},"enabled":{"type":"boolean"},"lifetime":{"type":"integer"}}},"Attribute":{"type":"object","description":"","deprecated":false,"properties":{"attributeId":{"type":"integer"},"attributeGroupId":{"type":"integer","example":1},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"color":{"type":"string"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}}},"Attribute.AddAttributeCommand":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"color":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"Attribute.EditAttributeCommand":{"type":"object","description":"","deprecated":false,"properties":{"attributeId":{"type":"integer"},"attributeGroupId":{"type":"integer"},"color":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"AttributeGroup":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"publicNames":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"type":{"enum":["color","select","radio"],"type":"string"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"position":{"type":"integer"}}},"AttributeGroup.AddAttributeGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"type":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"publicNames":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"AttributeGroup.EditAttributeGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"type":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"publicNames":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"AttributeGroupList":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"name":{"type":"string"},"values":{"type":"integer"},"position":{"type":"integer"}}},"AttributeGroupPosition":{"type":"object","description":"","deprecated":false,"properties":{"positions":{"items":{"type":"object","properties":{"attributeGroupId":{"type":"integer"},"newPosition":{"type":"integer"}}},"example":[{"attributeGroupId":5,"newPosition":3},{"attributeGroupId":8,"newPosition":1}],"type":"array"}}},"AttributeList":{"type":"object","description":"","deprecated":false,"properties":{"attributeId":{"type":"integer"},"name":{"type":"string"},"values":{"type":"integer"},"position":{"type":"integer"}}},"AttributePosition":{"type":"object","description":"","deprecated":false,"properties":{"attributeGroupId":{"type":"integer"},"positions":{"items":{"type":"object","properties":{"attributeId":{"type":"integer"},"newPosition":{"type":"integer"}}},"example":[{"attributeId":5,"newPosition":3},{"attributeId":8,"newPosition":1}],"type":"array"}}},"BulkModules.BulkToggleModuleStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"modules":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean"}}},"BulkModules.BulkUninstallModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"modules":{"type":"array","items":{"type":"string"}}}},"BulkSuppliers.BulkDisableSupplierCommand":{"type":"object","description":"","deprecated":false,"properties":{"supplierIds":{"type":"array","items":{"type":"string"}}}},"BulkSuppliers.BulkEnableSupplierCommand":{"type":"object","description":"","deprecated":false,"properties":{"supplierIds":{"type":"array","items":{"type":"string"}}}},"BulkTaxDelete.BulkDeleteTaxCommand":{"type":"object","description":"","deprecated":false,"properties":{"taxIds":{"type":"array","items":{"type":"string"}}}},"BulkTaxToggleStatus.BulkToggleTaxStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"taxIds":{"type":"array","items":{"type":"string"}},"enabled":{}}},"BulkUpdateStatusCategories.BulkUpdateCategoriesStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"categoryIds":{"type":"array","items":{"type":"string"}},"enabled":{}}},"BulkUpdateStatusDiscounts.BulkUpdateDiscountsStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"discountIds":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean"}}},"BulkUpdateStatusStores.BulkUpdateStoreStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"storeIds":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean"}}},"BulkUpdateStatusTaxRulesGroup.BulkSetTaxRulesGroupStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"taxRulesGroupIds":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean"}}},"BulkUpdateStatusZone.BulkToggleZoneStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"zoneIds":{"type":"array","items":{"type":"string"}},"enabled":{"type":"boolean"}}},"CartAddress":{"type":"object","description":"","deprecated":false,"properties":{"cartId":{"type":"integer"},"addressId":{"type":"integer"},"customerId":{"type":"integer"},"addressType":{"type":"string"},"addressAlias":{"type":["string","null"]},"firstName":{"type":["string","null"]},"lastName":{"type":["string","null"]},"address":{"type":["string","null"]},"address2":{"type":["string","null"]},"city":{"type":["string","null"]},"postCode":{"type":["string","null"]},"countryId":{"type":["integer","null"]},"stateId":{"type":["integer","null"]},"homePhone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"company":{"type":["string","null"]},"vatNumber":{"type":["string","null"]},"other":{"type":["string","null"]},"dni":{"type":["string","null"]}}},"CartAddress.EditCartAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"cartId":{"type":"integer"},"addressType":{"type":"string"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"integer"},"dni":{"type":"string"},"company":{"type":"string"},"address2":{"type":"string"},"other":{"type":"string"}}},"Category":{"type":"object","description":"","deprecated":false,"properties":{"categoryId":{"type":"integer"},"enabled":{"type":"boolean"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"additionalDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"linkRewrites":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaTitles":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"position":{"type":"integer"},"parentId":{"type":"integer"},"redirectType":{"type":"string"},"redirectTarget":{"type":["integer","null"]},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}}},"Category.AddCategoryCommand":{"type":"object","description":"","deprecated":false,"properties":{"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"additionalDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"linkRewrites":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Category.EditCategoryCommand":{"type":"object","description":"","deprecated":false,"properties":{"categoryId":{},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"additionalDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"linkRewrites":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Category.SetCategoryIsEnabledCommand":{"type":"object","description":"","deprecated":false,"properties":{"categoryId":{}}},"CategoryList":{"type":"object","description":"","deprecated":false,"properties":{"categoryId":{"type":"integer"},"enabled":{"type":"boolean"},"name":{"type":"string"}}},"Combination":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"combinationId":{"type":"integer"},"name":{"type":"string"},"default":{"type":"boolean"},"gtin":{"type":"string"},"isbn":{"type":"string"},"mpn":{"type":"string"},"reference":{"type":"string"},"upc":{"type":"string"},"coverThumbnailUrl":{"type":"string"},"imageIds":{"type":"array","description":"List of image IDs","items":{"type":"integer"},"example":[1,3]},"impactOnPriceTaxExcluded":{"type":"number","example":42.99},"impactOnPriceTaxIncluded":{"type":"number","example":42.99},"impactOnUnitPrice":{"type":"number","example":42.99},"impactOnUnitPriceTaxIncluded":{"type":"number","example":42.99},"ecotaxTaxExcluded":{"type":"number","example":42.99},"ecotaxTaxIncluded":{"type":"number","example":42.99},"impactOnWeight":{"type":"number","example":42.99},"wholesalePrice":{"type":"number","example":42.99},"productTaxRate":{"type":"number","example":42.99},"productPriceTaxExcluded":{"type":"number","example":42.99},"productEcotaxTaxExcluded":{"type":"number","example":42.99},"quantity":{"type":"integer"}}},"CombinationIdList":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"combinationIds":{"type":"array","description":"List of combination IDs","items":{"type":"integer"},"example":[1,3]}}},"CombinationList":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"combinationId":{"type":"integer"},"name":{"type":"string"},"default":{"type":"boolean"},"reference":{"type":"string"},"impactOnPriceTaxExcluded":{"type":"number","example":42.99},"ecoTax":{"type":"number","example":42.99},"quantity":{"type":"integer"},"imageUrl":{"type":"string"},"attributes":{"type":"array","description":"Combination attributes","items":{"type":"object","properties":{"attributeGroupId":{"type":"integer"},"attributeGroupName":{"type":"string"},"attributeId":{"type":"integer"},"attributeName":{"type":"string"}}}}}},"Contact":{"type":"object","description":"","deprecated":false,"properties":{"contactId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"email":{"format":"email","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"messagesSavingEnabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}}},"Contact.AddContactCommand":{"type":"object","description":"","deprecated":false,"properties":{"email":{},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Contact.EditContactCommand":{"type":"object","description":"","deprecated":false,"properties":{"contactId":{},"email":{},"messagesSavingEnabled":{},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"ContactList":{"type":"object","description":"","deprecated":false,"properties":{"contactId":{"type":"integer"},"name":{"type":"string"},"email":{"type":"string"},"description":{"type":"string"}}},"Country":{"type":"object","description":"","deprecated":false,"properties":{"countryId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"isoCode":{"type":"string"},"callPrefix":{"type":"integer"},"defaultCurrencyId":{"type":"integer"},"zoneId":{"type":"integer"},"needZipCode":{"type":"boolean"},"zipCodeFormat":{"type":["string","null"]},"addressFormat":{"type":"string"},"enabled":{"type":"boolean"},"containsStates":{"type":"boolean"},"needIdNumber":{"type":"boolean"},"displayTaxLabel":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"string"}}}},"Customer":{"type":"object","description":"","deprecated":false,"properties":{"customerId":{"type":"integer","example":1},"firstName":{"type":"string"},"lastName":{"type":"string"},"email":{"format":"email","externalDocs":{"url":"https:\/\/schema.org\/email"},"type":"string"},"password":{"type":"string"},"defaultGroupId":{"type":"integer","example":3},"groupIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"genderId":{"type":"integer","example":1},"enabled":{"type":"boolean","example":true},"newsletterSubscribed":{"type":"boolean","example":false},"partnerOffersSubscribed":{"type":"boolean","example":false},"birthday":{"type":["string","null"]},"companyName":{"type":["string","null"]},"siretCode":{"type":["string","null"]},"apeCode":{"type":["string","null"]},"website":{"type":["string","null"]},"allowedOutstandingAmount":{"example":42.99,"anyOf":[{"$ref":"#\/components\/schemas\/DecimalNumber"},{"type":"null"}],"type":"number"},"maxPaymentDays":{"type":"integer","example":30},"riskId":{"type":"integer","example":1},"guest":{"type":"boolean","example":false},"deleteMethod":{"type":["string","null"]}},"required":["firstName","lastName","email","password","defaultGroupId","groupIds"]},"Customer.AddCustomerCommand":{"type":"object","description":"","deprecated":false,"properties":{"firstName":{},"lastName":{},"email":{},"password":{},"defaultGroupId":{},"groupIds":{"type":"array","items":{"type":"string"}},"genderId":{},"birthday":{},"companyName":{},"siretCode":{},"apeCode":{},"website":{},"allowedOutstandingAmount":{"type":"number","example":42.99},"maxPaymentDays":{},"riskId":{}}},"Customer.EditCustomerCommand":{"type":"object","description":"","deprecated":false,"properties":{"customerId":{},"firstName":{},"lastName":{},"email":{},"password":{},"defaultGroupId":{},"groupIds":{"type":"array","items":{"type":"string"}},"genderId":{},"newsletterSubscribed":{"type":"boolean"},"enabled":{},"partnerOffersSubscribed":{},"birthday":{},"companyName":{},"siretCode":{},"apeCode":{},"website":{},"allowedOutstandingAmount":{"type":"number","example":42.99},"maxPaymentDays":{},"riskId":{}}},"CustomerAddress":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{"type":"integer"},"customerId":{"type":"integer"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"address2":{"type":["string","null"]},"city":{"type":"string"},"postCode":{"type":"string"},"countryId":{"type":"integer"},"dni":{"type":["string","null"]},"company":{"type":["string","null"]},"vatNumber":{"type":["string","null"]},"stateId":{"type":"integer"},"homePhone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"other":{"type":["string","null"]}}},"CustomerAddress.AddCustomerAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"customerId":{"type":"integer"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"integer"},"dni":{"type":["string","null"]},"company":{"type":["string","null"]},"address2":{"type":["string","null"]},"other":{"type":["string","null"]}}},"CustomerAddress.EditCustomerAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{"type":"integer"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"integer"},"dni":{"type":"string"},"company":{"type":"string"},"address2":{"type":"string"},"other":{"type":"string"}}},"CustomerDetails":{"type":"object","description":"","deprecated":false,"properties":{"customerId":{"type":"integer","example":1},"personalInformation":{"type":"array","items":{"type":"string"}},"ordersInformation":{"type":"array","items":{"type":"string"}},"cartsInformation":{"type":"array","items":{"type":"string"}},"productsInformation":{"type":"array","items":{"type":"string"}},"messagesInformation":{"type":"array","items":{"type":"string"}},"discountsInformation":{"type":"array","items":{"type":"string"}},"sentEmailsInformation":{"type":"array","items":{"type":"string"}},"lastConnectionsInformation":{"type":"array","items":{"type":"string"}},"groupsInformation":{"type":"array","items":{"type":"string"}},"addressesInformation":{"type":"array","items":{"type":"string"}},"generalInformation":{"type":"array","items":{"type":"string"}}}},"CustomerGroup":{"type":"object","description":"","deprecated":false,"properties":{"customerGroupId":{"type":"integer"},"localizedNames":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"reductionPercent":{"type":"number","example":42.99},"displayPriceTaxExcluded":{"type":"boolean"},"showPrice":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"integer"}}}},"CustomerGroup.AddCustomerGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"localizedNames":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"reductionPercent":{"type":"number","example":42.99}}},"CustomerGroup.EditCustomerGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"customerGroupId":{"type":"integer"},"localizedNames":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"reductionPercent":{"type":"number","example":42.99},"displayPriceTaxExcluded":{"type":"boolean"},"showPrice":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"string"}}}},"CustomerGroupList":{"type":"object","description":"","deprecated":false,"properties":{"customerGroupId":{"type":"integer"},"name":{"type":"string"},"reductionPercent":{"type":"number","example":42.99},"customers":{"type":"integer"},"showPrice":{"type":"boolean"}}},"DecimalNumber":{"type":"object","description":"","deprecated":false,"properties":{"integerPart":{"readOnly":true},"fractionalPart":{"readOnly":true},"precision":{"readOnly":true},"sign":{"readOnly":true},"exponent":{"type":"integer"},"coefficient":{"readOnly":true,"type":"string"},"greaterThanZero":{"readOnly":true,"type":"boolean"},"greaterOrEqualThanZero":{"readOnly":true,"type":"boolean"},"lowerThanZero":{"readOnly":true,"type":"boolean"},"lowerOrEqualThanZero":{"readOnly":true,"type":"boolean"},"positive":{"readOnly":true,"type":"boolean"},"negative":{"readOnly":true,"type":"boolean"}}},"Discount":{"type":"object","description":"","deprecated":false,"properties":{"discountId":{"type":"integer"},"type":{"type":"string"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"description":{"type":"string"},"code":{"type":"string"},"enabled":{"type":"boolean"},"totalQuantity":{"type":["integer","null"]},"quantityPerUser":{"type":["integer","null"]},"reductionPercent":{"anyOf":[{"$ref":"#\/components\/schemas\/DecimalNumber"},{"type":"null"}],"type":"number","example":42.99},"reductionAmount":{"type":"object","description":"Fixed reduction amount","properties":{"amount":{"type":"number","description":"Fixed reduction amount value"},"currencyId":{"type":"integer","description":"Currency ID for reduction amount"},"taxIncluded":{"type":"boolean","0":"Whether reduction amount is tax included"}}},"giftProductId":{"type":["integer","null"]},"giftCombinationId":{"type":["integer","null"]},"cheapestProduct":{"type":"boolean"},"productConditions":{"type":"array","description":"Product conditions (rule groups)","items":{"type":"object","properties":{"quantity":{"type":"integer"},"rules":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["categories","products","combinations","manufacturers","suppliers","attributes","features"]},"itemIds":{"type":"array","items":{"type":"integer"}},"required":["type","itemIds"]}}},"type":{"type":"string","enum":["all_product_rules","at_least_one_product_rule"]},"required":["quantity","rules"]}}},"minimumProductQuantity":{"type":"integer","description":"Minimum quantity of products required","minimum":0},"minimumAmount":{"type":"object","description":"Minimum amount required","properties":{"amount":{"type":"number","description":"Minimum amount value"},"currencyId":{"type":"integer","description":"Currency ID for minimum amount"},"taxIncluded":{"type":"boolean","0":"Whether minimum amount is tax included"},"shippingIncluded":{"type":"boolean","description":"Whether minimum amount includes shipping"}}},"customerId":{"type":["integer","null"]},"customerGroupIds":{"type":"array","description":"Customer group IDs for which the discount is valid","items":{"type":"integer"}},"carrierIds":{"type":"array","description":"Carrier IDs for which the discount is valid","items":{"type":"integer"}},"countryIds":{"type":"array","description":"Country IDs for which the discount is valid","items":{"type":"integer"}},"compatibleDiscountTypeIds":{"type":"array","description":"Discount Type IDs compatible with the discount","items":{"type":"integer"}},"highlightInCart":{"type":"boolean"},"allowPartialUse":{"type":"boolean"},"priority":{"type":"integer"},"validFrom":{"type":"string","format":"date-time"},"validTo":{"type":["string","null"],"format":"date-time"}}},"Discount.AddDiscountCommand":{"type":"object","description":"","deprecated":false,"properties":{"validFrom":{"readOnly":true,"type":["string","null"],"format":"date-time"},"validTo":{"readOnly":true,"type":["string","null"],"format":"date-time"},"validityDateRange":{"type":"object","properties":{"from":{"format":"date-time","type":"string","example":"2025-11-05 16:02:06"},"to":{"format":"date-time","type":"string","example":"2025-11-05 16:02:06"}}},"priority":{"default":1,"example":1,"type":"integer"},"totalQuantity":{"type":["integer","null"]},"highlightInCart":{"type":"boolean"},"quantityPerUser":{"type":["integer","null"]},"description":{"type":"string"},"code":{"type":"string"},"allowPartialUse":{"default":true,"example":true,"type":"boolean"},"customerId":{"type":"integer"},"reductionPercent":{"type":"number","example":42.99},"reductionAmount":{"$ref":"#\/components\/schemas\/DecimalNumber"},"giftProductId":{"type":["integer","null"]},"giftCombinationId":{"type":["integer","null"]},"cheapestProduct":{"type":"boolean"},"minimumProductQuantity":{"type":"integer"},"minimumAmount":{"anyOf":[{"$ref":"#\/components\/schemas\/DecimalNumber"},{"type":"null"}]},"productConditions":{"type":"array","items":{"type":"string"}},"carrierIds":{"type":["array","null"],"items":{"type":"string"}},"countryIds":{"type":["array","null"],"items":{"type":"string"}},"customerGroupIds":{"type":["array","null"],"items":{"type":"string"}},"compatibleDiscountTypeIds":{"type":["array","null"],"items":{"type":"string"}},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"enabled":{"type":"boolean"}}},"Discount.DuplicateDiscountCommand":{"type":"object","description":"","deprecated":false,"properties":{"discountId":{"type":"integer"}}},"Discount.UpdateDiscountCommand":{"type":"object","description":"","deprecated":false,"properties":{"discountId":{"type":"integer"},"validFrom":{"type":"string","format":"date-time"},"validTo":{"type":"string","format":"date-time"},"validityDateRange":{"type":"object","properties":{"from":{"format":"date-time","type":"string","example":"2025-11-05 16:02:06"},"to":{"format":"date-time","type":"string","example":"2025-11-05 16:02:06"}}},"priority":{"type":"integer"},"highlightInCart":{"type":"boolean"},"totalQuantity":{"type":["integer","null"]},"quantityPerUser":{"type":["integer","null"]},"description":{"type":"string"},"code":{"type":"string"},"allowPartialUse":{"type":"boolean"},"customerId":{"type":"integer"},"reductionPercent":{"type":"number","example":42.99},"reductionAmount":{"$ref":"#\/components\/schemas\/DecimalNumber"},"giftProductId":{"type":["integer","null"]},"giftCombinationId":{"type":["integer","null"]},"cheapestProduct":{"type":"boolean"},"minimumProductQuantity":{"type":"integer"},"minimumAmount":{"anyOf":[{"$ref":"#\/components\/schemas\/DecimalNumber"},{"type":"null"}]},"productConditions":{"type":"array","items":{"type":"string"}},"carrierIds":{"type":["array","null"],"items":{"type":"string"}},"countryIds":{"type":["array","null"],"items":{"type":"string"}},"customerGroupIds":{"type":["array","null"],"items":{"type":"string"}},"compatibleDiscountTypeIds":{"type":["array","null"],"items":{"type":"string"}},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"enabled":{"type":"boolean"}}},"DiscountList":{"type":"object","description":"","deprecated":false,"properties":{"discountId":{"type":"integer"},"type":{"type":"string"},"name":{"type":"string"},"enabled":{"type":"boolean"},"code":{"type":"string"}}},"DiscountType":{"type":"object","description":"","deprecated":false,"properties":{"value":{"type":"string"}}},"DiscountTypeList":{"type":"object","description":"","deprecated":false,"properties":{"discountTypeId":{"type":"integer"},"type":{"type":"string"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"core":{"type":"boolean"},"enabled":{"type":"boolean"}}},"Feature":{"type":"object","description":"","deprecated":false,"properties":{"featureId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"position":{"type":"integer"}}},"Feature.AddFeatureCommand":{"type":"object","description":"","deprecated":false,"properties":{"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Feature.EditFeatureCommand":{"type":"object","description":"","deprecated":false,"properties":{"featureId":{"type":"integer"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"FeatureList":{"type":"object","description":"","deprecated":false,"properties":{"featureId":{"type":"integer"},"name":{"type":"string"},"values":{"type":"integer"},"position":{"type":"integer"}}},"FeatureValue":{"type":"object","description":"","deprecated":false,"properties":{"featureValueId":{"type":"integer"},"featureId":{"type":"integer","example":1},"values":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"position":{"type":"integer"}}},"FeatureValue.AddFeatureValueCommand":{"type":"object","description":"","deprecated":false,"properties":{"featureId":{"type":"integer"},"values":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"FeatureValue.EditFeatureValueCommand":{"type":"object","description":"","deprecated":false,"properties":{"featureValueId":{"type":"integer"},"featureId":{"type":"integer"},"values":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"FeatureValueList":{"type":"object","description":"","deprecated":false,"properties":{"featureValueId":{"type":"integer"},"value":{"type":"string"},"position":{"type":"integer"}}},"FoundCustomer":{"type":"object","description":"","deprecated":false,"properties":{"idCustomer":{"type":"integer","example":1},"firstname":{"type":"string"},"lastname":{"type":"string"},"email":{"type":"string"},"fullnameAndEmail":{"type":"string"},"active":{"type":"integer","example":1},"company":{"type":["string","null"]},"idDefaultGroup":{"type":"integer","example":3},"groups":{"type":"array","items":{"type":"integer"},"example":[1,3]}}},"FoundProduct":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"availableOutOfStock":{"type":"boolean"},"name":{"type":"string"},"taxRate":{"type":"number","example":42.99},"formattedPrice":{"type":"string"},"priceTaxIncl":{"type":"number","example":42.99},"priceTaxExcl":{"type":"number","example":42.99},"stock":{"type":"integer"},"location":{"type":"string"},"combinations":{"type":"array","items":{"type":"string"}},"customizationFields":{"type":"array","items":{"type":"string"}}}},"GenerateCombinations":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"newCombinationIds":{"type":"array","description":"List of new generated combination IDs","items":{"type":"integer","description":"Combination ID"}},"groupedAttributes":{"type":"array","items":{"type":"object","description":"List of attributes grouped by their attribute group","properties":{"attributeGroupId":{"type":"number","description":"Attribute group ID"},"attributeIds":{"type":"array","items":{"type":"integer","description":"Attribute ID"}}}}}}},"GenerateCombinations.GenerateProductCombinationsCommand":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"}}},"Hook":{"type":"object","description":"","deprecated":false,"properties":{"hookId":{"type":"integer"},"enabled":{"type":"boolean"},"name":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"}}},"Hook.UpdateHookStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"enabled":{"type":"boolean"}}},"HookId":{"type":"object","description":"","deprecated":false,"properties":{"value":{"readOnly":true}}},"Language":{"type":"object","description":"","deprecated":false,"properties":{"langId":{"type":"integer"},"name":{"type":"string"},"isoCode":{"type":"string"},"languageCode":{"type":"string"},"locale":{"type":"string"},"dateFormat":{"type":"string"},"dateTimeFormat":{"type":"string"},"rtl":{"type":"boolean"},"enabled":{"type":"boolean"},"flag":{"type":"string"}}},"ManufacturerAddress":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{"type":"integer"},"manufacturerId":{"type":["integer","null"]},"lastName":{"type":"string"},"firstName":{"type":"string"},"address":{"type":"string"},"address2":{"type":["string","null"]},"city":{"type":"string"},"postCode":{"type":["string","null"]},"countryId":{"type":"integer"},"stateId":{"type":["integer","null"]},"homePhone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"other":{"type":["string","null"]},"dni":{"type":["string","null"]}}},"ManufacturerAddress.AddManufacturerAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"manufacturerId":{},"lastName":{},"firstName":{},"address":{},"city":{},"address2":{},"countryId":{},"postCode":{},"stateId":{},"homePhone":{},"mobilePhone":{},"other":{},"dni":{}}},"ManufacturerAddress.EditManufacturerAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"addressId":{},"manufacturerId":{},"lastName":{},"firstName":{},"address":{},"city":{},"address2":{},"countryId":{},"postCode":{},"stateId":{},"homePhone":{},"mobilePhone":{},"other":{},"dni":{}}},"Module":{"type":"object","description":"","deprecated":false,"properties":{"moduleId":{"type":["integer","null"]},"technicalName":{"type":"string"},"moduleVersion":{"type":"string"},"installedVersion":{"type":["string","null"]},"enabled":{"type":"boolean"},"installed":{"type":"boolean"}}},"Module.InstallModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"}}},"Module.UpdateModuleStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"},"enabled":{"type":"boolean"}}},"NewProductImage":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"imageId":{"type":"integer"},"imageUrl":{"type":"string"},"thumbnailUrl":{"type":"string"},"legends":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"cover":{"type":"boolean"},"position":{"type":"integer"},"shopIds":{"type":"array","items":{"type":"string"}},"image":{"type":"string","format":"binary"}}},"NewProductImage.AddProductImageCommand":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"}}},"OrderAddress":{"type":"object","description":"","deprecated":false,"properties":{"orderId":{"type":"integer"},"addressId":{"type":"integer"},"customerId":{"type":"integer"},"addressType":{"type":"string"},"addressAlias":{"type":["string","null"]},"firstName":{"type":["string","null"]},"lastName":{"type":["string","null"]},"address":{"type":["string","null"]},"address2":{"type":["string","null"]},"city":{"type":["string","null"]},"postCode":{"type":["string","null"]},"countryId":{"type":["integer","null"]},"stateId":{"type":["integer","null"]},"homePhone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"company":{"type":["string","null"]},"vatNumber":{"type":["string","null"]},"other":{"type":["string","null"]},"dni":{"type":["string","null"]}}},"OrderAddress.EditOrderAddressCommand":{"type":"object","description":"","deprecated":false,"properties":{"orderId":{"type":"integer"},"addressType":{"type":"string"},"addressAlias":{"type":"string"},"firstName":{"type":"string"},"lastName":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"countryId":{"type":"integer"},"dni":{"type":"string"},"company":{"type":"string"},"address2":{"type":"string"},"other":{"type":"string"}}},"Product":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"type":{"type":"string"},"enabled":{"type":"boolean"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"shortDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"tags":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"priceTaxExcluded":{"type":"number","example":42.99},"priceTaxIncluded":{"type":"number","example":42.99},"ecotaxTaxExcluded":{"type":"number","example":42.99},"ecotaxTaxIncluded":{"type":"number","example":42.99},"taxRulesGroupId":{"type":"integer"},"onSale":{"type":"boolean"},"wholesalePrice":{"type":"number","example":42.99},"unitPriceTaxExcluded":{"type":"number","example":42.99},"unitPriceTaxIncluded":{"type":"number","example":42.99},"unity":{"type":"string"},"unitPriceRatio":{"type":"number","example":42.99},"visibility":{"type":"string"},"availableForOrder":{"type":"boolean"},"onlineOnly":{"type":"boolean"},"showPrice":{"type":"boolean"},"condition":{"type":"string"},"showCondition":{"type":"boolean"},"manufacturerId":{"type":"integer"},"isbn":{"type":"string"},"upc":{"type":"string"},"gtin":{"type":"string"},"mpn":{"type":"string"},"reference":{"type":"string"},"width":{"type":"number","example":42.99},"height":{"type":"number","example":42.99},"depth":{"type":"number","example":42.99},"weight":{"type":"number","example":42.99},"additionalShippingCost":{"type":"number","example":42.99},"carrierReferenceIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"deliveryTimeNoteType":{"type":"integer"},"deliveryTimeInStockNotes":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"deliveryTimeOutOfStockNotes":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaTitles":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"linkRewrites":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"redirectType":{"type":"string"},"redirectTarget":{"type":["integer","null"]},"packStockType":{"type":"integer"},"outOfStockType":{"type":"integer"},"quantity":{"type":"integer"},"minimalQuantity":{"type":"integer"},"lowStockThreshold":{"type":"integer"},"lowStockAlertEnabled":{"type":"boolean"},"availableNowLabels":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"location":{"type":"string"},"availableLaterLabels":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"availableDate":{"type":["string","null"],"format":"date","example":"2025-11-05"},"coverThumbnailUrl":{"type":"string"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"categories":{"type":"array","items":{"type":"object","properties":{"categoryId":{"type":"integer"},"name":{"type":"string"},"displayName":{"type":"string"}}},"example":[{"categoryId":2,"name":"Home","displayName":"Home"}]},"defaultCategoryId":{"type":"integer"}}},"Product.AddProductCommand":{"type":"object","description":"","deprecated":false,"properties":{"type":{"type":"string"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Product.UpdateProductCommand":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"redirectOption":{"type":"object","properties":{"redirectType":{"type":"string"},"redirectTarget":{"type":"integer"}}},"taxRulesGroupId":{"type":"integer"},"onSale":{"type":"boolean"},"wholesalePrice":{"type":"number","example":42.99},"unity":{"type":"string"},"visibility":{"type":"string"},"availableForOrder":{"type":"boolean"},"onlineOnly":{"type":"boolean"},"showPrice":{"type":"boolean"},"condition":{"type":"string"},"showCondition":{"type":"boolean"},"manufacturerId":{"type":"integer"},"isbn":{"type":"string"},"upc":{"type":"string"},"gtin":{"type":"string"},"mpn":{"type":"string"},"reference":{"type":"string"},"width":{"type":"number","example":42.99},"height":{"type":"number","example":42.99},"depth":{"type":"number","example":42.99},"weight":{"type":"number","example":42.99},"additionalShippingCost":{"type":"number","example":42.99},"deliveryTimeNoteType":{"type":"integer"},"packStockType":{"type":"integer"},"minimalQuantity":{"type":"integer"},"lowStockThreshold":{"type":"integer"},"availableDate":{"type":"string","format":"date","example":"2025-11-05"},"enabled":{"type":"boolean"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shortDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"linkRewrites":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"deliveryTimeInStockNotes":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"deliveryTimeOutOfStockNotes":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"availableNowLabels":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"availableLaterLabels":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"priceTaxExcluded":{"type":"number","example":42.99},"unitPriceTaxExcluded":{"type":"number","example":42.99},"ecotaxTaxExcluded":{"type":"number","example":42.99}}},"ProductImage":{"type":"object","description":"","deprecated":false,"properties":{"imageId":{"type":"integer"},"imageUrl":{"type":"string"},"thumbnailUrl":{"type":"string"},"legends":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"cover":{"type":"boolean"},"position":{"type":"integer"},"shopIds":{"type":"array","items":{"type":"string"}}}},"ProductImage.UpdateProductImageCommand":{"type":"object","description":"","deprecated":false,"properties":{"imageId":{"type":"integer"},"cover":{"type":["boolean","null"]},"position":{"type":["integer","null"]},"legends":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"ProductImageList":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"imageId":{"type":"integer"},"imageUrl":{"type":"string"},"thumbnailUrl":{"type":"string"},"legends":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"cover":{"type":"boolean"},"position":{"type":"integer"},"shopIds":{"type":"array","items":{"type":"string"}}}},"ProductList":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"type":{"type":"string"},"enabled":{"type":"boolean"},"name":{"type":"string"},"quantity":{"type":"integer"},"priceTaxExcluded":{"type":"number","example":42.99},"priceTaxIncluded":{"type":"number","example":42.99},"category":{"type":"string"}}},"ProductShops":{"type":"object","description":"","deprecated":false,"properties":{"sourceShopId":{"type":"integer"},"associatedShopIds":{"type":"array","items":{"type":"integer"}},"productId":{"type":"integer"},"type":{"type":"string"},"enabled":{"type":"boolean"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"shortDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"tags":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"priceTaxExcluded":{"type":"number","example":42.99},"priceTaxIncluded":{"type":"number","example":42.99},"ecotaxTaxExcluded":{"type":"number","example":42.99},"ecotaxTaxIncluded":{"type":"number","example":42.99},"taxRulesGroupId":{"type":"integer"},"onSale":{"type":"boolean"},"wholesalePrice":{"type":"number","example":42.99},"unitPriceTaxExcluded":{"type":"number","example":42.99},"unitPriceTaxIncluded":{"type":"number","example":42.99},"unity":{"type":"string"},"unitPriceRatio":{"type":"number","example":42.99},"visibility":{"type":"string"},"availableForOrder":{"type":"boolean"},"onlineOnly":{"type":"boolean"},"showPrice":{"type":"boolean"},"condition":{"type":"string"},"showCondition":{"type":"boolean"},"manufacturerId":{"type":"integer"},"isbn":{"type":"string"},"upc":{"type":"string"},"gtin":{"type":"string"},"mpn":{"type":"string"},"reference":{"type":"string"},"width":{"type":"number","example":42.99},"height":{"type":"number","example":42.99},"depth":{"type":"number","example":42.99},"weight":{"type":"number","example":42.99},"additionalShippingCost":{"type":"number","example":42.99},"carrierReferenceIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"deliveryTimeNoteType":{"type":"integer"},"deliveryTimeInStockNotes":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"deliveryTimeOutOfStockNotes":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaTitles":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"linkRewrites":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"redirectType":{"type":"string"},"redirectTarget":{"type":["integer","null"]},"packStockType":{"type":"integer"},"outOfStockType":{"type":"integer"},"quantity":{"type":"integer"},"minimalQuantity":{"type":"integer"},"lowStockThreshold":{"type":"integer"},"lowStockAlertEnabled":{"type":"boolean"},"availableNowLabels":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"location":{"type":"string"},"availableLaterLabels":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"availableDate":{"type":["string","null"],"format":"date","example":"2025-11-05"},"coverThumbnailUrl":{"type":"string"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"categories":{"type":"array","items":{"type":"object","properties":{"categoryId":{"type":"integer"},"name":{"type":"string"},"displayName":{"type":"string"}}},"example":[{"categoryId":2,"name":"Home","displayName":"Home"}]},"defaultCategoryId":{"type":"integer"}}},"ProductShops.SetProductShopsCommand":{"type":"object","description":"","deprecated":false,"properties":{"productId":{"type":"integer"},"sourceShopId":{"type":"integer"},"associatedShopIds":{"type":"array","items":{"type":"string"}}}},"RedirectOption":{"type":"object","description":"","deprecated":false,"properties":{"redirectType":{"type":"string"},"redirectTarget":{"type":"integer"}}},"ResetModule":{"type":"object","description":"","deprecated":false,"properties":{"keepData":{"type":"boolean"},"moduleId":{"type":["integer","null"]},"technicalName":{"type":"string"},"moduleVersion":{"type":"string"},"installedVersion":{"type":["string","null"]},"enabled":{"type":"boolean"},"installed":{"type":"boolean"}}},"ResetModule.ResetModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"}}},"SearchAlias":{"type":"object","description":"","deprecated":false,"properties":{"searchTerm":{"minLength":1,"maxLength":255,"type":"string"},"aliases":{"type":"array","items":{"type":"object","properties":{"alias":{"type":"string"},"enabled":{"type":"boolean"}}}},"newSearchTerm":{"minLength":1,"maxLength":255,"type":["string","null"]}}},"SearchAlias.AddSearchTermAliasesCommand":{"type":"object","description":"","deprecated":false,"properties":{"aliases":{"type":"array","items":{"type":"string"},"@index":{"alias":null,"enabled":null,"active":null}},"searchTerm":{"type":"string"}}},"SearchAlias.UpdateSearchTermAliasesCommand":{"type":"object","description":"","deprecated":false,"properties":{"newSearchTerm":{"type":["string","null"]},"aliases":{"type":"array","items":{"type":"string"},"@index":{"alias":null,"enabled":null,"active":null}},"searchTerm":{"type":"string"}}},"SearchAliasList":{"type":"object","description":"","deprecated":false,"properties":{"search":{"type":"string"},"aliases":{"type":"array","items":{"type":"object","properties":{"id_alias":{"type":"integer"},"alias":{"type":"string"},"enabled":{"type":"boolean"}}}}}},"ShopConstraint":{"type":"object","description":"","deprecated":false,"properties":{"shopId":{"readOnly":true,"type":["integer","null"]},"shopGroupId":{"readOnly":true,"type":["integer","null"]},"strict":{"readOnly":true,"type":"boolean"},"singleShopContext":{"readOnly":true,"type":"boolean"},"shopGroupContext":{"readOnly":true,"type":"boolean"},"allShopContext":{"readOnly":true,"type":"boolean"}}},"ShowcaseCard":{"type":"object","description":"","deprecated":false,"properties":{"showcaseCardName":{"type":"string"},"employeeId":{"type":"integer"},"closed":{"type":"boolean"}}},"ShowcaseCard.CloseShowcaseCardCommand":{"type":"object","description":"","deprecated":false,"properties":{"employeeId":{}}},"StateIdInterface":{"type":"object","description":"","deprecated":false,"properties":{"value":{"readOnly":true,"type":"integer"}}},"Store":{"type":"object","description":"","deprecated":false,"properties":{"storeId":{"type":"integer"},"enabled":{"type":"boolean"}}},"Store.ToggleStoreStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"storeId":{"type":"integer"}}},"Supplier":{"type":"object","description":"","deprecated":false,"properties":{"supplierId":{"type":"integer"},"name":{"minLength":1,"maxLength":64,"type":"string"},"address":{"type":"string"},"address2":{"type":["string","null"]},"postCode":{"type":["string","null"]},"city":{"type":"string"},"stateId":{"type":["integer","null"]},"countryId":{"type":"integer"},"phone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"dni":{"type":["string","null"]},"enabled":{"type":"boolean"},"descriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaTitles":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"metaDescriptions":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]},"logoImage":{"type":["array","null"],"items":{"type":"string"}}},"required":["name","enabled"]},"Supplier.AddSupplierCommand":{"type":"object","description":"","deprecated":false,"properties":{"name":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"address2":{"type":["string","null"]},"countryId":{"type":"integer"},"postCode":{"type":["string","null"]},"stateId":{"type":["integer","null"]},"phone":{"type":["string","null"]},"mobilePhone":{"type":["string","null"]},"enabled":{"type":"boolean"},"dni":{"type":["string","null"]},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"shopIds":{"type":"array","items":{"type":"string"}}}},"Supplier.EditSupplierCommand":{"type":"object","description":"","deprecated":false,"properties":{"supplierId":{"type":"integer"},"name":{"type":"string"},"address":{"type":"string"},"city":{"type":"string"},"address2":{"type":"string"},"countryId":{"type":"integer"},"postCode":{"type":"string"},"stateId":{"type":"integer"},"phone":{"type":"string"},"mobilePhone":{"type":"string"},"enabled":{"type":"boolean"},"dni":{"type":"string"},"descriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaTitles":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}},"metaDescriptions":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Supplier.ToggleSupplierStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"supplierId":{}}},"SupplierList":{"type":"object","description":"","deprecated":false,"properties":{"supplierId":{"type":"integer"},"name":{"type":"string"},"enabled":{"type":"boolean"},"productsCount":{"type":"integer"},"logo":{"type":["string","null"]}}},"Tab":{"type":"object","description":"","deprecated":false,"required":["className","enabled"],"properties":{"className":{"type":"string"},"enabled":{"type":"boolean"}}},"Tab.UpdateTabStatusByClassNameCommand":{"type":"object","description":"","deprecated":false,"properties":{"className":{"type":"string"},"enabled":{"type":"boolean"}}},"Tax":{"type":"object","description":"","deprecated":false,"properties":{"taxId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"rate":{"type":"number","example":42.99},"enabled":{"type":"boolean"}},"required":["rate","enabled"]},"Tax.AddTaxCommand":{"type":"object","description":"","deprecated":false,"properties":{"rate":{"type":"number","example":42.99},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Tax.EditTaxCommand":{"type":"object","description":"","deprecated":false,"properties":{"taxId":{},"rate":{"type":"number","example":42.99},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"TaxList":{"type":"object","description":"","deprecated":false,"properties":{"taxId":{"type":"integer"},"name":{"type":"string"},"rate":{"type":"number","example":42.99},"enabled":{"type":"boolean"}}},"TaxRulesGroup":{"type":"object","description":"","deprecated":false,"properties":{"taxRulesGroupId":{"type":"integer"},"name":{"minLength":1,"maxLength":64,"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}},"required":["name","enabled"]},"TaxRulesGroup.AddTaxRulesGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"string"}}}},"TaxRulesGroup.EditTaxRulesGroupCommand":{"type":"object","description":"","deprecated":false,"properties":{"taxRulesGroupId":{"type":"integer"},"name":{"type":["string","null"]},"enabled":{"type":["boolean","null"]},"shopIds":{"type":["array","null"],"items":{"type":"string"}}}},"TaxRulesGroupList":{"type":"object","description":"","deprecated":false,"properties":{"taxRulesGroupId":{"type":"integer"},"name":{"type":"string"},"enabled":{"type":"boolean"}}},"Title":{"type":"object","description":"","deprecated":false,"properties":{"titleId":{"type":"integer"},"names":{"example":{"en-US":"value","fr-FR":"valeur"},"type":"object"},"gender":{"allOf":[{"type":"string"},{"type":"integer"}]},"imgFile":{"type":["string","null"],"format":"binary"},"width":{"type":["integer","null"]},"height":{"type":["integer","null"]}}},"Title.AddTitleCommand":{"type":"object","description":"","deprecated":false,"properties":{"gender":{"type":"integer"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"Title.EditTitleCommand":{"type":"object","description":"","deprecated":false,"properties":{"titleId":{"type":"integer"},"gender":{"type":"integer"},"names":{"type":"object","example":{"en-US":"value","fr-FR":"valeur"}}}},"TitleList":{"type":"object","description":"","deprecated":false,"properties":{"titleId":{"type":"integer"},"name":{"type":"string"},"gender":{"type":"integer"}}},"UninstallModule.UninstallModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"}}},"UpgradeModule":{"type":"object","description":"","deprecated":false,"properties":{"moduleId":{"type":["integer","null"]},"technicalName":{"type":"string"},"moduleVersion":{"type":"string"},"installedVersion":{"type":["string","null"]},"enabled":{"type":"boolean"},"installed":{"type":"boolean"}}},"UpgradeModule.UpgradeModuleCommand":{"type":"object","description":"","deprecated":false,"properties":{"technicalName":{"type":"string"}}},"UploadModule":{"type":"object","description":"","deprecated":false,"properties":{"source":{"type":"string"},"archive":{"type":"string","format":"binary"},"moduleId":{"type":["integer","null"]},"technicalName":{"type":"string"},"moduleVersion":{"type":"string"},"installedVersion":{"type":["string","null"]},"enabled":{"type":"boolean"},"installed":{"type":"boolean"}}},"UploadModule.UploadModuleCommand":{"type":"object","description":"","deprecated":false,"properties":[]},"WebserviceKey":{"type":"object","description":"","deprecated":false,"properties":{"webserviceKeyId":{"type":"integer"},"key":{"minLength":32,"maxLength":32,"type":"string"},"description":{"minLength":1,"maxLength":4194303,"type":"string"},"enabled":{"allOf":[{"type":"string"},{"type":"boolean"}]},"permissions":{"type":"array","properties":{"DELETE":{},"GET":{},"HEAD":{},"PATCH":{},"PUT":{},"POST":{}},"additionalProperties":false,"items":{"type":"array"}},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}},"required":["key","description","enabled"]},"WebserviceKey.AddWebserviceKeyCommand":{"type":"object","description":"","deprecated":false,"properties":{"key":{},"description":{},"permissions":{"type":"array","items":{"type":"string"}},"shopIds":{"type":"array","items":{"type":"string"}},"enabled":{}}},"WebserviceKey.EditWebserviceKeyCommand":{"type":"object","description":"","deprecated":false,"properties":{"webserviceKeyId":{},"key":{},"description":{},"permissions":{"type":"array","items":{"type":"string"}},"shopIds":{"type":"array","items":{"type":"string"}},"enabled":{}}},"WebserviceKeyList":{"type":"object","description":"","deprecated":false,"properties":{"webserviceKeyId":{"type":"integer"},"key":{"type":"string"},"description":{"type":"string"},"enabled":{"type":"boolean"}}},"Zone":{"type":"object","description":"","deprecated":false,"properties":{"zoneId":{"type":"integer"},"name":{"minLength":1,"maxLength":64,"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"integer"},"example":[1,3]}},"required":["name","enabled"]},"Zone.AddZoneCommand":{"type":"object","description":"","deprecated":false,"properties":{"name":{"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":"array","items":{"type":"string"}}}},"Zone.EditZoneCommand":{"type":"object","description":"","deprecated":false,"properties":{"zoneId":{"type":"integer"},"name":{"type":"string"},"enabled":{"type":"boolean"},"shopIds":{"type":["array","null"],"items":{"type":"string"}}}},"Zone.ToggleZoneStatusCommand":{"type":"object","description":"","deprecated":false,"properties":{"zoneId":{"type":"integer"}}},"ZoneList":{"type":"object","description":"","deprecated":false,"properties":{"zoneId":{"type":"integer"},"name":{"type":"string"},"enabled":{"type":"boolean"}}}},"responses":{},"parameters":{},"examples":{},"requestBodies":{},"headers":{},"securitySchemes":{"oauth":{"type":"oauth2","description":"OAuth 2.0 client credentials Grant","flows":{"clientCredentials":{"authorizationUrl":"","tokenUrl":"\/admin-api\/access_token","scopes":{"address_read":"Read Address","address_write":"Write Address","api_client_read":"Read ApiClient","api_client_write":"Write ApiClient","attribute_group_read":"Read AttributeGroup","attribute_group_write":"Write AttributeGroup","attribute_read":"Read Attribute","attribute_write":"Write Attribute","category_read":"Read Category","category_write":"Write Category","contact_read":"Read Contact","contact_write":"Write Contact","country_read":"Read Country","customer_group_read":"Read CustomerGroup","customer_group_write":"Write CustomerGroup","customer_read":"Read Customer","customer_write":"Write Customer","discount_read":"Read Discount","discount_write":"Write Discount","feature_read":"Read Feature","feature_value_read":"Read FeatureValue","feature_value_write":"Write FeatureValue","feature_write":"Write Feature","hook_read":"Read Hook","hook_write":"Write Hook","module_read":"Read Module","module_write":"Write Module","product_read":"Read Product","product_write":"Write Product","search_alias_read":"Read SearchAlias","search_alias_write":"Write SearchAlias","showcase_card_read":"Read ShowcaseCard","showcase_card_write":"Write ShowcaseCard","store_read":"Read Store","store_write":"Write Store","supplier_read":"Read Supplier","supplier_write":"Write Supplier","tab_write":"Write Tab","tax_read":"Read Tax","tax_rules_group_read":"Read TaxRulesGroup","tax_rules_group_write":"Write TaxRulesGroup","tax_write":"Write Tax","title_read":"Read Title","title_write":"Write Title","webservice_key_read":"Read WebserviceKey","webservice_key_write":"Write WebserviceKey","zone_read":"Read Zone","zone_write":"Write Zone"}}}}}},"security":[{"oauth":[]}],"tags":[],"webhooks":{}}