{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/api.psiproductfinder.de"
        }
    ],
    "info": {
        "name": "PSI Backend API (2.0.0)",
        "_postman_id": "94390e0f-865a-4812-b445-e8bd52a2b5ff",
        "description": "This is the PSI Backend API Documentation.",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Authentication",
            "description": "",
            "item": [
                {
                    "name": "Authenticate",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/auth",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/auth"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"demo@psi-network.de\",\"password\":\"password\"}"
                        },
                        "description": "This endpoint allows you to authenticate and retrieve an <b>access_token<\/b> and a <b>refresh_token<\/b>.\nThe <b>access_token<\/b> must be included in the header of every API request to access protected resources.\nYou can log in using your standard PSI account credentials. However, to avoid potential issues caused by password changes of regular user accounts,\nwe strongly recommend creating a dedicated Sub-Account for API access. You can set up a Sub-Account in your <a href=\"https:\/\/www.psi-network.de\/.\">PSI account settings (https:\/\/www.psi-network.de\/)<\/a>.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"access_token\": \"eyJ0eXAidemoV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJwcLmRlIiwiYXVkIjoicHNpcHJvZHVjdansmRlci5kZSIsImp0adIeoQzNjMwIiwiaWF0IjoxNzM3MDE5NTQ2LjE2OTkyMiwibmJmIjoxNzM3MDE5NTQ2LjE2OTkyMiwiZXhwIjoxNzM3MDE5NTQ2LjE2OTkyMiwicGF5bG9hZCI6eyJwc2lubyI6NDM2MzAsInVzZXJfaWQiOjEyNDcyOSwiZ3JvdXBzIjoiMTQiLCJlbWFpbCI6ImZyYW5rQHJoZWluc2NoYWZlLmRlIn19\", \"refresh_token\": \"07070512341eacdemo3a64267c377cdcf06501\", \"expires_in\": 1737019546}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": \"Username or Password is wrong.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Refresh Token",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/refresh",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/refresh"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"username\":\"demo@psi-network.de\",\"refresh_token\":\"07070512341eacdemo3a64267c377cdcf06501\"}"
                        },
                        "description": "Your <b>access_token<\/b> is valid for the duration specified in the <b>expires_in<\/b> field of the authentication response (e.g., typically 1 hour). Once the token expires, you must generate a new one to continue accessing protected resources.",
                        "auth": {
                            "type": "noauth"
                        }
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"access_token\": \"eyJ0eXAidemoV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJwcLmRlIiwiYXVkIjoicHNpcHJvZHVjdansmRlci5kZSIsImp0adIeoQzNjMwIiwiaWF0IjoxNzM3MDE5NTQ2LjE2OTkyMiwibmJmIjoxNzM3MDE5NTQ2LjE2OTkyMiwiZXhwIjoxNzM3MDE5NTQ2LjE2OTkyMiwicGF5bG9hZCI6eyJwc2lubyI6NDM2MzAsInVzZXJfaWQiOjEyNDcyOSwiZ3JvdXBzIjoiMTQiLCJlbWFpbCI6ImZyYW5rQHJoZWluc2NoYWZlLmRlIn19\", \"expires_in\": 1737020073}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Product Controller",
            "description": "",
            "item": [
                {
                    "name": "Get Entities",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/products",
                            "query": [
                                {
                                    "key": "language",
                                    "value": "en",
                                    "description": "",
                                    "disabled": false
                                },
                                {
                                    "key": "locale",
                                    "value": "en",
                                    "description": "",
                                    "disabled": false
                                },
                                {
                                    "key": "filter",
                                    "value": "outdated",
                                    "description": "",
                                    "disabled": false
                                },
                                {
                                    "key": "search",
                                    "value": "Suchen",
                                    "description": "",
                                    "disabled": false
                                },
                                {
                                    "key": "page",
                                    "value": "1",
                                    "description": "Must be at least 1.",
                                    "disabled": false
                                },
                                {
                                    "key": "size",
                                    "value": "2",
                                    "description": "Must be at least 1. Must not be greater than 100.",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/v2\/products?language=en&locale=en&filter=outdated&search=Suchen&page=1&size=2"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "The Get Entities endpoint allows you to retrieve all products associated with your PSI number. It returns all products that belong to your account, but you can customize the results using optional query parameters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": 200, \"status\": \"OK\", \"data\": [], \"meta\": {} }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"code\": \"404\", \"status\": \"Not found\", \"message\": \"No products found.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create Entity",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/products\/store",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/products\/store"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Demo Product\",\"product_number\":\"demo-001\",\"language\":\"en\",\"locale\":\"en\",\"master_product_number\":\"demo-001\",\"brand\":\"PSI-Demo\",\"description\":\"This is just a demo product\",\"tags\":\"demo1, demo2\",\"ean_code\":\"1234567890\",\"product_groups\":[\"05138008\",\"08094001\"],\"certificates\":[\"CERT-04200000\"],\"colors\":[\"CG-BLAK5\"],\"color_description\":\"red\",\"country_origin\":\"CC-DE\",\"made_in\":\"CC-DE\",\"images\":[{\"src\":\"https:\\\/\\\/psiproductfinder.de\\\/images\\\/logo\\\/logo.svg\",\"name\":\"Demo logo image\",\"description\":\"Custom description\"}],\"delivery_time_max\":3,\"delivery_time_min\":1,\"finishings\":[{\"group\":\"FG-APPN11\",\"included\":true,\"description\":\"Demo application\"}],\"finishings_information\":\"Finishing information\",\"legal_information\":\"Legal information\",\"material_description\":\"Material description\",\"materials\":[\"MG-ACRC7\"],\"measurement_length\":100,\"measurement_volume\":10,\"measurement_height\":150,\"measurement_width\":135,\"measurement_information\":\"Measurement information\",\"weight_netto\":10,\"weight_brutto\":13,\"minimum_order_amount\":1,\"packaging\":2,\"price_ranges\":[{\"amount\":1,\"price_ek\":1.5,\"price_uvp\":2},{\"amount\":5,\"price_ek\":1,\"price_uvp\":1.5}],\"price_ranges_information\":\"Price ranges information\",\"product_information\":\"Product information\",\"stock_available\":true,\"delivery_information\":\"Delivery information\",\"target_group\":\"Target group\",\"video\":\"https:\\\/\\\/www.youtube.com\\\/watch?v=pCHJAj5oPu0\"}"
                        },
                        "description": "To create a variant or translation, simply post a payload containing the required parameters. If you specify a language other than the default (en), a new translation for the specified language will be added.<br>\n<aside class=\"notice\">The group codes are available in the xlsx, but can also be queried via the Group Search. Click here for the xlsx file: <a href=\"https:\/\/cdn.psiproductfinder.de\/psi-download\/PSI_Codes.xlsx\">https:\/\/cdn.psiproductfinder.de\/psi-download\/PSI_Codes.xlsx<\/a><\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": 200,\"status\": \"OK\",\"message\": \"Product with identifier 'v-1b93b0c9' has been successfully created.\",\"data\": {\"product_id\": \"9df97825-f13f-44b0-a20f-126b463d25eb\",\"product_identifier\": \"p-9a33ae89\",\"selected_identifier\": \"v-1b93b0c9\",\"variant_id\": \"9df97825-f2c2-43ea-9f3d-e2b3c8a1ebf5\",\"variant_identifier\": \"v-1b93b0c9\",\"master_article_number\": \"43630S31463938362D64424946456578573178\",\"master_product_number\": \"1F986-dBIFEexW1x\",\"available_translations\": [\"en\"],\"brand\": null,\"certificates\": [],\"color_description\": null,\"colors\": [],\"country_origin\": null,\"delivery_information\": null,\"delivery_time_max\": null,\"delivery_time_min\": null,\"description\": null,\"ean_code\": null,\"finishings_information\": null,\"finishings\": [],\"images\": [],\"legal_information\": null,\"made_in\": null,\"material_description\": null,\"materials\": [],\"measurement_height\": null,\"measurement_information\": null,\"measurement_length\": null,\"measurement_volume\": null,\"measurement_width\": null,\"minimum_order_amount\": null,\"name\": \"Demo Product\",\"packaging\": null,\"price_ranges_information\": null,\"price_ranges\": [],\"product_groups\": [],\"product_information\": null,\"product_number\": \"demo-001\",\"stock_available\": false,\"tags\": null,\"target_group\": null,\"video\": null,\"weight_brutto\": null,\"weight_netto\": null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"code\": 400,\"status\": \"Bad Request\",\"errors\": []}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Get Entity",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/products\/:identifier",
                            "query": [
                                {
                                    "key": "language",
                                    "value": "en",
                                    "description": "",
                                    "disabled": false
                                },
                                {
                                    "key": "locale",
                                    "value": "en",
                                    "description": "",
                                    "disabled": false
                                }
                            ],
                            "raw": "{{baseUrl}}\/v2\/products\/:identifier?language=en&locale=en",
                            "variable": [
                                {
                                    "id": "identifier",
                                    "key": "identifier",
                                    "value": "p-c2a1cf5x",
                                    "description": "required."
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "This endpoint is used to retrieve a specific product or variant. You can identify the entity using one of the following methods: Internal Identifier: A unique identifier generated from your master_product_number, PSI number, and product_number. Identifiers starting with p- refer to a master product, and identifiers starting with v- refer to a variant. Product Number: You can also use your custom product_number as an identifier. Note: If you request a master product (p-), the response will include all associated variants."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"code\": 400, \"status\": \"Bad request\"}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"code\": 404, \"status\": \"Not found\", \"message\": \"No product found with identifier 'v-demo'.\"}",
                            "name": ""
                        },
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 500,
                            "body": "{\n    \"message\": \"Server Error\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Entity",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/products\/update\/:identifier",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/products\/update\/:identifier",
                            "variable": [
                                {
                                    "id": "identifier",
                                    "key": "identifier",
                                    "value": "v-88c62663",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"Demo Product updated\",\"language\":\"en\",\"locale\":\"en\",\"description\":\"This is just a demo product - updated\"}"
                        },
                        "description": "To update variants and translations, you need to specify the <b>variant_identifier<\/b> (e.g., v-88c62663). For updating a translation, you must also include the language parameter.\n<br>All parameters available in the \"Create Entity\" endpoint can also be used when updating an entity, allowing for flexible modifications."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": 200,\"status\": \"OK\",\"message\": \"Product with identifier 'v-88c62663' has been successfully updated.\",\"data\": {\"product_id\": \"9dfb33f7-03b7-4598-9178-9799e3710560\",\"product_identifier\": \"p-76ca02e6\",\"selected_identifier\": \"v-88c62663\",\"variant_id\": \"9dfb33f7-061d-4737-93fb-71e62bc9b25d\",\"variant_identifier\": \"v-88c62663\",\"master_article_number\": \"43630S64656D6F2D303031\",\"master_product_number\": \"1F43C-UQlQJ9yMwQ\",\"available_translations\": [\"en\"],\"brand\": \"PSI-Demo\",\"certificates\": [{\"group\": \"CERT-04200000\",\"label\": \"Fair for life\"}],\"color_description\": \"red\",\"colors\": [{\"group\": \"CG-BLAK5\",\"label\": \"Black\"}],\"country_origin\": null,\"delivery_information\": \"Delivery information\",\"delivery_time_max\": 3,\"delivery_time_min\": 1,\"description\": \"This is just a demo product - updated\",\"ean_code\": \"1234567890\",\"finishings_information\": \"Finishing information\",\"finishings\": [{\"group\": \"FG-APPN11\",\"label\": \"Application\",\"description\": \"Demo application\",\"included\": true}],\"images\": [{\"src\": \"https:\/\/psiproductfinder.de\/images\/logo\/logo.svg\",\"name\": \"Demo logo image\",\"description\": \"Custom description\"},{\"src\": null,\"name\": null,\"description\": null}],\"legal_information\": \"Legal information\",\"made_in\": null,\"material_description\": \"Material description\",\"materials\": [{\"group\": \"MG-ACRC7\",\"label\": \"Acrylic\"}],\"measurement_height\": 150,\"measurement_information\": \"Measurement information\",\"measurement_length\": 100,\"measurement_volume\": \"10.00\",\"measurement_width\": 135,\"minimum_order_amount\": 1,\"name\": \"Demo Product updated\",\"packaging\": 2,\"price_ranges_information\": \"Price ranges information\",\"price_ranges\": [{\"amount\": 1,\"price_ek\": 1.5,\"price_uvp\": 2},{\"amount\": 5,\"price_ek\": 1,\"price_uvp\": 1.5}],\"product_groups\": [{\"label\": \"Kitchen Items > Slicer\",\"group\": \"05138008\"},{\"label\": \"Beverages > Beer\",\"group\": \"08094001\"}],\"product_information\": \"Product information\",\"product_number\": \"demo-001\",\"stock_available\": true,\"tags\": \"demo1, demo2\",\"target_group\": \"Target group\",\"video\": \"https:\/\/www.youtube.com\/watch?v=pCHJAj5oPu0\",\"weight_brutto\": 13,\"weight_netto\": 10}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"code\": 400,\"status\": \"Bad Request\",\"message\": []}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"code\": 404,\"status\": \"Not found\",\"message\": \"No product found with identifier 'sapiente'.\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete Entity",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/products\/delete\/:identifier",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/products\/delete\/:identifier",
                            "variable": [
                                {
                                    "id": "identifier",
                                    "key": "identifier",
                                    "value": "v-88c62663",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"language\":\"en\"}"
                        },
                        "description": "To delete a variant, translation, or product, you need to provide the identifier (e.g., p-88c62663 for a product or v-88c62663 for a variant). If you want to delete a translation in a language other than the default (English), you must also specify the language parameter."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"code\": 200,\"status\": \"success\",\"message\": \"Product with identifier ':identifier' has been successfully deleted.\"}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"code\": \"404\",\"status\": \"Not found\",\"message\": \"No translation found for the product with identifier 'v-88c62663' in locale 'en'.\"}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Image Controller",
            "description": "",
            "item": [
                {
                    "name": "Receive Identifier",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/upload-identifier",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/upload-identifier"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "To upload an image, the system requires a unique identifier for each image, which acts like an access token for the upload process. First, call the dedicated endpoint to generate the identifier. Once you have the identifier, use it to upload the image through the upload endpoint."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"identifier\": \"57842050-b8be-4a0a-9383-130b0fa4d84e\"}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Upload Image",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/upload-image",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/upload-image"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "multipart\/form-data"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "formdata",
                            "formdata": [
                                {
                                    "key": "bookmark",
                                    "value": "1",
                                    "type": "text",
                                    "description": ""
                                },
                                {
                                    "key": "identifier",
                                    "value": "57842050-demo-4a0a-9383-130b0fa4d84e",
                                    "type": "text",
                                    "description": ""
                                },
                                {
                                    "key": "image",
                                    "src": [],
                                    "type": "file"
                                }
                            ]
                        },
                        "description": "To upload images directly to the Productfinder, use a multipart form upload. Each image requires a unique identifier, which can be obtained by calling the respective endpoint beforehand. Once the images are uploaded, the returned URLs can be used as image URLs and assigned to variants."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"filename\": \"42d0050d623c8ec4481539245c1e6de9.png\",\"absolute\": \"https:\/\/media.psiproductfinder.de\/images\/43630\/42d0050d623c8ec4481539245c1e6de9.png\"}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 406,
                            "body": "{\"message\": \"Validation failed.\",\"errors\": {\"image\": [\"The image field is required.\"]}}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Endpoints",
            "description": "",
            "item": [
                {
                    "name": "POST v2\/bookmarks\/{bookmarkId}\/contact",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/bookmarks\/:bookmarkId\/contact",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/bookmarks\/:bookmarkId\/contact",
                            "variable": [
                                {
                                    "id": "bookmarkId",
                                    "key": "bookmarkId",
                                    "value": "corrupti",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"identifier\":\"voluptatem\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "POST v2\/products\/translation",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/products\/translation",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/products\/translation"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET v2\/user-histories",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/user-histories",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/user-histories"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"alayna53@example.com\"}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 500,
                            "body": "{\n    \"message\": \"Server Error\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST v2\/user-histories",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/user-histories",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/user-histories"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"email\":\"hazle97@example.com\",\"product_id\":\"syydqfmf\",\"variant_id\":\"g\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET v2\/bookmarks",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/bookmarks",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/bookmarks"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 500,
                            "body": "{\n    \"message\": \"Server Error\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "POST v2\/bookmarks\/store",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/bookmarks\/store",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/bookmarks\/store"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"language\":\"et\",\"locale\":\"az_AZ\",\"description\":\"Delectus cumque aut voluptates perspiciatis voluptas nostrum.\",\"headline\":\"pariatur\",\"key\":\"provident\",\"keyvisual\":\"sed\",\"name\":\"possimus\",\"show_as_slider\":false,\"show_on_supplier_detail\":false,\"show_request_all_button\":false}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "GET v2\/bookmarks\/{bookmarkId}",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/bookmarks\/:bookmarkId",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/bookmarks\/:bookmarkId",
                            "variable": [
                                {
                                    "id": "bookmarkId",
                                    "key": "bookmarkId",
                                    "value": "0004a030-2c25-11ec-b493-23defdd27f56",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [
                                {
                                    "key": "cache-control",
                                    "value": "no-cache, private"
                                },
                                {
                                    "key": "content-type",
                                    "value": "application\/json"
                                },
                                {
                                    "key": "vary",
                                    "value": "Origin"
                                }
                            ],
                            "code": 500,
                            "body": "{\n    \"message\": \"Server Error\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "PATCH v2\/bookmarks\/{bookmarkId}\/update",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/bookmarks\/:bookmarkId\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/bookmarks\/:bookmarkId\/update",
                            "variable": [
                                {
                                    "id": "bookmarkId",
                                    "key": "bookmarkId",
                                    "value": "0004a030-2c25-11ec-b493-23defdd27f56",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"description\":\"Incidunt eos at rerum nostrum maxime.\",\"headline\":\"pariatur\",\"key\":\"neque\",\"keyvisual\":\"iste\",\"name\":\"dignissimos\",\"show_as_slider\":false,\"show_on_supplier_detail\":false,\"show_request_all_button\":true}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "POST v2\/bookmarks\/{bookmarkId}\/{variantIdentifier}\/add",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/bookmarks\/:bookmarkId\/:variantIdentifier\/add",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/bookmarks\/:bookmarkId\/:variantIdentifier\/add",
                            "variable": [
                                {
                                    "id": "bookmarkId",
                                    "key": "bookmarkId",
                                    "value": "0004a030-2c25-11ec-b493-23defdd27f56",
                                    "description": ""
                                },
                                {
                                    "id": "variantIdentifier",
                                    "key": "variantIdentifier",
                                    "value": "sunt",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"description\":\"Laudantium veniam ut beatae voluptates est iure ea.\",\"headline\":\"aut\",\"key\":\"illo\",\"keyvisual\":\"quos\",\"name\":\"omnis\",\"show_as_slider\":true,\"show_on_supplier_detail\":false,\"show_request_all_button\":false}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "POST v2\/bookmarks\/{bookmarkId}\/{variantIdentifier}\/remove",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/bookmarks\/:bookmarkId\/:variantIdentifier\/remove",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/bookmarks\/:bookmarkId\/:variantIdentifier\/remove",
                            "variable": [
                                {
                                    "id": "bookmarkId",
                                    "key": "bookmarkId",
                                    "value": "0004a030-2c25-11ec-b493-23defdd27f56",
                                    "description": ""
                                },
                                {
                                    "id": "variantIdentifier",
                                    "key": "variantIdentifier",
                                    "value": "eius",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"description\":\"Sequi ducimus esse voluptas voluptas aut.\",\"headline\":\"nobis\",\"key\":\"placeat\",\"keyvisual\":\"iusto\",\"name\":\"ex\",\"show_as_slider\":true,\"show_on_supplier_detail\":false,\"show_request_all_button\":true}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "POST v2\/bookmarks\/{bookmarkId}\/duplicate",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/bookmarks\/:bookmarkId\/duplicate",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/bookmarks\/:bookmarkId\/duplicate",
                            "variable": [
                                {
                                    "id": "bookmarkId",
                                    "key": "bookmarkId",
                                    "value": "0004a030-2c25-11ec-b493-23defdd27f56",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"name\":\"rerum\"}"
                        },
                        "description": ""
                    },
                    "response": []
                },
                {
                    "name": "DELETE v2\/bookmarks\/{bookmarkId}\/destroy",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/bookmarks\/:bookmarkId\/destroy",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/bookmarks\/:bookmarkId\/destroy",
                            "variable": [
                                {
                                    "id": "bookmarkId",
                                    "key": "bookmarkId",
                                    "value": "0004a030-2c25-11ec-b493-23defdd27f56",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "DELETE",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": ""
                    },
                    "response": []
                }
            ]
        },
        {
            "name": "Product Group Controller",
            "description": "",
            "item": [
                {
                    "name": "Group Search",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "v2\/productGroups\/search",
                            "query": [],
                            "raw": "{{baseUrl}}\/v2\/productGroups\/search"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"locale\":\"en\",\"search\":\"Jackets\"}"
                        },
                        "description": "The Group Search allows you to query available group codes, which are also listed in the <a href=\"https:\/\/cdn.psiproductfinder.de\/psi-download\/PSI_Codes.xlsx\">XLSX file (download)<\/a>. You can use the search parameter to filter results by a specific term and the locale parameter (en or de) to retrieve the corresponding results in your preferred language. This makes it easy to find and integrate group codes into your workflow."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "[{\"label\": \"Clothing\",\"options\": [{\"label\": \"Clothing > Jackets\",\"value\": \"01027009\"},{\"label\": \"Clothing > Quilted Jackets\",\"value\": \"01027025\"},{\"label\": \"Clothing > Wind Jackets, Windcheaters\",\"value\": \"01027031\"},{\"label\": \"Clothing > Winter Jackets\",\"value\": \"01027032\"}]},{\"label\": \"Rucksacks\",\"options\": [{\"label\": \"Rucksacks > Rain Jackets\",\"value\": \"13206004\"}]}]",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 406,
                            "body": "{\"message\": \"Validation failed.\",\"errors\": {\"search\": [\"The search field is required.\"]}}",
                            "name": ""
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "key",
                "type": "string"
            }
        ]
    }
}