{
  "openapi" : "3.1.0",
  "info" : {
    "title" : "Product Sync",
    "version" : "1.0.0",
    "description" : "Provides services to obtain batches of product data with incremental updates."
  },
  "paths" : {
    "/portals/api/v3/products/changed" : {
      "get" : {
        "operationId" : "get-portals-api-v3-products-changed",
        "summary" : "Synchronize Product Information Graph V3",
        "description" : "Provides an API to synchronize / query products which have changed since\nthe last sync in the product information graph for the given portal.\n",
        "parameters" : [ {
          "name" : "accessToken",
          "in" : "query",
          "required" : true,
          "description" : "Access token for non-public portals. When submitting a <i>user</i> or <i>roles,</i> the respective values need to be considered during the computation of the token. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "d0765f518ff0cab426dbbd6d467c9967"
        }, {
          "name" : "apiToken",
          "in" : "query",
          "required" : true,
          "description" : "The ID of the portal's API-Token to use for this request. <b>The API-Token also needs to be considered during the computation of the access token</b>. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "KJ9M1HEM2KEVRQS2KQFPO2TRS8"
        }, {
          "name" : "portal",
          "in" : "query",
          "required" : true,
          "description" : "Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the <a href=\"/portals\">Portals</a> page.",
          "schema" : {
            "type" : "string"
          },
          "example" : "9999999"
        }, {
          "name" : "syncStart",
          "in" : "query",
          "required" : true,
          "description" : "A date and time that indicates, when the sync was started.",
          "schema" : {
            "type" : "string"
          },
          "example" : "2022-11-23 10:19:42"
        }, {
          "name" : "user",
          "in" : "query",
          "required" : true,
          "description" : "User name",
          "schema" : {
            "type" : "string"
          },
          "example" : "john.doe"
        }, {
          "name" : "blocks",
          "in" : "query",
          "required" : false,
          "description" : "A comma-separated string deciding which blocks should be included in the response. The <tt>PRICES</tt> block is only available in selected portals.",
          "schema" : {
            "type" : "string"
          },
          "example" : "DETAILS,CLASSIFICATIONS,FEATURES,PROPERTIES,TEXTS,IMAGES,ATTACHMENTS,PRICES,RELATIONSHIPS,MEASUREMENTS,PACKAGES"
        }, {
          "name" : "classificationLabelLanguages",
          "in" : "query",
          "required" : false,
          "description" : "The language codes to which classification and feature codes will be translated. No classification labels will be returned if this parameter is not set.",
          "schema" : {
            "type" : "string"
          },
          "example" : "en,de"
        }, {
          "name" : "continuationToken",
          "in" : "query",
          "required" : false,
          "description" : "If the query result is too large for one response, this indicates the id of the product where the next query\nshould continue. If the returned value is \"-\", the query reached the last block of data and no more products\nare available.\n",
          "schema" : {
            "type" : "string"
          },
          "example" : "K58LMG8E9SI5PR9LR8NBHMO9K8"
        }, {
          "name" : "filterCountry",
          "in" : "query",
          "required" : false,
          "description" : "The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "filterLanguage",
          "in" : "query",
          "required" : false,
          "description" : "The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "language",
          "in" : "query",
          "required" : false,
          "description" : "Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "roles",
          "in" : "query",
          "required" : false,
          "description" : "Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public.",
          "schema" : {
            "type" : "string"
          },
          "example" : "Heating,Electronics,Top-Customer"
        }, {
          "name" : "supplierNumber",
          "in" : "query",
          "required" : false,
          "description" : "Specifies the number of the supplier to filter by.",
          "schema" : {
            "type" : "string"
          },
          "example" : "0815"
        } ],
        "responses" : {
          "200" : {
            "description" : "A list of products.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "/assets/schemas/products-changed.v3.schema.json"
                },
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : true,
                      "error" : false,
                      "products" : [ {
                        "id" : "VHPKG8BLQEKO58DKT2LEDD55EC",
                        "uniqueIdentifier" : "b04e82e9fb7c7a4b4cac6201ca2349e8",
                        "visibleItemNumber" : "ST.001.A",
                        "itemNumber" : "ST.001.A",
                        "gtin" : "00012345600012",
                        "model" : "ST 001 A",
                        "supplierNumber" : "1351",
                        "supplierNumbers" : [ "1351, 1352, 1353" ],
                        "lang" : "de",
                        "countries" : [ "de", "at" ],
                        "details" : {
                          "productGroup" : "product_group_code",
                          "productGroupName" : "product_group_name",
                          "productGroupHierarchy" : [ {
                            "level" : 0,
                            "code" : "main_product_group_code",
                            "name" : "main_product_group_name"
                          }, {
                            "level" : 1,
                            "code" : "product_group_code",
                            "name" : "product_group_name"
                          } ],
                          "lifecycle" : "ACTIVE",
                          "brand" : {
                            "id" : "DIS0LA5ACOU1IC717VV3I614CS",
                            "name" : "ST Sanitär",
                            "slogan" : "",
                            "mediumImageUrl" : "https://oxomi.com/dasd/cv/tenants/12a92bfe3b2034486fd4aead68919f37/tenant-medium/HNO1Q2SULBJG4K7NIA2LCRGQKO.png",
                            "manufacturerName" : "ST Sanitary Inc",
                            "manufacturerPostalAddress" : "ST Sanitary, 69 W 14th St, 10011 New York, US",
                            "manufacturerElectronicAddress" : "st-sanitary@oxomi.local",
                            "distributorName" : "ST Sanitär Europa GmbH",
                            "distributorPostalAddress" : "ST Sanitär, Sanitärstrasse 1, 73630 Remshalden, GERMANY",
                            "distributorElectronicAddress" : "st-sanitaer-eu@oxomi.local"
                          },
                          "seriesCode" : "ST-CeramX",
                          "seriesNormalizedCode" : "st-ceramx",
                          "seriesName" : "ST-CeramX",
                          "series" : {
                            "name" : "ST-CeramX",
                            "slogan" : "",
                            "marketingText" : "",
                            "previewImageUrl" : "https://oxomi.com/dasd/cv/series/e92f41b798d4c638b98cb5f85fef056c/series-image-medium/4AIFG0TFLD16CTHA6GCBV97HFO.jpg",
                            "mediumImageUrl" : "https://oxomi.com/dasd/p/series/bc6dcf5b301b36734563223c67d5252b/4AIFG0TFLD16CTHA6GCBV97HFO/7N58C0OMOMTP5BM74AKJ34BEH8.jpg"
                          },
                          "shortText" : "Halbeinbauwaschtisch weiß mit Tisch schwarz",
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "type" : "PRODUCT",
                          "variantGroup" : "WT3690",
                          "variantPriority" : 100,
                          "variantMaster" : {
                            "filename" : "WT3690.png",
                            "description" : "",
                            "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                            "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                            "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                            "previewIsVariantImage" : true
                          },
                          "orderUnit" : "PCE",
                          "priceQuantity" : "1",
                          "minOrderQuantity" : "1",
                          "orderStep" : "1",
                          "contentUnit" : "PCE",
                          "packageQuantity" : "1",
                          "vat" : "FULL_TAXATION"
                        },
                        "measurements" : {
                          "length_mm" : "600",
                          "width_mm" : "450",
                          "height_mm" : "150",
                          "weight_kg" : "4.5",
                          "diameter_mm" : null,
                          "volume_cm3" : "40500"
                        },
                        "classifications" : [ {
                          "classificationSystem" : "ETIM-9",
                          "classificationCode" : "EC011550",
                          "groupCode" : "EG017110",
                          "labels" : {
                            "classificationCode" : {
                              "de" : "Waschbecken",
                              "en" : "Washbasin"
                            },
                            "groupCode" : {
                              "de" : "Sanitärkeramiken",
                              "en" : "(Wastewater) reception devices"
                            }
                          }
                        }, {
                          "classificationSystem" : "CUSTOM",
                          "classificationCode" : "-"
                        } ],
                        "features" : [ {
                          "classificationSystem" : "CUSTOM",
                          "code" : "Made-To-Order",
                          "value" : "false",
                          "value2" : null,
                          "unit" : null
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF002169",
                          "value" : "EV000572",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Werkstoff",
                              "en" : "Material"
                            },
                            "value" : {
                              "de" : "Keramik",
                              "en" : "Ceramics"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020348",
                          "value" : "true",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Mit Überlauf",
                              "en" : "With overflow"
                            },
                            "value" : {
                              "de" : "Ja",
                              "en" : "Yes"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020710",
                          "value" : "4",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : "EU570448",
                          "labels" : {
                            "code" : {
                              "de" : "Durchmesser Ablaufloch",
                              "en" : "Diameter of drain hole"
                            },
                            "effectiveUnit" : {
                              "de" : "mm",
                              "en" : "mm"
                            }
                          }
                        } ],
                        "properties" : [ {
                          "code" : "COUNTRY_OF_ORIGIN",
                          "value" : "de",
                          "value2" : null
                        } ],
                        "texts" : [ {
                          "type" : "DESCRIPTION",
                          "lang" : "de",
                          "textOriginal" : "Ein Halbeinbauwaschtisch von ST Sanitär aus der Serie ST-CeramX. Erhältlich in weiß mit schwarzem Tisch."
                        } ],
                        "images" : [ {
                          "type" : "COLORED_IMAGE",
                          "filename" : "item_thumbnail_large.jpg",
                          "priority" : 1,
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/d36c132820dc57343fa350a9c2836cc3/product-image-preview/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/ff54d388b2af51ff9869be6dcd24f2f0/product-image-medium/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/2d946a64f7d6fc6ba359e269a5c5c260/product-image-hd/J4DGE7N3OQQIT64MGU542OE2CG.jpg"
                        } ],
                        "attachments" : [ {
                          "type" : "BROCHURE",
                          "filename" : "external_file.pdf",
                          "url" : "https://example.com/external_file.pdf",
                          "external" : true,
                          "priority" : 40
                        }, {
                          "type" : "INSTALLATION_MANUAL",
                          "filename" : "installation_manual.pdf",
                          "url" : "https://oxomi.com/dasd/pd/attachments/12e1d4314c3afe29e750b72c8c3e9b63/M119BM49VBK9A2I2Q2FGC7MV34/FQ2KDGARVFKADDOE79RN04ADU0/katalog_as_arbeitsschutz_en.pdf",
                          "external" : false,
                          "priority" : 50
                        } ],
                        "pricing" : {
                          "discountGroup" : "discount_group_code",
                          "bonusGroup" : "bonus_group_code",
                          "prices" : [ {
                            "type" : "LIST_EXCL_VAT",
                            "amount" : "15.00",
                            "currency" : "EUR",
                            "priceLine" : null,
                            "lowerBound" : 1,
                            "validFrom" : "2024-01-01",
                            "validUntil" : null
                          }, {
                            "type" : "RRP_INCL_VAT",
                            "amount" : "39.99",
                            "currency" : "EUR",
                            "priceLine" : null,
                            "lowerBound" : 1,
                            "validFrom" : "2024-01-01",
                            "validUntil" : null
                          } ]
                        },
                        "relationships" : [ {
                          "type" : "ACCESSORY",
                          "visibleItemNumber" : "ST.100.Z",
                          "priority" : 100,
                          "amount" : "1",
                          "description" : "Seifenspender"
                        }, {
                          "type" : "SPARE_PART",
                          "visibleItemNumber" : "ST.900.S",
                          "priority" : 1,
                          "amount" : "1",
                          "description" : null
                        } ],
                        "packages" : [ {
                          "type" : "BX",
                          "description" : null,
                          "gtin" : "1234567890123",
                          "gs128BarCode" : "AB-C-DE-F",
                          "minContents" : "1",
                          "maxContents" : "1",
                          "separable" : null,
                          "measurements" : {
                            "length_mm" : "610",
                            "width_mm" : "500",
                            "height_mm" : "200",
                            "weight_kg" : "5.5",
                            "diameter_mm" : null,
                            "volume_cm3" : "61000"
                          }
                        }, {
                          "type" : "PF",
                          "description" : "Nur Großhandel",
                          "gtin" : "1234567890124",
                          "gs128BarCode" : null,
                          "minContents" : "20",
                          "maxContents" : "40",
                          "separable" : false,
                          "measurements" : {
                            "length_mm" : "1200",
                            "width_mm" : "800",
                            "height_mm" : "1000",
                            "weight_kg" : "230",
                            "diameter_mm" : null,
                            "volume_cm3" : null
                          }
                        } ]
                      } ],
                      "continuationToken" : "-"
                    }
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Missing parameter or malformed request",
            "content" : {
              "application/json" : {
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : false,
                      "error" : true,
                      "message" : "The parameter {missingParameter} must be filled."
                    }
                  }
                }
              }
            }
          },
          "401" : {
            "description" : "Authentication required but none provided",
            "content" : {
              "application/json" : { }
            }
          },
          "403" : {
            "description" : "Invalid authentication or missing permission",
            "content" : {
              "application/json" : { }
            }
          },
          "404" : {
            "description" : "Resource not found",
            "content" : {
              "application/json" : { }
            }
          },
          "405" : {
            "description" : "Incorrect request method, e.g. GET instead of POST",
            "content" : {
              "application/json" : { }
            }
          },
          "500" : {
            "description" : "Unexpected server-side error",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/portals/api/v2/products/changed" : {
      "get" : {
        "operationId" : "get-portals-api-v2-products-changed",
        "summary" : "Synchronize Product Information Graph V2",
        "description" : "Provides an API to synchronize / query products which have changed since\nthe last sync in the product information graph for the given portal.\n",
        "deprecated" : true,
        "parameters" : [ {
          "name" : "accessToken",
          "in" : "query",
          "required" : true,
          "description" : "Access token for non-public portals. When submitting a <i>user</i> or <i>roles,</i> the respective values need to be considered during the computation of the token. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "d0765f518ff0cab426dbbd6d467c9967"
        }, {
          "name" : "apiToken",
          "in" : "query",
          "required" : true,
          "description" : "The ID of the portal's API-Token to use for this request. <b>The API-Token also needs to be considered during the computation of the access token</b>. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "KJ9M1HEM2KEVRQS2KQFPO2TRS8"
        }, {
          "name" : "portal",
          "in" : "query",
          "required" : true,
          "description" : "Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the <a href=\"/portals\">Portals</a> page.",
          "schema" : {
            "type" : "string"
          },
          "example" : "9999999"
        }, {
          "name" : "syncStart",
          "in" : "query",
          "required" : true,
          "description" : "A date and time that indicates, when the sync was started.",
          "schema" : {
            "type" : "string"
          },
          "example" : "2022-11-23 10:19:42"
        }, {
          "name" : "user",
          "in" : "query",
          "required" : true,
          "description" : "User name",
          "schema" : {
            "type" : "string"
          },
          "example" : "john.doe"
        }, {
          "name" : "blocks",
          "in" : "query",
          "required" : false,
          "description" : "A comma-separated string deciding which blocks should be included in the response. The <tt>PRICES</tt> block is only available in selected portals.",
          "schema" : {
            "type" : "string"
          },
          "example" : "CLASSIFICATIONS,FEATURES,PROPERTIES,TEXTS,IMAGES,ATTACHMENTS,PRICES"
        }, {
          "name" : "classificationLabelLanguages",
          "in" : "query",
          "required" : false,
          "description" : "The language codes to which classification and feature codes will be translated. No classification labels will be returned if this parameter is not set.",
          "schema" : {
            "type" : "string"
          },
          "example" : "en,de"
        }, {
          "name" : "continuationToken",
          "in" : "query",
          "required" : false,
          "description" : "If the query result is too large for one response, this indicates the id of the product where the next query\nshould continue. If the returned value is \"-\", the query reached the last block of data and no more products\nare available.\n",
          "schema" : {
            "type" : "string"
          },
          "example" : "K58LMG8E9SI5PR9LR8NBHMO9K8"
        }, {
          "name" : "filterCountry",
          "in" : "query",
          "required" : false,
          "description" : "The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "filterLanguage",
          "in" : "query",
          "required" : false,
          "description" : "The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "language",
          "in" : "query",
          "required" : false,
          "description" : "Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "roles",
          "in" : "query",
          "required" : false,
          "description" : "Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public.",
          "schema" : {
            "type" : "string"
          },
          "example" : "Heating,Electronics,Top-Customer"
        }, {
          "name" : "supplierNumber",
          "in" : "query",
          "required" : false,
          "description" : "Specifies the number of the supplier to filter by.",
          "schema" : {
            "type" : "string"
          },
          "example" : "0815"
        } ],
        "responses" : {
          "200" : {
            "description" : "A list of products.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "/assets/schemas/products-changed.v2.schema.json"
                },
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : true,
                      "error" : false,
                      "products" : [ {
                        "id" : "VHPKG8BLQEKO58DKT2LEDD55EC",
                        "visibleItemNumber" : "ST.001.A",
                        "itemNumber" : "ST.001.A",
                        "gtin" : "00012345600012",
                        "model" : "ST 001 A",
                        "supplierNumber" : "1351",
                        "supplierNumbers" : [ "1351, 1352, 1353" ],
                        "productGroup" : "product_group_code",
                        "productGroupName" : "product_group_name",
                        "lang" : "de",
                        "countries" : [ "de", "at" ],
                        "lifecycle" : "ACTIVE",
                        "brand" : {
                          "id" : "DIS0LA5ACOU1IC717VV3I614CS",
                          "name" : "ST Sanitär",
                          "slogan" : "",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/tenants/12a92bfe3b2034486fd4aead68919f37/tenant-medium/HNO1Q2SULBJG4K7NIA2LCRGQKO.png",
                          "manufacturerName" : "ST Sanitary Inc",
                          "manufacturerPostalAddress" : "ST Sanitary, 69 W 14th St, 10011 New York, US",
                          "manufacturerElectronicAddress" : "st-sanitary@oxomi.local",
                          "distributorName" : "ST Sanitär Europa GmbH",
                          "distributorPostalAddress" : "ST Sanitär, Sanitärstrasse 1, 73630 Remshalden, GERMANY",
                          "distributorElectronicAddress" : "st-sanitaer-eu@oxomi.local"
                        },
                        "seriesCode" : "ST-CeramX",
                        "seriesNormalizedCode" : "st-ceramx",
                        "seriesName" : "ST-CeramX",
                        "series" : {
                          "name" : "ST-CeramX",
                          "slogan" : "",
                          "marketingText" : "",
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/series/e92f41b798d4c638b98cb5f85fef056c/series-image-medium/4AIFG0TFLD16CTHA6GCBV97HFO.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/p/series/bc6dcf5b301b36734563223c67d5252b/4AIFG0TFLD16CTHA6GCBV97HFO/7N58C0OMOMTP5BM74AKJ34BEH8.jpg"
                        },
                        "shortText" : "Halbeinbauwaschtisch weiß mit Tisch schwarz",
                        "type" : "PRODUCT",
                        "variantGroup" : "WT3690",
                        "variantPriority" : 100,
                        "variantMaster" : {
                          "filename" : "WT3690.png",
                          "description" : "",
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "previewIsVariantImage" : true
                        },
                        "classifications" : [ {
                          "classificationSystem" : "ETIM-9",
                          "classificationCode" : "EC011550",
                          "groupCode" : "EG017110",
                          "labels" : {
                            "classificationCode" : {
                              "de" : "Waschbecken",
                              "en" : "Washbasin"
                            },
                            "groupCode" : {
                              "de" : "Sanitärkeramiken",
                              "en" : "(Wastewater) reception devices"
                            }
                          }
                        }, {
                          "classificationSystem" : "CUSTOM",
                          "classificationCode" : "-"
                        } ],
                        "features" : [ {
                          "classificationSystem" : "CUSTOM",
                          "code" : "Made-To-Order",
                          "value" : "false",
                          "value2" : null,
                          "unit" : null
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF002169",
                          "value" : "EV000572",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Werkstoff",
                              "en" : "Material"
                            },
                            "value" : {
                              "de" : "Keramik",
                              "en" : "Ceramics"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020348",
                          "value" : "true",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Mit Überlauf",
                              "en" : "With overflow"
                            },
                            "value" : {
                              "de" : "Ja",
                              "en" : "Yes"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020710",
                          "value" : "4",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : "EU570448",
                          "labels" : {
                            "code" : {
                              "de" : "Durchmesser Ablaufloch",
                              "en" : "Diameter of drain hole"
                            },
                            "effectiveUnit" : {
                              "de" : "mm",
                              "en" : "mm"
                            }
                          }
                        } ],
                        "properties" : [ {
                          "code" : "COUNTRY_OF_ORIGIN",
                          "value" : "de",
                          "value2" : null
                        } ],
                        "texts" : [ {
                          "type" : "DESCRIPTION",
                          "lang" : "de",
                          "textOriginal" : "Ein Halbeinbauwaschtisch von ST Sanitär aus der Serie ST-CeramX. Erhältlich in weiß mit schwarzem Tisch."
                        } ],
                        "images" : [ {
                          "type" : "COLORED_IMAGE",
                          "filename" : "item_thumbnail_large.jpg",
                          "priority" : 1,
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/d36c132820dc57343fa350a9c2836cc3/product-image-preview/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/ff54d388b2af51ff9869be6dcd24f2f0/product-image-medium/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/2d946a64f7d6fc6ba359e269a5c5c260/product-image-hd/J4DGE7N3OQQIT64MGU542OE2CG.jpg"
                        } ],
                        "attachments" : [ {
                          "type" : "BROCHURE",
                          "filename" : "external_file.pdf",
                          "url" : "https://example.com/external_file.pdf"
                        }, {
                          "type" : "INSTALLATION_MANUAL",
                          "filename" : "installation_manual.pdf",
                          "url" : "https://oxomi.com/dasd/pd/attachments/12e1d4314c3afe29e750b72c8c3e9b63/M119BM49VBK9A2I2Q2FGC7MV34/FQ2KDGARVFKADDOE79RN04ADU0/katalog_as_arbeitsschutz_en.pdf"
                        } ],
                        "pricing" : {
                          "discountGroup" : "discount_group_code",
                          "bonusGroup" : "bonus_group_code",
                          "prices" : [ {
                            "type" : "LIST_EXCL_VAT",
                            "amount" : "15.00",
                            "currency" : "EUR",
                            "priceLine" : null,
                            "lowerBound" : 1,
                            "validFrom" : "2024-01-01",
                            "validUntil" : null
                          }, {
                            "type" : "RRP_INCL_VAT",
                            "amount" : "39.99",
                            "currency" : "EUR",
                            "priceLine" : null,
                            "lowerBound" : 1,
                            "validFrom" : "2024-01-01",
                            "validUntil" : null
                          } ]
                        }
                      } ],
                      "continuationToken" : "-"
                    }
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Missing parameter or malformed request",
            "content" : {
              "application/json" : {
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : false,
                      "error" : true,
                      "message" : "The parameter {missingParameter} must be filled."
                    }
                  }
                }
              }
            }
          },
          "401" : {
            "description" : "Authentication required but none provided",
            "content" : {
              "application/json" : { }
            }
          },
          "403" : {
            "description" : "Invalid authentication or missing permission",
            "content" : {
              "application/json" : { }
            }
          },
          "404" : {
            "description" : "Resource not found",
            "content" : {
              "application/json" : { }
            }
          },
          "405" : {
            "description" : "Incorrect request method, e.g. GET instead of POST",
            "content" : {
              "application/json" : { }
            }
          },
          "500" : {
            "description" : "Unexpected server-side error",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/portals/api/v1/products/changed" : {
      "get" : {
        "operationId" : "get-portals-api-v1-products-changed",
        "summary" : "Synchronize Product Information Graph V1",
        "description" : "Provides an API to synchronize / query products which have changed since\nthe last sync in the product information graph for the given portal.\n",
        "deprecated" : true,
        "parameters" : [ {
          "name" : "accessToken",
          "in" : "query",
          "required" : true,
          "description" : "Access token for non-public portals. When submitting a <i>user</i> or <i>roles,</i> the respective values need to be considered during the computation of the token. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "d0765f518ff0cab426dbbd6d467c9967"
        }, {
          "name" : "apiToken",
          "in" : "query",
          "required" : true,
          "description" : "The ID of the portal's API-Token to use for this request. <b>The API-Token also needs to be considered during the computation of the access token</b>. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "KJ9M1HEM2KEVRQS2KQFPO2TRS8"
        }, {
          "name" : "portal",
          "in" : "query",
          "required" : true,
          "description" : "Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the <a href=\"/portals\">Portals</a> page.",
          "schema" : {
            "type" : "string"
          },
          "example" : "9999999"
        }, {
          "name" : "syncStart",
          "in" : "query",
          "required" : true,
          "description" : "A date and time that indicates, when the sync was started.",
          "schema" : {
            "type" : "string"
          },
          "example" : "2022-11-23 10:19:42"
        }, {
          "name" : "user",
          "in" : "query",
          "required" : true,
          "description" : "User name",
          "schema" : {
            "type" : "string"
          },
          "example" : "john.doe"
        }, {
          "name" : "blocks",
          "in" : "query",
          "required" : false,
          "description" : "A comma-separated string deciding which blocks should be included in the response.",
          "schema" : {
            "type" : "string"
          },
          "example" : "CLASSIFICATIONS,FEATURES,PROPERTIES,TEXTS,IMAGES,ATTACHMENTS"
        }, {
          "name" : "classificationLabelLanguages",
          "in" : "query",
          "required" : false,
          "description" : "The language codes to which classification and feature codes will be translated. No classification labels will be returned if this parameter is not set.",
          "schema" : {
            "type" : "string"
          },
          "example" : "en,de"
        }, {
          "name" : "continuationToken",
          "in" : "query",
          "required" : false,
          "description" : "If the query result is too large for one response, this indicates the id of the product where the next query\nshould continue. If the returned value is \"-\", the query reached the last block of data and no more products\nare available.\n",
          "schema" : {
            "type" : "string"
          },
          "example" : "K58LMG8E9SI5PR9LR8NBHMO9K8"
        }, {
          "name" : "filterCountry",
          "in" : "query",
          "required" : false,
          "description" : "The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "filterLanguage",
          "in" : "query",
          "required" : false,
          "description" : "The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "language",
          "in" : "query",
          "required" : false,
          "description" : "Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "roles",
          "in" : "query",
          "required" : false,
          "description" : "Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public.",
          "schema" : {
            "type" : "string"
          },
          "example" : "Heating,Electronics,Top-Customer"
        }, {
          "name" : "supplierNumber",
          "in" : "query",
          "required" : false,
          "description" : "Specifies the number of the supplier to filter by.",
          "schema" : {
            "type" : "string"
          },
          "example" : "0815"
        } ],
        "responses" : {
          "200" : {
            "description" : "A list of products.",
            "content" : {
              "application/json" : {
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : true,
                      "error" : false,
                      "products" : [ {
                        "id" : "VHPKG8BLQEKO58DKT2LEDD55EC",
                        "visibleItemNumber" : "ST.001.A",
                        "itemNumber" : "ST.001.A",
                        "gtin" : "00012345600012",
                        "model" : "ST 001 A",
                        "supplierNumber" : "1351",
                        "lang" : "de",
                        "countries" : [ "de", "at" ],
                        "lifecycle" : "ACTIVE",
                        "brand" : {
                          "id" : "DIS0LA5ACOU1IC717VV3I614CS",
                          "name" : "ST Sanitär",
                          "slogan" : "",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/tenants/12a92bfe3b2034486fd4aead68919f37/tenant-medium/HNO1Q2SULBJG4K7NIA2LCRGQKO.png",
                          "manufacturerName" : "ST Sanitary Inc",
                          "manufacturerPostalAddress" : "ST Sanitary, 69 W 14th St, 10011 New York, US",
                          "manufacturerElectronicAddress" : "st-sanitary@oxomi.local",
                          "distributorName" : "ST Sanitär Europa GmbH",
                          "distributorPostalAddress" : "ST Sanitär, Sanitärstrasse 1, 73630 Remshalden, GERMANY",
                          "distributorElectronicAddress" : "st-sanitaer-eu@oxomi.local"
                        },
                        "seriesCode" : "ST-CeramX",
                        "seriesNormalizedCode" : "st-ceramx",
                        "seriesName" : "ST-CeramX",
                        "series" : {
                          "name" : "ST-CeramX",
                          "slogan" : "",
                          "marketingText" : "",
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/series/e92f41b798d4c638b98cb5f85fef056c/series-image-medium/4AIFG0TFLD16CTHA6GCBV97HFO.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/p/series/bc6dcf5b301b36734563223c67d5252b/4AIFG0TFLD16CTHA6GCBV97HFO/7N58C0OMOMTP5BM74AKJ34BEH8.jpg"
                        },
                        "shortText" : "Halbeinbauwaschtisch weiß mit Tisch schwarz",
                        "type" : "PRODUCT",
                        "variantGroup" : "WT3690",
                        "variantPriority" : 100,
                        "variantMaster" : {
                          "filename" : "WT3690.png",
                          "description" : "",
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "previewIsVariantImage" : true
                        },
                        "classifications" : [ {
                          "classificationSystem" : "ETIM-9",
                          "classificationCode" : "EC011550",
                          "groupCode" : "EG017110",
                          "labels" : {
                            "classificationCode" : {
                              "de" : "Waschbecken",
                              "en" : "Washbasin"
                            },
                            "groupCode" : {
                              "de" : "Sanitärkeramiken",
                              "en" : "(Wastewater) reception devices"
                            }
                          }
                        }, {
                          "classificationSystem" : "CUSTOM",
                          "classificationCode" : "-"
                        } ],
                        "features" : [ {
                          "classificationSystem" : "CUSTOM",
                          "code" : "Made-To-Order",
                          "value" : "false",
                          "value2" : null,
                          "unit" : null
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF002169",
                          "value" : "EV000572",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Werkstoff",
                              "en" : "Material"
                            },
                            "value" : {
                              "de" : "Keramik",
                              "en" : "Ceramics"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020348",
                          "value" : "true",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Mit Überlauf",
                              "en" : "With overflow"
                            },
                            "value" : {
                              "de" : "Ja",
                              "en" : "Yes"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020710",
                          "value" : "4",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : "EU570448",
                          "labels" : {
                            "code" : {
                              "de" : "Durchmesser Ablaufloch",
                              "en" : "Diameter of drain hole"
                            },
                            "effectiveUnit" : {
                              "de" : "mm",
                              "en" : "mm"
                            }
                          }
                        } ],
                        "properties" : [ {
                          "code" : "COUNTRY_OF_ORIGIN",
                          "value" : "de",
                          "value2" : null
                        } ],
                        "texts" : [ {
                          "type" : "DESCRIPTION",
                          "lang" : "de",
                          "textOriginal" : "Ein Halbeinbauwaschtisch von ST Sanitär aus der Serie ST-CeramX. Erhältlich in weiß mit schwarzem Tisch."
                        } ],
                        "image" : [ {
                          "type" : "COLORED_IMAGE",
                          "filename" : "item_thumbnail_large.jpg",
                          "priority" : 1,
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/d36c132820dc57343fa350a9c2836cc3/product-image-preview/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/ff54d388b2af51ff9869be6dcd24f2f0/product-image-medium/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/2d946a64f7d6fc6ba359e269a5c5c260/product-image-hd/J4DGE7N3OQQIT64MGU542OE2CG.jpg"
                        } ],
                        "attachments" : [ {
                          "type" : "BROCHURE",
                          "filename" : "external_file.pdf",
                          "url" : "https://example.com/external_file.pdf"
                        }, {
                          "type" : "INSTALLATION_MANUAL",
                          "filename" : "installation_manual.pdf",
                          "url" : "https://oxomi.com/dasd/pd/attachments/12e1d4314c3afe29e750b72c8c3e9b63/M119BM49VBK9A2I2Q2FGC7MV34/FQ2KDGARVFKADDOE79RN04ADU0/katalog_as_arbeitsschutz_en.pdf"
                        } ]
                      } ],
                      "continuationToken" : "-"
                    }
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Missing parameter or malformed request",
            "content" : {
              "application/json" : {
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : false,
                      "error" : true,
                      "message" : "The parameter {missingParameter} must be filled."
                    }
                  }
                }
              }
            }
          },
          "401" : {
            "description" : "Authentication required but none provided",
            "content" : {
              "application/json" : { }
            }
          },
          "403" : {
            "description" : "Invalid authentication or missing permission",
            "content" : {
              "application/json" : { }
            }
          },
          "404" : {
            "description" : "Resource not found",
            "content" : {
              "application/json" : { }
            }
          },
          "405" : {
            "description" : "Incorrect request method, e.g. GET instead of POST",
            "content" : {
              "application/json" : { }
            }
          },
          "500" : {
            "description" : "Unexpected server-side error",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/portals/api/v3/products/spx" : {
      "get" : {
        "operationId" : "get-portals-api-v3-products-spx",
        "summary" : "Fetch individual products in SPX format V3",
        "description" : "With the provided itemNumber and/or GTIN.\n",
        "parameters" : [ {
          "name" : "accessToken",
          "in" : "query",
          "required" : true,
          "description" : "Access token for non-public portals. When submitting a <i>user</i> or <i>roles,</i> the respective values need to be considered during the computation of the token. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "d0765f518ff0cab426dbbd6d467c9967"
        }, {
          "name" : "apiToken",
          "in" : "query",
          "required" : true,
          "description" : "The ID of the portal's API-Token to use for this request. <b>The API-Token also needs to be considered during the computation of the access token</b>. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "KJ9M1HEM2KEVRQS2KQFPO2TRS8"
        }, {
          "name" : "portal",
          "in" : "query",
          "required" : true,
          "description" : "Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the <a href=\"/portals\">Portals</a> page.",
          "schema" : {
            "type" : "string"
          },
          "example" : "9999999"
        }, {
          "name" : "user",
          "in" : "query",
          "required" : true,
          "description" : "User name",
          "schema" : {
            "type" : "string"
          },
          "example" : "john.doe"
        }, {
          "name" : "blocks",
          "in" : "query",
          "required" : false,
          "description" : "A comma-separated string deciding which blocks should be included in the response. The <tt>PRICES</tt> block is only available in selected portals.",
          "schema" : {
            "type" : "string"
          },
          "example" : "DETAILS,CLASSIFICATIONS,FEATURES,PROPERTIES,TEXTS,IMAGES,ATTACHMENTS,PRICES,RELATIONSHIPS,MEASUREMENTS,PACKAGES"
        }, {
          "name" : "classificationLabelLanguages",
          "in" : "query",
          "required" : false,
          "description" : "The language codes to which classification and feature codes will be translated. No classification labels will be returned if this parameter is not set.",
          "schema" : {
            "type" : "string"
          },
          "example" : "en,de"
        }, {
          "name" : "filterCountry",
          "in" : "query",
          "required" : false,
          "description" : "The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "filterLanguage",
          "in" : "query",
          "required" : false,
          "description" : "The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "gtin",
          "in" : "query",
          "required" : false,
          "description" : "Specifies the GTIN to filter by. Required if no 'itemNumber' is provided.",
          "schema" : {
            "type" : "string"
          },
          "example" : "00012345600012"
        }, {
          "name" : "itemNumber",
          "in" : "query",
          "required" : false,
          "description" : "Specifies the item number to filter by. Required if no 'gtin' is provided.",
          "schema" : {
            "type" : "string"
          },
          "example" : "ST.001.A"
        }, {
          "name" : "language",
          "in" : "query",
          "required" : false,
          "description" : "Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "roles",
          "in" : "query",
          "required" : false,
          "description" : "Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public.",
          "schema" : {
            "type" : "string"
          },
          "example" : "Heating,Electronics,Top-Customer"
        }, {
          "name" : "supplierNumber",
          "in" : "query",
          "required" : false,
          "description" : "Specifies the number of the supplier to filter by.",
          "schema" : {
            "type" : "string"
          },
          "example" : "0815"
        } ],
        "responses" : {
          "200" : {
            "description" : "A list of products.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "/assets/schemas/products-changed.v3.schema.json"
                },
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : true,
                      "error" : false,
                      "products" : [ {
                        "id" : "VHPKG8BLQEKO58DKT2LEDD55EC",
                        "uniqueIdentifier" : "b04e82e9fb7c7a4b4cac6201ca2349e8",
                        "visibleItemNumber" : "ST.001.A",
                        "itemNumber" : "ST.001.A",
                        "gtin" : "00012345600012",
                        "model" : "ST 001 A",
                        "supplierNumber" : "1351",
                        "supplierNumbers" : [ "1351, 1352, 1353" ],
                        "lang" : "de",
                        "countries" : [ "de", "at" ],
                        "details" : {
                          "productGroup" : "product_group_code",
                          "productGroupName" : "product_group_name",
                          "productGroupHierarchy" : [ {
                            "level" : 0,
                            "code" : "main_product_group_code",
                            "name" : "main_product_group_name"
                          }, {
                            "level" : 1,
                            "code" : "product_group_code",
                            "name" : "product_group_name"
                          } ],
                          "lifecycle" : "ACTIVE",
                          "brand" : {
                            "id" : "DIS0LA5ACOU1IC717VV3I614CS",
                            "name" : "ST Sanitär",
                            "slogan" : "",
                            "mediumImageUrl" : "https://oxomi.com/dasd/cv/tenants/12a92bfe3b2034486fd4aead68919f37/tenant-medium/HNO1Q2SULBJG4K7NIA2LCRGQKO.png",
                            "manufacturerName" : "ST Sanitary Inc",
                            "manufacturerPostalAddress" : "ST Sanitary, 69 W 14th St, 10011 New York, US",
                            "manufacturerElectronicAddress" : "st-sanitary@oxomi.local",
                            "distributorName" : "ST Sanitär Europa GmbH",
                            "distributorPostalAddress" : "ST Sanitär, Sanitärstrasse 1, 73630 Remshalden, GERMANY",
                            "distributorElectronicAddress" : "st-sanitaer-eu@oxomi.local"
                          },
                          "seriesCode" : "ST-CeramX",
                          "seriesNormalizedCode" : "st-ceramx",
                          "seriesName" : "ST-CeramX",
                          "series" : {
                            "name" : "ST-CeramX",
                            "slogan" : "",
                            "marketingText" : "",
                            "previewImageUrl" : "https://oxomi.com/dasd/cv/series/e92f41b798d4c638b98cb5f85fef056c/series-image-medium/4AIFG0TFLD16CTHA6GCBV97HFO.jpg",
                            "mediumImageUrl" : "https://oxomi.com/dasd/p/series/bc6dcf5b301b36734563223c67d5252b/4AIFG0TFLD16CTHA6GCBV97HFO/7N58C0OMOMTP5BM74AKJ34BEH8.jpg"
                          },
                          "shortText" : "Halbeinbauwaschtisch weiß mit Tisch schwarz",
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "type" : "PRODUCT",
                          "variantGroup" : "WT3690",
                          "variantPriority" : 100,
                          "variantMaster" : {
                            "filename" : "WT3690.png",
                            "description" : "",
                            "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                            "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                            "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                            "previewIsVariantImage" : true
                          },
                          "orderUnit" : "PCE",
                          "priceQuantity" : "1",
                          "minOrderQuantity" : "1",
                          "orderStep" : "1",
                          "contentUnit" : "PCE",
                          "packageQuantity" : "1",
                          "vat" : "FULL_TAXATION"
                        },
                        "measurements" : {
                          "length_mm" : "600",
                          "width_mm" : "450",
                          "height_mm" : "150",
                          "weight_kg" : "4.5",
                          "diameter_mm" : null,
                          "volume_cm3" : "40500"
                        },
                        "classifications" : [ {
                          "classificationSystem" : "ETIM-9",
                          "classificationCode" : "EC011550",
                          "groupCode" : "EG017110",
                          "labels" : {
                            "classificationCode" : {
                              "de" : "Waschbecken",
                              "en" : "Washbasin"
                            },
                            "groupCode" : {
                              "de" : "Sanitärkeramiken",
                              "en" : "(Wastewater) reception devices"
                            }
                          }
                        }, {
                          "classificationSystem" : "CUSTOM",
                          "classificationCode" : "-"
                        } ],
                        "features" : [ {
                          "classificationSystem" : "CUSTOM",
                          "code" : "Made-To-Order",
                          "value" : "false",
                          "value2" : null,
                          "unit" : null
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF002169",
                          "value" : "EV000572",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Werkstoff",
                              "en" : "Material"
                            },
                            "value" : {
                              "de" : "Keramik",
                              "en" : "Ceramics"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020348",
                          "value" : "true",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Mit Überlauf",
                              "en" : "With overflow"
                            },
                            "value" : {
                              "de" : "Ja",
                              "en" : "Yes"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020710",
                          "value" : "4",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : "EU570448",
                          "labels" : {
                            "code" : {
                              "de" : "Durchmesser Ablaufloch",
                              "en" : "Diameter of drain hole"
                            },
                            "effectiveUnit" : {
                              "de" : "mm",
                              "en" : "mm"
                            }
                          }
                        } ],
                        "properties" : [ {
                          "code" : "COUNTRY_OF_ORIGIN",
                          "value" : "de",
                          "value2" : null
                        } ],
                        "texts" : [ {
                          "type" : "DESCRIPTION",
                          "lang" : "de",
                          "textOriginal" : "Ein Halbeinbauwaschtisch von ST Sanitär aus der Serie ST-CeramX. Erhältlich in weiß mit schwarzem Tisch."
                        } ],
                        "images" : [ {
                          "type" : "COLORED_IMAGE",
                          "filename" : "item_thumbnail_large.jpg",
                          "priority" : 1,
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/d36c132820dc57343fa350a9c2836cc3/product-image-preview/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/ff54d388b2af51ff9869be6dcd24f2f0/product-image-medium/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/2d946a64f7d6fc6ba359e269a5c5c260/product-image-hd/J4DGE7N3OQQIT64MGU542OE2CG.jpg"
                        } ],
                        "attachments" : [ {
                          "type" : "BROCHURE",
                          "filename" : "external_file.pdf",
                          "url" : "https://example.com/external_file.pdf",
                          "external" : true,
                          "priority" : 40
                        }, {
                          "type" : "INSTALLATION_MANUAL",
                          "filename" : "installation_manual.pdf",
                          "url" : "https://oxomi.com/dasd/pd/attachments/12e1d4314c3afe29e750b72c8c3e9b63/M119BM49VBK9A2I2Q2FGC7MV34/FQ2KDGARVFKADDOE79RN04ADU0/katalog_as_arbeitsschutz_en.pdf",
                          "external" : false,
                          "priority" : 50
                        } ],
                        "pricing" : {
                          "discountGroup" : "discount_group_code",
                          "bonusGroup" : "bonus_group_code",
                          "prices" : [ {
                            "type" : "LIST_EXCL_VAT",
                            "amount" : "15.00",
                            "currency" : "EUR",
                            "priceLine" : null,
                            "lowerBound" : 1,
                            "validFrom" : "2024-01-01",
                            "validUntil" : null
                          }, {
                            "type" : "RRP_INCL_VAT",
                            "amount" : "39.99",
                            "currency" : "EUR",
                            "priceLine" : null,
                            "lowerBound" : 1,
                            "validFrom" : "2024-01-01",
                            "validUntil" : null
                          } ]
                        },
                        "relationships" : [ {
                          "type" : "ACCESSORY",
                          "visibleItemNumber" : "ST.100.Z",
                          "priority" : 100,
                          "amount" : "1",
                          "description" : "Seifenspender"
                        }, {
                          "type" : "SPARE_PART",
                          "visibleItemNumber" : "ST.900.S",
                          "priority" : 1,
                          "amount" : "1",
                          "description" : null
                        } ],
                        "packages" : [ {
                          "type" : "BX",
                          "description" : null,
                          "gtin" : "1234567890123",
                          "gs128BarCode" : "AB-C-DE-F",
                          "minContents" : "1",
                          "maxContents" : "1",
                          "separable" : null,
                          "measurements" : {
                            "length_mm" : "610",
                            "width_mm" : "500",
                            "height_mm" : "200",
                            "weight_kg" : "5.5",
                            "diameter_mm" : null,
                            "volume_cm3" : "61000"
                          }
                        }, {
                          "type" : "PF",
                          "description" : "Nur Großhandel",
                          "gtin" : "1234567890124",
                          "gs128BarCode" : null,
                          "minContents" : "20",
                          "maxContents" : "40",
                          "separable" : false,
                          "measurements" : {
                            "length_mm" : "1200",
                            "width_mm" : "800",
                            "height_mm" : "1000",
                            "weight_kg" : "230",
                            "diameter_mm" : null,
                            "volume_cm3" : null
                          }
                        } ]
                      } ],
                      "continuationToken" : "-"
                    }
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Missing parameter or malformed request",
            "content" : {
              "application/json" : {
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : false,
                      "error" : true,
                      "message" : "The parameter {missingParameter} must be filled."
                    }
                  }
                }
              }
            }
          },
          "401" : {
            "description" : "Authentication required but none provided",
            "content" : {
              "application/json" : { }
            }
          },
          "403" : {
            "description" : "Invalid authentication or missing permission",
            "content" : {
              "application/json" : { }
            }
          },
          "404" : {
            "description" : "Resource not found",
            "content" : {
              "application/json" : { }
            }
          },
          "405" : {
            "description" : "Incorrect request method, e.g. GET instead of POST",
            "content" : {
              "application/json" : { }
            }
          },
          "500" : {
            "description" : "Unexpected server-side error",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/portals/api/v2/products/spx" : {
      "get" : {
        "operationId" : "get-portals-api-v2-products-spx",
        "summary" : "Fetch individual products in SPX format V2",
        "description" : "With the provided itemNumber and/or GTIN.\n",
        "deprecated" : true,
        "parameters" : [ {
          "name" : "accessToken",
          "in" : "query",
          "required" : true,
          "description" : "Access token for non-public portals. When submitting a <i>user</i> or <i>roles,</i> the respective values need to be considered during the computation of the token. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "d0765f518ff0cab426dbbd6d467c9967"
        }, {
          "name" : "apiToken",
          "in" : "query",
          "required" : true,
          "description" : "The ID of the portal's API-Token to use for this request. <b>The API-Token also needs to be considered during the computation of the access token</b>. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "KJ9M1HEM2KEVRQS2KQFPO2TRS8"
        }, {
          "name" : "portal",
          "in" : "query",
          "required" : true,
          "description" : "Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the <a href=\"/portals\">Portals</a> page.",
          "schema" : {
            "type" : "string"
          },
          "example" : "9999999"
        }, {
          "name" : "user",
          "in" : "query",
          "required" : true,
          "description" : "User name",
          "schema" : {
            "type" : "string"
          },
          "example" : "john.doe"
        }, {
          "name" : "blocks",
          "in" : "query",
          "required" : false,
          "description" : "A comma-separated string deciding which blocks should be included in the response. The <tt>PRICES</tt> block is only available in selected portals.",
          "schema" : {
            "type" : "string"
          },
          "example" : "CLASSIFICATIONS,FEATURES,PROPERTIES,TEXTS,IMAGES,ATTACHMENTS,PRICES"
        }, {
          "name" : "classificationLabelLanguages",
          "in" : "query",
          "required" : false,
          "description" : "The language codes to which classification and feature codes will be translated. No classification labels will be returned if this parameter is not set.",
          "schema" : {
            "type" : "string"
          },
          "example" : "en,de"
        }, {
          "name" : "filterCountry",
          "in" : "query",
          "required" : false,
          "description" : "The country to filter by. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "filterLanguage",
          "in" : "query",
          "required" : false,
          "description" : "The language to filter by in case of multi language portals. Provide a two-letter ISO code. Note that internationalisation is a paid feature that needs to be purchased and enabled separately.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "gtin",
          "in" : "query",
          "required" : false,
          "description" : "Specifies the GTIN to filter by. Required if no 'itemNumber' is provided.",
          "schema" : {
            "type" : "string"
          },
          "example" : "00012345600012"
        }, {
          "name" : "itemNumber",
          "in" : "query",
          "required" : false,
          "description" : "Specifies the item number to filter by. Required if no 'gtin' is provided.",
          "schema" : {
            "type" : "string"
          },
          "example" : "ST.001.A"
        }, {
          "name" : "language",
          "in" : "query",
          "required" : false,
          "description" : "Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "roles",
          "in" : "query",
          "required" : false,
          "description" : "Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public.",
          "schema" : {
            "type" : "string"
          },
          "example" : "Heating,Electronics,Top-Customer"
        }, {
          "name" : "supplierNumber",
          "in" : "query",
          "required" : false,
          "description" : "Specifies the number of the supplier to filter by.",
          "schema" : {
            "type" : "string"
          },
          "example" : "0815"
        } ],
        "responses" : {
          "200" : {
            "description" : "A list of products.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "/assets/schemas/products-changed.v2.schema.json"
                },
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : true,
                      "error" : false,
                      "products" : [ {
                        "id" : "VHPKG8BLQEKO58DKT2LEDD55EC",
                        "visibleItemNumber" : "ST.001.A",
                        "itemNumber" : "ST.001.A",
                        "gtin" : "00012345600012",
                        "model" : "ST 001 A",
                        "supplierNumber" : "1351",
                        "supplierNumbers" : [ "1351, 1352, 1353" ],
                        "productGroup" : "product_group_code",
                        "productGroupName" : "product_group_name",
                        "lang" : "de",
                        "countries" : [ "de", "at" ],
                        "lifecycle" : "ACTIVE",
                        "brand" : {
                          "id" : "DIS0LA5ACOU1IC717VV3I614CS",
                          "name" : "ST Sanitär",
                          "slogan" : "",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/tenants/12a92bfe3b2034486fd4aead68919f37/tenant-medium/HNO1Q2SULBJG4K7NIA2LCRGQKO.png",
                          "manufacturerName" : "ST Sanitary Inc",
                          "manufacturerPostalAddress" : "ST Sanitary, 69 W 14th St, 10011 New York, US",
                          "manufacturerElectronicAddress" : "st-sanitary@oxomi.local",
                          "distributorName" : "ST Sanitär Europa GmbH",
                          "distributorPostalAddress" : "ST Sanitär, Sanitärstrasse 1, 73630 Remshalden, GERMANY",
                          "distributorElectronicAddress" : "st-sanitaer-eu@oxomi.local"
                        },
                        "seriesCode" : "ST-CeramX",
                        "seriesNormalizedCode" : "st-ceramx",
                        "seriesName" : "ST-CeramX",
                        "series" : {
                          "name" : "ST-CeramX",
                          "slogan" : "",
                          "marketingText" : "",
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/series/e92f41b798d4c638b98cb5f85fef056c/series-image-medium/4AIFG0TFLD16CTHA6GCBV97HFO.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/p/series/bc6dcf5b301b36734563223c67d5252b/4AIFG0TFLD16CTHA6GCBV97HFO/7N58C0OMOMTP5BM74AKJ34BEH8.jpg"
                        },
                        "shortText" : "Halbeinbauwaschtisch weiß mit Tisch schwarz",
                        "type" : "PRODUCT",
                        "variantGroup" : "WT3690",
                        "variantPriority" : 100,
                        "variantMaster" : {
                          "filename" : "WT3690.png",
                          "description" : "",
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/709ca1f160f101961dd1f4707063439d/product-image-preview/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/2fed30507966c3d484a6a345c1373f61/product-image-medium/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/b0dc3031cfbd17b829573a5c59a4a8d9/product-image-hd/JCBACKBR3GL10V95SFNSMC75U8.jpg",
                          "previewIsVariantImage" : true
                        },
                        "classifications" : [ {
                          "classificationSystem" : "ETIM-9",
                          "classificationCode" : "EC011550",
                          "groupCode" : "EG017110",
                          "labels" : {
                            "classificationCode" : {
                              "de" : "Waschbecken",
                              "en" : "Washbasin"
                            },
                            "groupCode" : {
                              "de" : "Sanitärkeramiken",
                              "en" : "(Wastewater) reception devices"
                            }
                          }
                        }, {
                          "classificationSystem" : "CUSTOM",
                          "classificationCode" : "-"
                        } ],
                        "features" : [ {
                          "classificationSystem" : "CUSTOM",
                          "code" : "Made-To-Order",
                          "value" : "false",
                          "value2" : null,
                          "unit" : null
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF002169",
                          "value" : "EV000572",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Werkstoff",
                              "en" : "Material"
                            },
                            "value" : {
                              "de" : "Keramik",
                              "en" : "Ceramics"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020348",
                          "value" : "true",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : null,
                          "labels" : {
                            "code" : {
                              "de" : "Mit Überlauf",
                              "en" : "With overflow"
                            },
                            "value" : {
                              "de" : "Ja",
                              "en" : "Yes"
                            }
                          }
                        }, {
                          "classificationSystem" : "ETIM-9",
                          "code" : "EF020710",
                          "value" : "4",
                          "value2" : null,
                          "unit" : null,
                          "effectiveUnit" : "EU570448",
                          "labels" : {
                            "code" : {
                              "de" : "Durchmesser Ablaufloch",
                              "en" : "Diameter of drain hole"
                            },
                            "effectiveUnit" : {
                              "de" : "mm",
                              "en" : "mm"
                            }
                          }
                        } ],
                        "properties" : [ {
                          "code" : "COUNTRY_OF_ORIGIN",
                          "value" : "de",
                          "value2" : null
                        } ],
                        "texts" : [ {
                          "type" : "DESCRIPTION",
                          "lang" : "de",
                          "textOriginal" : "Ein Halbeinbauwaschtisch von ST Sanitär aus der Serie ST-CeramX. Erhältlich in weiß mit schwarzem Tisch."
                        } ],
                        "images" : [ {
                          "type" : "COLORED_IMAGE",
                          "filename" : "item_thumbnail_large.jpg",
                          "priority" : 1,
                          "previewImageUrl" : "https://oxomi.com/dasd/cv/attachments/d36c132820dc57343fa350a9c2836cc3/product-image-preview/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "mediumImageUrl" : "https://oxomi.com/dasd/cv/attachments/ff54d388b2af51ff9869be6dcd24f2f0/product-image-medium/J4DGE7N3OQQIT64MGU542OE2CG.jpg",
                          "hdImageUrl" : "https://oxomi.com/dasd/cv/attachments/2d946a64f7d6fc6ba359e269a5c5c260/product-image-hd/J4DGE7N3OQQIT64MGU542OE2CG.jpg"
                        } ],
                        "attachments" : [ {
                          "type" : "BROCHURE",
                          "filename" : "external_file.pdf",
                          "url" : "https://example.com/external_file.pdf"
                        }, {
                          "type" : "INSTALLATION_MANUAL",
                          "filename" : "installation_manual.pdf",
                          "url" : "https://oxomi.com/dasd/pd/attachments/12e1d4314c3afe29e750b72c8c3e9b63/M119BM49VBK9A2I2Q2FGC7MV34/FQ2KDGARVFKADDOE79RN04ADU0/katalog_as_arbeitsschutz_en.pdf"
                        } ],
                        "pricing" : {
                          "discountGroup" : "discount_group_code",
                          "bonusGroup" : "bonus_group_code",
                          "prices" : [ {
                            "type" : "LIST_EXCL_VAT",
                            "amount" : "15.00",
                            "currency" : "EUR",
                            "priceLine" : null,
                            "lowerBound" : 1,
                            "validFrom" : "2024-01-01",
                            "validUntil" : null
                          }, {
                            "type" : "RRP_INCL_VAT",
                            "amount" : "39.99",
                            "currency" : "EUR",
                            "priceLine" : null,
                            "lowerBound" : 1,
                            "validFrom" : "2024-01-01",
                            "validUntil" : null
                          } ]
                        }
                      } ],
                      "continuationToken" : "-"
                    }
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Missing parameter or malformed request",
            "content" : {
              "application/json" : {
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : false,
                      "error" : true,
                      "message" : "The parameter {missingParameter} must be filled."
                    }
                  }
                }
              }
            }
          },
          "401" : {
            "description" : "Authentication required but none provided",
            "content" : {
              "application/json" : { }
            }
          },
          "403" : {
            "description" : "Invalid authentication or missing permission",
            "content" : {
              "application/json" : { }
            }
          },
          "404" : {
            "description" : "Resource not found",
            "content" : {
              "application/json" : { }
            }
          },
          "405" : {
            "description" : "Incorrect request method, e.g. GET instead of POST",
            "content" : {
              "application/json" : { }
            }
          },
          "500" : {
            "description" : "Unexpected server-side error",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    },
    "/portals/api/v1/core/update-sync-date" : {
      "get" : {
        "operationId" : "get-portals-api-v1-core-update-sync-date",
        "summary" : "Synchronize Portal API-Token Date",
        "description" : "Provides an API to synchronize the sync date of the provided API key to the given date.\n",
        "parameters" : [ {
          "name" : "accessToken",
          "in" : "query",
          "required" : true,
          "description" : "Access token for non-public portals. When submitting a <i>user</i> or <i>roles,</i> the respective values need to be considered during the computation of the token. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "d0765f518ff0cab426dbbd6d467c9967"
        }, {
          "name" : "apiToken",
          "in" : "query",
          "required" : true,
          "description" : "The ID of the portal's API-Token to use for this request. <b>The API-Token also needs to be considered during the computation of the access token</b>. See kba:INT63 for details.",
          "schema" : {
            "type" : "string"
          },
          "example" : "KJ9M1HEM2KEVRQS2KQFPO2TRS8"
        }, {
          "name" : "date",
          "in" : "query",
          "required" : true,
          "description" : "A date and time to which the sync date of the API key should be set to.",
          "schema" : {
            "type" : "string"
          },
          "example" : "2022-11-23 10:19:42"
        }, {
          "name" : "portal",
          "in" : "query",
          "required" : true,
          "description" : "Globally unique alpha-numeric code as set up or automatically assigned. Also visible in the respective URL on the <a href=\"/portals\">Portals</a> page.",
          "schema" : {
            "type" : "string"
          },
          "example" : "9999999"
        }, {
          "name" : "user",
          "in" : "query",
          "required" : true,
          "description" : "User name",
          "schema" : {
            "type" : "string"
          },
          "example" : "john.doe"
        }, {
          "name" : "language",
          "in" : "query",
          "required" : false,
          "description" : "Language to use for human-readable data. Does not affect content where applicable. Provide a two-letter ISO code.",
          "schema" : {
            "type" : "string"
          },
          "example" : "de"
        }, {
          "name" : "roles",
          "in" : "query",
          "required" : false,
          "description" : "Comma-separated list of roles assigned to the user. Can be omitted if roles are not in use, or if the portal is public.",
          "schema" : {
            "type" : "string"
          },
          "example" : "Heating,Electronics,Top-Customer"
        } ],
        "responses" : {
          "200" : {
            "description" : "Successful response",
            "content" : {
              "application/json" : {
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : true,
                      "error" : false
                    }
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Missing parameter or malformed request",
            "content" : {
              "application/json" : {
                "examples" : {
                  "example1" : {
                    "value" : {
                      "success" : false,
                      "error" : true,
                      "message" : "The parameter {missingParameter} must be filled."
                    }
                  }
                }
              }
            }
          },
          "401" : {
            "description" : "Authentication required but none provided",
            "content" : {
              "application/json" : { }
            }
          },
          "403" : {
            "description" : "Invalid authentication or missing permission",
            "content" : {
              "application/json" : { }
            }
          },
          "404" : {
            "description" : "Resource not found",
            "content" : {
              "application/json" : { }
            }
          },
          "405" : {
            "description" : "Incorrect request method, e.g. GET instead of POST",
            "content" : {
              "application/json" : { }
            }
          },
          "500" : {
            "description" : "Unexpected server-side error",
            "content" : {
              "application/json" : { }
            }
          }
        }
      }
    }
  }
}