{
	"info": {
		"name": "Official Akeneo PIM REST API Serenity",
		"description": "The Akeneo REST API brought to you!\n\nFind out how this Postman collection works by visiting https://api.akeneo.com",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"item": [
		{
			"name": "Catalogs for Apps",
			"item": [
				{
					"name": "catalog",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{appToken}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/catalogs/6c046434-4501-4f85-94b7-d0194b3d9fb1",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"catalogs",
								"6c046434-4501-4f85-94b7-d0194b3d9fb1"
							]
						},
						"description": "Assuming that the given uuid is the unique identifier of an existing catalog"
					},
					"response": []
				},
				{
					"name": "catalogs",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{appToken}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/catalogs",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"catalogs"
							]
						}
					},
					"response": []
				},
				{
					"name": "catalog",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{appToken}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"Store US\"\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/catalogs",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"catalogs"
							]
						}
					},
					"response": []
				},
				{
					"name": "catalog",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{appToken}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"name\": \"New Store US\"\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/catalogs/6c046434-4501-4f85-94b7-d0194b3d9fb1",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"catalogs",
								"6c046434-4501-4f85-94b7-d0194b3d9fb1"
							]
						}
					},
					"response": []
				},
				{
					"name": "catalog",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{appToken}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/catalogs/6c046434-4501-4f85-94b7-d0194b3d9fb1",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"catalogs",
								"6c046434-4501-4f85-94b7-d0194b3d9fb1"
							]
						}
					},
					"response": []
				},
				{
					"name": "catalog product uuids",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{appToken}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/catalogs/6c046434-4501-4f85-94b7-d0194b3d9fb1/product-uuids",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"catalogs",
								"6c046434-4501-4f85-94b7-d0194b3d9fb1",
								"product-uuids"
							]
						},
						"description": "Assuming that the given uuid is the unique identifier of an existing catalog"
					},
					"response": []
				}
			],
			"description": "App catalog\" folder: \"Make sure the variable \"appToken\" is completed before calling the API with Catalog endpoints."
		},
		{
			"name": "Association type (>= v2)",
			"item": [
				{
					"name": "association type (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/association-types/upsell",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"association-types",
								"upsell"
							]
						},
						"description": "Assuming that the given code is the code of an existing association type"
					},
					"response": []
				},
				{
					"name": "association types (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/association-types",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"association-types"
							]
						}
					},
					"response": []
				},
				{
					"name": "association type (>= v2)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"new_association_type\",\n  \"labels\": {\n    \"de_DE\": \"new association type label DE\",\n    \"en_US\": \"new association type label US\",\n    \"fr_FR\": \"new association type label FR\"\n  },\n  \"is_quantified\": false,\n \"is_two_way\": false\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/association-types",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"association-types"
							]
						},
						"description": "Assuming that there is no \"new_association_type\" already existing"
					},
					"response": []
				},
				{
					"name": "association type (>= v2)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"UPSELL\",\n  \"labels\": {\n    \"en_US\": \"Upsell\",\n    \"fr_FR\": \"Vente incitative\"\n  },\n \"is_quantified\": false,\n \"is_two_way\": false\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/association-types/upsell",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"association-types",
								"upsell"
							]
						}
					},
					"response": []
				},
				{
					"name": "association types (>= v2)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"code\": \"new_association_type\"}\n{\"code\": \"upsell\", \"labels\":{\"en_US\":\"new association type US label\"}}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/association-types",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"association-types"
							]
						},
						"description": "\n"
					},
					"response": []
				}
			]
		},
		{
			"name": "Attribute",
			"item": [
				{
					"name": "attribute",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes/auto_exposure",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes",
								"auto_exposure"
							],
							"query": [
								{
									"key": "with_table_select_options",
									"value": "false",
									"description": "(boolean ) • Return the options of 'select' column types (of a table attribute) in the response. (Only available since the 7.0 version) ",
									"disabled": true
								}
							]
						},
						"description": "Assuming that the given code is the code of an existing attribute"
					},
					"response": []
				},
				{
					"name": "attributes",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"updated\":[{\"operator\":\">\",\"value\":\"2020-07-04T10:00:00Z\"}]}",
									"description": "Get the attributes that have been updated since July 4th, 2020 at 10 am (UTC), you can use the following URL.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"code\":[{\"operator\":\"IN\",\"value\":[\"code1\",\"code2\"]}]}",
									"description": "Get the attributes that code is in the given list",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"type\":[{\"operator\":\"IN\",\"value\":[\"pim_catalog_simpleselect\",\"pim_catalog_multiselect\"]}]}",
									"description": "Get the attributes of types pim_catalog_simpleselect and pim_catalog_multiselect, you can use the following URL.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"is_main_identifier\":[{\"operator\":\"=\",\"value\":true}]}",
									"description": "Get the main identifier attribute.",
									"disabled": true
								},
								{
									"key": "page",
									"value": "1",
									"description": "(integer , 1 by default ) • Number of the page to retrieve when using the `page` pagination method type.",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "10",
									"description": "(integer , 10 by default )  • Number of results by page.",
									"disabled": true
								},
								{
									"key": "with_count",
									"value": "false",
									"description": "(boolean ) • Return the count of items in the response. Be carefull with that, on a big catalog, it can decrease performance in a significative way.",
									"disabled": true
								},
								{
									"key": "with_table_select_options",
									"value": "false",
									"description": "(boolean ) • Return the options of 'select' column types (of a table attribute) in the response. (Only available since the 7.0 version)",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "attribute",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"new_attribute\",\n  \"type\": \"pim_catalog_boolean\",\n  \"group\": \"technical\",\n  \"unique\": false,\n  \"useable_as_grid_filter\": true,\n  \"allowed_extensions\": [],\n  \"metric_family\": null,\n  \"default_metric_unit\": null,\n  \"reference_data_name\": null,\n  \"available_locales\": [],\n  \"max_characters\": null,\n  \"validation_rule\": null,\n  \"validation_regexp\": null,\n  \"wysiwyg_enabled\": null,\n  \"number_min\": null,\n  \"number_max\": null,\n  \"decimals_allowed\": null,\n  \"negative_allowed\": null,\n  \"date_min\": null,\n  \"date_max\": null,\n  \"max_file_size\": null,\n  \"minimum_input_length\": null,\n  \"sort_order\": 39,\n  \"localizable\": false,\n  \"scopable\": false,\n  \"labels\": {\n    \"de_DE\": \"new attribute label DE\",\n    \"en_US\": \"new attribute label US\",\n    \"fr_FR\": \"new attribute label FR\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes"
							]
						},
						"description": "Assuming that there is no \"new_attribute\" already existing"
					},
					"response": []
				},
				{
					"name": "attribute",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"auto_exposure\",\n  \"type\": \"pim_catalog_boolean\",\n  \"group\": \"technical\",\n  \"unique\": false,\n  \"useable_as_grid_filter\": true,\n  \"allowed_extensions\": [],\n  \"metric_family\": null,\n  \"default_metric_unit\": null,\n  \"reference_data_name\": null,\n  \"available_locales\": [],\n  \"max_characters\": null,\n  \"validation_rule\": null,\n  \"validation_regexp\": null,\n  \"wysiwyg_enabled\": null,\n  \"number_min\": null,\n  \"number_max\": null,\n  \"decimals_allowed\": null,\n  \"negative_allowed\": null,\n  \"date_min\": null,\n  \"date_max\": null,\n  \"max_file_size\": null,\n  \"minimum_input_length\": null,\n  \"sort_order\": 39,\n  \"localizable\": false,\n  \"scopable\": false,\n  \"labels\": {\n    \"de_DE\": \"Auto exposure\",\n    \"en_US\": \"Auto exposure\",\n    \"fr_FR\": \"Auto exposure\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes/auto_exposure",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes",
								"auto_exposure"
							]
						}
					},
					"response": []
				},
				{
					"name": "attributes",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"code\": \"new_attribute\", \"type\":\"pim_catalog_boolean\", \"group\":\"other\"}\n{\"code\": \"auto_exposure\", \"labels\":{\"en_US\":\"Auto exposure\"}}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes"
							]
						},
						"description": "\n"
					},
					"response": []
				}
			]
		},
		{
			"name": "Attribute option",
			"item": [
				{
					"name": "attribute option",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes/main_color/options/white",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes",
								"main_color",
								"options",
								"white"
							]
						},
						"description": "Assuming that the given codes are respectively the code of an existing attribute and an existing option of this attribute"
					},
					"response": []
				},
				{
					"name": "attribute options",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes/main_color/options",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes",
								"main_color",
								"options"
							]
						}
					},
					"response": []
				},
				{
					"name": "attribute option",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\":\"yellow\",\n  \"attribute\": \"main_color\",\n  \"sort_order\": 10,\n  \"labels\": {\n      \"de_DE\": \"Gelb\",\n      \"en_US\": \"Yellow\",\n      \"fr_FR\": \"Jaune\"\n  }\n}\n"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes/main_color/options",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes",
								"main_color",
								"options"
							]
						},
						"description": "Assuming that there is no \"yellow\" option already existing for the given attribute"
					},
					"response": []
				},
				{
					"name": "attribute option",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"white\",\n  \"attribute\": \"main_color\",\n  \"sort_order\": 1,\n  \"labels\": {\n    \"de_DE\": \"Weiß\",\n    \"en_US\": \"White\",\n    \"fr_FR\": \"Blanc\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes/main_color/options/white",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes",
								"main_color",
								"options",
								"white"
							]
						},
						"description": "Assuming that the given code is the code of an existing attribute"
					},
					"response": []
				},
				{
					"name": "attribute options (2.1 only)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"code\": \"new_attribute_option\", \"attribute\":\"main_color\", \"labels\": { \"de_DE\": \"new attribute option label DE\"}}\n{\"code\": \"red\", \"labels\": { \"fr_FR\": \"Rouge\"}}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/attributes/main_color/options",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attributes",
								"main_color",
								"options"
							]
						},
						"description": "Assuming that the given code is the code of an existing attribute"
					},
					"response": []
				}
			]
		},
		{
			"name": "Attribute groups (>= v2)",
			"item": [
				{
					"name": "attribute group (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/attribute-groups/technical",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attribute-groups",
								"technical"
							]
						},
						"description": "Assuming that the given code is the code of an existing attribute group"
					},
					"response": []
				},
				{
					"name": "attribute groups (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/attribute-groups",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attribute-groups"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"code\":[{\"operator\":\"IN\",\"value\":[\"marketing\",\"technical\"]}]}",
									"description": "Only returns attribute groups that are in the list.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"updated\":[{\"operator\":\">\",\"value\":\"2020-07-04T10:00:00Z\"}]}",
									"description": "Only returns attribute groups that were updated after the given day and hour.",
									"disabled": true
								},
								{
									"key": "page",
									"value": "2",
									"description": "(integer , 1 by default ) • Number of the page to retrieve when using the `page` pagination method type. Should never be set manually.",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "20",
									"description": "(integer , 10 by default )  • Number of results by page.",
									"disabled": true
								},
								{
									"key": "with_count",
									"value": "true",
									"description": "(boolean ) • Return the count of items in the response. Be carefull with that, on a big catalog, it can decrease performance in a significative way.",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "attribute group (>= v2)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"new_attribute_group\",\n  \"sort_order\": 10,\n  \"attributes\": [\n  \"main_color\",\n    \"secondary_color\"\n  ],\n  \"labels\": {\n    \"de_DE\": \"new attribute group label DE\",\n    \"en_US\": \"new attribute group label US\",\n    \"fr_FR\": \"new attribute group label FR\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/attribute-groups",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attribute-groups"
							]
						},
						"description": "Assuming that there is no \"new_attribute_group\" already existing"
					},
					"response": []
				},
				{
					"name": "attribute group (>= v2)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"code\": \"technical\",\n    \"sort_order\": 2,\n    \"attributes\": [\n        \"weight\",\n        \"maximum_scan_size\",\n        \"color_scanning\",\n        \"power_requirements\",\n        \"maximum_print_size\",\n        \"sensor_type\",\n        \"total_megapixels\",\n        \"optical_zoom\",\n        \"image_stabilizer\",\n        \"camera_type\",\n        \"thd\",\n        \"snr\",\n        \"headphone_connectivity\",\n        \"maximum_video_resolution\",\n        \"maximum_frame_rate\",\n        \"multifunctional_functions\",\n        \"display_srgb\",\n        \"display_color\",\n        \"display_diagonal\",\n        \"viewing_area\",\n        \"camera_brand\",\n        \"camera_model_name\",\n        \"short_description\",\n        \"max_image_resolution\",\n        \"image_resolutions\",\n        \"supported_aspect_ratios\",\n        \"supported_image_format\",\n        \"lens_mount_interface\",\n        \"focus\",\n        \"focus_adjustement\",\n        \"auto_focus_modes\",\n        \"auto_focus_points\",\n        \"auto_focus_lock\",\n        \"auto_focus_assist_beam\",\n        \"iso_sensitivity\",\n        \"light_exposure_modes\",\n        \"light_exposure_corrections\",\n        \"light_metering\",\n        \"auto_exposure\",\n        \"iso_sensitivity_max\",\n        \"iso_sensitivity_min\"\n    ],\n    \"labels\": {\n        \"en_US\": \"Technical\",\n        \"fr_FR\": \"Technique\",\n        \"de_DE\": \"Technische\"\n    }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/attribute-groups/technical",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attribute-groups",
								"technical"
							]
						}
					},
					"response": []
				},
				{
					"name": "attribute groups (>= v2)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"code\": \"new_attribute_group\"}\n{\"code\": \"technical\", \"labels\":{\"en_US\":\"new attribute group US label\"}}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/attribute-groups",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"attribute-groups"
							]
						},
						"description": "\n"
					},
					"response": []
				}
			]
		},
		{
			"name": "Category",
			"item": [
				{
					"name": "category",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/categories/master",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"categories",
								"master"
							],
							"query": [
								{
									"key": "with_position",
									"value": "false",
									"description": "Return information about category position into its category tree (Only available since the 7.0 version)",
									"disabled": true
								}
							]
						},
						"description": "Assuming that the given code is the code of an existing category"
					},
					"response": []
				},
				{
					"name": "categories",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/categories",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"categories"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"is_root\":[{\"operator\":\"=\",\"value\":true}]}",
									"description": "Get only root categories",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"parent\":[{\"operator\":\"=\",\"value\":\"categoryA\"}]}",
									"description": "Get the child categories of the parent category categoryA, you can use the following URL.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"code\":[{\"operator\":\"IN\",\"value\":[\"category_code1\",\"category_code2\"]}]}",
									"description": "Get only categories that are in the list",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"updated\":[{\"operator\":\">\",\"value\":\"2021-05-17T10:00:00Z\"}]}",
									"description": "Get the categories that have been updated since May 17th, 2021 at 10 am (UTC), you can use the following URL.",
									"disabled": true
								},
								{
									"key": "page",
									"value": "1",
									"description": "(integer , 1 by default ) • Number of the page to retrieve when using the `page` pagination method type.",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "10",
									"description": "(integer , 10 by default )  • Number of results by page.",
									"disabled": true
								},
								{
									"key": "with_count",
									"value": "false",
									"description": "(boolean ) • Return the count of items in the response. Be carefull with that, on a big catalog, it can decrease performance in a significative way.",
									"disabled": true
								},
								{
									"key": "with_position",
									"value": "false",
									"description": "(boolean ) • Return information about category position into its category tree (Only available since the 7.0 version)",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "category",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\":\"new_category\",\n  \"parent\":\"master\",\n  \"labels\": {\n    \"de_DE\":\"new category label DE\",\n    \"en_US\":\"new category label US\",\n    \"fr_FR\":\"new category label FR\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/categories",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"categories"
							]
						},
						"description": "Assuming that there is no \"new_category\" already existing"
					},
					"response": []
				},
				{
					"name": "category",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"audio_video\",\n  \"parent\": \"master\",\n  \"labels\": {\n    \"en_US\": \"new Audio and Video label\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/categories/audio_video",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"categories",
								"audio_video"
							]
						}
					},
					"response": []
				},
				{
					"name": "categories",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"code\": \"new_category\", \"parent\": \"master\"}\n{\"code\": \"new_category_tree\"}\n{\"code\": \"master\", \"labels\":{\"en_US\":\"Main catalog\"}}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/categories",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"categories"
							]
						},
						"description": "\n"
					},
					"response": []
				}
			]
		},
		{
			"name": "Channel",
			"item": [
				{
					"name": "channel",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/channels/ecommerce",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"channels",
								"ecommerce"
							]
						},
						"description": "Assuming that the given code is the code of an existing channel"
					},
					"response": []
				},
				{
					"name": "channels",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/channels",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"channels"
							]
						}
					},
					"response": []
				},
				{
					"name": "channel (2.x only)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"new_channel\",\n  \"currencies\": [\n    \"USD\",\n    \"EUR\"\n  ],\n  \"locales\": [\n    \"de_DE\",\n    \"en_US\",\n    \"fr_FR\"\n  ],\n  \"category_tree\": \"master\",\n  \"conversion_units\":{\n    \"weight\": \"GRAM\"\n  },\n  \"labels\": {\n    \"en_US\": \"new category label US\",\n    \"de_DE\": \"new category label DE\",\n    \"fr_FR\": \"new category label FR\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/channels",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"channels"
							]
						},
						"description": "Assuming that there is no \"new_channel\" already existing"
					},
					"response": []
				},
				{
					"name": "channel (2.x only)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"my_new_channel_3\",\n  \"currencies\": [\n    \"USD\",\n    \"EUR\"\n  ],\n  \"yo\":\"\",\n  \"locales\": [\n    \"de_DE\",\n    \"en_US\",\n    \"fr_FR\"\n  ],\n  \"category_tree\": \"master\",\n  \"conversion_units\":{\n    \"weight\": \"GRAM\"\n  },\n  \"labels\": {\n    \"en_US\": \"new category label US\",\n    \"de_DE\": \"new category label DE\",\n    \"fr_FR\": \"new category label FR\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/channels/my_new_channel_3",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"channels",
								"my_new_channel_3"
							]
						}
					},
					"response": []
				},
				{
					"name": "channels (2.x only)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"code\": \"new_channel\",\"category_tree\":\"master\",\"locales\":[\"de_DE\"], \"currencies\":[\"EUR\",\"USD\"], \"labels\":{\"fr_FR\": \"Mon canal\"}, \"conversion_units\":{\"weight\":\"GRAM\"}}\n{\"code\": \"new_channel_2\",\"category_tree\":\"master\",\"locales\":[\"de_DE\", \"en_US\"], \"currencies\":[\"USD\"]}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/channels",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"channels"
							]
						},
						"description": "\n"
					},
					"response": []
				}
			]
		},
		{
			"name": "Currency (>= v2)",
			"item": [
				{
					"name": "currency (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/currencies/USD",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"currencies",
								"USD"
							]
						},
						"description": "Assuming that the given code is the code of an existing currency"
					},
					"response": []
				},
				{
					"name": "currencies (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/currencies",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"currencies"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"enabled\":[{\"operator\":\"=\",\"value\":true}]}",
									"description": "Get enabled currencies",
									"disabled": true
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Family",
			"item": [
				{
					"name": "family",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/families/camcorders",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families",
								"camcorders"
							]
						},
						"description": "Assuming that the given code is the code of an existing family"
					},
					"response": []
				},
				{
					"name": "families",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/families",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"code\":[{\"operator\":\"IN\",\"value\":[\"family_code1\",\"family_code2\"]}]}",
									"description": "Only returns families that are in the list.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"updated\":[{\"operator\":\">\",\"value\":\"2020-07-04T10:00:00Z\"}]}",
									"description": "Only returns families that were updated after the given day and hour.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"has_products\":[{\"operator\":\"=\",\"value\":true}]}",
									"description": "When true, only returns families with at least one product (true) or families with no products (false).",
									"disabled": true
								},
								{
									"key": "page",
									"value": "2",
									"description": "(integer , 1 by default ) • Number of the page to retrieve when using the `page` pagination method type. Should never be set manually.",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "20",
									"description": "(integer , 10 by default )  • Number of results by page.",
									"disabled": true
								},
								{
									"key": "with_count",
									"value": "true",
									"description": "(boolean ) • Return the count of items in the response. Be carefull with that, on a big catalog, it can decrease performance in a significative way.",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "family",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"new_family\",\n  \"attributes\": [\n    \"container_material\",\n    \"description\",\n    \"main_color\",\n    \"name\",\n    \"picture\",\n    \"price\",\n    \"sku\"\n  ],\n  \"attribute_as_label\": \"name\",\n  \"attribute_as_image\": \"picture\",\n  \"attribute_requirements\": {\n    \"ecommerce\": [\n      \"container_material\",\n      \"description\",\n      \"main_color\",\n      \"name\",\n      \"price\",\n      \"sku\"\n    ],\n    \"mobile\": [\n      \"description\",\n      \"main_color\",\n      \"name\",\n      \"price\",\n      \"sku\"\n    ],\n    \"print\": [\n      \"description\",\n      \"name\",\n      \"price\",\n      \"sku\"\n    ]\n  },\n  \"labels\": {\n    \"de_DE\": \"new family label DE\",\n    \"en_US\": \"new family label US\",\n    \"fr_FR\": \"new family label FR\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/families",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families"
							]
						},
						"description": "Assuming that there is no \"new_family\" already existing"
					},
					"response": []
				},
				{
					"name": "family",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"camcorders\",\n  \"attribute_as_label\": \"sku\",\n  \"labels\": {\n    \"en_US\": \"new Camcorders label\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/families/camcorders",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families",
								"camcorders"
							]
						}
					},
					"response": []
				},
				{
					"name": "families",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"code\": \"new_family\", \"attribute_as_label\": \"name\", \"attributes\":[\"name\",\"picture\",\"price\",\"sku\"]}\n{\"code\": \"camcorders\", \"labels\":{\"de_DE\":\"\"}}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/families",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families"
							]
						},
						"description": "\n"
					},
					"response": []
				},
				{
					"name": "family",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/families/camcorders",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families",
								"camcorders"
							]
						},
						"description": "Delete family assuming that the given code is the code of an existing family"
					},
					"response": []
				}
			]
		},
		{
			"name": "Family variant (>= v2)",
			"item": [
				{
					"name": "family variant (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/families/clothing/variants/clothing_colorsize",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families",
								"clothing",
								"variants",
								"clothing_colorsize"
							]
						},
						"description": "Assuming that the given codes are respectively the code of an existing family and an existing family variant"
					},
					"response": []
				},
				{
					"name": "family variants (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/families/clothing/variants",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families",
								"clothing",
								"variants"
							]
						}
					},
					"response": []
				},
				{
					"name": "family variant (>= v2)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"code\": \"new_family_variant\",\n    \"labels\": {\n        \"de_DE\": \"new family variant label DE\",\n        \"en_US\": \"new family variant label US\",\n        \"fr_FR\": \"new family variant label FR\"\n    },\n    \"variant_attribute_sets\": [\n        {\n            \"level\": 1,\n            \"axes\": [\n              \"color\"\n            ],\n            \"attributes\": [\"composition\", \"material\", \"variant_name\", \"variant_image\"]\n        },\n        {\n            \"level\": 2,\n            \"axes\": [\n              \"size\"\n            ],\n            \"attributes\": [\"ean\", \"sku\", \"weight\"]\n        }\n    ]\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/families/clothing/variants",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families",
								"clothing",
								"variants"
							]
						},
						"description": "Assuming that the given code is the code of an existing family"
					},
					"response": []
				},
				{
					"name": "family variant (>= v2)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"code\": \"clothing_colorsize\",\n    \"labels\": {\n        \"de_DE\": \"Kleidung nach Farbe/Größe\",\n        \"en_US\": \"Clothing by color/size\",\n        \"fr_FR\": \"Vêtements par couleur/taille\"\n    },\n    \"variant_attribute_sets\": [\n        {\n            \"level\": 1,\n            \"axes\": [\n                \"color\",\n                \"size\"\n            ],\n            \"attributes\": [\n                \"sku\",\n                \"variation_name\",\n                \"variation_image\",\n                \"composition\",\n                \"color\",\n                \"size\",\n                \"ean\"\n            ]\n        }\n    ]\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/families/clothing/variants/clothing_colorsize",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families",
								"clothing",
								"variants",
								"clothing_colorsize"
							]
						},
						"description": "Assuming that the given codes are respectively the code of an existing family and an existing family variant"
					},
					"response": []
				},
				{
					"name": "family variants (>= v2)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"code\": \"new_family_variant\", \"labels\": { \"de_DE\": \"new family variant label DE\"}, \"variant_attribute_sets\": [{\"level\": 1, \"axes\": [\"color\"], \"attributes\": [\"composition\", \"material\"]}]}\n{\"code\": \"clothing_colorsize\", \"variant_attribute_sets\": [{\"level\": 1, \"axes\": [\"color\", \"size\"], \"attributes\": [\"sku\", \"composition\", \"color\", \"size\", \"ean\"]}]}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/families/clothing/variants",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"families",
								"clothing",
								"variants"
							]
						},
						"description": "Assuming that the given code is the code of an existing family"
					},
					"response": []
				}
			]
		},
		{
			"name": "Locale",
			"item": [
				{
					"name": "locale",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/locales/en_US",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"locales",
								"en_US"
							]
						},
						"description": "Assuming that the given code is the code of an existing locale"
					},
					"response": []
				},
				{
					"name": "locales",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/locales",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"locales"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"enabled\":[{\"operator\":\"=\",\"value\":true}]}",
									"description": "Get enabled locales",
									"disabled": true
								},
								{
									"key": "page",
									"value": "1",
									"description": "(integer , 1 by default ) • Number of the page to retrieve when using the `page` pagination method type",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "10",
									"description": "(integer , 10 by default ) • Number of results by page, see Pagination section",
									"disabled": true
								},
								{
									"key": "with_count",
									"value": "false",
									"description": "(boolean ) • Return the count of items in the response. Be carefull with that, on a big catalog, it can decrease performance in a significative way",
									"disabled": true
								}
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Reference entity (>= v3 and EE only)",
			"item": [
				{
					"name": "reference entity",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand"
							]
						},
						"description": "Assuming that the given code is the code of an existing reference entity"
					},
					"response": []
				},
				{
					"name": "reference entities",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities"
							],
							"query": [
								{
									"key": "search_after",
									"value": "maincolor",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "reference entity",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"brand\",\n  \"labels\": {\n    \"en_US\": \"Brand\",\n    \"fr_FR\": \"Marque\"\n  },\n  \"image\": \"0/2/d/6/54d81dc888ba1501a8g765f3ab5797569f3bv756c_ref_img.png\"\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Reference entity attribute (>= v3 and EE only)",
			"item": [
				{
					"name": "reference entity attribute",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/attributes/description",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"attributes",
								"description"
							]
						},
						"description": "Assuming that the first given code is the code of an existing reference entity and the second given code is the code of an existing reference entity attribute"
					},
					"response": []
				},
				{
					"name": "reference entity attributes",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/attributes",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"attributes"
							]
						},
						"description": "Assuming that the given code is the code of an existing reference entity"
					},
					"response": []
				},
				{
					"name": "reference entity attribute",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"salesarea\",\n  \"labels\": {\n    \"en_US\": \"Sales area\"\n  },\n  \"type\": \"single_option\",\n  \"value_per_locale\": false,\n  \"value_per_channel\": false,\n  \"is_required_for_completeness\": true\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/attributes/salesarea",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"attributes",
								"salesarea"
							]
						},
						"description": "Assuming that the first given code is the code of an existing reference entity"
					},
					"response": []
				}
			]
		},
		{
			"name": "Reference entity attribute option (>= v3 and EE only)",
			"item": [
				{
					"name": "reference entity attribute option",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/attributes/nationality/options/french",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"attributes",
								"nationality",
								"options",
								"french"
							]
						},
						"description": "Assuming that the first given code is the code of an existing reference entity, the second given code is the code of an existing reference entity attribute of type single or multiple options, and the third given code is the code of an existing option of this reference entity attribute"
					},
					"response": []
				},
				{
					"name": "reference entity attribute options",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/attributes/nationality/options",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"attributes",
								"nationality",
								"options"
							]
						},
						"description": "Assuming that the given code is the code of an existing reference entity and the second given code is the code of an existing reference entity attribute"
					},
					"response": []
				},
				{
					"name": "reference entity attribute option",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"usa\",\n  \"labels\": {\n    \"en_US\": \"United States\",\n    \"fr_FR\": \"Etats Unis\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/attributes/salesarea/options/usa",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"attributes",
								"salesarea",
								"options",
								"usa"
							]
						},
						"description": "Assuming that the first given code is the code of an existing reference entity and the second given code is the code of an existing attribute for this reference entity that is a single or multiple options attribute"
					},
					"response": []
				}
			]
		},
		{
			"name": "Reference entity record (>= v3 and EE only)",
			"item": [
				{
					"name": "reference entity record",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/records/kartell",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"records",
								"kartell"
							]
						},
						"description": "Assuming that the first given code is the code of an existing reference entity and the second given code is the code of an existing reference entity record"
					},
					"response": []
				},
				{
					"name": "reference entity records",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/records",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"records"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"code\":[{\"operator\":\"IN\",\"value\":[\"bangolufsen\",\"kartell\"]}]}",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"complete\":{\"operator\":\"=\",\"value\":true,\"channel\":\"ecommerce\",\"locales\":[\"en_US\"]}}",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"updated\":[{\"operator\":\">\",\"value\":\"2022-05-01T10:00:00Z\"}]}",
									"disabled": true
								},
								{
									"key": "locales",
									"value": "en_US,fr_FR",
									"disabled": true
								},
								{
									"key": "channel",
									"value": "ecommerce",
									"disabled": true
								},
								{
									"key": "search_after",
									"value": "absorb_atmosphere_2",
									"disabled": true
								}
							]
						},
						"description": "Assuming that the given code is the code of an existing reference entity"
					},
					"response": []
				},
				{
					"name": "reference entity record",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"code\": \"kartell\",\n    \"values\": {\n        \"label\": [\n            {\n                \"locale\": \"en_US\",\n                \"channel\": null,\n                \"data\": \"Kartell\"\n            },\n            {\n                \"locale\": \"fr_FR\",\n                \"channel\": null,\n                \"data\": \"Kartell\"\n            }\n        ],\n        \"nationality\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"Italy\"\n            }\n        ],\n        \"founder\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"Philippe Starck\"\n            }\n        ],\n        \"founded\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"1949\"\n            }\n        ],\n        \"image\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"8/f/2/4/8f244c7911e1e70125e224f53273583a7b3a7883_kartell_products.jpg\",\n                \"_links\": {\n                    \"download\": {\n                        \"href\": \"http://test-dev-feature-14.core.akeneo.com/api/rest/v1/reference-entities-media-files/8/f/2/4/8f244c7911e1e70125e224f53273583a7b3a7883_kartell_products.jpg\"\n                    }\n                }\n            }\n        ],\n        \"description\": [\n            {\n                \"locale\": \"en_US\",\n                \"channel\": \"ecommerce\",\n                \"data\": \"<p><span style=\\\"color: rgb(102,102,102);background-color: rgb(255,255,255);font-size: 11px;font-family: Arial, Helvetica, sans-serif;\\\">‘’Kartell - The Culture of Plastics’’… In just over 50 years, this famous Italian company has revolutionised plastic, elevating it and propelling it into the refined world of luxury. Today, Kartell has more than a hundred showrooms all over the world and a good number of its creations have become cult pieces on display in the most prestigious museums. The famous Kartell Louis Ghost armchair has the most sales for armchairs in the world, with 1.5 million sales! Challenging the material, constantly researching new tactile, visual and aesthetic effects - Kartell faces every challenge!</span>&nbsp;</p>\\n\"\n            },\n            {\n                \"locale\": \"fr_FR\",\n                \"channel\": \"ecommerce\",\n                \"data\": \"<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(102,102,102);background-color: rgb(255,255,255);font-size: 11px;font-family: Arial, Helvetica, sans-serif;\\\">Entreprise leader du design, fondée à Milan en 1949 par Giulio Castelli, Kartell est depuis près de 70 ans une des entreprises symbole de la conception Made in Italy. Une histoire pleine de succès racontée à travers un incroyable éventail de produits - meubles, accessoires de décoration, éclairage - devenus partie intégrante du paysage domestique, et même de véritables icônes du design contemporain.</span></p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(102,102,102);background-color: rgb(255,255,255);font-size: 11px;font-family: Arial, Helvetica, sans-serif;\\\">Depuis 1988, Claudio Luti, l’héritier de l’«esprit Kartell», insuffle une prodigieuse dynamique à la marque.</span>&nbsp;</p>\\n\"\n            }\n        ]\n    }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/records/kartell",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"records",
								"kartell"
							]
						},
						"description": "Assuming that the first given code is the code of an existing reference entity"
					},
					"response": []
				},
				{
					"name": "reference entity records",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "[\n  {\n    \"code\": \"kartell\",\n    \"values\": {\n       \"label\": [\n           {\n           \t\t\"locale\": \"en_US\",\n        \t\t\"channel\": null,\n        \t\t\"data\": \"Kartell\"\n            },\n            {\n                \"locale\": \"fr_FR\",\n                \"channel\": null,\n                \"data\": \"Kartell\"\n            }\n        ],\n        \"nationality\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"Italy\"\n            }\n        ],\n        \"founder\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"Philippe Starck\"\n            }\n        ],\n        \"founded\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"1949\"\n            }\n        ],\n        \"image\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"8/f/2/4/8f244c7911e1e70125e224f53273583a7b3a7883_kartell_products.jpg\",\n                \"_links\": {\n                    \"download\": {\n                        \"href\": \"http://test-dev-feature-14.core.akeneo.com/api/rest/v1/reference-entities-media-files/8/f/2/4/8f244c7911e1e70125e224f53273583a7b3a7883_kartell_products.jpg\"\n                    }\n                }\n            }\n        ],\n        \"description\": [\n            {\n                \"locale\": \"en_US\",\n                \"channel\": \"ecommerce\",\n                \"data\": \"<p><span style=\\\"color: rgb(102,102,102);background-color: rgb(255,255,255);font-size: 11px;font-family: Arial, Helvetica, sans-serif;\\\">‘’Kartell - The Culture of Plastics’’… In just over 50 years, this famous Italian company has revolutionised plastic, elevating it and propelling it into the refined world of luxury. Today, Kartell has more than a hundred showrooms all over the world and a good number of its creations have become cult pieces on display in the most prestigious museums. The famous Kartell Louis Ghost armchair has the most sales for armchairs in the world, with 1.5 million sales! Challenging the material, constantly researching new tactile, visual and aesthetic effects - Kartell faces every challenge!</span>&nbsp;</p>\\n\"\n            },\n            {\n                \"locale\": \"fr_FR\",\n                \"channel\": \"ecommerce\",\n                \"data\": \"<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(102,102,102);background-color: rgb(255,255,255);font-size: 11px;font-family: Arial, Helvetica, sans-serif;\\\">Entreprise leader du design, fondée à Milan en 1949 par Giulio Castelli, Kartell est depuis près de 70 ans une des entreprises symbole de la conception Made in Italy. Une histoire pleine de succès racontée à travers un incroyable éventail de produits - meubles, accessoires de décoration, éclairage - devenus partie intégrante du paysage domestique, et même de véritables icônes du design contemporain.</span></p>\\n<p style=\\\"text-align:justify;\\\"><span style=\\\"color: rgb(102,102,102);background-color: rgb(255,255,255);font-size: 11px;font-family: Arial, Helvetica, sans-serif;\\\">Depuis 1988, Claudio Luti, l’héritier de l’«esprit Kartell», insuffle une prodigieuse dynamique à la marque.</span>&nbsp;</p>\\n\"\n            }\n        ]\n    }\n},\n  {\n    \"code\": \"ligneroset\",\n    \"values\": {\n       \"label\": [\n           {\n           \t\t\"locale\": \"en_US\",\n        \t\t\"channel\": null,\n        \t\t\"data\": \"Ligne Roset\"\n            },\n            {\n                \"locale\": \"fr_FR\",\n                \"channel\": null,\n                \"data\": \"Ligne Roset\"\n            }\n        ],\n        \"image\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"4/b/0/1/0cb0c0e115dedde78b8d1ad8343ec980cd5daa54_ligne_roset.jpg\",\n                \"_links\": {\n                    \"download\": {\n                        \"href\": \"http://test-dev-feature-14.core.akeneo.com/api/rest/v1/reference-entities-media-files/4/b/0/1/0cb0c0e115dedde78b8d1ad8343ec980cd5daa54_ligne_roset.jpg\"\n                    }\n                }\n            }\n        ],\n       \"description\": [\n        {\n          \"data\": \"Very well known French brand of modern and luxury furniture\",\n          \"locale\": \"en_US\",\n          \"channel\": null\n        },\n        {\n          \"data\": \"La marque renommée des meubles de luxe à la française\",\n          \"locale\": \"fr_FR\",\n          \"channel\": null\n        }\n      ],\n       \"country\": [\n        {\n          \"locale\": null,\n          \"channel\": null,\n          \"data\": \"france\"\n        }\n      ]\n    }\n  },\n  {\n    \"code\": \"usm\",\n    \"values\": {\n       \"label\": [\n           {\n           \t\t\"locale\": \"en_US\",\n        \t\t\"channel\": null,\n        \t\t\"data\": \"USM\"\n            },\n            {\n                \"locale\": \"fr_FR\",\n                \"channel\": null,\n                \"data\": \"USM\"\n            }\n        ],\n        \"image\": [\n            {\n                \"locale\": null,\n                \"channel\": null,\n                \"data\": \"4/b/0/1/0cb0c0e115dedde78b8d1ad8343ec980cd5daa54_usm.jpg\",\n                \"_links\": {\n                    \"download\": {\n                        \"href\": \"http://test-dev-feature-14.core.akeneo.com/api/rest/v1/reference-entities-media-files/4/b/0/1/0cb0c0e115dedde78b8d1ad8343ec980cd5daa54_usm.jpg\"\n                    }\n                }\n            }\n        ],\n      \"description\": [\n        {\n          \"data\": \"Modular furniture from Switzerland for your home and office\",\n          \"locale\": \"en_US\",\n          \"channel\": null\n        },\n        {\n          \"data\": \"L'éditeur de meubles modulaires suisse pour votre intérieur et pour les entreprises\",\n          \"locale\": \"fr_FR\",\n          \"channel\": null\n        }\n      ],\n      \"country\": [\n        {\n          \"locale\": null,\n          \"channel\": null,\n          \"data\": \"switzerland\"\n        }\n      ]\n    }\n  }\n]"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities/brand/records",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities",
								"brand",
								"records"
							]
						},
						"description": "Assuming that the given code is the code of an existing reference entity"
					},
					"response": []
				}
			]
		},
		{
			"name": "Reference entity media file (>= v3 and EE only)",
			"item": [
				{
					"name": "reference entity media file",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities-media-files/c/f/9/e/cf9e5fad2fe33e326b6def8f4e433537eb7f6633_8z2q6xwlya4_test.jpg",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities-media-files",
								"c",
								"f",
								"9",
								"e",
								"cf9e5fad2fe33e326b6def8f4e433537eb7f6633_8z2q6xwlya4_test.jpg"
							]
						}
					},
					"response": []
				},
				{
					"name": "reference entity media file",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "multipart/form-data"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "file",
									"type": "file",
									"src": []
								}
							]
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/reference-entities-media-files",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"reference-entities-media-files"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Asset family (>= v3.2 and EE only)",
			"item": [
				{
					"name": "asset family",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures"
							]
						},
						"description": "Assuming that the given code is the code of an existing asset family"
					},
					"response": []
				},
				{
					"name": "asset families",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families"
							],
							"query": [
								{
									"key": "search_after",
									"value": "video",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "asset family",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"model_pictures\",\n  \"labels\": {\n    \"en_US\": \"Model pictures\",\n    \"fr_FR\": \"Photos mannequin\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures"
							]
						}
					},
					"response": []
				}
			],
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				},
				{
					"listen": "test",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				}
			]
		},
		{
			"name": "Asset attribute (>= v3.2 and EE only)",
			"item": [
				{
					"name": "asset attribute",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/attributes/warning_mention",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"attributes",
								"warning_mention"
							]
						},
						"description": "Assuming that the first given code is the code of an existing asset family and the second given code is the code of an existing asset attribute"
					},
					"response": []
				},
				{
					"name": "asset attributes",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/attributes",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"attributes"
							]
						},
						"description": "Assuming that the given code is the code of an existing asset family"
					},
					"response": []
				},
				{
					"name": "asset attribute",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"warning_mention\",\n  \"labels\": {\n    \"en_US\": \"Warning mention\"\n  },\n  \"type\": \"text\",\n  \"value_per_locale\": true,\n  \"value_per_channel\": false,\n  \"is_required_for_completeness\": true\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/attributes/warning_mention",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"attributes",
								"warning_mention"
							]
						},
						"description": "Assuming that the first given code is the code of an existing asset family"
					},
					"response": []
				}
			],
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				},
				{
					"listen": "test",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				}
			]
		},
		{
			"name": "Asset attribute option (>= v3.2 and EE only)",
			"item": [
				{
					"name": "asset attribute option",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/attributes/model_is_wearing_size/options/small",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"attributes",
								"model_is_wearing_size",
								"options",
								"small"
							]
						},
						"description": "Assuming that the first given code is the code of an existing asset family, the second given code is the code of an existing asset attribute of type single or multiple options, and the third given code is the code of an existing option of this asset attribute"
					},
					"response": []
				},
				{
					"name": "asset attribute options",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/attributes/model_is_wearing_size/options",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"attributes",
								"model_is_wearing_size",
								"options"
							]
						},
						"description": "Assuming that the given code is the code of an existing asset family and the second given code is the code of an existing asset attribute"
					},
					"response": []
				},
				{
					"name": "asset attribute option",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"code\": \"small\",\n  \"labels\": {\n    \"en_US\": \"S\",\n    \"fr_FR\": \"S\"\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/attributes/model_is_wearing_size/options/small",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"attributes",
								"model_is_wearing_size",
								"options",
								"small"
							]
						},
						"description": "Assuming that the first given code is the code of an existing asset family and the second given code is the code of an existing attribute for this asset family that is a single or multiple options attribute"
					},
					"response": []
				}
			],
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				},
				{
					"listen": "test",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				}
			]
		},
		{
			"name": "Asset media file (>= v3.2 and EE only)",
			"item": [
				{
					"name": "asset media file",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-media-files/c/f/9/e/cf9e5fad2fe33e326b6def8f4e433537eb7f6633_8z2q6xwlya4_test.jpg",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-media-files",
								"c",
								"f",
								"9",
								"e",
								"cf9e5fad2fe33e326b6def8f4e433537eb7f6633_8z2q6xwlya4_test.jpg"
							]
						}
					},
					"response": []
				},
				{
					"name": "asset media file",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "multipart/form-data"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "file",
									"type": "file",
									"src": []
								}
							]
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-media-files",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-media-files"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Asset (>= v3.2 and EE only)",
			"item": [
				{
					"name": "asset",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/assets/allie_jean_model_picture",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"assets",
								"allie_jean_model_picture"
							]
						},
						"description": "Assuming that the first given code is the code of an existing asset family and the second given code is the code of an existing asset"
					},
					"response": []
				},
				{
					"name": "assets",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/atmosphere/assets",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"atmosphere",
								"assets"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"code\":[{\"operator\":\"IN\",\"value\":[\"absorb_atmosphere_1\",\"absorb_atmosphere_2\"]}]}",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"updated\":[{\"operator\":\">\",\"value\":\"2022-05-01T10:00:00Z\"}]}",
									"disabled": true
								},
								{
									"key": "channel",
									"value": "ecommerce",
									"disabled": true
								},
								{
									"key": "locales",
									"value": "en_US,fr_FR",
									"disabled": true
								},
								{
									"key": "search_after",
									"value": "absorb_atmosphere_2",
									"disabled": true
								}
							]
						},
						"description": "Assuming that the given code is the code of an existing asset family"
					},
					"response": []
				},
				{
					"name": "asset",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"code\": \"allie_jean_model_picture\",\n    \"values\": {\n    \t\"label\": [\n    \t\t{\n    \t\t\t\"locale\": \"en_US\",\n    \t\t\t\"channel\": null,\n    \t\t\t\"data\": \"Allie jean model picture\"\n    \t\t}\n    \t],\n\t    \"model_is_wearing_size\": [\n\t      {\n\t        \"locale\": null,\n\t        \"channel\": null,\n\t        \"data\": \"small\"\n\t      }\n\t    ],\n\t    \"warning_mention\": [\n\t      {\n\t        \"locale\": \"fr_FR\",\n\t        \"channel\": null,\n\t        \"data\": \"Photo retouchée.\"\n\t      },\n\t      {\n\t        \"locale\": \"en_US\",\n\t        \"channel\": null,\n\t        \"data\": \"Photo retouched.\"\n\t      }\n\t    ]\n   }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/assets/allie_jean_model_picture",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"assets",
								"allie_jean_model_picture"
							]
						},
						"description": "Assuming that the first given code is the code of an existing asset family"
					},
					"response": []
				},
				{
					"name": "assets",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "[\n\t{\n\t\t\"code\": \"allie_jean_model_picture\",\n\t\t\"values\": {\n\t\t\t\"media_link\": [\n\t\t      {\n\t\t        \"locale\": null,\n\t\t        \"channel\": null,\n\t\t        \"data\": \"allie_jean_model_picture.jpg\"\n\t\t      }\n\t\t    ],\n\t\t    \"model_is_wearing_size\": [\n\t\t      {\n\t\t        \"locale\": null,\n\t\t        \"channel\": null,\n\t\t        \"data\": \"small\"\n\t\t      }\n\t\t    ],\n\t\t    \"warning_mention\": [\n\t\t      {\n\t\t        \"locale\": \"en_US\",\n\t\t        \"channel\": null,\n\t\t        \"data\": \"Photo retouched.\"\n\t\t      }\n\t\t    ]\n\t   }\n\t},\n\t{\n\t\t\"code\": \"amy_socks_model_picture\",\n\t\t\"values\": {\n\t\t\t\"media_link\": [\n\t\t      {\n\t\t        \"locale\": null,\n\t\t        \"channel\": null,\n\t\t        \"data\": \"amy_socks_model_picture.jpg\"\n\t\t      }\n\t\t    ],\n\t\t    \"model_is_wearing_size\": [\n\t\t      {\n\t\t        \"locale\": null,\n\t\t        \"channel\": null,\n\t\t        \"data\": \"unique_size\"\n\t\t      }\n\t\t    ],\n\t\t    \"warning_mention\": [\n\t\t      {\n\t\t        \"locale\": \"en_US\",\n\t\t        \"channel\": null,\n\t\t        \"data\": \"Photo not retouched.\"\n\t\t      }\n\t\t    ]\n\t   }\n\t},\n\t{\n\t\t\"code\": \"alice_blouse_model_picture\",\n\t\t\"values\": {\n\t\t\t\"media_link\": [\n\t\t\t {\n\t\t        \"locale\": null,\n\t\t        \"channel\": null,\n\t\t        \"data\": \"alice_blouse_model_picture.jpg\"\n\t\t      }\n\t\t    ],\n\t\t    \"model_is_wearing_size\": [\n\t\t      {\n\t\t        \"locale\": null,\n\t\t        \"channel\": null,\n\t\t        \"data\": \"small\"\n\t\t      }\n\t\t    ],\n\t\t    \"warning_mention\": [\n\t\t      {\n\t\t        \"locale\": \"en_US\",\n\t\t        \"channel\": null,\n\t\t        \"data\": \"Photo retouched.\"\n\t\t      }\n\t\t    ]\n\t   }\n\t}\n]"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/assets",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"assets"
							]
						},
						"description": "Assuming that the given code is the code of an existing asset family"
					},
					"response": []
				},
				{
					"name": "asset",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/asset-families/model_pictures/assets/allie_jean_model_picture",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"asset-families",
								"model_pictures",
								"assets",
								"allie_jean_model_picture"
							]
						},
						"description": "Assuming that the first given code is the code of an existing asset family and the second given code is the code of an existing asset"
					},
					"response": []
				}
			],
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				},
				{
					"listen": "test",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				}
			]
		},
		{
			"name": "Measure family (>= v2 and deprecated > v4.0)",
			"item": [
				{
					"name": "measure family (>= v2 and deprecated > v4.0)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/measure-families/area",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"measure-families",
								"area"
							]
						},
						"description": "Assuming that the given code is the code of an existing measure family"
					},
					"response": []
				},
				{
					"name": "measure families (>= v2 and deprecated > v4.0)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/measure-families",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"measure-families"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Measurement family (Only available since the 7.0 version)",
			"item": [
				{
					"name": "measurement families (Only available since the 7.0 version)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/measurement-families",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"measurement-families"
							]
						}
					},
					"response": []
				},
				{
					"name": "measurement families (Only available since the 7.0 version)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"type": "text"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "[\n    {\n        \"code\": \"Area\",\n        \"labels\": {\n            \"ca_ES\": \"Àrea\",\n            \"da_DK\": \"Areal\",\n            \"de_DE\": \"Fläche\",\n            \"en_GB\": \"Area\",\n            \"en_NZ\": \"Area\",\n            \"en_US\": \"Area\",\n            \"es_ES\": \"Superficie\",\n            \"fi_FI\": \"Alue\",\n            \"fr_FR\": \"Surface\",\n            \"it_IT\": \"Area\",\n            \"ja_JP\": \"エリア\",\n            \"pt_BR\": \"Área\",\n            \"ru_RU\": \"Площадь\",\n            \"sv_SE\": \"Område\"\n        },\n        \"standard_unit_code\": \"SQUARE_METER\",\n        \"units\": {\n            \"SQUARE_MILLIMETER\": {\n                \"code\": \"SQUARE_MILLIMETER\",\n                \"labels\": {\n                    \"ca_ES\": \"Mil·límetre quadrat\",\n                    \"da_DK\": \"Kvadrat millimeter\",\n                    \"de_DE\": \"Quadratmillimeter\",\n                    \"en_GB\": \"Square millimetre\",\n                    \"en_NZ\": \"Square millimetre\",\n                    \"en_US\": \"Square millimeter\",\n                    \"es_ES\": \"Milímetro cuadrado\",\n                    \"fi_FI\": \"Neliömillimetri\",\n                    \"fr_FR\": \"Millimètre carré\",\n                    \"it_IT\": \"Millimetro quadrato\",\n                    \"ja_JP\": \"平方ミリメートル\",\n                    \"pt_BR\": \"Milímetro quadrado\",\n                    \"ru_RU\": \"Квадратный миллиметр\",\n                    \"sv_SE\": \"Kvadratmillimeter\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"0.000001\"\n                    }\n                ],\n                \"symbol\": \"mm²\"\n            },\n            \"SQUARE_CENTIMETER\": {\n                \"code\": \"SQUARE_CENTIMETER\",\n                \"labels\": {\n                    \"ca_ES\": \"Centímetre quadrat\",\n                    \"da_DK\": \"Kvadratcentimeter\",\n                    \"de_DE\": \"Quadratzentimeter\",\n                    \"en_GB\": \"Square centimetre\",\n                    \"en_NZ\": \"Square centimetre\",\n                    \"en_US\": \"Square centimeter\",\n                    \"es_ES\": \"Centímetro cuadrado\",\n                    \"fi_FI\": \"Neliösenttimetri\",\n                    \"fr_FR\": \"Centimètre carré\",\n                    \"it_IT\": \"Centimetro quadrato\",\n                    \"ja_JP\": \"平方センチメートル\",\n                    \"pt_BR\": \"Centímetro quadrado\",\n                    \"ru_RU\": \"Квадратный сантиметр\",\n                    \"sv_SE\": \"Kvadratcentimeter\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"0.0001\"\n                    }\n                ],\n                \"symbol\": \"cm²\"\n            },\n            \"SQUARE_DECIMETER\": {\n                \"code\": \"SQUARE_DECIMETER\",\n                \"labels\": {\n                    \"ca_ES\": \"Decímetre quadrat\",\n                    \"da_DK\": \"Kvadrat decimeter\",\n                    \"de_DE\": \"Quadratdezimeter\",\n                    \"en_GB\": \"Square decimetre\",\n                    \"en_NZ\": \"Square decimetre\",\n                    \"en_US\": \"Square decimeter\",\n                    \"es_ES\": \"Decímetro cuadrado\",\n                    \"fi_FI\": \"Neliödesimetri\",\n                    \"fr_FR\": \"Décimètre carré\",\n                    \"it_IT\": \"Decimetro quadrato\",\n                    \"ja_JP\": \"平方デシメートル\",\n                    \"pt_BR\": \"Decímetro quadrado\",\n                    \"ru_RU\": \"Квадратный дециметр\",\n                    \"sv_SE\": \"Kvadratdecimeter\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"0.01\"\n                    }\n                ],\n                \"symbol\": \"dm²\"\n            },\n            \"SQUARE_METER\": {\n                \"code\": \"SQUARE_METER\",\n                \"labels\": {\n                    \"ca_ES\": \"Metre quadrat\",\n                    \"da_DK\": \"Kvadratmeter\",\n                    \"de_DE\": \"Quadratmeter\",\n                    \"en_GB\": \"Square metre\",\n                    \"en_NZ\": \"Square metre\",\n                    \"en_US\": \"Square meter\",\n                    \"es_ES\": \"Metro cuadrado\",\n                    \"fi_FI\": \"Neliömetri\",\n                    \"fr_FR\": \"Mètre carré\",\n                    \"it_IT\": \"Metro quadrato\",\n                    \"ja_JP\": \"平方メートル\",\n                    \"pt_BR\": \"Metro quadrado\",\n                    \"ru_RU\": \"Квадратный метр\",\n                    \"sv_SE\": \"Kvadratmeter\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"1\"\n                    }\n                ],\n                \"symbol\": \"m²\"\n            },\n            \"CENTIARE\": {\n                \"code\": \"CENTIARE\",\n                \"labels\": {\n                    \"ca_ES\": \"Centiàrees\",\n                    \"da_DK\": \"Centiare\",\n                    \"de_DE\": \"Quadratmeter\",\n                    \"en_GB\": \"Centiare\",\n                    \"en_NZ\": \"Centiare\",\n                    \"en_US\": \"Centiare\",\n                    \"es_ES\": \"Centiáreas\",\n                    \"fi_FI\": \"Senttiaari\",\n                    \"fr_FR\": \"Centiare\",\n                    \"it_IT\": \"Centiara\",\n                    \"ja_JP\": \"センチアール\",\n                    \"pt_BR\": \"Centiare\",\n                    \"ru_RU\": \"Центнер\",\n                    \"sv_SE\": \"Kvadratmeter\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"1\"\n                    }\n                ],\n                \"symbol\": \"ca\"\n            },\n            \"SQUARE_DEKAMETER\": {\n                \"code\": \"SQUARE_DEKAMETER\",\n                \"labels\": {\n                    \"ca_ES\": \"Decàmetre quadrat\",\n                    \"da_DK\": \"Kvadrat dekameter\",\n                    \"de_DE\": \"Quadratdekameter\",\n                    \"en_GB\": \"Square decametre\",\n                    \"en_NZ\": \"Square dekametre\",\n                    \"en_US\": \"Square dekameter\",\n                    \"es_ES\": \"Dekametro cuadrado\",\n                    \"fi_FI\": \"Neliödekametri\",\n                    \"fr_FR\": \"Décamètre carré\",\n                    \"it_IT\": \"Decametro quadrato\",\n                    \"ja_JP\": \"平方デカメートル\",\n                    \"pt_BR\": \"Decametro quadrado\",\n                    \"ru_RU\": \"Квадратный декаметр\",\n                    \"sv_SE\": \"Kvadratdekameter\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"100\"\n                    }\n                ],\n                \"symbol\": \"dam²\"\n            },\n            \"ARE\": {\n                \"code\": \"ARE\",\n                \"labels\": {\n                    \"ca_ES\": \"Àrea\",\n                    \"da_DK\": \"Are\",\n                    \"de_DE\": \"Ar\",\n                    \"en_GB\": \"Sú\",\n                    \"en_NZ\": \"Are\",\n                    \"en_US\": \"Are\",\n                    \"es_ES\": \"Área\",\n                    \"fi_FI\": \"Aari\",\n                    \"fr_FR\": \"Are\",\n                    \"it_IT\": \"Ara\",\n                    \"ja_JP\": \"アール\",\n                    \"pt_BR\": \"Area\",\n                    \"ru_RU\": \"Ар\",\n                    \"sv_SE\": \"Hektar\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"100\"\n                    }\n                ],\n                \"symbol\": \"a\"\n            },\n            \"SQUARE_HECTOMETER\": {\n                \"code\": \"SQUARE_HECTOMETER\",\n                \"labels\": {\n                    \"ca_ES\": \"Hectòmetre quadrat\",\n                    \"da_DK\": \"Kvadrat hectometer\",\n                    \"de_DE\": \"Quadrathektometer\",\n                    \"en_GB\": \"Square hectometre\",\n                    \"en_NZ\": \"Square hectometre\",\n                    \"en_US\": \"Square hectometer\",\n                    \"es_ES\": \"Hectómetro cuadrado\",\n                    \"fi_FI\": \"Neliöhehtometri\",\n                    \"fr_FR\": \"Hectomètre carré\",\n                    \"it_IT\": \"Ettometro quadrato\",\n                    \"ja_JP\": \"平方ヘクトメートル\",\n                    \"pt_BR\": \"Hectómetro quadrado\",\n                    \"ru_RU\": \"Квадратный гектометр\",\n                    \"sv_SE\": \"Kvadrathektameter\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"10000\"\n                    }\n                ],\n                \"symbol\": \"hm²\"\n            },\n            \"HECTARE\": {\n                \"code\": \"HECTARE\",\n                \"labels\": {\n                    \"ca_ES\": \"Hectàrees\",\n                    \"da_DK\": \"Hektar\",\n                    \"de_DE\": \"Hektar\",\n                    \"en_GB\": \"Hectare\",\n                    \"en_NZ\": \"Hectare\",\n                    \"en_US\": \"Hectare\",\n                    \"es_ES\": \"Hectárea\",\n                    \"fi_FI\": \"Hehtaari\",\n                    \"fr_FR\": \"Hectare\",\n                    \"it_IT\": \"Ettaro\",\n                    \"ja_JP\": \"ヘクタール\",\n                    \"pt_BR\": \"Hectare\",\n                    \"ru_RU\": \"Гектар\",\n                    \"sv_SE\": \"Hektar\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"10000\"\n                    }\n                ],\n                \"symbol\": \"ha\"\n            },\n            \"SQUARE_KILOMETER\": {\n                \"code\": \"SQUARE_KILOMETER\",\n                \"labels\": {\n                    \"ca_ES\": \"Quilòmetre quadrat\",\n                    \"da_DK\": \"Kvadrat kilometer\",\n                    \"de_DE\": \"Quadratkilometer\",\n                    \"en_GB\": \"Square kilometre\",\n                    \"en_NZ\": \"Square kilometre\",\n                    \"en_US\": \"Square kilometer\",\n                    \"es_ES\": \"Kilómetro cuadrado\",\n                    \"fi_FI\": \"Neliökilometri\",\n                    \"fr_FR\": \"Kilomètre carré\",\n                    \"it_IT\": \"Chilometro quadrato\",\n                    \"ja_JP\": \"平方キロメートル\",\n                    \"pt_BR\": \"Quilômetro quadrado\",\n                    \"ru_RU\": \"Квадратный километр\",\n                    \"sv_SE\": \"Kvadratkilometer\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"1000000\"\n                    }\n                ],\n                \"symbol\": \"km²\"\n            },\n            \"SQUARE_MIL\": {\n                \"code\": \"SQUARE_MIL\",\n                \"labels\": {\n                    \"ca_ES\": \"Mil quadrat\",\n                    \"da_DK\": \"Kvadrat mil\",\n                    \"de_DE\": \"Quadratmil\",\n                    \"en_GB\": \"Square mil\",\n                    \"en_NZ\": \"Square mil\",\n                    \"en_US\": \"Square mil\",\n                    \"es_ES\": \"Mil cuadrado\",\n                    \"fi_FI\": \"Neliötuhannesosatuuma\",\n                    \"fr_FR\": \"Mil carré\",\n                    \"it_IT\": \"Mil quadrati\",\n                    \"ja_JP\": \"平方ミル\",\n                    \"pt_BR\": \"Mil quadrada\",\n                    \"ru_RU\": \"Квадратная миля\",\n                    \"sv_SE\": \"Kvadratmil\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"0.00000000064516\"\n                    }\n                ],\n                \"symbol\": \"sq mil\"\n            },\n            \"SQUARE_INCH\": {\n                \"code\": \"SQUARE_INCH\",\n                \"labels\": {\n                    \"ca_ES\": \"Polzada quadrada\",\n                    \"da_DK\": \"Kvadrattomme\",\n                    \"de_DE\": \"Quadratzoll\",\n                    \"en_GB\": \"Square inch\",\n                    \"en_NZ\": \"Square inch\",\n                    \"en_US\": \"Square inch\",\n                    \"es_ES\": \"Pulgada cuadrada\",\n                    \"fi_FI\": \"Neliötuuma\",\n                    \"fr_FR\": \"Pouce carré\",\n                    \"it_IT\": \"Pollice quadrato\",\n                    \"ja_JP\": \"平方インチ\",\n                    \"pt_BR\": \"Polegada quadrada\",\n                    \"ru_RU\": \"Квадратный дюйм\",\n                    \"sv_SE\": \"Kvadrattum\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"0.00064516\"\n                    }\n                ],\n                \"symbol\": \"in²\"\n            },\n            \"SQUARE_FOOT\": {\n                \"code\": \"SQUARE_FOOT\",\n                \"labels\": {\n                    \"ca_ES\": \"Peu quadrat\",\n                    \"da_DK\": \"Kvadratfod\",\n                    \"de_DE\": \"Quadratfuß\",\n                    \"en_GB\": \"Square foot\",\n                    \"en_NZ\": \"Square foot\",\n                    \"en_US\": \"Square foot\",\n                    \"es_ES\": \"Pies cuadrados\",\n                    \"fi_FI\": \"Neliöjalka\",\n                    \"fr_FR\": \"Pied carré\",\n                    \"it_IT\": \"Piede quadrato\",\n                    \"ja_JP\": \"平方フィート\",\n                    \"pt_BR\": \"Pé quadrado\",\n                    \"ru_RU\": \"Квадратный фут\",\n                    \"sv_SE\": \"Kvadratfot\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"0.09290304\"\n                    }\n                ],\n                \"symbol\": \"ft²\"\n            },\n            \"SQUARE_YARD\": {\n                \"code\": \"SQUARE_YARD\",\n                \"labels\": {\n                    \"ca_ES\": \"Iarda quadrada\",\n                    \"da_DK\": \"Kvadrat yard\",\n                    \"de_DE\": \"Quadratyard\",\n                    \"en_GB\": \"Square yard\",\n                    \"en_NZ\": \"Square yard\",\n                    \"en_US\": \"Square yard\",\n                    \"es_ES\": \"Yarda cuadrada\",\n                    \"fi_FI\": \"Neliöjaardi\",\n                    \"fr_FR\": \"Yard carré\",\n                    \"it_IT\": \"Yard quadrata\",\n                    \"ja_JP\": \"平方ヤード\",\n                    \"pt_BR\": \"Jarda quadrada\",\n                    \"ru_RU\": \"Квадратный ярд\",\n                    \"sv_SE\": \"Kvadratyard\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"0.83612736\"\n                    }\n                ],\n                \"symbol\": \"yd²\"\n            },\n            \"ARPENT\": {\n                \"code\": \"ARPENT\",\n                \"labels\": {\n                    \"ca_ES\": \"Arpent\",\n                    \"da_DK\": \"Arpent\",\n                    \"de_DE\": \"Arpent\",\n                    \"en_GB\": \"Arpent\",\n                    \"en_NZ\": \"Arpent\",\n                    \"en_US\": \"Arpent\",\n                    \"es_ES\": \"Arpende\",\n                    \"fi_FI\": \"Eekkeri\",\n                    \"fr_FR\": \"Arpent\",\n                    \"it_IT\": \"Arpenti\",\n                    \"ja_JP\": \"アルパン\",\n                    \"pt_BR\": \"Arpent\",\n                    \"ru_RU\": \"Арпан\",\n                    \"sv_SE\": \"Arpent\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"3418.89\"\n                    }\n                ],\n                \"symbol\": \"arpent\"\n            },\n            \"ACRE\": {\n                \"code\": \"ACRE\",\n                \"labels\": {\n                    \"ca_ES\": \"Acre\",\n                    \"da_DK\": \"Tønder\",\n                    \"de_DE\": \"Morgen\",\n                    \"en_GB\": \"Acre\",\n                    \"en_NZ\": \"Acre\",\n                    \"en_US\": \"Acre\",\n                    \"es_ES\": \"Acre\",\n                    \"fi_FI\": \"Eekkeri\",\n                    \"fr_FR\": \"Acre\",\n                    \"it_IT\": \"Acri\",\n                    \"ja_JP\": \"エーカー\",\n                    \"pt_BR\": \"Acre\",\n                    \"ru_RU\": \"Акр\",\n                    \"sv_SE\": \"Tunnland\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"4046.856422\"\n                    }\n                ],\n                \"symbol\": \"A\"\n            },\n            \"SQUARE_FURLONG\": {\n                \"code\": \"SQUARE_FURLONG\",\n                \"labels\": {\n                    \"ca_ES\": \"Furlong quadrat\",\n                    \"da_DK\": \"Kvadratisk furlong\",\n                    \"de_DE\": \"Quadrat-Achtelmeile\",\n                    \"en_GB\": \"Square furlong\",\n                    \"en_NZ\": \"Square furlong\",\n                    \"en_US\": \"Square furlong\",\n                    \"es_ES\": \"Estadio cuadrado\",\n                    \"fi_FI\": \"Vakomitta\",\n                    \"fr_FR\": \"Furlong carré\",\n                    \"it_IT\": \"Furlong quadrato\",\n                    \"ja_JP\": \"平方ハロン\",\n                    \"pt_BR\": \"Furlong quadrado\",\n                    \"ru_RU\": \"Квадратный фурлонг\",\n                    \"sv_SE\": \"Kvadratfurlong\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"40468.726\"\n                    }\n                ],\n                \"symbol\": \"fur²\"\n            },\n            \"SQUARE_MILE\": {\n                \"code\": \"SQUARE_MILE\",\n                \"labels\": {\n                    \"ca_ES\": \"Milla quadrada\",\n                    \"da_DK\": \"Kvadrat mil\",\n                    \"de_DE\": \"Quadratmeile\",\n                    \"en_GB\": \"Square mile\",\n                    \"en_NZ\": \"Square mile\",\n                    \"en_US\": \"Square mile\",\n                    \"es_ES\": \"Milla cuadrada\",\n                    \"fi_FI\": \"Neliömaili\",\n                    \"fr_FR\": \"Mile carré\",\n                    \"it_IT\": \"Miglio quadrato\",\n                    \"ja_JP\": \"平方マイル\",\n                    \"pt_BR\": \"Milha quadrada\",\n                    \"ru_RU\": \"Квадратная миля\",\n                    \"sv_SE\": \"Kvadratmile\"\n                },\n                \"convert_from_standard\": [\n                    {\n                        \"operator\": \"mul\",\n                        \"value\": \"2589988.110336\"\n                    }\n                ],\n                \"symbol\": \"mi²\"\n            }\n        }\n    }\n]",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/measurement-families",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"measurement-families"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Media file",
			"item": [
				{
					"name": "media",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json",
								"disabled": true
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/media-files/d/d/b/6/ddb6ad393f81503b6be7380785e3b32bbd28cd08_test.png",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"media-files",
								"d",
								"d",
								"b",
								"6",
								"ddb6ad393f81503b6be7380785e3b32bbd28cd08_test.png"
							]
						},
						"description": "Assuming that the given code is the code of an existing media file"
					},
					"response": []
				},
				{
					"name": "medias",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/media-files",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"media-files"
							]
						}
					},
					"response": []
				},
				{
					"name": "media",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "multipart/form-data"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "product",
									"value": "{\"identifier\":\"AKNTS_BPS\", \"attribute\":\"picture\", \"scope\": null,\"locale\":null}",
									"type": "text"
								},
								{
									"key": "file",
									"type": "file",
									"src": []
								}
							]
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/media-files",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"media-files"
							]
						},
						"description": "Assuming that the given identifier is the identifier of an existing product and that the given attribute code exists"
					},
					"response": []
				}
			]
		},
		{
			"name": "Product",
			"item": [
				{
					"name": "product",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/products/AKNSTK",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products",
								"AKNSTK"
							],
							"query": [
								{
									"key": "with_attribute_options",
									"value": "true",
									"description": "(boolean ) • Return labels of attribute options in the response. (Only available since the 5.0 version).",
									"disabled": true
								},
								{
									"key": "with_quality_scores",
									"value": "true",
									"description": "(boolean ) • Return product quality scores in the response. (Only available since the 5.0 version).",
									"disabled": true
								},
								{
									"key": "with_completenesses",
									"value": "true",
									"description": "(boolean ) • Return product completenesses in the response. (Only available since the 7.0 version).",
									"disabled": true
								},
								{
									"key": "with_asset_share_links",
									"value": "true",
									"description": "(boolean ) • Return asset collection share link urls in the response. (Only available in the SaaS version).",
									"disabled": true
								},
								{
									"key": "with_workflow_execution_statuses",
									"value": "true",
									"description": "Return an array of workflow_execution_statuses directly associated with the requested entity (product or product model) in the response.\nStatuses are level-specific and are not inherited from parent models. For a complete overview of a variant product, you must query the variant itself and its parent model(s) in separate requests.\nEach workflow object contains:\n- The overall execution status (e.g., in_progress, completed).\n- A list of all associated tasks.\n",
									"disabled": true
								}
							]
						},
						"description": "Assuming that the given identifier is the identifier of an existing product"
					},
					"response": []
				},
				{
					"name": "products",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Cookie",
								"value": ""
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/products",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products"
							],
							"query": [
								{
									"key": "attributes",
									"value": "description,name",
									"description": "Get products with only product values regarding the description and name attributes.",
									"disabled": true
								},
								{
									"key": "locales",
									"value": "en_US,fr_FR",
									"description": "Get products with only product values regarding the en_US and fr_FR locales.",
									"disabled": true
								},
								{
									"key": "scope",
									"value": "ecommerce",
									"description": "Get products from the tree linked to the ecommerce channel with only product values regarding the ecommerce channel (+ the product values of the non scopable attributes).",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"main_color\":[{\"operator\":\"IN\",\"value\":[\"purple\"]}]}",
									"description": "Get products that are purple, purple being an option of the simple select main_color attribute and this attribute being neither localizable nor scopable.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"short_description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"locale\":\"en_US\"}]}\n",
									"description": "Get products having a description begining with Amazing on the en_US locale, the short_description attribute being localizable but not scopable.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"release_date\":[{\"operator\":\">\",\"value\":\"2016-07-04\",\"scope\":\"ecommerce\"}]}",
									"description": "Get products that have a release date due after the 4th of July 2016 for the ecommerce channel, the release_date attribute being scopable but not localizable.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"name\":[{\"operator\":\"CONTAINS\",\"value\":\"shirt\",\"locale\":\"en_US\",\"scope\":\"mobile\"}]}",
									"description": "Get products that have a name that contains with shirt on the en_US locale for the mobile channel, the name attribute being both localizable and scopable.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}],\"main_color\":[{\"operator\":\"IN\",\"value\":[\"purple\"]}]}\n",
									"description": "Get you the products with description starting with Amazing on the en_US locale for the ecommerce channel, and of purple color.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"NOT EMPTY\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"},{\"operator\":\"EMPTY\",\"locale\":\"fr_FR\",\"scope\":\"ecommerce\"}]}\n",
									"description": "Get you the products with not empty description on the en_US locale and empty description on the fr_FR locale for the ecommerce channel.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}],\"short_description\":[{\"operator\":\"CONTAINS\",\"value\":\"shoes\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}]}",
									"description": "If you need to filter on several attributes on the same locale, you can use the search_locale query parameter, to avoid repeating yourself for each attribute. This parameter expect an existing locale code.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"release_date\":[{\"operator\":\">\",\"value\":\"2016-07-04\",\"scope\":\"ecommerce\"}],\"short_description\":[{\"operator\":\"CONTAINS\",\"value\":\"shoes\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}]}",
									"description": "If you need to filter on several attributes on the same scope, you can use the search_scope query parameter, to avoid repeating yourself for each attribute. This parameter expect an existing scope code.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"categories\":[{\"operator\":\"IN\",\"value\":[\"winter_collection\"]}]}",
									"description": "Get the products of the winter_collection category.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"enabled\":[{\"operator\":\"=\",\"value\":false}]}",
									"description": "Get the disabled products.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"completeness\":[{\"operator\":\"=\",\"value\":100,\"scope\":\"ecommerce\"}]}",
									"description": "Get the products that are 100% complete for the ecommerce channel.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"completeness\":[{\"operator\":\"GREATER OR EQUALS THAN ON ALL LOCALES\",\"value\":100,\"locales\":[\"en_US\",\"fr_FR\"],\"scope\":\"ecommerce\"}]}",
									"description": "Get the products that are 100% complete on both the en_US and fr_FR locales for the ecommerce channel.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"groups\":[{\"operator\":\"IN\",\"value\":[\"promotion\"]}]}",
									"description": "Get the products that are in the promotion group.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"family\":[{\"operator\":\"NOT IN\",\"value\":[\"camcorders\",\"digital_cameras\"]}]}",
									"description": "Get the products that are not in the camcorders and digital_cameras family.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"created\":[{\"operator\":\"=\",\"value\":\"2016-07-04 10:00:00\"}]}",
									"description": "Get the products that were created on the 4th of July 2016 at 10am.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"updated\":[{\"operator\":\"SINCE LAST N DAYS\",\"value\":4}]}",
									"description": "Get the products that were updated during the last 4 days.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"parent\":[{\"operator\":\"=\",\"value\":\"apollon\"}]}",
									"description": "Get all the variant products of the apollon root product model without having to filter on all its sub-product models.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"parent\":[{\"operator\":\"IN\",\"value\":[\"tshirt_armor_blue\",\"tshirt_armor_red\"]}]}",
									"description": "Get all the variant products of the sub product models with the codes tshirt_armor_blue and tshirt_armor_red.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"parent\":[{\"operator\":\"NOT EMPTY\"}]}",
									"description": "Get all the variant products.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"parent\":[{\"operator\":\"EMPTY\"}]}",
									"description": "Get all the simple products.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"quality_score\":[{\"operator\":\"IN\",\"value\":[\"D\"],\"scope\":\"ecommerce\",\"locale\":\"en_US\"}]}",
									"description": "Get the products with a \"D\" for the ecommerce channel and en_US locale.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"quality_score\":[{\"operator\":\"IN\",\"value\":[\"A\",\"B\"],\"scope\":\"mobile\",\"locale\":\"en_GB\"}]}",
									"description": "Get the products with an \"A\" or \"B\" for the mobile channel and en_GB locale",
									"disabled": true
								},
								{
									"key": "page",
									"value": "3",
									"description": "(integer , 1 by default ) • Number of the page to retrieve when using the `page` pagination method type.",
									"disabled": true
								},
								{
									"key": "with_count",
									"value": "true",
									"description": "(boolean ) • Return the count of items in the response. Be carefull with that, on a big catalog, it can decrease performance in a significative way.",
									"disabled": true
								},
								{
									"key": "pagination_type",
									"value": "search_after",
									"description": "(string , page by default )  • Pagination method type.",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "20",
									"description": "(integer , 10 by default )  • Number of results by page.",
									"disabled": true
								},
								{
									"key": "with_quality_scores",
									"value": "true",
									"description": "(boolean ) • Return product quality scores in the response. (Only available since the 5.0 version).",
									"disabled": true
								},
								{
									"key": "search_after",
									"value": "qaXbcde",
									"description": "(string , cursor to the first page by default ) • Cursor when using the `search_after` pagination method type. Should never be set manually.",
									"disabled": true
								},
								{
									"key": "with_attribute_options",
									"value": "true",
									"description": "(boolean ) • Return labels of attribute options in the response. (Only available since the 5.0 version).",
									"disabled": true
								},
								{
									"key": "with_completenesses",
									"value": "true",
									"description": "(boolean ) • Return product completenesses in the response. (Only available since the 7.0 version).",
									"disabled": true
								},
								{
									"key": "with_asset_share_links",
									"value": "true",
									"description": "(boolean ) • Return asset collection share link urls in the response. (Only available in the SaaS version).",
									"disabled": true
								},
								{
									"key": "with_workflow_execution_statuses",
									"value": "true",
									"description": "Return an array of workflow_execution_statuses directly associated with the requested entity (product or product model) in the response.\nStatuses are level-specific and are not inherited from parent models. For a complete overview of a variant product, you must query the variant itself and its parent model(s) in separate requests.\nEach workflow object contains:\n- The overall execution status (e.g., in_progress, completed).\n- A list of all associated tasks.\n",
									"disabled": true
								}
							]
						},
						"description": "\n"
					},
					"response": []
				},
				{
					"name": "product",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"identifier\": \"new_product\",\n  \"family\": \"tshirts\",\n  \"groups\": [],\n  \"parent\": null,\n  \"categories\": [\n    \"tvs_projectors\"\n  ],\n  \"enabled\": true,\n  \"values\": {\n    \"clothing_size\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"s\"\n      }\n    ],\n    \"description\": [\n      {\n        \"locale\": \"en_US\",\n        \"scope\": \"mobile\",\n        \"data\": \"Akeneo T-Shirt 77777\"\n      },\n      {\n        \"locale\": \"en_US\",\n        \"scope\": \"print\",\n        \"data\": \"Akeneo T-Shirt with short sleeve\"\n      }\n    ],\n    \"main_color\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"black\"\n      }\n    ],\n    \"name\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"Akeneo T-Shirt black and purple with short sleeve\"\n      }\n    ],\n    \"secondary_color\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"purple\"\n      }\n    ],\n    \"tshirt_materials\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"cotton\"\n      }\n    ],\n    \"tshirt_style\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": [\n          \"crewneck\",\n          \"short_sleeve\"\n        ]\n      }\n    ],\n    \"price\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": [\n          {\n            \"amount\": 10,\n            \"currency\": \"EUR\"\n          },\n          {\n            \"amount\": 14,\n            \"currency\": \"USD\"\n          }\n        ]\n      }\n    ]\n  },\n  \"created\": \"2017-03-30T14:55:26+02:00\",\n  \"updated\": \"2017-05-04T23:56:09+02:00\",\n  \"associations\": {\n    \"SUBSTITUTION\": {\n      \"groups\": [],\n      \"products\": [\n        \"AKNSTK\"\n      ]\n    }\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products"
							]
						},
						"description": "Assuming that there is no \"new_product\" already existing"
					},
					"response": []
				},
				{
					"name": "product",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"identifier\": \"AKNSTK\",\n  \"family\": \"tshirts\",\n  \"groups\": [],\n  \"parent\": null,\n  \"categories\": [\n    \"goodies\",\n    \"tshirts\"\n  ],\n  \"enabled\": true,\n  \"values\": {\n    \"clothing_size\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"s\"\n      }\n    ],\n    \"description\": [\n      {\n        \"locale\": \"en_US\",\n        \"scope\": \"mobile\",\n        \"data\": \"Akeneo T-Shirt 77777\"\n      },\n      {\n        \"locale\": \"en_US\",\n        \"scope\": \"print\",\n        \"data\": \"Akeneo T-Shirt with short sleeve\"\n      },\n      {\n        \"locale\": \"fr_FR\",\n        \"scope\": \"mobile\",\n        \"data\": \"T-Shirt Akeneo\"\n      },\n      {\n        \"locale\": \"fr_FR\",\n        \"scope\": \"print\",\n        \"data\": \"T-Shirt Akeneo manches courtes\"\n      }\n    ],\n    \"main_color\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"black\"\n      }\n    ],\n    \"name\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"Akeneo T-Shirt black and purple with short sleeve\"\n      }\n    ],\n    \"secondary_color\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"purple\"\n      }\n    ],\n    \"tshirt_materials\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"cotton\"\n      }\n    ],\n    \"tshirt_style\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": [\n          \"crewneck\",\n          \"short_sleeve\"\n        ]\n      }\n    ],\n    \"price\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": [\n          {\n            \"amount\": 10,\n            \"currency\": \"EUR\"\n          },\n          {\n            \"amount\": 14,\n            \"currency\": \"USD\"\n          }\n        ]\n      }\n    ]\n  },\n  \"created\": \"2017-03-30T14:55:26+02:00\",\n  \"updated\": \"2017-05-04T23:56:09+02:00\",\n  \"associations\": {\n    \"SUBSTITUTION\": {\n      \"groups\": [],\n      \"products\": []\n    }\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products/AKNSTK",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products",
								"AKNSTK"
							]
						}
					},
					"response": []
				},
				{
					"name": "products",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"identifier\": \"new_product\"}\n{\"identifier\": \"AKNSTK\", \"family\": \"tshirts\"}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products"
							]
						},
						"description": "\n"
					},
					"response": []
				},
				{
					"name": "product",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products/AKNTS_BPXS",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products",
								"AKNTS_BPXS"
							]
						},
						"description": "Assuming that the given identifier is the identifier of an existing product"
					},
					"response": []
				},
				{
					"name": "draft (2.x and EE only)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/products/AKNTS_BPS/draft",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products",
								"AKNTS_BPS",
								"draft"
							]
						},
						"description": "Assuming that there is already a draft for the given product. The draft was created by the same user that using this request.\nThe user has only an edition permission through categories on the given product."
					},
					"response": []
				},
				{
					"name": "proposal (2.x and EE only)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products/AKNTS_BPS/proposal",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products",
								"AKNTS_BPS",
								"proposal"
							]
						},
						"description": "Assuming that there is already a draft for the given product. The draft was created by the same user using this request.\nThe user has only an edition permission through categories on the given product."
					},
					"response": []
				}
			]
		},
		{
			"name": "Product (uuid, only available since the 7.0 version)",
			"item": [
				{
					"name": "product",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/products-uuid/f62190e8-8314-4360-8ff8-7dbdb4af6312",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products-uuid",
								"f62190e8-8314-4360-8ff8-7dbdb4af6312"
							],
							"query": [
								{
									"key": "with_attribute_options",
									"value": "true",
									"description": "(boolean ) • Return labels of attribute options in the response.",
									"disabled": true
								},
								{
									"key": "with_quality_scores",
									"value": "true",
									"description": "(boolean ) • Return product quality scores in the response.",
									"disabled": true
								},
								{
									"key": "with_completenesses",
									"value": "true",
									"description": "(boolean ) • Return product completenesses in the response.",
									"disabled": true
								},
								{
									"key": "with_asset_share_links",
									"value": "true",
									"description": "(boolean ) • Return asset collection share link urls in the response. (Only available in the SaaS version).",
									"disabled": true
								},
								{
									"key": "with_workflow_execution_statuses",
									"value": "true",
									"description": "Return an array of workflow_execution_statuses directly associated with the requested entity (product or product model) in the response.\nStatuses are level-specific and are not inherited from parent models. For a complete overview of a variant product, you must query the variant itself and its parent model(s) in separate requests.\nEach workflow object contains:\n- The overall execution status (e.g., in_progress, completed).\n- A list of all associated tasks.\n",
									"disabled": true
								}
							]
						},
						"description": "Assuming that the given uuid is the uuid of an existing product"
					},
					"response": []
				},
				{
					"name": "products",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Cookie",
								"value": ""
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/products-uuid",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products-uuid"
							],
							"query": [
								{
									"key": "attributes",
									"value": "description,name",
									"description": "Get products with only product values regarding the description and name attributes.",
									"disabled": true
								},
								{
									"key": "locales",
									"value": "en_US,fr_FR",
									"description": "Get products with only product values regarding the en_US and fr_FR locales.",
									"disabled": true
								},
								{
									"key": "scope",
									"value": "ecommerce",
									"description": "Get products from the tree linked to the ecommerce channel with only product values regarding the ecommerce channel (+ the product values of the non scopable attributes).",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"main_color\":[{\"operator\":\"IN\",\"value\":[\"purple\"]}]}",
									"description": "Get products that are purple, purple being an option of the simple select main_color attribute and this attribute being neither localizable nor scopable.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"short_description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"locale\":\"en_US\"}]}\n",
									"description": "Get products having a description begining with Amazing on the en_US locale, the short_description attribute being localizable but not scopable.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"release_date\":[{\"operator\":\">\",\"value\":\"2016-07-04\",\"scope\":\"ecommerce\"}]}",
									"description": "Get products that have a release date due after the 4th of July 2016 for the ecommerce channel, the release_date attribute being scopable but not localizable.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"name\":[{\"operator\":\"CONTAINS\",\"value\":\"shirt\",\"locale\":\"en_US\",\"scope\":\"mobile\"}]}",
									"description": "Get products that have a name that contains with shirt on the en_US locale for the mobile channel, the name attribute being both localizable and scopable.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}],\"main_color\":[{\"operator\":\"IN\",\"value\":[\"purple\"]}]}\n",
									"description": "Get you the products with description starting with Amazing on the en_US locale for the ecommerce channel, and of purple color.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"NOT EMPTY\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"},{\"operator\":\"EMPTY\",\"locale\":\"fr_FR\",\"scope\":\"ecommerce\"}]}\n",
									"description": "Get you the products with not empty description on the en_US locale and empty description on the fr_FR locale for the ecommerce channel.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}],\"short_description\":[{\"operator\":\"CONTAINS\",\"value\":\"shoes\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}]}",
									"description": "If you need to filter on several attributes on the same locale, you can use the search_locale query parameter, to avoid repeating yourself for each attribute. This parameter expect an existing locale code.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"release_date\":[{\"operator\":\">\",\"value\":\"2016-07-04\",\"scope\":\"ecommerce\"}],\"short_description\":[{\"operator\":\"CONTAINS\",\"value\":\"shoes\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}]}",
									"description": "If you need to filter on several attributes on the same scope, you can use the search_scope query parameter, to avoid repeating yourself for each attribute. This parameter expect an existing scope code.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"categories\":[{\"operator\":\"IN\",\"value\":[\"winter_collection\"]}]}",
									"description": "Get the products of the winter_collection category.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"enabled\":[{\"operator\":\"=\",\"value\":false}]}",
									"description": "Get the disabled products.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"completeness\":[{\"operator\":\"=\",\"value\":100,\"scope\":\"ecommerce\"}]}",
									"description": "Get the products that are 100% complete for the ecommerce channel.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"completeness\":[{\"operator\":\"GREATER OR EQUALS THAN ON ALL LOCALES\",\"value\":100,\"locales\":[\"en_US\",\"fr_FR\"],\"scope\":\"ecommerce\"}]}",
									"description": "Get the products that are 100% complete on both the en_US and fr_FR locales for the ecommerce channel.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"groups\":[{\"operator\":\"IN\",\"value\":[\"promotion\"]}]}",
									"description": "Get the products that are in the promotion group.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"family\":[{\"operator\":\"NOT IN\",\"value\":[\"camcorders\",\"digital_cameras\"]}]}",
									"description": "Get the products that are not in the camcorders and digital_cameras family.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"created\":[{\"operator\":\"=\",\"value\":\"2016-07-04 10:00:00\"}]}",
									"description": "Get the products that were created on the 4th of July 2016 at 10am.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"updated\":[{\"operator\":\"SINCE LAST N DAYS\",\"value\":4}]}",
									"description": "Get the products that were updated during the last 4 days.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"parent\":[{\"operator\":\"=\",\"value\":\"apollon\"}]}",
									"description": "Get all the variant products of the apollon root product model without having to filter on all its sub-product models.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"parent\":[{\"operator\":\"IN\",\"value\":[\"tshirt_armor_blue\",\"tshirt_armor_red\"]}]}",
									"description": "Get all the variant products of the sub product models with the codes tshirt_armor_blue and tshirt_armor_red.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"parent\":[{\"operator\":\"NOT EMPTY\"}]}",
									"description": "Get all the variant products.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"parent\":[{\"operator\":\"EMPTY\"}]}",
									"description": "Get all the simple products.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"quality_score\":[{\"operator\":\"IN\",\"value\":[\"D\"],\"scope\":\"ecommerce\",\"locale\":\"en_US\"}]}",
									"description": "Get the products with a \"D\" for the ecommerce channel and en_US locale.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"quality_score\":[{\"operator\":\"IN\",\"value\":[\"A\",\"B\"],\"scope\":\"mobile\",\"locale\":\"en_GB\"}]}",
									"description": "Get the products with an \"A\" or \"B\" for the mobile channel and en_GB locale",
									"disabled": true
								},
								{
									"key": "page",
									"value": "3",
									"description": "(integer , 1 by default ) • Number of the page to retrieve when using the `page` pagination method type.",
									"disabled": true
								},
								{
									"key": "with_count",
									"value": "true",
									"description": "(boolean ) • Return the count of items in the response. Be carefull with that, on a big catalog, it can decrease performance in a significative way.",
									"disabled": true
								},
								{
									"key": "pagination_type",
									"value": "search_after",
									"description": "(string , page by default )  • Pagination method type.",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "20",
									"description": "(integer , 10 by default )  • Number of results by page.",
									"disabled": true
								},
								{
									"key": "with_quality_scores",
									"value": "true",
									"description": "(boolean ) • Return product quality scores in the response.",
									"disabled": true
								},
								{
									"key": "search_after",
									"value": "qaXbcde",
									"description": "(string , cursor to the first page by default ) • Cursor when using the `search_after` pagination method type. Should never be set manually.",
									"disabled": true
								},
								{
									"key": "with_attribute_options",
									"value": "true",
									"description": "(boolean ) • Return labels of attribute options in the response.",
									"disabled": true
								},
								{
									"key": "with_completenesses",
									"value": "true",
									"description": "(boolean ) • Return product completenesses in the response. (Only available since the 7.0 version).",
									"disabled": true
								},
								{
									"key": "with_asset_share_links",
									"value": "true",
									"description": "(boolean ) • Return asset collection share link urls in the response. (Only available in the SaaS version).",
									"disabled": true
								},
								{
									"key": "with_workflow_execution_statuses",
									"value": "true",
									"description": "Return an array of workflow_execution_statuses directly associated with the requested entity (product or product model) in the response.\nStatuses are level-specific and are not inherited from parent models. For a complete overview of a variant product, you must query the variant itself and its parent model(s) in separate requests.\nEach workflow object contains:\n- The overall execution status (e.g., in_progress, completed).\n- A list of all associated tasks.\n",
									"disabled": true
								}
							]
						},
						"description": "\n"
					},
					"response": []
				},
				{
					"name": "product",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"family\": \"tshirts\",\n  \"groups\": [],\n  \"parent\": null,\n  \"categories\": [\n    \"tvs_projectors\"\n  ],\n  \"enabled\": true,\n  \"values\": {\n    \"sku\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"new_product\"\n      }\n    ],\n    \"clothing_size\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"s\"\n      }\n    ],\n    \"description\": [\n      {\n        \"locale\": \"en_US\",\n        \"scope\": \"mobile\",\n        \"data\": \"Akeneo T-Shirt 77777\"\n      },\n      {\n        \"locale\": \"en_US\",\n        \"scope\": \"print\",\n        \"data\": \"Akeneo T-Shirt with short sleeve\"\n      }\n    ],\n    \"main_color\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"black\"\n      }\n    ],\n    \"name\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"Akeneo T-Shirt black and purple with short sleeve\"\n      }\n    ],\n    \"secondary_color\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"purple\"\n      }\n    ],\n    \"tshirt_materials\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"cotton\"\n      }\n    ],\n    \"tshirt_style\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": [\n          \"crewneck\",\n          \"short_sleeve\"\n        ]\n      }\n    ],\n    \"price\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": [\n          {\n            \"amount\": 10,\n            \"currency\": \"EUR\"\n          },\n          {\n            \"amount\": 14,\n            \"currency\": \"USD\"\n          }\n        ]\n      }\n    ]\n  },\n  \"created\": \"2017-03-30T14:55:26+02:00\",\n  \"updated\": \"2017-05-04T23:56:09+02:00\",\n  \"associations\": {\n    \"SUBSTITUTION\": {\n      \"groups\": [\"promotion\"],\n      \"products\": []\n    }\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products-uuid",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products-uuid"
							]
						},
						"description": "Assuming that there is no \"new_product\" already existing"
					},
					"response": []
				},
				{
					"name": "product",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"family\": \"tshirts\",\n  \"groups\": [],\n  \"parent\": null,\n  \"categories\": [\n    \"goodies\",\n    \"tshirts\"\n  ],\n  \"enabled\": true,\n  \"values\": {\n    \"sku\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"updated_product\"\n      }\n    ],\n    \"clothing_size\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"s\"\n      }\n    ],\n    \"description\": [\n      {\n        \"locale\": \"en_US\",\n        \"scope\": \"mobile\",\n        \"data\": \"Akeneo T-Shirt 77777\"\n      },\n      {\n        \"locale\": \"en_US\",\n        \"scope\": \"print\",\n        \"data\": \"Akeneo T-Shirt with short sleeve\"\n      },\n      {\n        \"locale\": \"fr_FR\",\n        \"scope\": \"mobile\",\n        \"data\": \"T-Shirt Akeneo\"\n      },\n      {\n        \"locale\": \"fr_FR\",\n        \"scope\": \"print\",\n        \"data\": \"T-Shirt Akeneo manches courtes\"\n      }\n    ],\n    \"main_color\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"black\"\n      }\n    ],\n    \"name\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"Akeneo T-Shirt black and purple with short sleeve\"\n      }\n    ],\n    \"secondary_color\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"purple\"\n      }\n    ],\n    \"tshirt_materials\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": \"cotton\"\n      }\n    ],\n    \"tshirt_style\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": [\n          \"crewneck\",\n          \"short_sleeve\"\n        ]\n      }\n    ],\n    \"price\": [\n      {\n        \"locale\": null,\n        \"scope\": null,\n        \"data\": [\n          {\n            \"amount\": 10,\n            \"currency\": \"EUR\"\n          },\n          {\n            \"amount\": 14,\n            \"currency\": \"USD\"\n          }\n        ]\n      }\n    ]\n  },\n  \"created\": \"2017-03-30T14:55:26+02:00\",\n  \"updated\": \"2017-05-04T23:56:09+02:00\",\n  \"associations\": {\n    \"SUBSTITUTION\": {\n      \"groups\": [],\n      \"products\": []\n    }\n  }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products-uuid/f62190e8-8314-4360-8ff8-7dbdb4af6312",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products-uuid",
								"f62190e8-8314-4360-8ff8-7dbdb4af6312"
							]
						}
					},
					"response": []
				},
				{
					"name": "products",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"uuid\": \"cddd85f6-9152-4709-8a05-9f4d3db799c8\", \"values\": {\"sku\": [{\"locale\": null, \"scope\": null, \"data\": \"updated_product_1\"}]}}\n{\"uuid\": \"7ecf581d-2945-451e-93b5-46cf739d6a1c\", \"values\": {\"sku\": [{\"locale\": null, \"scope\": null, \"data\": \"updated_product_2\"}]}, \"family\": \"tshirts\"}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products-uuid",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products-uuid"
							]
						},
						"description": "\n"
					},
					"response": []
				},
				{
					"name": "product",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": ""
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products-uuid/f62190e8-8314-4360-8ff8-7dbdb4af6312",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products-uuid",
								"f62190e8-8314-4360-8ff8-7dbdb4af6312"
							]
						},
						"description": "Assuming that the given uuid is the uuid of an existing product"
					},
					"response": []
				},
				{
					"name": "draft (2.x and EE only)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/products-uuid/f62190e8-8314-4360-8ff8-7dbdb4af6312/draft",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products-uuid",
								"f62190e8-8314-4360-8ff8-7dbdb4af6312",
								"draft"
							]
						},
						"description": "Assuming that there is already a draft for the given product. The draft was created by the same user that using this request.\nThe user has only an edition permission through categories on the given product."
					},
					"response": []
				},
				{
					"name": "proposal (2.x and EE only)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/products-uuid/f62190e8-8314-4360-8ff8-7dbdb4af6312/proposal",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"products-uuid",
								"f62190e8-8314-4360-8ff8-7dbdb4af6312",
								"proposal"
							]
						},
						"description": "Assuming that there is already a draft for the given product. The draft was created by the same user using this request.\nThe user has only an edition permission through categories on the given product."
					},
					"response": []
				}
			]
		},
		{
			"name": "Product model (>= v2)",
			"item": [
				{
					"name": "product model (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/product-models/amor",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"product-models",
								"amor"
							],
							"query": [
								{
									"key": "with_asset_share_links",
									"value": "true",
									"disabled": true
								},
								{
									"key": "with_quality_scores",
									"value": "true",
									"description": "(boolean ) • Return product model quality scores in the response. (Only available since the 7.0 version).",
									"disabled": true
								},
								{
									"key": "with_workflow_execution_statuses",
									"value": "true",
									"description": "Return an array of workflow_execution_statuses directly associated with the requested entity (product or product model) in the response.\nStatuses are level-specific and are not inherited from parent models. For a complete overview of a variant product, you must query the variant itself and its parent model(s) in separate requests.\nEach workflow object contains:\n- The overall execution status (e.g., in_progress, completed).\n- A list of all associated tasks.\n",
									"disabled": true
								}
							]
						},
						"description": "Assuming that the given code is the code of an existing product model"
					},
					"response": []
				},
				{
					"name": "product models (>= v2)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/product-models",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"product-models"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"categories\":[{\"operator\":\"IN\",\"value\":[\"winter_collection\"]}]}",
									"description": "Get the product models of the winter_collection category",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"completeness\":[{\"operator\":\"ALL COMPLETE\",\"locale\":\"fr_FR\",\"scope\":\"ecommerce\"}]}",
									"description": "Get the product models that are 100% complete for the ecommerce channel on fr_FR locale, you can use the following URL.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"family\":[{\"operator\":\"NOT IN\",\"value\":[\"camcorders\",\"digital_cameras\"]}]}",
									"description": "Get the product models that are not in the camcorders and digital_cameras family, you can use the following URL",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"created\":[{\"operator\":\"=\",\"value\":\"2016-07-04 10:00:00\"}]}",
									"description": "Get the product models that were created on the 4th of July 2016 at 10am, you can use the following URL",
									"disabled": true
								},
								{
									"key": "scope",
									"value": "ecommerce",
									"description": "(string ) • Filter product values to return scopable attributes for the given channel as well as the non localizable/non scopable attributes.",
									"disabled": true
								},
								{
									"key": "locales",
									"value": "en_US,fr_FR",
									"description": "(string ) • Filter product values to return localizable attributes for the given locales as well as the non localizable/non scopable attributes.",
									"disabled": true
								},
								{
									"key": "attributes",
									"value": "description,name",
									"description": "(string ) • Filter product values to only return those concerning the given attributes.",
									"disabled": true
								},
								{
									"key": "pagination_type",
									"value": "search_after",
									"description": "(string , page by default )  • Pagination method type.",
									"disabled": true
								},
								{
									"key": "page",
									"value": "3",
									"description": "(integer , 1 by default ) • Number of the page to retrieve when using the `page` pagination method type. Should never be set manually.",
									"disabled": true
								},
								{
									"key": "search_after",
									"value": "qaXbcde",
									"description": "(string , cursor to the first page by default ) • Cursor when using the `search_after` pagination method type. Should never be set manually.",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "20",
									"description": "(integer , 10 by default )  • Number of results by page.",
									"disabled": true
								},
								{
									"key": "with_count",
									"value": "true",
									"description": "(boolean ) • Return the count of items in the response. Be carefull with that, on a big catalog, it can decrease performance in a significative way.",
									"disabled": true
								},
								{
									"key": "with_asset_share_links",
									"value": "true",
									"disabled": true
								},
								{
									"key": "with_quality_scores",
									"value": "true",
									"description": "(boolean ) • Return product model quality scores in the response. (Only available since the 7.0 version).",
									"disabled": true
								},
								{
									"key": "with_workflow_execution_statuses",
									"value": "true",
									"description": "Return an array of workflow_execution_statuses directly associated with the requested entity (product or product model) in the response.\nStatuses are level-specific and are not inherited from parent models. For a complete overview of a variant product, you must query the variant itself and its parent model(s) in separate requests.\nEach workflow object contains:\n- The overall execution status (e.g., in_progress, completed).\n- A list of all associated tasks.\n",
									"disabled": true
								}
							]
						},
						"description": "\n"
					},
					"response": []
				},
				{
					"name": "product model (>= v2)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"code\": \"new_product_model\",\n    \"family_variant\": \"clothing_colorsize\",\n    \"parent\": null,\n    \"categories\": [\n        \"master_men_blazers\",\n        \"supplier_zaro\"\n    ],\n    \"values\": {\n        \"name\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": \"A new product model\"\n            }\n        ],\n        \"price\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": [\n                    {\n                        \"amount\": \"999.00\",\n                        \"currency\": \"EUR\"\n                    },\n                    {\n                        \"amount\": null,\n                        \"currency\": \"USD\"\n                    }\n                ]\n            }\n        ],\n        \"erp_name\": [\n            {\n                \"locale\": \"en_US\",\n                \"scope\": null,\n                \"data\": \"Amor\"\n            }\n        ],\n        \"supplier\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": \"zaro\"\n            }\n        ],\n        \"collection\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": [\n                    \"summer_2016\"\n                ]\n            }\n        ],\n        \"description\": [\n            {\n                \"locale\": \"en_US\",\n                \"scope\": \"ecommerce\",\n                \"data\": \"Heritage jacket navy blue tweed suit with single breasted 2 button. 53% wool, 22% polyester, 18% acrylic, 5% nylon, 1% cotton, 1% viscose. Dry Cleaning uniquement.Le mannequin measuring 1m85 and wears UK size 40, size 50 FR\"\n            }\n        ],\n        \"wash_temperature\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": \"800\"\n            }\n        ]\n    }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/product-models",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"product-models"
							]
						}
					},
					"response": []
				},
				{
					"name": "product model (>= v2)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"code\": \"apollon_truc\",\n    \"family\": \"clothing\",\n    \"family_variant\": \"clothing_color_size\",\n    \"parent\": null,\n    \"categories\": [\n        \"master_men_blazers_deals\"\n    ],\n    \"values\": {\n        \"supplier\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": \"zaro\"\n            }\n        ],\n        \"collection\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": [\n                    \"winter_2016\"\n                ]\n            }\n        ],\n        \"price\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": [\n                    {\n                        \"amount\": \"2\",\n                        \"currency\": \"EUR\"\n                    }\n                ]\n            }\n        ],\n        \"name\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": \"Long gray suit jacket and matching pants unstructured\"\n            }\n        ],\n        \"erp_name\": [\n            {\n                \"locale\": \"en_US\",\n                \"scope\": null,\n                \"data\": \"Apollon\"\n            }\n        ],\n        \"image\": [\n            {\n                \"locale\": null,\n                \"scope\": null,\n                \"data\": \"c/1/8/4/c18427acc3ead60121d3bbeecea5ccc6d96550a9_apollon.jpg\",\n                \"_links\": {\n                    \"download\": {\n                        \"href\": \"http://test-dev-feature-10.core.akeneo.com/api/rest/v1/media-files/c/1/8/4/c18427acc3ead60121d3bbeecea5ccc6d96550a9_apollon.jpg/download\"\n                    }\n                }\n            }\n        ],\n        \"description\": [\n            {\n                \"locale\": \"en_US\",\n                \"scope\": \"ecommerce\",\n                \"data\": \"Long gray suit jacket and matching pants unstructured. 61% wool, 30% polyester, 9% ramie. Dry clean only.\"\n            }\n        ]\n    },\n    \"created\": \"2019-05-28T09:29:59+00:00\",\n    \"updated\": \"2019-05-28T15:21:18+00:00\",\n    \"associations\": {\n        \"PACK\": {\n            \"products\": [],\n            \"product_models\": [],\n            \"groups\": []\n        },\n        \"SUBSTITUTION\": {\n            \"products\": [],\n            \"product_models\": [],\n            \"groups\": []\n        },\n        \"UPSELL\": {\n            \"products\": [],\n            \"product_models\": [],\n            \"groups\": []\n        },\n        \"X_SELL\": {\n            \"products\": [],\n            \"product_models\": [],\n            \"groups\": []\n        }\n    },\n    \"metadata\": {\n        \"workflow_status\": \"working_copy\"\n    }\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/product-models/apollon_truc",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"product-models",
								"apollon_truc"
							]
						},
						"description": "Assuming that the given code is the code of an existing product model"
					},
					"response": []
				},
				{
					"name": "product models (>= v2)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/vnd.akeneo.collection+json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\"code\": \"new_product_model\", \"parent\":\"jack\", \"values\":{\"color\":[{\"scope\":null, \"locale\":null, \"data\":\"pink\"}]}}\n{\"code\": \"amor\", \"values\":{\"brand\":[{\"scope\":null, \"locale\":null, \"data\":\"akeneo\"}]}}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/product-models",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"product-models"
							]
						},
						"description": "\n"
					},
					"response": []
				},
				{
					"name": "product model (Only available since the 7.0 version)",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/product-models/amor",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"product-models",
								"amor"
							]
						},
						"description": "Assuming that the given code is the code of an existing product model"
					},
					"response": []
				},
				{
					"name": "product model draft (>= v2 and EE only)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/product-models/amor/draft",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"product-models",
								"amor",
								"draft"
							]
						},
						"description": "Assuming that there is already a draft for the given product. The draft was created by the same user that using this request.\nThe user has only an edition permission through categories on the given product."
					},
					"response": []
				},
				{
					"name": "product model proposal (>= v2 and EE only)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/product-models/amor/proposal",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"product-models",
								"amor",
								"proposal"
							]
						},
						"description": "Assuming that there is already a draft for the given product. The draft was created by the same user using this request.\nThe user has only an edition permission through categories on the given product."
					},
					"response": []
				}
			]
		},
		{
			"name": "Published product (>= v2 and EE only)",
			"item": [
				{
					"name": "published product (>= v2 and EE only)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/published-products/13527420",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"published-products",
								"13527420"
							]
						},
						"description": "Assuming that the given identifier is the identifier of an existing product that is currently published"
					},
					"response": []
				},
				{
					"name": "published products (>= v2 and EE only)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/published-products",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"published-products"
							],
							"query": [
								{
									"key": "attributes",
									"value": "description,name",
									"description": "Get published products with only published product values regarding the description and name attributes.",
									"disabled": true
								},
								{
									"key": "locales",
									"value": "en_US,fr_FR",
									"description": "Get published products with only published product values regarding the en_US and fr_FR locales.",
									"disabled": true
								},
								{
									"key": "scope",
									"value": "ecommerce",
									"description": "Get published products from the tree linked to the ecommerce channel with only published product values regarding the ecommerce channel (+ the published product values of the non scopable attributes).",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"main_color\":[{\"operator\":\"IN\",\"value\":[\"purple\"]}]}",
									"description": "Get published products that are purple",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"short_description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"locale\":\"en_US\"}]}",
									"description": "Get published products having a description begining with Amazing on the en_US locale",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"release_date\":[{\"operator\":\">\",\"value\":\"2016-07-04\",\"scope\":\"ecommerce\"}]}",
									"description": "Get published products that have a release date due after the 4th of July 2016 for the ecommerce channel",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"name\":[{\"operator\":\"CONTAINS\",\"value\":\"shirt\",\"locale\":\"en_US\",\"scope\":\"mobile\"}]}",
									"description": "Get published products that have a name that contains with shirt on the en_US locale for the mobile channel",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}],\"main_color\":[{\"operator\":\"IN\",\"value\":[\"purple\"]}]}",
									"description": "Get the published products with description starting with Amazing on the en_US locale for the ecommerce channel, and of purple color",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"NOT EMPTY\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"},{\"operator\":\"EMPTY\",\"locale\":\"fr_FR\",\"scope\":\"ecommerce\"}]}",
									"description": "Get the published products with not empty description on the en_US locale and empty description on the fr_FR locale for the ecommerce channel",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"scope\":\"ecommerce\"}],\"short_description\":[{\"operator\":\"CONTAINS\",\"value\":\"shoes\",\"scope\":\"ecommerce\"}]}&search_locale=en_US",
									"description": "Filter on several attributes on the same locale",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"release_date\":[{\"operator\":\">\",\"value\":\"2016-07-04\"}],\"short_description\":[{\"operator\":\"CONTAINS\",\"value\":\"shoes\",\"locale\":\"en_US\"}]}&search_scope=ecommerce",
									"description": "Filter on several attributes on the same channel",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"categories\":[{\"operator\":\"IN\",\"value\":[\"winter_collection\"]}]}",
									"description": "Get the published products of the winter_collection category.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"enabled\":[{\"operator\":\"=\",\"value\":false}]}",
									"description": "Get the disabled published products.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"completeness\":[{\"operator\":\"=\",\"value\":100,\"scope\":\"ecommerce\"}]}",
									"description": "Get the published products that are 100% complete for the ecommerce channel.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"completeness\":[{\"operator\":\"GREATER OR EQUALS THAN ON ALL LOCALES\",\"value\":100,\"locales\":[\"en_US\",\"fr_FR\"],\"scope\":\"ecommerce\"}]}",
									"description": "Get the published products that are 100% complete on both the en_US and fr_FR locales for the ecommerce channel.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"groups\":[{\"operator\":\"IN\",\"value\":[\"promotion\"]}]}",
									"description": "Get the published products that are in the promotion group.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"family\":[{\"operator\":\"NOT IN\",\"value\":[\"camcorders\",\"digital_cameras\"]}]}",
									"description": "Get the published products that are not in the camcorders and digital_cameras family.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"created\":[{\"operator\":\"=\",\"value\":\"2016-07-04 10:00:00\"}]}",
									"description": "Get the published products that were created on the 4th of July 2016 at 10am.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"updated\":[{\"operator\":\"SINCE LAST N DAYS\",\"value\":4}]}",
									"description": "Get the published products that were updated during the last 4 days.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"description\":[{\"operator\":\"STARTS WITH\",\"value\":\"Amazing\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}],\"short_description\":[{\"operator\":\"CONTAINS\",\"value\":\"shoes\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}]}",
									"description": "If you need to filter on several attributes on the same locale, you can use the search_locale query parameter, to avoid repeating yourself for each attribute. This parameter expect an existing locale code.",
									"disabled": true
								},
								{
									"key": "search",
									"value": "{\"release_date\":[{\"operator\":\">\",\"value\":\"2016-07-04\",\"scope\":\"ecommerce\"}],\"short_description\":[{\"operator\":\"CONTAINS\",\"value\":\"shoes\",\"locale\":\"en_US\",\"scope\":\"ecommerce\"}]}",
									"description": "If you need to filter on several attributes on the same channel, you can use the search_scope query parameter, to avoid repeating yourself for each attribute. This parameter expect an existing channel code.",
									"disabled": true
								},
								{
									"key": "pagination_type",
									"value": "search_after",
									"description": "(string , page by default )  • Pagination method type.",
									"disabled": true
								},
								{
									"key": "page",
									"value": "3",
									"description": "(integer , 1 by default ) • Number of the page to retrieve when using the `page` pagination method type. Should never be set manually.",
									"disabled": true
								},
								{
									"key": "search_after",
									"value": "qaXbcde",
									"description": "(string , cursor to the first page by default ) • Cursor when using the `search_after` pagination method type. Should never be set manually.",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "20",
									"description": "(integer , 10 by default )  • Number of results by page.",
									"disabled": true
								},
								{
									"key": "with_count",
									"value": "true",
									"description": "(boolean ) • Return the count of items in the response. Be carefull with that, on a big catalog, it can decrease performance in a significative way.",
									"disabled": true
								}
							]
						},
						"description": "\n"
					},
					"response": []
				}
			]
		},
		{
			"name": "Quantified associations (Serenity only)",
			"item": [
				{
					"name": "Product",
					"item": [
						{
							"name": "Create product with quantified associations",
							"request": {
								"method": "POST",
								"header": [
									{
										"key": "Authorization",
										"value": "Bearer {{token}}"
									},
									{
										"key": "Content-type",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"identifier\": \"new_product1\",\n    \"quantified_associations\":  {\n        \"PRODUCT_SET\": {\n            \"products\": [\n                {\"identifier\": \"AKNSTK\", \"quantity\": 4}\n            ],\n            \"product_models\": [\n                {\"identifier\": \"apollon\", \"quantity\": 2}\n            ]\n        }\n    }\n}"
								},
								"url": {
									"raw": "{{url}}/api/rest/v1/products",
									"host": [
										"{{url}}"
									],
									"path": [
										"api",
										"rest",
										"v1",
										"products"
									]
								},
								"description": "Assuming that there is no \"new_product\" already existing  \nAssuming that association type \"PRODUCT_SET\" already exist and is quantified"
							},
							"response": []
						},
						{
							"name": "Update product with quantified associations",
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Authorization",
										"value": "Bearer {{token}}"
									},
									{
										"key": "Content-type",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"identifier\": \"AKNSTK\",\n    \"quantified_associations\": {\n        \"PRODUCT_SET\": {\n            \"products\": [],\n            \"product_models\": [{\"identifier\": \"amor\", \"quantity\": 111}]\n        }\n    }\n}\n"
								},
								"url": {
									"raw": "{{url}}/api/rest/v1/products/AKNSTK",
									"host": [
										"{{url}}"
									],
									"path": [
										"api",
										"rest",
										"v1",
										"products",
										"AKNSTK"
									]
								},
								"description": "Assuming that the given identifier is the identifier of an existing product  \nAssuming that association type \"PRODUCT_SET\" already exist and is quantified"
							},
							"response": []
						}
					]
				},
				{
					"name": "Product Model",
					"item": [
						{
							"name": "Create product model with quantified associations",
							"request": {
								"method": "POST",
								"header": [
									{
										"key": "Authorization",
										"value": "Bearer {{token}}"
									},
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"code\": \"new_product_model\",\n    \"family_variant\": \"clothing_colorsize\",\n    \"quantified_associations\":  {\n        \"PRODUCT_SET\": {\n            \"products\": [\n                {\"identifier\": \"AKNSTK\", \"quantity\": 4}\n            ],\n            \"product_models\": [\n                {\"identifier\": \"apollon\", \"quantity\": 2}\n            ]\n        }\n    }\n}"
								},
								"url": {
									"raw": "{{url}}/api/rest/v1/product-models",
									"host": [
										"{{url}}"
									],
									"path": [
										"api",
										"rest",
										"v1",
										"product-models"
									]
								},
								"description": "Assuming that there is no \"new_product_model\" already existing  \nAssuming that association type \"PRODUCT_SET\" already exist and is quantified"
							},
							"response": []
						},
						{
							"name": "Update product model with quantified associations",
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Authorization",
										"value": "Bearer {{token}}"
									},
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"code\": \"apollon_truc\",\n    \"family_variant\": \"clothing_colorsize\",\n    \"quantified_associations\": {\n        \"PRODUCT_SET\": {\n            \"products\": [\n                {\"identifier\": \"AKNSTK\", \"quantity\": 4}\n            ],\n            \"product_models\": [\n                {\"identifier\": \"amor\", \"quantity\": 111}\n            ]\n        }\n    }\n}"
								},
								"url": {
									"raw": "{{url}}/api/rest/v1/product-models/apollon_truc",
									"host": [
										"{{url}}"
									],
									"path": [
										"api",
										"rest",
										"v1",
										"product-models",
										"apollon_truc"
									]
								},
								"description": "Assuming that the given code is the code of an existing product model  \nAssuming that association type \"PRODUCT_SET\" already exist and is quantified"
							},
							"response": []
						}
					]
				}
			],
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				},
				{
					"listen": "test",
					"script": {
						"type": "text/javascript",
						"exec": [
							""
						]
					}
				}
			]
		},
		{
			"name": "Job (Serenity only)",
			"item": [
				{
					"name": "Launch export",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/jobs/export",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"jobs",
								"export"
							]
						}
					},
					"response": []
				},
				{
					"name": "Launch import",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							},
							{
								"key": "Content-type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"import_mode\": \"create_only\"\n}"
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/jobs/import",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"jobs",
								"import"
							]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Permissions",
			"item": [
				{
					"name": "Get User Channels Permissions",
					"request": {
						"method": "GET",
						"header": [
						{
							"key": "Authorization",
							"value": "Bearer {{token}}"
						},
						{
							"key": "Content-type",
							"value": "application/json"
						}
						],
						"url": {
						"raw": "{{url}}/api/rest/v1/permissions/{{userUuid}}/channels",
						"host": [
							"{{url}}"
						],
						"path": [
							"api",
							"rest",
							"v1",
							"permissions",
							"{{userUuid}}",
							"channels"
						]
						}
					},
					"response": []
				},
				{
					"name": "Get User Locales Permissions",
					"request": {
						"method": "GET",
						"header": [
						{
							"key": "Authorization",
							"value": "Bearer {{token}}"
						},
						{
							"key": "Content-type",
							"value": "application/json"
						}
						],
						"url": {
						"raw": "{{url}}/api/rest/v1/permissions/{{userUuid}}/locales",
						"host": [
							"{{url}}"
						],
						"path": [
							"api",
							"rest",
							"v1",
							"permissions",
							"{{userUuid}}",
							"locales"
						]
						}
					},
					"response": []
				}
			]
		},
		{
			"name": "Extensions",
			"item": [
				{
					"name": "Extension",
					"item": [
						{
							"name": "List extensions",
							"event": [
								{
									"listen": "test",
									"script": {
										"type": "text/javascript",
										"exec": [
											"// Validate if response header has matching content-type\npm.test(\"[GET]::/api/rest/v1/ui-extensions - Content-Type is application/json\", function () {\n   pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n",
											"// Validate if response has JSON Body \npm.test(\"[GET]::/api/rest/v1/ui-extensions - Response has JSON Body\", function () {\n    pm.response.to.have.jsonBody();\n});\n",
											"// Response Validation\nconst schema = {\"type\":\"array\",\"description\":\"Represents a list of extensions\",\"items\":{\"anyOf\":[{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"position\":{\"type\":\"string\",\"default\":\"pim.product.header\",\"enum\":[\"pim.product.header\",\"pim.product-model.header\",\"pim.sub-product-model.header\"]},\"type\":{\"type\":\"string\",\"default\":\"link\"},\"configuration\":{\"type\":\"object\",\"properties\":{\"url\":{\"type\":\"string\"},\"default_label\":{\"type\":\"string\"},\"labels\":{\"type\":\"object\",\"properties\":{\"en_US\":{\"type\":\"string\"},\"fr_FR\":{\"type\":\"string\"}}}}}}},{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"position\":{\"type\":\"string\",\"default\":\"pim.product.tab\",\"enum\":[\"pim.product.tab\",\"pim.category.tab\",\"pim.product-grid.action-bar\"]},\"type\":{\"type\":\"string\",\"default\":\"iframe\"},\"configuration\":{\"type\":\"object\",\"properties\":{\"url\":{\"type\":\"string\"},\"default_label\":{\"type\":\"string\"},\"labels\":{\"type\":\"object\",\"properties\":{\"en_US\":{\"type\":\"string\"},\"fr_FR\":{\"type\":\"string\"}}}}}}},{\"type\":\"object\",\"properties\":{\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"position\":{\"type\":\"string\",\"default\":\"pim.product.tab\",\"enum\":[\"pim.product.header\",\"pim.product-model.header\",\"pim.sub-product-model.header\",\"pim.product-grid.action-bar\"]},\"type\":{\"type\":\"string\",\"default\":\"action\"},\"configuration\":{\"type\":\"object\",\"properties\":{\"url\":{\"type\":\"string\"},\"default_label\":{\"type\":\"string\"},\"labels\":{\"type\":\"object\",\"properties\":{\"en_US\":{\"type\":\"string\"},\"fr_FR\":{\"type\":\"string\"}}}}}}}]}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/rest/v1/ui-extensions - Schema is valid\", function() {\n    pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n"
										]
									}
								}
							],
							"request": {
								"method": "GET",
								"header": [
									{
										"key": "Accept",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{url}}/api/rest/v1/ui-extensions",
									"host": [
										"{{url}}"
									],
									"path": [
										"api",
										"rest",
										"v1",
										"ui-extensions"
									]
								},
								"description": "List all extensions associated with your token"
							},
							"response": []
						},
						{
							"name": "Add an extension",
							"event": [
								{
									"listen": "test",
									"script": {
										"type": "text/javascript",
										"exec": [
											"// Validate if response header has matching content-type\npm.test(\"[POST]::/api/rest/v1/ui-extensions - Content-Type is application/json\", function () {\n   pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n",
											"// Validate if response has JSON Body \npm.test(\"[POST]::/api/rest/v1/ui-extensions - Response has JSON Body\", function () {\n    pm.response.to.have.jsonBody();\n});\n",
											"// Response Validation\nconst schema = {\"oneOf\":[{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"position\":{\"type\":\"string\",\"default\":\"pim.product.header\",\"enum\":[\"pim.product.header\",\"pim.product-model.header\",\"pim.sub-product-model.header\"]},\"status\":{\"type\":\"string\",\"default\":\"active\"},\"type\":{\"type\":\"string\",\"default\":\"link\"},\"configuration\":{\"type\":\"object\",\"properties\":{\"url\":{\"type\":\"string\"},\"default_label\":{\"type\":\"string\"},\"labels\":{\"type\":\"object\",\"properties\":{\"en_US\":{\"type\":\"string\"},\"fr_FR\":{\"type\":\"string\"}}}}}}},{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"position\":{\"type\":\"string\",\"default\":\"pim.product.tab\",\"enum\":[\"pim.product.tab\",\"pim.category.tab\",\"pim.product-grid.action-bar\"]},\"type\":{\"type\":\"string\",\"default\":\"iframe\"},\"configuration\":{\"type\":\"object\",\"properties\":{\"url\":{\"type\":\"string\"},\"default_label\":{\"type\":\"string\"},\"labels\":{\"type\":\"object\",\"properties\":{\"en_US\":{\"type\":\"string\"},\"fr_FR\":{\"type\":\"string\"}}}}}}},{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"position\":{\"type\":\"string\",\"default\":\"pim.product.tab\",\"enum\":[\"pim.product.header\",\"pim.product-model.header\",\"pim.sub-product-model.header\",\"pim.product-grid.action-bar\"]},\"type\":{\"type\":\"string\",\"default\":\"action\"},\"configuration\":{\"type\":\"object\",\"properties\":{\"url\":{\"type\":\"string\"},\"default_label\":{\"type\":\"string\"},\"labels\":{\"type\":\"object\",\"properties\":{\"en_US\":{\"type\":\"string\"},\"fr_FR\":{\"type\":\"string\"}}}}}}}]}\n\n// Validate if response matches JSON schema \npm.test(\"[POST]::/api/rest/v1/ui-extensions - Schema is valid\", function() {\n    pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n"
										]
									}
								}
							],
							"request": {
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									},
									{
										"key": "Accept",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"name\": \"my_awesome_button_extension\",\n  \"version\": \"V1.02.3\",\n  \"description\": \"A short human readable description.\",\n  \"position\": \"pim.product.header\",\n  \"type\": \"link\",\n  \"configuration\": {\n    \"url\": \"https://www.example.com\",\n    \"default_label\": \"My awesome link extension\",\n    \"labels\": {\n      \"en_US\": \"My awesome link extension\",\n      \"fr_FR\": \"Ma super link extension\"\n    }\n  }\n}",
									"options": {
										"raw": {
											"headerFamily": "json",
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url}}/api/rest/v1/ui-extensions",
									"host": [
										"{{url}}"
									],
									"path": [
										"api",
										"rest",
										"v1",
										"ui-extensions"
									]
								},
								"description": "The `configuration` depends on the `position`. Available positions are `pim.product.tab`, `pim.category.tab` and `pim.product.header`, `pim.product-model.header`, `pim.sub-product-model.header`, `pim.product-grid.action-bar`.\nFor now, the only configuration keys are the same for all the position.\n\nThe `type` available are `iframe`, `link` and `action`. It depends on the `position` :\n- `iframe` for `pim.product.tab`, `pim.category.tab` and `pim.product-grid.action-bar`\n- `link` for `pim.product.header`, `pim.product-model.header` and `pim.sub-product-model.header`\n- `action` for `pim.product.header`, `pim.product-model.header`, `pim.sub-product-model.header` and `pim.product-grid.action-bar`\n"
							},
							"response": []
						},
						{
							"name": "Update an extension",
							"event": [
								{
									"listen": "test",
									"script": {
										"type": "text/javascript",
										"exec": [
											"// Validate if response header has matching content-type\npm.test(\"[PATCH]::/api/rest/v1/ui-extensions/:ui_extension_uuid - Content-Type is application/json\", function () {\n   pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n",
											"// Validate if response has JSON Body \npm.test(\"[PATCH]::/api/rest/v1/ui-extensions/:ui_extension_uuid - Response has JSON Body\", function () {\n    pm.response.to.have.jsonBody();\n});\n",
											"// Response Validation\nconst schema = {\"oneOf\":[{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"position\":{\"type\":\"string\",\"default\":\"pim.product.header\",\"enum\":[\"pim.product.header\",\"pim.product-model.header\",\"pim.sub-product-model.header\"]},\"status\":{\"type\":\"string\",\"default\":\"active\"},\"type\":{\"type\":\"string\",\"default\":\"link\"},\"configuration\":{\"type\":\"object\",\"properties\":{\"url\":{\"type\":\"string\"},\"default_label\":{\"type\":\"string\"},\"labels\":{\"type\":\"object\",\"properties\":{\"en_US\":{\"type\":\"string\"},\"fr_FR\":{\"type\":\"string\"}}}}}}},{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"position\":{\"type\":\"string\",\"default\":\"pim.product.tab\",\"enum\":[\"pim.product.tab\",\"pim.category.tab\",\"pim.product-grid.action-bar\"]},\"type\":{\"type\":\"string\",\"default\":\"iframe\"},\"configuration\":{\"type\":\"object\",\"properties\":{\"url\":{\"type\":\"string\"},\"default_label\":{\"type\":\"string\"},\"labels\":{\"type\":\"object\",\"properties\":{\"en_US\":{\"type\":\"string\"},\"fr_FR\":{\"type\":\"string\"}}}}}}},{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\"},\"name\":{\"type\":\"string\"},\"version\":{\"type\":\"string\"},\"description\":{\"type\":\"string\"},\"position\":{\"type\":\"string\",\"default\":\"pim.product.tab\",\"enum\":[\"pim.product.header\",\"pim.product-model.header\",\"pim.sub-product-model.header\",\"pim.product-grid.action-bar\"]},\"type\":{\"type\":\"string\",\"default\":\"action\"},\"configuration\":{\"type\":\"object\",\"properties\":{\"url\":{\"type\":\"string\"},\"default_label\":{\"type\":\"string\"},\"labels\":{\"type\":\"object\",\"properties\":{\"en_US\":{\"type\":\"string\"},\"fr_FR\":{\"type\":\"string\"}}}}}}}]}\n\n// Validate if response matches JSON schema \npm.test(\"[PATCH]::/api/rest/v1/ui-extensions/:ui_extension_uuid - Schema is valid\", function() {\n    pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n"
										]
									}
								}
							],
							"request": {
								"method": "PATCH",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									},
									{
										"key": "Accept",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n  \"name\": \"my_awesome_button_extension\",\n  \"version\": \"V1.02.3\",\n  \"description\": \"A short human readable description.\",\n  \"position\": \"pim.product.header\",\n  \"type\": \"link\",\n  \"configuration\": {\n    \"url\": \"https://www.example.com\",\n    \"default_label\": \"My awesome link extension\",\n    \"labels\": {\n      \"en_US\": \"My awesome link extension\",\n      \"fr_FR\": \"Ma super link extension\"\n    }\n  }\n}",
									"options": {
										"raw": {
											"headerFamily": "json",
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{url}}/api/rest/v1/ui-extensions/:ui_extension_uuid",
									"host": [
										"{{url}}"
									],
									"path": [
										"api",
										"rest",
										"v1",
										"ui-extensions",
										":ui_extension_uuid"
									],
									"variable": [
										{
											"key": "ui_extension_uuid",
											"value": "e175d525-8fbf-4b26-9242-1daccf301f8b",
											"description": "(Required) "
										}
									]
								},
								"description": "The `configuration` depends on the `position`. Available positions are `pim.product.tab`, `pim.category.tab` and `pim.product.header`, `pim.product-model.header`, `pim.sub-product-model.header`, `pim.product-grid.action-bar`.\nFor now, the only configuration keys are the same for all the position.\n\nThe `type` available are `iframe`, `link` and `action`. It depends on the `position` :\n- `iframe` for `pim.product.tab`, `pim.category.tab` and `pim.product-grid.action-bar`\n- `link` for `pim.product.header`, `pim.product-model.header` and `pim.sub-product-model.header`\n- `action` for `pim.product.header`, `pim.product-model.header`, `pim.sub-product-model.header` and `pim.product-grid.action-bar`\n"
							},
							"response": []
						},
						{
							"name": "Delete an extension",
							"event": [
								{
									"listen": "test",
									"script": {
										"type": "text/javascript",
										"exec": [
											"// Validate if response has empty Body \npm.test(\"[DELETE]::/api/rest/v1/ui-extensions/:ui_extension_uuid - Response has empty Body\", function () {\n    pm.response.to.not.be.withBody;\n});\n"
										]
									}
								}
							],
							"request": {
								"method": "DELETE",
								"header": [],
								"url": {
									"raw": "{{url}}/api/rest/v1/ui-extensions/:ui_extension_uuid",
									"host": [
										"{{url}}"
									],
									"path": [
										"api",
										"rest",
										"v1",
										"ui-extensions",
										":ui_extension_uuid"
									],
									"variable": [
										{
											"key": "ui_extension_uuid",
											"value": "e175d525-8fbf-4b26-9242-1daccf301f8b",
											"description": "(Required) "
										}
									]
								},
								"description": "Delete an extension"
							},
							"response": []
						}
					],
					"description": "Manipulate Extensions"
				}
			],
			"auth": {
				"type": "bearer",
				"bearer": [
					{
						"key": "token",
						"value": "{{pim_access_token}}",
						"type": "string"
					}
				]
			},
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"type": "text/javascript",
						"exec": [
							"/*\n For simplicity, we acquire a new token before each API call.\n This is not recommended to do the same in production. \n \n Benefit from the 1 hour validity of the access_token and leverage the refresh_token grant type.\n Explore the official PIM API documentation for details https://api.akeneo.com/documentation/authentication.html\n\n*/\n\nappAccessToken = pm.environment.get(\"app_access_token\")\nif (appAccessToken!==undefined) {\n    pm.environment.set(\"pim_access_token\", appAccessToken)\n    console.log(\"Used the token provided in the \\\"app_access_token\\\" variable instead of authenticating with the PIM.\")\n    return\n}\n\nbase64ClientIdSecret = require('btoa')(pm.environment.get(\"clientId\") + ':' + pm.environment.get(\"secret\"))\n\npm.sendRequest({\n    url: pm.environment.get(\"url\").replace(/\\/$/, '') + '/api/oauth/v1/token',\n    method: 'POST',\n    header: {\n        'Authorization': 'Basic ' + base64ClientIdSecret,\n        'Content-Type': 'application/json',\n    },\n    body: {\n        mode: 'raw',\n        raw: JSON.stringify(\n            {\n                \"username\" : pm.environment.get(\"username\"),\n                \"password\" : pm.environment.get(\"password\"),\n                \"grant_type\": \"password\"\n            }\n        )\n    }\n}, function (err, res) {\n    if(err !== null ){\n        console.error(\"The following error occured during pre-script execution\");\n        console.error(err);\n        return;\n    }\n    console.warn(\"For simplicity, we acquire a new token before each API call, this is not recommended in production. Benefit from the 1 hour validity of the access_token.\");\n    pm.environment.set(\"pim_access_token\", res.json().access_token);\n});"
						]
					}
				}
			]
		},
		{
			"name": "Workflows",
			"item": [
				{
					"name": "Get list of workflows",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"// Validate if response header has matching content-type",
									"pm.test(\"[GET]::/api/rest/v1/workflows - Content-Type is application/json\", function () {",
									"   pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");",
									"});",
									"",
									"// Validate if response has JSON Body ",
									"pm.test(\"[GET]::/api/rest/v1/workflows - Response has JSON Body\", function () {",
									"    pm.response.to.have.jsonBody();",
									"});",
									"",
									"// Response Validation",
									"const schema = {\"title\":\"Workflows\",\"type\":\"object\",\"allOf\":[{\"type\":\"object\",\"properties\":{\"_links\":{\"type\":\"object\",\"properties\":{\"self\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the current page of resources\"}}},\"first\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the first page of resources\"}}},\"previous\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the previous page of resources\"}}},\"next\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the next page of resources\"}}}}}}},{\"type\":\"object\",\"properties\":{\"current_page\":{\"type\":\"integer\",\"description\":\"Current page number\"},\"_embedded\":{\"type\":\"object\",\"properties\":{\"items\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"allOf\":[{\"type\":\"object\",\"properties\":{\"_links\":{\"type\":\"object\",\"properties\":{\"self\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the resource\"}}}}}}},{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\",\"format\":\"uuid\",\"description\":\"Workflow UUID\"},\"code\":{\"type\":\"string\",\"description\":\"Workflow code\"},\"labels\":{\"type\":\"object\",\"description\":\"Workflow labels per locale\",\"default\":{},\"patternProperties\":{\"^[a-zA-Z]{2,}_[a-zA-Z0-9_]{2,}$\":{\"type\":[\"string\",\"null\"],\"description\":\"Label for locale\"}}},\"enabled\":{\"type\":\"boolean\",\"description\":\"Whether the workflow is enabled\"}}}]}}}}}}]}",
									"",
									"// Validate if response matches JSON schema ",
									"pm.test(\"[GET]::/api/rest/v1/workflows - Schema is valid\", function() {",
									"    pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/workflows",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"workflows"
							],
							"query": [
								{
									"key": "page",
									"value": "1",
									"description": "Specify which page of results to retrieve when using pagination.\nIt is useful for navigating through large datasets by breaking them into smaller, manageable pages.\nSee [Pagination](https://api.akeneo.com/documentation/pagination.html) section for more details.\n",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "100",
									"description": "Specify the maximum number of results to return per page.\nIt is useful for controlling the amount of data returned in a single request, especially when dealing with large datasets.\nSee [Pagination](https://api.akeneo.com/documentation/pagination.html) section for more details.\n",
									"disabled": true
								}
							]
						},
						"description": "Retrieves a paginated list of workflows"
					},
					"response": []
				},
				{
					"name": "Get a workflow",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"// Validate if response header has matching content-type",
									"pm.test(\"[GET]::/api/rest/v1/workflows/:uuid - Content-Type is application/json\", function () {",
									"   pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");",
									"});",
									"",
									"// Validate if response has JSON Body ",
									"pm.test(\"[GET]::/api/rest/v1/workflows/:uuid - Response has JSON Body\", function () {",
									"    pm.response.to.have.jsonBody();",
									"});",
									"",
									"// Response Validation",
									"const schema = {\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\",\"format\":\"uuid\",\"description\":\"Workflow UUID\"},\"code\":{\"type\":\"string\",\"description\":\"Workflow code\"},\"labels\":{\"type\":\"object\",\"description\":\"Locale code\",\"default\":{},\"patternProperties\":{\"^[a-zA-Z]{2,}_[a-zA-Z0-9_]{2,}$\":{\"type\":[\"string\",\"null\"],\"description\":\"Workflow labels per locale\"}}},\"enabled\":{\"type\":\"boolean\",\"description\":\"Whether the workflow is enabled\"},\"steps\":{\"type\":\"array\",\"description\":\"List of workflow steps\",\"items\":{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\",\"format\":\"uuid\",\"description\":\"Step UUID\"},\"code\":{\"type\":\"string\",\"description\":\"Step code\"},\"type\":{\"type\":\"string\",\"description\":\"Step type (e.g. enrichment, review)\"},\"labels\":{\"type\":\"object\",\"description\":\"Locale code\",\"default\":{},\"patternProperties\":{\"^[a-zA-Z]{2,}_[a-zA-Z0-9_]{2,}$\":{\"type\":[\"string\",\"null\"],\"description\":\"Step labels per locale\"}}},\"descriptions\":{\"type\":\"object\",\"description\":\"Locale code\",\"default\":{},\"patternProperties\":{\"^[a-zA-Z]{2,}_[a-zA-Z0-9_]{2,}$\":{\"type\":[\"string\",\"null\"],\"description\":\"Step descriptions per locale\"}}},\"allotted_time\":{\"type\":[\"object\",\"null\"],\"description\":\"Allotted time for the step (e.g. `{\\\"value\\\": 1, \\\"unit\\\": \\\"days\\\"}` or nullable)\",\"properties\":{\"value\":{\"type\":\"integer\",\"description\":\"Amount of time\"},\"unit\":{\"type\":\"string\",\"description\":\"Time unit (days)\"}}},\"channels_and_locales\":{\"type\":\"object\",\"description\":\"Step configuration for channels and locales\",\"additionalProperties\":{\"type\":\"array\",\"items\":{\"type\":\"string\",\"description\":\"Locale code\"}}}}}}}}",
									"",
									"// Validate if response matches JSON schema ",
									"pm.test(\"[GET]::/api/rest/v1/workflows/:uuid - Schema is valid\", function() {",
									"    pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/workflows/:uuid",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"workflows",
								":uuid"
							],
							"variable": [
								{
									"key": "uuid",
									"value": "123e4567-e89b-12d3-a456-426614174000",
									"description": "(Required) This path parameter is used to specify the unique identifier of the entity you want to retrieve or manipulate.\nIt is essential for identifying the specific entity in the API requests.\nEnsure that the UUID is correctly formatted and corresponds to an existing entity in the system.\n"
								}
							]
						},
						"description": "This endpoint allows you to get the information about a given workflow as well as its steps"
					},
					"response": []
				},
				{
					"name": "Get list of workflow step assignees",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"// Validate if response header has matching content-type",
									"pm.test(\"[GET]::/api/rest/v1/workflows/steps/:uuid/assignees - Content-Type is application/json\", function () {",
									"   pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");",
									"});",
									"",
									"// Validate if response has JSON Body ",
									"pm.test(\"[GET]::/api/rest/v1/workflows/steps/:uuid/assignees - Response has JSON Body\", function () {",
									"    pm.response.to.have.jsonBody();",
									"});",
									"",
									"// Response Validation",
									"const schema = {\"type\":\"object\",\"allOf\":[{\"type\":\"object\",\"properties\":{\"_links\":{\"type\":\"object\",\"properties\":{\"self\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the current page of resources\"}}},\"first\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the first page of resources\"}}},\"previous\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the previous page of resources\"}}},\"next\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the next page of resources\"}}}}}}}],\"properties\":{\"current_page\":{\"type\":\"integer\",\"description\":\"Current page number\"},\"_embedded\":{\"type\":\"object\",\"properties\":{\"items\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\",\"description\":\"Assignee UUID\",\"format\":\"uuid\"},\"first_name\":{\"type\":\"string\",\"description\":\"Assignee first name\"},\"last_name\":{\"type\":\"string\",\"description\":\"Assignee last name\"},\"email\":{\"type\":\"string\",\"description\":\"Assignee email address\"}}}}}}}}",
									"",
									"// Validate if response matches JSON schema ",
									"pm.test(\"[GET]::/api/rest/v1/workflows/steps/:uuid/assignees - Schema is valid\", function() {",
									"    pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/workflows/steps/:uuid/assignees",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"workflows",
								"steps",
								":uuid",
								"assignees"
							],
							"query": [
								{
									"key": "page",
									"value": "1",
									"description": "Specify which page of results to retrieve when using pagination.\nIt is useful for navigating through large datasets by breaking them into smaller, manageable pages.\nSee [Pagination](https://api.akeneo.com/documentation/pagination.html) section for more details.\n",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "100",
									"description": "Specify the maximum number of results to return per page.\nIt is useful for controlling the amount of data returned in a single request, especially when dealing with large datasets.\nSee [Pagination](https://api.akeneo.com/documentation/pagination.html) section for more details.\n",
									"disabled": true
								}
							],
							"variable": [
								{
									"key": "uuid",
									"value": "123e4567-e89b-12d3-a456-426614174000",
									"description": "(Required) This path parameter is used to specify the unique identifier of the entity you want to retrieve or manipulate.\nIt is essential for identifying the specific entity in the API requests.\nEnsure that the UUID is correctly formatted and corresponds to an existing entity in the system.\n"
								}
							]
						},
						"description": "Retrieves a paginated list of assignees for a specified workflow step"
					},
					"response": []
				}
			],
			"description": "The Workflows endpoints allow you to retrieve the configuration of the Workflows and Steps.\n"
		},
		{
			"name": "Workflow executions",
			"item": [
				{
					"name": "Start several workflow executions",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "[\n  {\n    \"workflow\": {\n      \"uuid\": \"4a230ef4-3e63-4d24-a214-73d4b404f278\"\n    },\n    \"product\": {\n      \"uuid\": \"87654321-4321-4321-4321-210987654321\"\n    }\n  },\n  {\n    \"workflow\": {\n      \"uuid\": \"4a230ef4-3e63-4d24-a214-73d4b404f278\"\n    },\n    \"product_model\": {\n      \"code\": \"model_1234\"\n    }\n  }\n]",
							"options": {
								"raw": {
									"headerFamily": "json",
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/workflows/executions",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"workflows",
								"executions"
							]
						},
						"description": "This endpoint allows you to start workflow executions for products and/or product models"
					},
					"response": []
				}
			],
			"description": "The Workflow executions endpoints allow you to start workflows on products and product models.\n"
		},
		{
			"name": "Workflow tasks",
			"item": [
				{
					"name": "Get list of workflow tasks",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"// Validate if response header has matching content-type",
									"pm.test(\"[GET]::/api/rest/v1/workflows/tasks - Content-Type is application/json\", function () {",
									"   pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");",
									"});",
									"",
									"// Validate if response has JSON Body ",
									"pm.test(\"[GET]::/api/rest/v1/workflows/tasks - Response has JSON Body\", function () {",
									"    pm.response.to.have.jsonBody();",
									"});",
									"",
									"// Response Validation",
									"const schema = {\"title\":\"Workflow Tasks\",\"type\":\"object\",\"allOf\":[{\"type\":\"object\",\"properties\":{\"_links\":{\"type\":\"object\",\"properties\":{\"self\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the current page of resources\"}}},\"first\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the first page of resources\"}}},\"previous\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the previous page of resources\"}}},\"next\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"description\":\"URI of the next page of resources\"}}}}}}},{\"type\":\"object\",\"properties\":{\"current_page\":{\"type\":\"integer\",\"description\":\"Current page number\"},\"_embedded\":{\"type\":\"object\",\"properties\":{\"items\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"allOf\":[{\"type\":\"object\",\"properties\":{\"_links\":{\"type\":\"object\",\"properties\":{\"self\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"format\":\"uri\",\"description\":\"URI of the resource\"}}},\"edit\":{\"type\":\"object\",\"properties\":{\"href\":{\"type\":\"string\",\"format\":\"uri\",\"description\":\"URL to access the task in Akeneo\"}}}}}}},{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\",\"description\":\"Task UUID\",\"format\":\"uuid\"},\"status\":{\"type\":\"string\",\"description\":\"Task status\"},\"created_at\":{\"type\":\"string\",\"format\":\"date-time\",\"description\":\"Task creation date\"},\"product\":{\"type\":\"object\",\"properties\":{\"uuid\":{\"type\":\"string\",\"format\":\"uuid\",\"description\":\"Product UUID\"}}},\"product_model\":{\"type\":\"object\",\"properties\":{\"code\":{\"type\":\"string\",\"description\":\"Product model code\"}}},\"due_date\":{\"type\":[\"string\",\"null\"],\"format\":\"date-time\",\"description\":\"Due date\"},\"rejected\":{\"type\":\"boolean\",\"description\":\"Whether the task is rejected\"},\"pending_attributes\":{\"type\":\"object\",\"description\":\"Object of attributes for the task that are awaiting completion or require user input.\\nEach key is an attribute code and each value is an array of objects with information on locale, scope, rejection status and comment.\\nThis field is only included when `with_attributes=true`.\\n\",\"additionalProperties\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"required\":[\"rejected\"],\"properties\":{\"locale\":{\"type\":[\"string\",\"null\"],\"description\":\"The locale code for the attribute value, null if the attribute is not localizable\"},\"scope\":{\"type\":[\"string\",\"null\"],\"description\":\"The scope (channel) code for the attribute value, null if the attribute is not scopable\"},\"rejected\":{\"type\":\"boolean\",\"description\":\"Whether this attribute value has been rejected\"},\"comment\":{\"type\":\"string\",\"description\":\"Optional comment explaining why the attribute value was rejected.\"}}}}}}}]}}}}}}]}",
									"",
									"// Validate if response matches JSON schema ",
									"pm.test(\"[GET]::/api/rest/v1/workflows/tasks - Schema is valid\", function() {",
									"    pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{url}}/api/rest/v1/workflows/tasks?search={\"step_uuid\":[{\"operator\":\"=\",\"value\":[\"0a2c9f49-2b4f-42a5-b7f9-6c50f6bce8e9\"]}]}",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"workflows",
								"tasks"
							],
							"query": [
								{
									"key": "search",
									"value": "{\"step_uuid\":[{\"operator\":\"=\",\"value\":[\"0a2c9f49-2b4f-42a5-b7f9-6c50f6bce8e9\"]}]}",
									"description": "(Required) Stringified JSON to filter tasks.\nFor more details see the [Filters](https://api.akeneo.com/documentation/filter.html#filter-on-workflow-tasks) section.\n"
								},
								{
									"key": "with_attributes",
									"value": "false",
									"description": "Whether to include task attributes in the response",
									"disabled": true
								},
								{
									"key": "page",
									"value": "1",
									"description": "Specify which page of results to retrieve when using pagination.\nIt is useful for navigating through large datasets by breaking them into smaller, manageable pages.\nSee [Pagination](https://api.akeneo.com/documentation/pagination.html) section for more details.\n",
									"disabled": true
								},
								{
									"key": "limit",
									"value": "100",
									"description": "Specify the maximum number of results to return per page.\nIt is useful for controlling the amount of data returned in a single request, especially when dealing with large datasets.\nSee [Pagination](https://api.akeneo.com/documentation/pagination.html) section for more details.\n",
									"disabled": true
								}
							]
						},
						"description": "Retrieves a paginated list of tasks for a specified workflow step"
					},
					"response": []
				},
				{
					"name": "Update a Workflow Task's Status (Approve, Reject, Complete)",
					"event": [
						{
							"listen": "test",
							"script": {
								"exec": [
									"// Validate if response has empty Body ",
									"pm.test(\"[PATCH]::/api/rest/v1/workflows/tasks/:uuid - Response has empty Body\", function () {",
									"    pm.response.to.not.be.withBody;",
									"});",
									""
								],
								"type": "text/javascript",
								"packages": {}
							}
						}
					],
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{token}}",
									"type": "string"
								}
							]
						},
						"method": "PATCH",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n  \"status\": \"completed\",\n  \"send_back_to_step_uuid\": \"123e4567-e89b-12d3-a456-426614174000\",\n  \"rejected_attributes\": {\n    \"name\": [\n      {\n        \"comment\": \"\",\n        \"locale\": null,\n        \"scope\": null\n      }\n    ],\n    \"description\": [\n      {\n        \"comment\": \"Wrong description\",\n        \"locale\": \"en_US\",\n        \"scope\": \"ecommerce\"\n      },\n      {\n        \"comment\": \"\",\n        \"locale\": \"fr_FR\",\n        \"scope\": \"mobile\"\n      }\n    ]\n  }\n}",
							"options": {
								"raw": {
									"headerFamily": "json",
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{url}}/api/rest/v1/workflows/tasks/:uuid",
							"host": [
								"{{url}}"
							],
							"path": [
								"api",
								"rest",
								"v1",
								"workflows",
								"tasks",
								":uuid"
							],
							"variable": [
								{
									"key": "uuid",
									"value": "7895af43-cfdd-43dc-989b-215000832539",
									"description": "(Required) This path parameter is used to specify the unique identifier of the entity you want to retrieve or manipulate.\nIt is essential for identifying the specific entity in the API requests.\nEnsure that the UUID is correctly formatted and corresponds to an existing entity in the system.\n"
								}
							]
						},
						"description": "Approves or completes a task. \nThe request body's structure depends on the action being performed.\n\n- To **approve** a 'review' task, set status to `approved`.\n- To **complete** an 'enrichment' task, set status to `completed`.\n- To **reject** a 'review' task, set status to `rejected`, provide `send_back_to_step_uuid`, and optionally provide `rejected_attributes` to specify details about rejected attributes.\n"
					},
					"response": []
				}
			],
			"description": "The Tasks endpoints allow you to retrieve the tasks for each workflow steps, products and product models.\nIt also allows you to manage the tasks by approving, rejecting or completing them.\n"
		},
		{
			"name": "Authentification by password",
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"type": "text/javascript",
						"exec": [
							"postman.setEnvironmentVariable(",
							"    \"base64ClientIdSecret\", ",
							"    btoa(postman.getEnvironmentVariable(\"clientId\") + ':' + postman.getEnvironmentVariable(\"secret\"))",
							");",
							""
						]
					}
				},
				{
					"listen": "test",
					"script": {
						"type": "text/javascript",
						"exec": [
							"var jsonData = JSON.parse(responseBody);",
							"postman.setEnvironmentVariable(\"token\", jsonData.access_token);",
							"postman.setEnvironmentVariable(\"refreshToken\", jsonData.refresh_token);"
						]
					}
				}
			],
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					},
					{
						"key": "Authorization",
						"value": "Basic {{base64ClientIdSecret}}"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "{\n    \"username\" : \"{{username}}\",\n    \"password\" : \"{{password}}\",\n    \"grant_type\": \"password\"\n }"
				},
				"url": {
					"raw": "{{url}}/api/oauth/v1/token",
					"host": [
						"{{url}}"
					],
					"path": [
						"api",
						"oauth",
						"v1",
						"token"
					]
				}
			},
			"response": []
		},
		{
			"name": "Authentification by refresh token",
			"event": [
				{
					"listen": "prerequest",
					"script": {
						"type": "text/javascript",
						"exec": [
							"postman.setEnvironmentVariable(",
							"    \"base64ClientIdSecret\", ",
							"    btoa(postman.getEnvironmentVariable(\"clientId\") + ':' + postman.getEnvironmentVariable(\"secret\"))",
							");"
						]
					}
				},
				{
					"listen": "test",
					"script": {
						"type": "text/javascript",
						"exec": [
							"var jsonData = JSON.parse(responseBody);",
							"postman.setEnvironmentVariable(\"token\", jsonData.access_token);",
							"postman.setEnvironmentVariable(\"refreshToken\", jsonData.refresh_token);"
						]
					}
				}
			],
			"request": {
				"method": "POST",
				"header": [
					{
						"key": "Content-Type",
						"value": "application/json"
					},
					{
						"key": "Authorization",
						"value": "Basic {{base64ClientIdSecret}}"
					}
				],
				"body": {
					"mode": "raw",
					"raw": "{\n    \"refresh_token\" : \"{{refreshToken}}\",\n    \"grant_type\": \"refresh_token\"\n }"
				},
				"url": {
					"raw": "{{url}}/api/oauth/v1/token",
					"host": [
						"{{url}}"
					],
					"path": [
						"api",
						"oauth",
						"v1",
						"token"
					]
				}
			},
			"response": []
		}
	],
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"type": "text/javascript",
				"exec": [
					""
				]
			}
		},
		{
			"listen": "test",
			"script": {
				"type": "text/javascript",
				"exec": [
					""
				]
			}
		}
	]
}
