{"info":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","description":"<html><head></head><body><p>Welcome to the Plggr API documentation</p>\n<h1 id=\"what-is-plggr\">What is Plggr?</h1>\n<p>PLGGR is an innovative company specializing in building ecosystems for SaaS solutions. Our mission is to help companies maximize operational efficiency through seamless integration of disparate systems and advanced software solutions. Our products and services enable companies to manage product information, streamline order processing and synchronize data across multiple platforms.</p>\n<h1 id=\"who-is-plggr-api-for\">Who is Plggr API for?</h1>\n<p>The PLGGR API is designed for businesses and organizations that seek to streamline their operations, enhance efficiency, and optimize data management processes. It is targeted towards companies that rely on software solutions to manage their product information, order processing, and data synchronization across multiple platforms. Whether it's an e-commerce business, a manufacturing company, or a service provider, the PLGGR API provides a flexible and scalable solution to meet the diverse needs of modern businesses.</p>\n<h1 id=\"api-limits\">API Limits</h1>\n<p>The API limits for PLGGR are designed to ensure optimal performance and fair usage for all users while maintaining system stability. These limits may vary depending on factors such as subscription tier, usage patterns, and specific API endpoints. However, typical API limits may include:</p>\n<ol>\n<li><p>Rate Limits: The number of requests that can be made to the API within a specific time frame (e.g., per minute, per hour).</p>\n</li>\n<li><p>Usage Quotas: The total amount of data that can be processed or retrieved through the API within a given period (e.g., per day, per month).</p>\n</li>\n<li><p>Concurrent Connections: The maximum number of simultaneous connections allowed to the API server at any given time.</p>\n</li>\n</ol>\n<p>These limits are set to prevent abuse, ensure fair usage, and maintain system performance for all users.</p>\n<h1 id=\"authentication\">Authentication</h1>\n<p>The Plggr API uses OAuth (Open Authorization) with Bearer Token authentication to enable secure access to tenants resources. This enables third-party applications access resources without the tenant needing to share their credentials.</p>\n<p>To obtain a valid token the client must supply API credentials (API client id and secret) by sending a POST request to <a href=\"https://plggr1.eu.auth0.com/oauth/token\">https://plggr1.eu.auth0.com/oauth/token</a>. A token is valid for 24 hours, after this period and a new token must be requested to continue accessing the proteced resources.</p>\n<p>If a token cannot be verified, a 401 Unauthorized error will be returned and a new token must be requested.</p>\n<p>More info about using/managing tokens, error codes and formats can be found in the <strong>authentication</strong> section further down in this documentations.</p>\n<h1 id=\"http-status-codes\">HTTP Status Codes</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Status code</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200 OK</td>\n<td>The request has succeeded. The response body contains a resourse object</td>\n</tr>\n<tr>\n<td>400 Bad Request</td>\n<td>The server cannot or will not process the request due to something that is perceived to be a client error. This is typically because required parameter were not provided in the request.</td>\n</tr>\n<tr>\n<td>401 Unauthorized</td>\n<td>The access token is either invalid, expired, or lacks the necessary permissions to access the requested resource</td>\n</tr>\n<tr>\n<td>403 Forbidden</td>\n<td>Indicates that the server understands the request but refuses to authorize it. The access is tied to the application logic, such as insufficient rights to a resource.</td>\n</tr>\n<tr>\n<td>404 Not Found</td>\n<td>The server cannot find the requested resource.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"definitions\">Definitions</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Term</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Tenant</td>\n<td>Plggr customer that wants it's data managed in the HUB.</td>\n</tr>\n<tr>\n<td>Company</td>\n<td>Separate entity that has its own context for a tenant.</td>\n</tr>\n<tr>\n<td>HUB</td>\n<td>A centralized system for integrating, managing and sharing context data of tenants.</td>\n</tr>\n<tr>\n<td>PIM</td>\n<td>Product Information Management build on top of the HUB for data enrichment of data contexts.</td>\n</tr>\n<tr>\n<td>Order Entry</td>\n<td>Order application that uses the contexts enriched by the PIM and managed by the HUB.</td>\n</tr>\n<tr>\n<td>Client</td>\n<td>This is the application that wants to access the tenants resources.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"contexts\">Contexts</h1>\n<p>The Plggr API is build around <em>contexts</em>, a context defines it's data, operations and relationships with other contexts.</p>\n<p>Context available are:</p>\n<ul>\n<li><p>Products</p>\n</li>\n<li><p>Customers</p>\n</li>\n<li><p>Orders</p>\n</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"What is Plggr?","slug":"what-is-plggr"},{"content":"Who is Plggr API for?","slug":"who-is-plggr-api-for"},{"content":"API Limits","slug":"api-limits"},{"content":"Authentication","slug":"authentication"},{"content":"HTTP Status Codes","slug":"http-status-codes"},{"content":"Definitions","slug":"definitions"},{"content":"Contexts","slug":"contexts"}],"owner":"3941118","collectionId":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","publishedId":"2sA3JJ82nR","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"36C7F1"},"publishDate":"2024-05-30T13:11:25.000Z"},"item":[{"name":"authentication","item":[{"name":"Retrieve an authentication token","id":"8e817ed6-a911-4eba-aebc-b24665d00e70","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{a0_client_id}}"},{"key":"password","value":"{{a0_client_secret}}"}]},"isInherited":false},"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"audience","value":"{{a0_audience}}","type":"text"},{"key":"grant_type","value":"client_credentials","type":"text"}]},"url":"{{auth0_url}}/oauth/token","description":"<h3 id=\"auth0-token-request\">Auth0 Token Request</h3>\n<p>This endpoint allows you to request an access token from Auth0.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p>audience (text): The audience for which the token is requested.</p>\n</li>\n<li><p>grant_type (text): The type of grant being requested.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be in JSON format and will include the following properties:</p>\n<ul>\n<li><p>access_token (string): The access token to be used for authentication.</p>\n</li>\n<li><p>scope (string): The scope of the access token.</p>\n</li>\n<li><p>expires_in (number): The duration for which the token is valid.</p>\n</li>\n<li><p>token_type (string): The type of token.</p>\n</li>\n</ul>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"access_token\": \"\",\n    \"scope\": \"\",\n    \"expires_in\": 0,\n    \"token_type\": \"\"\n}\n\n</code></pre>\n<h4 id=\"technical-description\">Technical Description</h4>\n<ul>\n<li><p>Method: POST</p>\n</li>\n<li><p>URL: <code>{{auth0_url}}/oauth/token</code></p>\n</li>\n<li><p>Headers:</p>\n<ul>\n<li>Content-Type: application/x-www-form-urlencoded</li>\n</ul>\n</li>\n<li><p>Request Body:</p>\n<ul>\n<li><p>audience (text): The audience for which the token is requested.</p>\n</li>\n<li><p>grant_type (text): The type of grant being requested.</p>\n</li>\n</ul>\n</li>\n<li><p>Response Status: 200 OK</p>\n</li>\n<li><p>Response Content-Type: application/json</p>\n</li>\n<li><p>Response Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">          {\n              \"access_token\": \"\",\n              \"scope\": \"\",\n              \"expires_in\": 0,\n              \"token_type\": \"\"\n          }\n\n</code></pre>\n</li>\n</ul>\n","urlObject":{"path":["oauth","token"],"host":["{{auth0_url}}"],"query":[],"variable":[]}},"response":[{"id":"9649d8c8-39a6-42d1-8538-c02f63168ce0","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"audience","value":"{{a0_audience}}","type":"text"},{"key":"grant_type","value":"client_credentials","type":"text"}]},"url":"{{auth0_url}}/oauth/token"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 13 May 2024 09:14:16 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"88318989b8fe4196-AMS"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Cache-Control","value":"no-store"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Vary","value":"Accept-Encoding, Origin"},{"key":"Pragma","value":"no-cache"},{"key":"X-Auth0-DL","value":"654"},{"key":"X-Auth0-RequestId","value":"5ab27a704b33ce0d9be5"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"X-RateLimit-Reset","value":"1715591657"},{"key":"Server","value":"cloudflare"},{"key":"Content-Encoding","value":"br"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"eyJhbGc...QZBmxg\",\n    \"scope\": \"read:customers read:products write:products read:assets write:assets read:jobs write:jobs\",\n    \"expires_in\": 86400,\n    \"token_type\": \"Bearer\"\n}"},{"id":"d9a2fdce-8df4-44a0-8326-9e500102ac7d","name":"Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"audience","value":"{{a0_audience}}","type":"text"},{"key":"grant_type","value":"client_credentials","type":"text","disabled":true}]},"url":"{{auth0_url}}/oauth/token"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 13 May 2024 09:23:28 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"88"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"88319703fd909ffa-AMS"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Cache-Control","value":"private, no-store, no-cache, must-revalidate, post-check=0, pre-check=0, no-transform"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"X-Auth0-RequestId","value":"38c86bd7c9d14af0b7ec"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"X-RateLimit-Reset","value":"1715592209"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"invalid_request\",\n    \"error_description\": \"Missing required parameter: grant_type\"\n}"},{"id":"384e6e1e-680b-4419-81b3-a87f7d26d3fe","name":"Unauthorized","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"audience","value":"{{a0_audience}}","type":"text"},{"key":"grant_type","value":"client_credentials","type":"text"}]},"url":"{{auth0_url}}/oauth/token"},"status":"Unauthorized","code":401,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 13 May 2024 09:24:52 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"60"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"883199152efc9ffa-AMS"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Cache-Control","value":"private, no-store, no-cache, must-revalidate, post-check=0, pre-check=0, no-transform"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"X-Auth0-RequestId","value":"a491b081b0b316363870"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"X-RateLimit-Reset","value":"1715592293"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"access_denied\",\n    \"error_description\": \"Unauthorized\"\n}"},{"id":"e4f6d612-ee73-4bc8-9482-90ecfedd46cb","name":"Forbidden","originalRequest":{"method":"POST","header":[],"body":{"mode":"urlencoded","urlencoded":[{"key":"audience","value":"{{a0_audience}}","type":"text","disabled":true},{"key":"grant_type","value":"client_credentials","type":"text"}]},"url":"{{auth0_url}}/oauth/token"},"status":"Forbidden","code":403,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 13 May 2024 09:25:35 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Content-Length","value":"127"},{"key":"Connection","value":"keep-alive"},{"key":"CF-Ray","value":"88319a1cfb799ffa-AMS"},{"key":"CF-Cache-Status","value":"DYNAMIC"},{"key":"Cache-Control","value":"private, no-store, no-cache, must-revalidate, post-check=0, pre-check=0, no-transform"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Vary","value":"Origin, Accept-Encoding"},{"key":"X-Auth0-RequestId","value":"ddc71d9c730cb7c39dba"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-RateLimit-Limit","value":"100"},{"key":"X-RateLimit-Remaining","value":"99"},{"key":"X-RateLimit-Reset","value":"1715592335"},{"key":"Server","value":"cloudflare"},{"key":"alt-svc","value":"h3=\":443\"; ma=86400"}],"cookie":[],"responseTime":null,"body":"{\n    \"error\": \"access_denied\",\n    \"error_description\": \"No audience parameter was provided, and no default audience has been configured\"\n}"}],"_postman_id":"8e817ed6-a911-4eba-aebc-b24665d00e70"}],"id":"725e8533-bdaa-4f5f-a8f3-8e7afd788386","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"id":"d41733ec-f014-40e7-b287-4820f3d7602f","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"e5c16524-9c98-4366-a15b-39ba5e4e9eb0","type":"text/javascript","packages":{},"exec":[""]}}],"_postman_id":"725e8533-bdaa-4f5f-a8f3-8e7afd788386","description":""},{"name":"products","item":[{"name":"Get Product Properties","id":"511b4163-eda2-490a-8873-524c56312057","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"tenant","value":"{{tenant}}"}],"body":{"mode":"raw","raw":"{\r\n    \"filterOperators\": \"eq\",\r\n    \"filters\": {\r\n        \"tonen_op_webshop_79r7\": [\r\n            \"False\"\r\n        ]\r\n    },\r\n    \"fields\": [\r\n        \"decimal_with_validator_6xan\",\r\n        \"korte_tekst_otu0\",\r\n        \"tonen_op_webshop_79r7\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{hub_url}}/api/2023-1/catalog/queries/getSkus?language=nl&pageNumber=1&pageSize=100","description":"<h3 id=\"retrieve-product-property-aliases\">Retrieve Product Property Aliases</h3>\n<p>This endpoint retrieves the products in the catalog for a specific language. Specifiy which fields you want to retrieve, and it’s also possible to filter products based on specific field criteria.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p>Method: POST</p>\n</li>\n<li><p>URL: <code>{{hub_url}}/api/2023-1/catalog/queries/getSkus</code></p>\n</li>\n<li><p>Query Parameters:</p>\n<ul>\n<li><p><code>language</code> (string): The language for the catalog query.</p>\n</li>\n<li><p><code>pageNumber</code> (integer): The page number for paginating the results.</p>\n</li>\n<li><p><code>pageSize</code> (integer): The number of SKUs to be included per page.</p>\n</li>\n</ul>\n</li>\n<li><p>Request Body:</p>\n<ul>\n<li><p>Type: Raw (application/json)</p>\n<p>  The request body should contain the following parameters:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">        {\n          \"filterOperators\": \"\",\n          \"filters\": {\n              \"actief_qwzp\": [\"\"]\n          },\n          \"fields\": [\"\"]\n        }\n\n</code></pre>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"response\">Response</h3>\n<p>The response for this request is a JSON array containing the SKUs and their properties. The response header contains an \"x-total-count\" field which tells how many results are available depending on the filters used.</p>\n<p>The example response for this request is:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"sku\":\"\",\n    \"specs\":{\n       \"actief_qwzp\": \"\",\n       \"korte_omschrijving_f3rq\": \"\"\n    }\n  }\n]\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","catalog","queries","getSkus"],"host":["{{hub_url}}"],"query":[{"key":"language","value":"nl"},{"key":"pageNumber","value":"1"},{"key":"pageSize","value":"100"}],"variable":[]}},"response":[{"id":"bcea3639-d793-4dbb-b269-33160dbc2ddd","name":"Success","originalRequest":{"method":"POST","header":[{"key":"tenant","value":"{{tenant}}"}],"body":{"mode":"raw","raw":"{\r\n    \"filterOperators\": \"eq\",\r\n    \"filters\": {\r\n        \"actief_qwzp\": [\r\n            \"True\"\r\n        ]\r\n    },\r\n    \"fields\": [\r\n        \"actief_qwzp\",\r\n        \"korte_omschrijving_f3rq\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{hub_url}}/api/2023-1/catalog/queries/getSkus?language=nl&pageNumber=1&pageSize=15","host":["{{hub_url}}"],"path":["api","2023-1","catalog","queries","getSkus"],"query":[{"key":"language","value":"nl"},{"key":"pageNumber","value":"1"},{"key":"pageSize","value":"15"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"date","value":"Wed, 22 May 2024 15:31:46 GMT"},{"key":"server","value":"Kestrel"},{"key":"access-control-expose-headers","value":"X-Total-Count"},{"key":"x-total-count","value":"12"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"sku\": \"TG-504\",\n        \"specs\": {\n            \"actief_qwzp\": \"True\",\n            \"korte_omschrijving_f3rq\": \"Boutenset\"\n        }\n    }\n]"}],"_postman_id":"511b4163-eda2-490a-8873-524c56312057"},{"name":"Get Product Property Aliases","id":"3ff7392b-19b8-4d61-bcaa-9a695c53ad2a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"tenant","value":"{{tenant}}","type":"text"}],"url":"{{hub_url}}/api/2023-1/catalog/products/aliases?language=nl","description":"<h3 id=\"retrieve-product-property-aliases\">Retrieve Product Property Aliases</h3>\n<p>This endpoint retrieves the property aliases of products in the catalog for a specific language.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>{{hub_url}}/api/2023-1/catalog/products/aliases?language=nl</code></p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response for this request is a JSON array containing objects with the following properties:</p>\n<ul>\n<li><p><code>alias</code> (string): The alias of the product.</p>\n</li>\n<li><p><code>description</code> (string): The description of the alias.</p>\n</li>\n<li><p><code>dataType</code> (string): The data type of the alias.</p>\n</li>\n</ul>\n<p>Example response body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"alias\": \"\",\n        \"description\": \"\",\n        \"dataType\": \"\"\n    }\n]\n\n</code></pre>\n<h4 id=\"json-schema\">JSON Schema</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"type\": \"array\",\n    \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n            \"alias\": {\n                \"type\": \"string\"\n            },\n            \"description\": {\n                \"type\": \"string\"\n            },\n            \"dataType\": {\n                \"type\": \"string\"\n            }\n        }\n    }\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","catalog","products","aliases"],"host":["{{hub_url}}"],"query":[{"key":"language","value":"nl"}],"variable":[]}},"response":[{"id":"aca372f6-82d4-4847-a89c-a8cb326b4e03","name":"Success","originalRequest":{"method":"GET","header":[{"key":"tenant","value":"{{tenant}}"}],"url":{"raw":"{{hub_url}}/api/2023-1/catalog/products/aliases?language=nl","host":["{{hub_url}}"],"path":["api","2023-1","catalog","products","aliases"],"query":[{"key":"language","value":"nl"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 23 May 2024 10:23:59 GMT"},{"key":"Server","value":"Kestrel"},{"key":"Access-Control-Expose-Headers","value":"X-Total-Count"},{"key":"Content-Encoding","value":"br"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Total-Count","value":"50"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"alias\": \"actief_qwzp\",\n        \"description\": \"Actief\",\n        \"dataType\": \"Boolean\"\n    },\n    {\n        \"alias\": \"artikelgroep_0r1l\",\n        \"description\": \"Artikelgroep\",\n        \"dataType\": \"Option\"\n    },\n    {\n        \"alias\": \"omschrijving_ipt3\",\n        \"description\": \"Omschrijving\",\n        \"dataType\": \"String\"\n    }\n]"}],"_postman_id":"3ff7392b-19b8-4d61-bcaa-9a695c53ad2a"},{"name":"Properties by Sku and Language","event":[{"listen":"test","script":{"id":"ac41f102-7bca-4edb-a31e-d6c04c86b9a7","exec":[""],"type":"text/javascript","packages":{}}},{"listen":"prerequest","script":{"packages":{},"type":"text/javascript"}}],"id":"23533851-f835-4cba-94dd-00ee03dd441c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Tenant","value":"{{tenant}}","type":"text"}],"url":"{{hub_url}}/api/2023-1/catalog/queries/getSkus/aliases?language=nl&sku=100002","description":"<h3 id=\"retrieve-product-properties-by-sku-and-language\">Retrieve Product Properties By Sku and Language</h3>\n<p>This endpoint retrieves the property aliases for a specific product and language in the catalog.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>{{hub_url}}/api/2023-1/catalog/queries/getSkus/aliases?language=nl&amp;sku=100001</code></p>\n</li>\n<li><p>Query Parameters:</p>\n<ul>\n<li><p><code>language</code> (string): The language for the catalog query.</p>\n</li>\n<li><p><code>sku</code> (guid): The sku you wish to retrieve.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response for this request is a JSON object containing a list of the specified aliases.</p>\n<p>Example response body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"tonen_op_webshop_79r7\":\"\",\n  \"breedte_8un4\":\"\",\n  \"datum_d46b\":\"\",\n  \"media_gallerij_0658\":\"\",\n  \"rich_text_s659\":\"\",\n  \"decimal_with_validator_6xan\":\"\",\n  \"tet_7fbe\":\"\",\n  \"hoofdafbeelding_hwz3\":\"\"\n}\nSuccess\n\n</code></pre>\n<p>This endpoint retrieves the property aliases for a specific product and language in the catalog.</p>\n<h4 id=\"request-1\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>{{hub_url}}/api/2023-1/catalog/queries/getSkus/aliases?language=nl&amp;sku=100001</code></p>\n</li>\n<li><p>Query Parameters:</p>\n<ul>\n<li><p><code>language</code> (string): The language for the catalog query.</p>\n</li>\n<li><p><code>sku</code> (guid): The sku you wish to retrieve.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response-1\">Response</h4>\n<p>The response for this request is a JSON object containing a list of the specified aliases. The example response body schema is as follows:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"tonen_op_webshop_79r7\": \"\",\n  \"breedte_8un4\": \"\",\n  \"datum_d46b\": \"\",\n  \"media_gallerij_0658\": \"\",\n  \"rich_text_s659\": \"\",\n  \"decimal_with_validator_6xan\": \"\",\n  \"tet_7fbe\": \"\",\n  \"hoofdafbeelding_hwz3\": \"\"\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","catalog","queries","getSkus","aliases"],"host":["{{hub_url}}"],"query":[{"key":"language","value":"nl"},{"key":"sku","value":"100002"}],"variable":[]}},"response":[{"id":"dc04cda2-5cc4-4b17-8076-3ab566db81da","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Tenant","value":"{{tenant}}","type":"text"}],"url":{"raw":"{{hub_url}}/api/2023-1/catalog/queries/getSkus/aliases?language=nl&sku=100002","host":["{{hub_url}}"],"path":["api","2023-1","catalog","queries","getSkus","aliases"],"query":[{"key":"language","value":"nl"},{"key":"sku","value":"100002"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"23533851-f835-4cba-94dd-00ee03dd441c"}],"id":"7ff50c0d-3513-4e84-b150-58f45490c794","description":"<p>This section contains resources related to <em>Products</em>.</p>\n","_postman_id":"7ff50c0d-3513-4e84-b150-58f45490c794","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}}},{"name":"categories","item":[{"name":"properties","item":[{"name":"Properties by Category and Language","id":"70e88b34-7ed3-4978-8ad8-0df2212a9ca5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"{{hub_url}}/api/2023-1/catalog/category/aliases?language=en&category=Category2","description":"<h3 id=\"get-category-aliases\">Get Category Aliases</h3>\n<p>This endpoint retrieves category aliases for a specific language and category.</p>\n<h4 id=\"http-request\">HTTP Request</h4>\n<ul>\n<li><p>Method: <code>GET</code></p>\n</li>\n<li><p>URL: <code>{{hub_url}}/api/2023-1/catalog/category/aliases&amp;language=en&amp;category=Category2</code></p>\n</li>\n<li><p>Query Parameters:</p>\n<ul>\n<li><p><code>language</code> (string, required): The language for which the category aliases are requested.</p>\n</li>\n<li><p><code>Category2</code>(string, required): The category for which the category aliases are requested.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The expected response data for this request will be similar to the following example:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"tonen_op_webshop_79r7\": \"\",\n    \"breedte_8un4\": \"\",\n    \"datum_d46b\": \"\",\n    \"media_gallerij_0658\": \"\",\n    \"rich_text_s659\": \"\",\n    \"decimal_with_validator_6xan\": \"\",\n    \"tet_7fbe\": \"\",\n    \"hoofdafbeelding_hwz3\": \"\"\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","catalog","category","aliases"],"host":["{{hub_url}}"],"query":[{"key":"language","value":"en"},{"key":"category","value":"Category2"}],"variable":[]}},"response":[{"id":"3cac9c48-0755-4e73-a041-1e0db3c080b2","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{hub_url}}/api/2023-1/catalog/category/aliases?language=en&category=Category2","host":["{{hub_url}}"],"path":["api","2023-1","catalog","category","aliases"],"query":[{"key":"language","value":"en"},{"key":"category","value":"Category2"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"70e88b34-7ed3-4978-8ad8-0df2212a9ca5"},{"name":"Get Category Properties","id":"6c790d0d-0bec-4b1a-890d-6af732c177df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"filterOperators\": \"eq\",\r\n    \"filters\": {\r\n        \"integer_0psa\": [\r\n            \"12\"\r\n        ]\r\n    },\r\n    \"fields\": [\r\n        \"integer_0psa\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"{{hub_url}}/api/2023-1/catalog/queries/getCategories?language=nl&pageNumber=1&pageSize=100","description":"<p>This endpoint allows you to retrieve categories from the catalog.Specifiy which fields you want to retrieve, and it’s also possible to filter categories based on specific field criteria.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p>Method: POST</p>\n</li>\n<li><p>URL: <code>{{hub_url}}/api/2023-1/catalog/queries/getCategories</code></p>\n</li>\n<li><p>Query Parameters:</p>\n<ul>\n<li><p><code>language</code> (string): The language for the catalog query.</p>\n</li>\n<li><p><code>pageNumber</code> (integer): The page number for paginating the results.</p>\n</li>\n<li><p><code>pageSize</code> (integer): The number of SKUs to be included per page.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body\">Request Body:</h3>\n<ul>\n<li><p>Type: Raw (application/json)</p>\n<p>  The request body should contain the following parameters:</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n            \"filterOperators\": \"\",\n            \"filters\": {\n                \"integer_0psa\": [\"\"]\n            },\n            \"fields\": [\"\"]\n          }\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<p>The response for this request is a JSON array containing the SKUs and their properties. The response header contains an \"x-total-count\" field which tells how many results are available depending on the filters used.</p>\n<p>The example response for this request is:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n  {\n    \"category\":\"\",\n    \"specs\":{\n       \"integer_0psa\": \"\",\n       \"category_name_7qo9\": \"\"\n    }\n  }\n]\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","catalog","queries","getCategories"],"host":["{{hub_url}}"],"query":[{"key":"language","value":"nl"},{"key":"pageNumber","value":"1"},{"key":"pageSize","value":"100"}],"variable":[]}},"response":[{"id":"d5b48674-05f9-4ad1-afea-bb067d7ca46e","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"filterOperators\": \"eq\",\r\n    \"filters\": {\r\n        \"integer_0psa\": [\r\n            \"12\"\r\n        ]\r\n    },\r\n    \"fields\": [\r\n        \"integer_0psa\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{hub_url}}/api/2023-1/catalog/queries/getCategories?language=nl&pageNumber=1&pageSize=100","host":["{{hub_url}}"],"path":["api","2023-1","catalog","queries","getCategories"],"query":[{"key":"language","value":"nl"},{"key":"pageNumber","value":"1"},{"key":"pageSize","value":"100"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"6c790d0d-0bec-4b1a-890d-6af732c177df"}],"id":"4f8343e5-8348-4b43-9b63-00542c36ee7b","_postman_id":"4f8343e5-8348-4b43-9b63-00542c36ee7b","description":"","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}}},{"name":"Category Roots","id":"202ff0f8-f26f-4d9b-be05-2532b10ba42d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"url":"{{hub_url}}/api/2023-1/roots?page=0&pageSize=10","description":"<h2 id=\"retrieve-category-roots\">Retrieve Category Roots</h2>\n<p>This endpoint retrieves the category roots in the catalog for a specific tenant. The request includes query parameters for the page number and page size to control the pagination of the results.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p>Method: POST</p>\n</li>\n<li><p>URL: <a href=\"https://test05-dev.uti-hub.nl/api/2023-1/roots\">https://test05-dev.uti-hub.nl/api/2023-1/roots</a></p>\n</li>\n<li><p>Query Parameters:</p>\n<ul>\n<li><p><code>language</code> (string): The language for the catalog query.</p>\n</li>\n<li><p><code>pageNumber</code> (integer): The page number for paginating the results.</p>\n</li>\n<li><p><code>pageSize</code> (integer): The number of SKUs to be included per page.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body\">Request Body</h3>\n<p>This request does not include a request body.</p>\n<h3 id=\"response\">Response</h3>\n<p>The response for this request is a JSON array containing a list of roots based on the provided page and page size parameters. Each root object will include details such as ID, name. The response header contains an \"x-total-count\" field which tells how many results are available depending on the filters used.</p>\n<p>The example response for this request is:</p>\n<p>Example Response Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": \"35d29705-834f-4267-a2fa-951c2160baee\",\n        \"name\": \"test - update\"\n    },\n    {\n        \"id\": \"61a5f4bf-f000-408c-a246-0bd21455c9e8\",\n        \"name\": \"Default Root Category\"\n    },\n    {\n        \"id\": \"661ad17a-f05c-4df5-b915-d68bdf6e2af1\",\n        \"name\": \"___ AA NEW\"\n    }\n]\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","roots"],"host":["{{hub_url}}"],"query":[{"key":"page","value":"0"},{"key":"pageSize","value":"10"}],"variable":[]}},"response":[{"id":"263209ba-40fb-4fee-a438-15b1f297124d","name":"Success","originalRequest":{"method":"GET","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"url":{"raw":"{{hub_url}}/api/2023-1/roots?page=0&pageSize=10","host":["{{hub_url}}"],"path":["api","2023-1","roots"],"query":[{"key":"page","value":"0"},{"key":"pageSize","value":"10"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"date","value":"Tue, 25 Feb 2025 10:37:39 GMT"},{"key":"server","value":"Kestrel"},{"key":"x-total-count","value":"11"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"1bed7589-7856-415e-9914-f146d0b0d982\",\n        \"name\": \"Main\"\n    },\n    {\n        \"id\": \"2801fd22-a9ef-4c87-9847-e11f347d374a\",\n        \"name\": \"__A NEW\"\n    },\n    {\n        \"id\": \"332dd5cf-892b-4b5a-96ab-b82a903caa8e\",\n        \"name\": \"ROOT5 - update to new TEMPLATE\"\n    },\n    {\n        \"id\": \"61a351ad-f2c0-4178-b2fd-1b5c43feaee1\",\n        \"name\": \"___NEW ROOT\"\n    },\n    {\n        \"id\": \"61a5f4bf-f000-408c-a246-0bd21455c9e8\",\n        \"name\": \"Default Root Category\"\n    },\n    {\n        \"id\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"name\": \"Julie webhop test root category - with new template\"\n    },\n    {\n        \"id\": \"78306d2b-2eda-4cf0-ac80-2d89a00a1b00\",\n        \"name\": \"Order entry categorie structuur\"\n    },\n    {\n        \"id\": \"a7d927b6-6975-46c4-a319-83e066ccbbef\",\n        \"name\": \"ChatGpt generated category list update\"\n    },\n    {\n        \"id\": \"d044371c-448c-4684-882f-443e507e1ddd\",\n        \"name\": \"ROOT WITH TEMPLATE\"\n    },\n    {\n        \"id\": \"e19ec1d1-0301-4e65-9270-31d57781ab37\",\n        \"name\": \"__ A ROOT\"\n    }\n]"}],"_postman_id":"202ff0f8-f26f-4d9b-be05-2532b10ba42d"},{"name":"Categories by RootId","id":"cae73971-4a36-4f1f-9174-b326cd719f89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"url":"{{hub_url}}/api/2023-1/roots/:rootId/categories?page=0&pageSize=100","description":"<h2 id=\"retrieve-category-roots-by-rootid\">Retrieve Category Roots by RootId</h2>\n<p>This endpoint makes an HTTP GET request to retrieve a list of categories for a specific root. The request should include the root ID in the URL path parameter and pageNumber and pageSize as query parameters.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>{{hub_url}}/api/2023-1/roots/:root/categories?page=0&amp;pageSize=100</code></p>\n</li>\n<li><p>Path Parameters:</p>\n<ul>\n<li><code>rootId</code> (guid): The guid of the rootId for the requested categories.</li>\n</ul>\n</li>\n<li><p>Query Parameters:</p>\n<ul>\n<li><p><code>pageNumber</code> (integer): The page number for paginating the results.</p>\n</li>\n<li><p><code>pageSize</code> (integer): The number of categories to be displayed per page.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body\">Request Body</h3>\n<p>This request does not include a request body.</p>\n<h3 id=\"response\">Response</h3>\n<p>The response for this request is a JSON array containing a list of categories based on the provided rootId, page and page size parameters. Each root object will include details such as ID, name and other category attributes. The response header contains an \"x-total-count\" field which tells how many results are available depending on the filters used.</p>\n<p>The example response for this request is:</p>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n   {\n        \"id\": \"c4f52d85-a3ae-4b40-a59c-a96fc0fa8f5b\",\n        \"name\": \"New Plggr Category\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|000011:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"8e52b77a-aaec-4b92-9adf-e7c9dd16c2aa\",\n        \"name\": \"test-subcat2\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"e15b42a1-5577-481f-bd51-501d34838f95\",\n        \"name\": \"test-sub-sub-cat3-new\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\",\n            \"2\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    }\n]\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","roots",":rootId","categories"],"host":["{{hub_url}}"],"query":[{"key":"page","value":"0"},{"key":"pageSize","value":"100"}],"variable":[{"type":"any","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2","key":"rootId"}]}},"response":[{"id":"ead7494f-ee30-413e-922d-67d5875500bd","name":"Success","originalRequest":{"method":"GET","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"url":{"raw":"{{hub_url}}/api/2023-1/roots/:rootId/categories?page=0&pageSize=100","host":["{{hub_url}}"],"path":["api","2023-1","roots",":rootId","categories"],"query":[{"key":"page","value":"0"},{"key":"pageSize","value":"100"}],"variable":[{"key":"rootId","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"date","value":"Tue, 25 Feb 2025 10:32:39 GMT"},{"key":"server","value":"Kestrel"},{"key":"x-total-count","value":"29"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": \"0b92dec2-9511-442f-ad0e-01a05a06eb98\",\n        \"name\": \"New Plggr Category\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|000011:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"c4f52d85-a3ae-4b40-a59c-a96fc0fa8f5b\",\n        \"name\": \"New Plggr Category\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|000011:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"a116e245-03be-4f7e-bc6e-5f4df06391a9\",\n        \"name\": \"New Test Plggr Category\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|000012:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"dcbb5fff-7c05-4c91-89c8-e508b3376e5a\",\n        \"name\": \"New Plggr Category 2\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|000019:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"f07f4b5f-5512-4975-99a4-12b2636f99bc\",\n        \"name\": \"New Plggr Category 5\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|000019:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"e29353d1-46ce-4792-a092-ca7fbc4be380\",\n        \"name\": \"New Plggr Category 5\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|000019:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"8e52b77a-aaec-4b92-9adf-e7c9dd16c2aa\",\n        \"name\": \"test-subcat2\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"e15b42a1-5577-481f-bd51-501d34838f95\",\n        \"name\": \"test-sub-sub-cat3-new\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\",\n            \"2\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"4381ab85-8a9f-4d15-a14b-477b0e09de7b\",\n        \"name\": \" test-sub-sub3-cat1-update\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"3c8f6588-c94a-4604-a14f-6969cc36db9a\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\",\n            \"2\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\",\n            \"3\": \"3c8f6588-c94a-4604-a14f-6969cc36db9a\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"d6206f5a-95af-4fdc-a283-675fd8540ef9\",\n        \"name\": \"TESTPATHREF3-SUB\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"40a0763f-93ce-4ea0-b415-604de2e02129\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"662951ca-d7dc-4501-8a28-ffc11095101b\",\n            \"2\": \"40a0763f-93ce-4ea0-b415-604de2e02129\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"ab87cfb6-bd43-421f-8a10-a72faa662654\",\n        \"name\": \"TESTPATHREF-2\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"49e71f72-0183-4555-9490-5e0ab7fb4df7\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"49e71f72-0183-4555-9490-5e0ab7fb4df7\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"35371b41-28c3-4285-a8f8-aa637f453e1d\",\n        \"name\": \"TESTPATHREF-2-SUB\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"ab87cfb6-bd43-421f-8a10-a72faa662654\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"49e71f72-0183-4555-9490-5e0ab7fb4df7\",\n            \"2\": \"ab87cfb6-bd43-421f-8a10-a72faa662654\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"662951ca-d7dc-4501-8a28-ffc11095101b\",\n        \"name\": \"Subcategory1-1\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"218e8601-9d76-47cc-a88a-841918531765\",\n        \"name\": \"Subcategory2-1\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"7a9bf45d-69ef-43d1-9995-d2e97a7bda10\",\n        \"pathReference\": {\n            \"0\": \"7a9bf45d-69ef-43d1-9995-d2e97a7bda10\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"882ccf40-a12a-4030-aecd-599f246b52cd\",\n        \"name\": \"SubCategory1-1-1\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"662951ca-d7dc-4501-8a28-ffc11095101b\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"662951ca-d7dc-4501-8a28-ffc11095101b\"\n        },\n        \"rank\": \"0|100000:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n        \"name\": \"Category1\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|100006:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\",\n        \"name\": \"test-subcat2-new\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\"\n        },\n        \"rank\": \"0|100008:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"70c23d54-9b61-4a83-aad9-7be5b9edb7f2\",\n        \"name\": \"Subcategory1-1-SUB\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"662951ca-d7dc-4501-8a28-ffc11095101b\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"662951ca-d7dc-4501-8a28-ffc11095101b\"\n        },\n        \"rank\": \"0|100008:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"e6ba73ae-b9f5-4021-b077-d37b1b7f53c7\",\n        \"name\": \" test-sub-sub-cat3-update\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\",\n            \"2\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\"\n        },\n        \"rank\": \"0|100008:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\",\n        \"name\": \"Subcategory1-2\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\"\n        },\n        \"rank\": \"0|100008:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"7a9bf45d-69ef-43d1-9995-d2e97a7bda10\",\n        \"name\": \"Category2\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|10000e:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"b1aa83a7-e221-4527-93ac-7ef55e6179db\",\n        \"name\": \"Category3\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": null,\n        \"pathReference\": {},\n        \"rank\": \"0|10000g:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"1a07163e-5e75-4ffa-9e18-0b84d9c54675\",\n        \"name\": \" Subcategory1-2-SUB\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"662951ca-d7dc-4501-8a28-ffc11095101b\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"662951ca-d7dc-4501-8a28-ffc11095101b\"\n        },\n        \"rank\": \"0|10000g:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"3c8f6588-c94a-4604-a14f-6969cc36db9a\",\n        \"name\": \" test-sub-sub-cat3-update-2\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"796fbd1b-f89a-4a8b-b400-8adf5259d81a\",\n            \"2\": \"21b393a4-c303-4fdb-9fc9-3b6822f50f85\"\n        },\n        \"rank\": \"0|10000g:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"49e71f72-0183-4555-9490-5e0ab7fb4df7\",\n        \"name\": \"TESTPATHREF\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\"\n        },\n        \"rank\": \"0|10000g:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"0c277d22-025c-4041-9a2b-acb69f38eae1\",\n        \"name\": \"Subcategory1-2-SUB\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"662951ca-d7dc-4501-8a28-ffc11095101b\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"662951ca-d7dc-4501-8a28-ffc11095101b\"\n        },\n        \"rank\": \"0|10000o:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"02f983f2-708f-481e-9d47-cf9a77c53274\",\n        \"name\": \"Category1-add sub\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\"\n        },\n        \"rank\": \"0|10000o:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"7ce36b3c-3b71-4b8f-a5f5-2c770139cf45\",\n        \"name\": \"TESTPATHREF2\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"662951ca-d7dc-4501-8a28-ffc11095101b\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"662951ca-d7dc-4501-8a28-ffc11095101b\"\n        },\n        \"rank\": \"0|10000w:\",\n        \"childrenCount\": null\n    },\n    {\n        \"id\": \"40a0763f-93ce-4ea0-b415-604de2e02129\",\n        \"name\": \"TESTPATHREF3\",\n        \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n        \"parentId\": \"662951ca-d7dc-4501-8a28-ffc11095101b\",\n        \"pathReference\": {\n            \"0\": \"830477c3-57a6-4b95-93ad-1d2e5d976793\",\n            \"1\": \"662951ca-d7dc-4501-8a28-ffc11095101b\"\n        },\n        \"rank\": \"0|100014:\",\n        \"childrenCount\": null\n    }\n]"}],"_postman_id":"cae73971-4a36-4f1f-9174-b326cd719f89"},{"name":"Category by Id","id":"1eb7362c-0426-450b-a472-daf5f5667470","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"url":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId","description":"<h3 id=\"get-a-category-by-id\">Get a Category by Id</h3>\n<p>This endpoint retrieves the category details for a specific category within a root. The request should include the rootId and categoryId as path parameters.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId</code></p>\n</li>\n<li><p>Path Parameters:</p>\n<ul>\n<li><p><code>rootId</code> (guid): The guid of the root for the requested categories.</p>\n</li>\n<li><p><code>categoryId</code> (guid): The guid of the category that is requested.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body\">Request Body</h3>\n<p>This request does not include a request body.</p>\n<h3 id=\"response\">Response</h3>\n<p>The response for this request is a JSON object that include details such as ID, name and other category attributes.</p>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"id\": \"b1aa83a7-e221-4527-93ac-7ef55e6179db\",\n    \"name\": \"Category3\",\n    \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n    \"parentId\": null,\n    \"pathReference\": {},\n    \"rank\": \"0|10000g:\",\n    \"childrenCount\": null\n}\n\n</code></pre>\n<h3 id=\"response-schema\">Response Schema</h3>\n<p>The response for this request is a JSON object conforming to the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"categoryId\": {\n      \"type\": \"string\"\n    }\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","roots",":rootId","categories",":categoryId"],"host":["{{hub_url}}"],"query":[],"variable":[{"type":"any","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2","key":"rootId"},{"type":"any","value":"0b92dec2-9511-442f-ad0e-01a05a06eb98","key":"categoryId"}]}},"response":[{"id":"161747c1-291b-4f88-9dd5-4eb4b9470238","name":"Success","originalRequest":{"method":"GET","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"url":{"raw":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId","host":["{{hub_url}}"],"path":["api","2023-1","roots",":rootId","categories",":categoryId"],"variable":[{"key":"rootId","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2"},{"key":"categoryId","value":"0b92dec2-9511-442f-ad0e-01a05a06eb98"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"content-type","value":"application/json; charset=utf-8"},{"key":"date","value":"Tue, 25 Feb 2025 10:40:46 GMT"},{"key":"server","value":"Kestrel"},{"key":"transfer-encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"0b92dec2-9511-442f-ad0e-01a05a06eb98\",\n    \"name\": \"New Plggr Category\",\n    \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n    \"parentId\": null,\n    \"pathReference\": {},\n    \"rank\": \"0|000011:\",\n    \"childrenCount\": null\n}"}],"_postman_id":"1eb7362c-0426-450b-a472-daf5f5667470"},{"name":"Category Products by CategoryId","id":"07048d73-1e17-4a13-b254-95ebfe239ae7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"url":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId/products?page=0&pageSize=1000","description":"<h3 id=\"get-category-products-by-category-id\">Get Category Products by Category Id</h3>\n<p>This endpoint retrieves a list of products belonging to a specific category within a root. The request should include the rootId and categoryId as path parameters, and the page and pageSize as query parameters.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId/products?page=0&amp;pageSize=1000</code></p>\n</li>\n<li><p>Path Parameters:</p>\n<ul>\n<li><p><code>rootId</code> (guid): The guid of the root for the requested categories.</p>\n</li>\n<li><p><code>categoryId</code> (guid): The guid of the category that is requested.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body\">Request Body</h3>\n<p>This request does not include a request body.</p>\n<h3 id=\"response\">Response</h3>\n<p>The response will include an array of products, along with their details such as id and name. Each product object will contain information about the product's attributes and any associated categories.</p>\n<h3 id=\"response-1\">Response</h3>\n<p>The response for this request is a JSON array of objects that include details such as ID, name and other product attributes.</p>\n<h3 id=\"example-response\">Example Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": \"e1a1ac9b-2307-4250-be66-a45f391f6325\",\n        \"sku\": \"100001\"\n    },\n    {\n        \"id\": \"f4164443-bcd2-4cb9-a1de-8fba8baffe69\",\n        \"sku\": \"100002\"\n    },\n    {\n        \"id\": \"d9fd3d54-61ab-4a38-b98d-a06b1df70d09\",\n        \"sku\": \"100003\"\n    },\n    {\n        \"id\": \"a340ce22-f97a-4be7-a47e-3d41ce4f58f0\",\n        \"sku\": \"100006\"\n    }\n]\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","roots",":rootId","categories",":categoryId","products"],"host":["{{hub_url}}"],"query":[{"key":"page","value":"0"},{"key":"pageSize","value":"1000"}],"variable":[{"type":"any","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2","key":"rootId"},{"type":"any","value":"b1aa83a7-e221-4527-93ac-7ef55e6179db","key":"categoryId"}]}},"response":[{"id":"4166fe8e-4baf-4717-98d0-7f7cc8dc7b6c","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId/products?page=0&pageSize=1000","host":["{{hub_url}}"],"path":["api","2023-1","roots",":rootId","categories",":categoryId","products"],"query":[{"key":"page","value":"0"},{"key":"pageSize","value":"1000"}],"variable":[{"key":"rootId","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2"},{"key":"categoryId","value":"b1aa83a7-e221-4527-93ac-7ef55e6179db"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"07048d73-1e17-4a13-b254-95ebfe239ae7"},{"name":"Add a Category","id":"9d3b9c37-8111-4a95-87b7-c93e854b0aa6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryId\": null,\r\n    \"name\": \"New Plggr Category\",\r\n    \"rank\": \"0|000011:\",\r\n    \"parentId\": null,\r\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"{{hub_url}}/api/2023-1/roots/:rootId/categories","description":"<h3 id=\"add-a-new-category\">Add a new Category</h3>\n<p>This endpoint allows you to create a new category under a specific root.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p>Method: POST</p>\n</li>\n<li><p>URL: <a href=\"https://test05-dev.uti-hub.nl/api/2023-1/roots/:rootId/categories\">https://test05-dev.uti-hub.nl/api/2023-1/roots/:rootId/categories</a></p>\n</li>\n<li><p>Path Parameters:</p>\n<ul>\n<li><p><code>rootId</code> (guid): The guid of the root for the requested categories.</p>\n</li>\n<li><p><code>categoryId</code> (guid): The guid of the category that is requested.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h3 id=\"request-body\">Request Body:</h3>\n<ul>\n<li><p>Type: Raw (application/json)</p>\n<p>  The request should include a JSON payload in the raw request body with the following parameters:</p>\n<ul>\n<li><p><code>categoryId</code> (optional): The ID of the category.</p>\n</li>\n<li><p><code>name</code>: The name of the new category.</p>\n</li>\n<li><p><code>rank</code>: The rank of the category.</p>\n</li>\n<li><p><code>parentId</code> (optional): The ID of the parent category.</p>\n</li>\n<li><p><code>timestamp</code>: The timestamp for the category creation.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>An example of a request body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"categoryId\": null,\n    \"name\": \"New Test Plggr Category\",\n    \"rank\": \"0|000012:\",\n    \"parentId\": null,\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\n}\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<p>Upon a successful request, the response will contain the details of the newly created category.</p>\n<p>An example response is:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"id\": \"a116e245-03be-4f7e-bc6e-5f4df06391a9\",\n    \"name\": \"New Test Plggr Category\",\n    \"rootId\": \"73c4f2f7-fb4d-4800-ba74-c9e692e793e2\",\n    \"parentId\": null,\n    \"pathReference\": {},\n    \"rank\": \"0|000012:\",\n    \"childrenCount\": null\n}\n\n</code></pre>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","roots",":rootId","categories"],"host":["{{hub_url}}"],"query":[],"variable":[{"type":"any","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2","key":"rootId"}]}},"response":[{"id":"a8af83a8-9b55-4bf8-b44b-d302513c226f","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"categoryId\": null,\r\n    \"name\": \"New Plggr Category\",\r\n    \"rank\": \"0|000011:\",\r\n    \"parentId\": null,\r\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":{"raw":"{{hub_url}}/api/2023-1/roots/:rootId/categories","host":["{{hub_url}}"],"path":["api","2023-1","roots",":rootId","categories"],"variable":[{"key":"rootId","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"9d3b9c37-8111-4a95-87b7-c93e854b0aa6"},{"name":"Update a Category","id":"812cbbbb-116b-43c0-9078-c2c9c7c864e8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Test category update\",\r\n    \"rank\": \"0|000002:\",\r\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId","description":"<h3 id=\"update-category\">Update Category</h3>\n<p>This endpoint is used to update a specific category within a root.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p>Method: PATCH</p>\n</li>\n<li><p>URL: <a href=\"https://test05-dev.uti-hub.nl/api/2023-1/roots/:rootId/categories/:categoryId\">https://test05-dev.uti-hub.nl/api/2023-1/roots/:rootId/categories/:categoryId</a></p>\n</li>\n<li><p>Path Parameters:</p>\n<ul>\n<li><p><code>rootId</code> (guid): The guid of the root for the requested categories.</p>\n</li>\n<li><p><code>categoryId</code> (guid): The guid of the category that is requested.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>name</code> (string, required): The updated name of the category.</p>\n</li>\n<li><p><code>rank</code> (string, required): The updated rank of the category.</p>\n</li>\n<li><p><code>timestamp</code> (string, required): The timestamp of the update.</p>\n</li>\n</ul>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"name\": \"New Test Plggr Category - change\",\n    \"rank\": \"0|000013:\",\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\n}\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<ul>\n<li>Status: 200Content-Type: text/xml</li>\n</ul>\n<p>The response body for this request is not available.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","roots",":rootId","categories",":categoryId"],"host":["{{hub_url}}"],"query":[],"variable":[{"type":"any","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2","key":"rootId"},{"type":"any","value":"6ed9af3a-9613-4ce5-84f6-006f5f6b0699","key":"categoryId"}]}},"response":[{"id":"25cb1045-03de-4eff-b4c6-3996670907f4","name":"Success","originalRequest":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Test category update\",\r\n    \"rank\": \"0|000002:\",\r\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId","host":["{{hub_url}}"],"path":["api","2023-1","roots",":rootId","categories",":categoryId"],"variable":[{"key":"rootId","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2"},{"key":"categoryId","value":"6ed9af3a-9613-4ce5-84f6-006f5f6b0699"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"812cbbbb-116b-43c0-9078-c2c9c7c864e8"},{"name":"Delete a Category","id":"cd7c1730-b805-4695-986a-79b92c473c1e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"url":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId","description":"<h3 id=\"delete-category-by-id\">Delete Category by ID</h3>\n<p>This endpoint is used to delete a specific category by its ID within a root.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p>Method: DELETE</p>\n</li>\n<li><p>URL: <a href=\"https://test05-dev.uti-hub.nl/api/2023-1/roots/:rootId/categories/:categoryId\">https://test05-dev.uti-hub.nl/api/2023-1/roots/:rootId/categories/:categoryId</a><br />  Path Parameters:</p>\n<ul>\n<li><p><code>rootId</code> (guid): The guid of the root for the requested categories.</p>\n</li>\n<li><p><code>categoryId</code> (guid): The guid of the category that is requested.</p>\n</li>\n</ul>\n</li>\n</ul>\n<p>This endpoint does not require a request body.</p>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li>Status: 200Content-Type: text/xml</li>\n</ul>\n<p>The response body for this request is not available.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","roots",":rootId","categories",":categoryId"],"host":["{{hub_url}}"],"query":[],"variable":[{"type":"any","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2","key":"rootId"},{"type":"any","value":"00000000-0000-0000-0000-000000000003","key":"categoryId"}]}},"response":[{"id":"2432bb75-e416-4e01-9477-3dcee03fcc43","name":"Success","originalRequest":{"method":"DELETE","header":[],"url":{"raw":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId","host":["{{hub_url}}"],"path":["api","2023-1","roots",":rootId","categories",":categoryId"],"variable":[{"key":"rootId","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2"},{"key":"categoryId","value":"6ed9af3a-9613-4ce5-84f6-006f5f6b0699"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"cd7c1730-b805-4695-986a-79b92c473c1e"},{"name":"Assign Product to a Category","id":"8f2b0a7d-2f82-4768-bcbe-9394714241d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"sku\": \"100013\",\r\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId/products","description":"<h3 id=\"add-product-to-a-category\">Add Product to a Category</h3>\n<p>This endpoint allows you to add a product to a specific category within a root.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p>Method: POST</p>\n</li>\n<li><p>URL: Https://test05-dev.uti-hub.nl/api/2023-1/roots/:rootId/categories/:categoryId/products</p>\n</li>\n<li><p>Path Parameters:</p>\n<ul>\n<li><p><code>rootId</code> (guid): The guid of the root for the requested categories.</p>\n</li>\n<li><p><code>categoryId</code> (guid): The guid of the category that is requested.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>sku</code> (string): The Stock Keeping Unit (SKU) of the product.</p>\n</li>\n<li><p><code>timestamp</code> (string): The timestamp of the action in ISO 8601 format.</p>\n</li>\n</ul>\n<p>An example of a request body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"sku\": \"100011\",\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\n}\n\n</code></pre>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li>Status: 200Content-Type: text/xml</li>\n</ul>\n<p>The response body for this request is not available.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","roots",":rootId","categories",":categoryId","products"],"host":["{{hub_url}}"],"query":[],"variable":[{"type":"any","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2","key":"rootId"},{"type":"any","value":"830477c3-57a6-4b95-93ad-1d2e5d976793","key":"categoryId"}]}},"response":[{"id":"5d8419ff-31ee-4d25-927a-f75eeaa64e1e","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sku\": \"100013\",\r\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId/products","host":["{{hub_url}}"],"path":["api","2023-1","roots",":rootId","categories",":categoryId","products"],"variable":[{"key":"rootId","value":"78306d2b-2eda-4cf0-ac80-2d89a00a1b00"},{"key":"categoryId","value":"bdb95c66-8a4c-4c6b-a460-851e094af6e9"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"8f2b0a7d-2f82-4768-bcbe-9394714241d7"},{"name":"Unassign Product from a Category","id":"b0a63c03-0093-4ed1-bde5-12f815406baa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"TenantId","value":"{{tenant}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"sku\": \"100010\",\r\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId/products","description":"<h3 id=\"delete-product-from-category\">Delete Product from Category</h3>\n<p>This endpoint is used to delete a product from a specific category.</p>\n<h3 id=\"request\">Request</h3>\n<ul>\n<li><p>Method: POST</p>\n</li>\n<li><p>URL: Https://test05-dev.uti-hub.nl/api/2023-1/roots/:rootId/categories/:categoryId/products</p>\n</li>\n<li><p>Path Parameters:</p>\n<ul>\n<li><p><code>rootId</code> (guid): The guid of the root for the requested categories.</p>\n</li>\n<li><p><code>categoryId</code> (guid): The guid of the category that is requested.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>sku</code> (string): The Stock Keeping Unit (SKU) of the product to be deleted.</p>\n</li>\n<li><p><code>timestamp</code> (string): The timestamp of the deletion.</p>\n</li>\n</ul>\n<p>An example of a request body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"sku\": \"100011\",\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\n}\n\n</code></pre>\n<h4 id=\"response\">Response</h4>\n<p>The response will indicate the success or failure of the deletion operation.</p>\n<ul>\n<li>Status: 200Content-Type: text/xml</li>\n</ul>\n<p>The response body for this request is not available.</p>\n","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}},"urlObject":{"path":["api","2023-1","roots",":rootId","categories",":categoryId","products"],"host":["{{hub_url}}"],"query":[],"variable":[{"type":"any","value":"73c4f2f7-fb4d-4800-ba74-c9e692e793e2","key":"rootId"},{"type":"any","value":"830477c3-57a6-4b95-93ad-1d2e5d976793","key":"categoryId"}]}},"response":[{"id":"7b6768f2-aeac-4233-8ba7-7588e6d01879","name":"Success","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"sku\": \"100012\",\r\n    \"timestamp\": \"2023-12-15T15:20:53.655Z\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{hub_url}}/api/2023-1/roots/:rootId/categories/:categoryId/products","host":["{{hub_url}}"],"path":["api","2023-1","roots",":rootId","categories",":categoryId","products"],"variable":[{"key":"rootId","value":"78306d2b-2eda-4cf0-ac80-2d89a00a1b00"},{"key":"categoryId","value":"bdb95c66-8a4c-4c6b-a460-851e094af6e9"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"b0a63c03-0093-4ed1-bde5-12f815406baa"}],"id":"4211c7f1-d5f3-4913-aaf3-b6bb81f1907e","_postman_id":"4211c7f1-d5f3-4913-aaf3-b6bb81f1907e","description":"","auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]},"isInherited":true,"source":{"_postman_id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","id":"8179c3ce-5306-4985-8ca8-fc183e0d30a3","name":"Plggr API v2023-1","type":"collection"}}}],"auth":{"type":"oauth2","oauth2":{"basicConfig":[],"advancedConfig":[{"key":"tokenRequestParams","value":"<token-request-params>"},{"key":"scope","value":"<scope>"},{"key":"clientSecret","value":"{{a0_client_secret}}"},{"key":"clientId","value":"{{a0_client_id}}"},{"key":"accessTokenUrl","value":"<access-token-url>"},{"key":"grant_type","value":"<grant_type>"},{"key":"tokenName","value":"<token-name>"}]}},"event":[{"listen":"prerequest","script":{"id":"8d53ccb7-cef2-479f-a6b4-a0adac37e9b9","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"150f101c-16dd-4c86-97e1-3422c254f2cb","type":"text/javascript","packages":{},"exec":[""]}}]}