diff --git a/PostmanCollections/VTEX - Catalog API.json b/PostmanCollections/VTEX - Catalog API.json index 185a8b152..e4e699323 100644 --- a/PostmanCollections/VTEX - Catalog API.json +++ b/PostmanCollections/VTEX - Catalog API.json @@ -1,10 +1,10 @@ { "_": { - "postman_id": "d16bead0-fa8a-40a1-95a4-6e781b3cb2ff" + "postman_id": "c52ef862-3313-49a8-bdd4-8cbaf3a548cd" }, "item": [ { - "id": "002352be-a687-4fc9-958b-3ef3d946d463", + "id": "818841cc-b308-452b-af5e-d5f967dcb4a2", "name": "SKU service", "description": { "content": "", @@ -12,7 +12,7 @@ }, "item": [ { - "id": "9d17adad-ec65-4e77-a5ff-b088901b66e2", + "id": "bb6da97a-da86-4b5e-9ff3-c7968f86fc60", "name": "Get SKU service", "request": { "name": "Get SKU service", @@ -77,7 +77,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "6b9a60d0-34f8-4bd4-9fb1-7dfa391de918", + "id": "91d5c924-186d-4632-8ffd-016eaf4a61a5", "name": "OK", "originalRequest": { "url": { @@ -145,7 +145,7 @@ { "listen": "test", "script": { - "id": "5feb31ee-79a8-482e-879a-aa80823b6ebb", + "id": "3ffcd87c-ae56-4745-9ee7-f6b6d134e8fc", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skuservice/:skuServiceId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -161,7 +161,7 @@ } }, { - "id": "7a10e06a-b497-49e8-94d0-116486346740", + "id": "1e250baf-6783-4dde-aaac-73313b09c390", "name": "Update SKU service", "request": { "name": "Update SKU service", @@ -239,7 +239,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "acc82ab9-6a82-4d17-995e-bb2b58aa13b9", + "id": "49441368-72a3-4b39-b283-45d77774cebf", "name": "OK", "originalRequest": { "url": { @@ -320,7 +320,7 @@ { "listen": "test", "script": { - "id": "be87bd77-83fd-49e1-b174-96a937895518", + "id": "6dc65992-4064-4794-99b1-8357692d1e6f", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/skuservice/:skuServiceId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -336,7 +336,7 @@ } }, { - "id": "50a3d5bb-0200-4151-b090-b1fc9ec605e1", + "id": "bff5d151-907b-4514-87df-8d8041378598", "name": "Dissociate SKU service", "request": { "name": "Dissociate SKU service", @@ -397,7 +397,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f8c66552-2d1c-4937-a205-0bc5e92609e1", + "id": "6627c007-9455-4e41-b9af-c201a9400853", "name": "OK", "originalRequest": { "url": { @@ -455,7 +455,7 @@ { "listen": "test", "script": { - "id": "86a470a4-d74a-4e27-aee4-048abeca774a", + "id": "adc3606f-f901-438e-9617-da43a81003b3", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/skuservice/:skuServiceId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -468,7 +468,7 @@ } }, { - "id": "4f306a1d-5e7c-486a-a382-65c98cb3a9ae", + "id": "47cb15aa-bb4d-4012-b6e0-500e327066dd", "name": "Associate SKU service", "request": { "name": "Associate SKU service", @@ -534,7 +534,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "d42e746f-76da-4ed1-9bb1-ebb828070ac9", + "id": "3c9ae0fe-0a68-4691-b3bc-100ac8db4610", "name": "OK", "originalRequest": { "url": { @@ -614,7 +614,7 @@ { "listen": "test", "script": { - "id": "397cbeaf-c76c-4cfa-9cef-39c7317aee91", + "id": "ac01b3a6-2488-44c8-9cee-d159fcb3f028", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/skuservice - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -633,7 +633,7 @@ "event": [] }, { - "id": "41e31e8b-bc1c-487b-90f6-58d657506fd7", + "id": "bf9a39e6-cebb-4f7d-8da5-27de043d1be5", "name": "SKU service attachment", "description": { "content": "", @@ -641,7 +641,7 @@ }, "item": [ { - "id": "0cd12411-4f83-446e-8b54-202028b41d50", + "id": "1e68c855-96e1-49a6-9884-06ff0acaf108", "name": "Associate SKU service attachment", "request": { "name": "Associate SKU service attachment", @@ -707,7 +707,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "cc92b992-32a9-474a-af37-97030c5a8ba2", + "id": "3950070a-527b-44cc-ac7d-57da31b2706e", "name": "OK", "originalRequest": { "url": { @@ -787,7 +787,7 @@ { "listen": "test", "script": { - "id": "cc8b0cd1-03f8-4bf3-bef7-1175aa9cb961", + "id": "21e67ed9-ad94-4c33-806c-df5f53877d24", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/skuservicetypeattachment - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -803,7 +803,7 @@ } }, { - "id": "a99d5212-b64f-4904-852f-0708986f038a", + "id": "57950da0-efe0-4f1c-837b-ccdeb861f59d", "name": "Dissociate attachment by attachment ID or SKU service type ID", "request": { "name": "Dissociate attachment by attachment ID or SKU service type ID", @@ -871,7 +871,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "dd02ad07-5261-4f19-9125-082c1978f11d", + "id": "8779886c-cd22-4f1b-87b3-6a8b2f452178", "name": "OK", "originalRequest": { "url": { @@ -947,7 +947,7 @@ { "listen": "test", "script": { - "id": "6005960e-1f46-4632-a2e8-41d2b80a1302", + "id": "2d9d224a-e8a6-4c59-8ad0-1bdd8b64f3f4", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/skuservicetypeattachment - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -960,7 +960,7 @@ } }, { - "id": "e9d9b3b0-0d1d-436b-befc-9e80249cb5db", + "id": "214fc53c-ddbe-4fd8-8a1b-578f1a94e7e8", "name": "Dissociate attachment from SKU service type", "request": { "name": "Dissociate attachment from SKU service type", @@ -1021,7 +1021,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "58171720-d361-4469-8960-b0a929cd3a48", + "id": "92072173-9884-4e7b-924e-204644ee5702", "name": "OK", "originalRequest": { "url": { @@ -1079,7 +1079,7 @@ { "listen": "test", "script": { - "id": "e5c824d9-e5d0-4d02-8d48-b0eb3c7888fa", + "id": "a4286f98-0baa-4700-8c0a-ac8660625fa1", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/skuservicetypeattachment/:skuServiceTypeAttachmentId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -1095,7 +1095,7 @@ "event": [] }, { - "id": "f17c3666-9ff5-4299-8893-bdc8ca21ab1a", + "id": "3efcde43-3efb-4430-a590-cd09fce1d91b", "name": "SKU service value", "description": { "content": "", @@ -1103,7 +1103,7 @@ }, "item": [ { - "id": "8faac059-9bd3-4b35-a16f-ea4fcf76af5a", + "id": "f823ff76-9222-4c79-93f5-c1c3417358ed", "name": "Create SKU service value", "request": { "name": "Create SKU service value", @@ -1169,7 +1169,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "cf014310-1e3e-4377-8eb3-0740be6e7397", + "id": "2caf14bd-718f-405a-9d64-49bb1816f364", "name": "OK", "originalRequest": { "url": { @@ -1249,7 +1249,7 @@ { "listen": "test", "script": { - "id": "987b37e2-d441-42a7-9b31-bd7154195544", + "id": "b5b2aa0a-e012-4f6e-89af-26cfea9b603a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/skuservicevalue - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -1265,7 +1265,7 @@ } }, { - "id": "76b723d3-78e2-4a97-9819-cf878d919c1d", + "id": "c50259c4-f098-463f-bd15-e634068f51f0", "name": "Get SKU service value", "request": { "name": "Get SKU service value", @@ -1330,7 +1330,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "7f658f8b-5ade-4aa8-84e3-789010592c61", + "id": "212dadcd-9a6c-418a-a4e7-41a662801cf2", "name": "OK", "originalRequest": { "url": { @@ -1398,7 +1398,7 @@ { "listen": "test", "script": { - "id": "4036c85f-b0f2-4ddc-bc40-0c2ebac9df17", + "id": "6befd8e3-4c15-4815-b97f-29e7a31bc26e", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -1414,7 +1414,7 @@ } }, { - "id": "bb89781c-fcc0-4d98-88d4-54694d695995", + "id": "1c075521-abe4-40f2-bcfc-bc5909ffaf7f", "name": "Update SKU service value", "request": { "name": "Update SKU service value", @@ -1492,7 +1492,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9ee97e00-37e2-4957-87c3-22a1652fa601", + "id": "e1506d75-0f09-4d02-97fb-c5786be1b995", "name": "OK", "originalRequest": { "url": { @@ -1573,7 +1573,7 @@ { "listen": "test", "script": { - "id": "561264a9-5181-42d8-878a-992d41d1d4f9", + "id": "7bf5980b-00c4-4e23-84d3-e267ffcde214", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -1589,7 +1589,7 @@ } }, { - "id": "3d66bb80-b6a3-4996-bcf6-3940a260acea", + "id": "3c6f5bdb-96d7-4d3c-8003-081183511c83", "name": "Delete SKU service value", "request": { "name": "Delete SKU service value", @@ -1650,7 +1650,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "566be6d7-0ead-4fb5-9654-104d909ed9d8", + "id": "a7cbdb8b-9637-4d2e-8c86-11cf9bf5fa15", "name": "OK", "originalRequest": { "url": { @@ -1708,7 +1708,7 @@ { "listen": "test", "script": { - "id": "066cd718-9f35-461d-a9d1-d84f145300a1", + "id": "be4d1edb-167e-4dec-a996-b766d2a4190a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -1724,7 +1724,7 @@ "event": [] }, { - "id": "32c9d97c-4ba6-46fa-8124-0ac734c1eb07", + "id": "bca60ae4-f516-43e5-8eb4-5ac707667056", "name": "SKU service type", "description": { "content": "", @@ -1732,7 +1732,7 @@ }, "item": [ { - "id": "06a29bd9-bf9d-4433-a8f6-d42c26b607ee", + "id": "57d5eb86-3580-48a8-a2d8-8f62beaab120", "name": "Create SKU service type", "request": { "name": "Create SKU service type", @@ -1798,7 +1798,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "dbb122a5-053f-4812-994f-187487573fdf", + "id": "f75b3a3f-9c9e-44dd-9e41-842ef19ac90b", "name": "OK", "originalRequest": { "url": { @@ -1878,7 +1878,7 @@ { "listen": "test", "script": { - "id": "4a721f28-3055-4260-b723-8de7a7be74d2", + "id": "de3fe976-fc63-482f-ae03-44f8159aeb3d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/skuservicetype - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -1894,7 +1894,7 @@ } }, { - "id": "dc129cd9-af88-4376-9a86-0d290404acb6", + "id": "e34a3839-7a75-413f-8708-23364f6fb9a0", "name": "Get SKU service type", "request": { "name": "Get SKU service type", @@ -1959,7 +1959,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "270d67a7-389b-40a7-b79d-71c3eadfa3d9", + "id": "5a5ba468-4ac2-4ca9-a86f-ad8de358c946", "name": "OK", "originalRequest": { "url": { @@ -2027,7 +2027,7 @@ { "listen": "test", "script": { - "id": "c446542e-4854-4164-bd41-def355204658", + "id": "9f582fe8-d6a2-4f30-938b-af829d388274", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -2043,7 +2043,7 @@ } }, { - "id": "ca1ae3bb-7728-4b1d-a693-b68985b832d5", + "id": "d3fba5d2-08a1-4a1f-936d-6f41d0b27bcd", "name": "Update SKU service type", "request": { "name": "Update SKU service type", @@ -2121,7 +2121,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "58e50fca-4e76-48e7-909e-95429e288781", + "id": "951814b2-1cdb-4535-a2f1-0fc83295e186", "name": "OK", "originalRequest": { "url": { @@ -2202,7 +2202,7 @@ { "listen": "test", "script": { - "id": "fef7ae02-cfc5-4b25-b914-13cb10137754", + "id": "5a096649-9bc8-47cf-985c-f39f3877505d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -2218,7 +2218,7 @@ } }, { - "id": "029782ab-5226-4524-86d6-99e5e59c2495", + "id": "632980f8-7d3c-44b7-a961-555f1020dd07", "name": "Delete SKU service type", "request": { "name": "Delete SKU service type", @@ -2279,7 +2279,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "1f02f8fd-24f1-4852-bf1c-a8b9d53acc04", + "id": "e4271cfa-37e9-40e2-8197-4baaccb5eeda", "name": "OK", "originalRequest": { "url": { @@ -2337,7 +2337,7 @@ { "listen": "test", "script": { - "id": "a6a872e1-4595-4b19-b233-a4bdee8ccefc", + "id": "e74f68f8-73c1-4c39-a24b-72e2d94b63c2", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -2353,7 +2353,7 @@ "event": [] }, { - "id": "559d6829-394c-4f61-898a-f886b87cda8a", + "id": "c7e9a74f-6ed9-4ed6-8da4-b813cbd2249d", "name": "Category", "description": { "content": "", @@ -2361,7 +2361,7 @@ }, "item": [ { - "id": "eddaaab6-e833-4189-91ee-bd077d02869e", + "id": "4900b59d-c094-4369-a03a-25830576f7cb", "name": "Get category tree", "request": { "name": "Get category tree", @@ -2427,7 +2427,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "af6aa5f2-6489-4a63-bda5-5dfbe4740db4", + "id": "7ede4248-a116-4282-9b24-0d2baa4d0393", "name": "OK", "originalRequest": { "url": { @@ -2496,7 +2496,7 @@ { "listen": "test", "script": { - "id": "babc3b23-f558-4ba4-a9bb-b3d0cbf25659", + "id": "c24d492a-5632-49c6-b7ac-49c605139524", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pub/category/tree/:categoryLevels - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -2512,7 +2512,7 @@ } }, { - "id": "30c699a1-58e6-4c0a-bb3c-13e6928bb508", + "id": "1ce5dfec-c372-4ae2-b8bc-c4537cf64823", "name": "Get category by ID", "request": { "name": "Get category by ID", @@ -2587,7 +2587,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "be1e47d9-51a0-4a98-ad7a-a1e26668f5f2", + "id": "33c32415-d7dc-4733-a9fa-1367b7246cbe", "name": "OK", "originalRequest": { "url": { @@ -2665,7 +2665,7 @@ { "listen": "test", "script": { - "id": "590305c2-dbd2-4c4e-a978-124c03fd217c", + "id": "f9627e9d-2eee-4674-b63f-69777c927c2c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/category/:categoryId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -2681,7 +2681,7 @@ } }, { - "id": "a1cf1a76-8cae-4d23-af89-ad1ec0891e80", + "id": "ce294a8b-c2af-4ccc-9681-471ec22ca35d", "name": "Update category", "request": { "name": "Update category", @@ -2759,7 +2759,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "7fbecdf3-f573-4ca0-8d11-35bfd17dc11d", + "id": "2156b83c-1f7b-4a6d-b116-f53e5f158967", "name": "OK", "originalRequest": { "url": { @@ -2840,7 +2840,7 @@ { "listen": "test", "script": { - "id": "735419bc-9316-464c-85ef-a6dbe86316f9", + "id": "f0671468-493b-4ce4-b8b0-4fd6071fdb06", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/category/:categoryId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -2856,7 +2856,7 @@ } }, { - "id": "c697c5c4-49e4-49e4-9d0c-3ad9b810cf67", + "id": "578bf4db-da90-45c7-a813-f3345b92661d", "name": "Create category", "request": { "name": "Create category", @@ -2922,7 +2922,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "8cbc90a5-7312-4728-808b-04852bf0b4d8", + "id": "80095d67-809d-485a-af99-459fe68cb2c5", "name": "OK", "originalRequest": { "url": { @@ -3002,7 +3002,7 @@ { "listen": "test", "script": { - "id": "9759f9be-8106-4a83-b54f-7b3b5d6e4cb9", + "id": "729df149-ba71-44e6-985f-f342ba4c546e", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/category - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -3021,7 +3021,7 @@ "event": [] }, { - "id": "f42ecf9c-9cc9-4b01-8621-19f7f5df9939", + "id": "b42585a5-b930-4a2c-9fe4-1f01c228b74e", "name": "Brand", "description": { "content": "", @@ -3029,7 +3029,7 @@ }, "item": [ { - "id": "58979b0b-5b3a-4f23-93c6-6efb3fb17bf9", + "id": "55555b36-acbc-4554-a016-98648b702474", "name": "Get brand list", "request": { "name": "Get brand list", @@ -3083,7 +3083,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "180904f1-9b3a-4d8d-ba32-ef4b6210d2db", + "id": "388bc95b-07eb-4455-906b-5ea62c5f9e7e", "name": "OK", "originalRequest": { "url": { @@ -3151,7 +3151,7 @@ { "listen": "test", "script": { - "id": "bfbd555a-3268-43cc-9cbd-d641c2749ae0", + "id": "4df65e1e-163a-4ace-a643-14e6723b9e85", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/brand/list - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -3167,7 +3167,7 @@ } }, { - "id": "0133cf4a-fc4c-42b8-8f00-8a6d3563cd54", + "id": "6491a581-b1cd-47b7-af5d-5220c5abdfc1", "name": "Get paginated brand list", "request": { "name": "Get paginated brand list", @@ -3240,7 +3240,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "32557f65-2be0-4a69-99dc-1783e657dc52", + "id": "5bbe396d-effe-4412-b3e9-e497d76ee843", "name": "OK", "originalRequest": { "url": { @@ -3327,7 +3327,7 @@ { "listen": "test", "script": { - "id": "b8f7f265-8cee-4396-aa82-43dbc0fd6456", + "id": "70181621-9379-4488-9964-6d97e4709b4b", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/brand/pagedlist - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -3343,7 +3343,7 @@ } }, { - "id": "67436302-18d6-48d8-baae-91f73f6c0197", + "id": "bed62999-50ba-4be3-8c7e-48bbfc1e2114", "name": "Get brand by ID", "request": { "name": "Get brand by ID", @@ -3408,7 +3408,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "2ec979b1-8ed9-4236-b4f3-84cc3e6f9e55", + "id": "b3b6073b-7120-41d2-88f8-558b2cf76d9d", "name": "OK", "originalRequest": { "url": { @@ -3476,7 +3476,7 @@ { "listen": "test", "script": { - "id": "8a91fe4a-d8df-495c-93bf-f13c93b7a8e7", + "id": "7cce100b-cf27-4267-aae6-7b6c50cd011c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/brand/:brandId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -3492,7 +3492,7 @@ } }, { - "id": "978514eb-6bf7-4ed6-afa9-481875319f6b", + "id": "c4e714a1-a883-4310-8f88-9715478de5a9", "name": "Create brand", "request": { "name": "Create brand", @@ -3558,7 +3558,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "93a3efe4-a513-494d-ae10-48c6ebb620e3", + "id": "c0dd014c-d9e8-402b-bab5-4025adb2a98c", "name": "OK", "originalRequest": { "url": { @@ -3638,7 +3638,7 @@ { "listen": "test", "script": { - "id": "78bf57c8-3602-4476-bda1-f1026df6515c", + "id": "5c7dac3c-303a-41d2-8ef3-027c5482ff06", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/brand - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -3654,7 +3654,7 @@ } }, { - "id": "aef0d3d0-cec6-4f19-a011-ee3e68bf1ff0", + "id": "1bad9652-1c1d-4f83-ba57-07a0948fd711", "name": "Get brand and context", "request": { "name": "Get brand and context", @@ -3719,7 +3719,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "ff4c802d-46e8-4c2b-8956-37abe584a40f", + "id": "6ca8d3dd-80e4-4b94-8def-3827b6538e3b", "name": "OK", "originalRequest": { "url": { @@ -3787,7 +3787,7 @@ { "listen": "test", "script": { - "id": "8e7bf9a5-f877-4d9b-bf13-78a71b92d200", + "id": "00f619d8-5f1f-438a-8101-0eb25edc634f", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/brand/:brandId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -3803,7 +3803,7 @@ } }, { - "id": "2206fa0e-d7a0-4856-95e1-5e06f15093d3", + "id": "a16f8fab-7f51-47d0-b3ec-07a5692cb7da", "name": "Update brand", "request": { "name": "Update brand", @@ -3881,7 +3881,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "64699953-685b-4439-91e0-ead46400f496", + "id": "388bf5f9-08ce-46ff-ba93-f04c8df681a7", "name": "OK", "originalRequest": { "url": { @@ -3962,7 +3962,7 @@ { "listen": "test", "script": { - "id": "e8729b11-a1cc-40d4-8f95-a86f080676f2", + "id": "8997ec77-2c4e-469e-880d-39e31e81fd7d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/brand/:brandId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -3978,7 +3978,7 @@ } }, { - "id": "8696cf1a-5b05-415b-be9b-ce18df04ef16", + "id": "93f7a481-b2fe-4ce4-ba86-7211f2443846", "name": "Delete brand", "request": { "name": "Delete brand", @@ -4039,7 +4039,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "fdb76efb-89d7-4bed-93ec-3440cb3f645c", + "id": "611ee4c0-460e-4a6a-a950-6406dd102c8b", "name": "OK", "originalRequest": { "url": { @@ -4097,7 +4097,7 @@ { "listen": "test", "script": { - "id": "267b90e9-a509-4b89-bf90-336220da5ef5", + "id": "e9532346-0ee5-4536-b58c-e4e56d205c48", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/brand/:brandId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -4113,7 +4113,7 @@ "event": [] }, { - "id": "7a0f5275-5bed-4186-bbfd-aebf3c610971", + "id": "38d4d2b9-c8fe-4bf3-b980-1590a2daa11f", "name": "Attachment", "description": { "content": "", @@ -4121,7 +4121,7 @@ }, "item": [ { - "id": "6bf10da2-0773-4892-9a5c-73123eea88d7", + "id": "7d712869-928c-4de1-9897-3a77b4ceb5b0", "name": "Get attachment by ID", "request": { "name": "Get attachment by ID", @@ -4186,7 +4186,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "0476aa9a-4f9a-460c-973f-5251c9b8ad3b", + "id": "6eba3a3f-d681-4161-92b3-69460116f44b", "name": "OK", "originalRequest": { "url": { @@ -4254,7 +4254,7 @@ { "listen": "test", "script": { - "id": "b529e5f8-493a-4a15-973c-8521127b2fa1", + "id": "0d581800-e99b-4783-b682-4df9aabbd00a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/attachment/:attachmentid - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -4270,7 +4270,7 @@ } }, { - "id": "c7afca79-beb7-4cfc-a02d-1cf393a0d726", + "id": "9148e9e8-62eb-4ae0-bc8c-2ef77da1fbdf", "name": "Update attachment", "request": { "name": "Update attachment", @@ -4348,7 +4348,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "767364be-ee2c-4b38-85b6-0d17b25686de", + "id": "50740ec3-dcde-49fc-9648-dc698e3ec969", "name": "OK", "originalRequest": { "url": { @@ -4429,7 +4429,7 @@ { "listen": "test", "script": { - "id": "525e2104-e9bd-479e-a345-e63b74a7612a", + "id": "c66355e9-b7fd-421d-a409-8f4b13894139", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/attachment/:attachmentid - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -4445,7 +4445,7 @@ } }, { - "id": "f3c964de-2bce-4390-909d-8ecd41c4b464", + "id": "6a8cd327-134e-46da-827d-17a412086045", "name": "Delete attachment", "request": { "name": "Delete attachment", @@ -4506,7 +4506,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "91662454-ce8a-4ea0-8565-0c6b5d67fcbd", + "id": "69ca6252-4727-4342-829c-f3b3b6efc8a9", "name": "OK", "originalRequest": { "url": { @@ -4564,7 +4564,7 @@ { "listen": "test", "script": { - "id": "ab317904-8436-4286-a213-3e100f46c1c2", + "id": "32f77770-1185-4cff-8eae-6a941928ca38", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/attachment/:attachmentid - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -4577,7 +4577,7 @@ } }, { - "id": "9bf4346c-5a33-4178-9dc6-a17a9aa518b3", + "id": "7dd86249-4209-4fa0-a76a-2c7b36694568", "name": "Create attachment", "request": { "name": "Create attachment", @@ -4643,7 +4643,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "c56f0d52-f2d5-4782-a13d-70e617dc5c22", + "id": "7090f39a-6a3d-4b17-bd50-26e51df8095f", "name": "OK", "originalRequest": { "url": { @@ -4723,7 +4723,7 @@ { "listen": "test", "script": { - "id": "b2e0a2f6-c35c-4f98-8957-4a6747b1d874", + "id": "ccc5d33c-e7c3-48ed-8e1e-65016c930861", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/attachment - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -4739,7 +4739,7 @@ } }, { - "id": "2d0210ee-4784-4cca-8d95-67e2288d0082", + "id": "55528aa9-2878-4e33-a7cd-c0f7b1f6cd79", "name": "Get all attachments", "request": { "name": "Get all attachments", @@ -4792,7 +4792,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "bf852b38-0c5c-436d-bbfa-fc7335db759c", + "id": "3fc32bab-ddb5-497f-8fe7-b4784e2737b2", "name": "OK", "originalRequest": { "url": { @@ -4859,7 +4859,7 @@ { "listen": "test", "script": { - "id": "1bf67d13-5f99-4f6f-b675-d2ad563daab6", + "id": "4deb16ac-b276-4335-a710-ad4a5de02f57", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/attachments - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -4878,7 +4878,7 @@ "event": [] }, { - "id": "719ebfab-74f7-454e-a364-8d198cc68c7c", + "id": "e5451b31-8925-4e86-be70-241b475c01b4", "name": "Product", "description": { "content": "", @@ -4886,7 +4886,7 @@ }, "item": [ { - "id": "f5957989-8367-43c3-b48c-55bdacfd3056", + "id": "c07dca32-bf2b-4d1f-8603-7015df5bcbf8", "name": "Get product and SKU IDs", "request": { "name": "Get product and SKU IDs", @@ -4968,7 +4968,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "2f223e20-bb24-4009-a903-c3796a6c277d", + "id": "787d5afe-b612-470a-bf5d-f5b806235f4d", "name": "OK", "originalRequest": { "url": { @@ -5064,7 +5064,7 @@ { "listen": "test", "script": { - "id": "f559b298-153d-4637-bc88-0ed9f7464f57", + "id": "386c4544-2d52-4ead-91bb-4782fc185334", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/products/GetProductAndSkuIds - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -5080,7 +5080,7 @@ } }, { - "id": "eb4cc70e-efaa-44e4-b786-63cdb4f5e78f", + "id": "04c2f0e7-1ef5-401b-9102-699341179d1a", "name": "Get product by ID", "request": { "name": "Get product by ID", @@ -5145,7 +5145,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "bc2c0d09-65a7-4a12-9982-cfaa2fe0b41f", + "id": "73b00ecf-0339-4369-b00b-51358ccc4c70", "name": "OK", "originalRequest": { "url": { @@ -5213,7 +5213,7 @@ { "listen": "test", "script": { - "id": "8ce9c3a9-c5f5-4122-801e-6a8f9f372569", + "id": "2cf61545-ef57-4035-b38a-bfe816c46891", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/product/:productId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -5229,7 +5229,7 @@ } }, { - "id": "8a6357bb-a94b-4bd3-a20e-9abc17461b37", + "id": "dafc2159-e249-482b-bd80-d22d70230c8b", "name": "Update product", "request": { "name": "Update product", @@ -5307,7 +5307,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "8ca46eec-7363-4095-a456-94ad7f3574eb", + "id": "b548cc6d-d8bd-41b5-8aa1-c68b7c763308", "name": "OK", "originalRequest": { "url": { @@ -5388,7 +5388,7 @@ { "listen": "test", "script": { - "id": "7afd59ac-64c8-48f0-b9ea-98f1f4c642cc", + "id": "e6c7a539-59b4-4ea0-9194-df36543ea632", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/product/:productId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -5404,7 +5404,7 @@ } }, { - "id": "e3d69edc-cd57-45f7-bfbe-1c7267720578", + "id": "97ec7384-678f-4f7d-8285-781207a65f4c", "name": "Get product and its general context", "request": { "name": "Get product and its general context", @@ -5470,7 +5470,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "a6ae3452-ff3d-44a7-992a-0a5e15e9aea6", + "id": "0b0362bc-f6c0-4890-a9ab-94161c18eed6", "name": "OK", "originalRequest": { "url": { @@ -5539,7 +5539,7 @@ { "listen": "test", "script": { - "id": "ceb2b4c6-4d78-4ba1-93ae-f7d521967644", + "id": "039b08c0-b190-438a-9789-72b24e317d17", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/products/productget/:productId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -5555,7 +5555,7 @@ } }, { - "id": "19da18f2-7da3-4421-8e04-7e812b7368bb", + "id": "b7382e37-ee9a-4f11-bd36-d4f9fcf4fc84", "name": "Get product by reference ID", "request": { "name": "Get product by reference ID", @@ -5621,7 +5621,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "ccd6da85-8869-42e0-b16e-3da6835d1bc9", + "id": "9e38c997-08d9-47d2-9419-e20ae5574b95", "name": "OK", "originalRequest": { "url": { @@ -5690,7 +5690,7 @@ { "listen": "test", "script": { - "id": "7f819726-1c72-4ab9-ab1c-33e308ab00db", + "id": "42773bf2-7470-4a07-8e72-4b07b36891ea", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/products/productgetbyrefid/:refId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -5706,7 +5706,7 @@ } }, { - "id": "c0172498-8b8a-4922-ab63-249b27462a54", + "id": "a75d02e7-28a0-4f60-b700-b3695aa92990", "name": "Get product's SKUs by product ID", "request": { "name": "Get product's SKUs by product ID", @@ -5772,7 +5772,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "3d4f3420-bef1-4b1d-b978-1821c3c57f46", + "id": "8d82e574-68d0-4c67-82e2-7a980688d565", "name": "OK", "originalRequest": { "url": { @@ -5841,7 +5841,7 @@ { "listen": "test", "script": { - "id": "3681a32c-e2c3-4e78-9707-c00af1aa9011", + "id": "b09c9cad-cf63-4b81-bf6c-f59eedf1aca6", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pub/products/variations/:productId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -5857,7 +5857,7 @@ } }, { - "id": "66b29299-91fe-406a-a0d2-ce4d118c5fff", + "id": "29585852-2db0-4d03-8df3-fdd25ab84b1f", "name": "Get product review rate by product ID", "request": { "name": "Get product review rate by product ID", @@ -5923,7 +5923,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "85572155-6106-4926-a9ef-24bb80e631bf", + "id": "5f628763-c76f-437f-acdb-cf30f76a0d22", "name": "OK", "originalRequest": { "url": { @@ -5992,7 +5992,7 @@ { "listen": "test", "script": { - "id": "dab1509a-4825-41c2-aad1-e03430df307b", + "id": "d1b46dbe-8d0b-4646-9497-8272bf4743aa", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/addon/pvt/review/GetProductRate/:productId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -6008,7 +6008,7 @@ } }, { - "id": "12622339-6b10-495e-9d0a-f4aaa883f918", + "id": "34b1975e-cff7-41e8-8747-b43c55a6eb22", "name": "Create product with category and brand", "request": { "name": "Create product with category and brand", @@ -6074,7 +6074,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "a8d5818a-5b0b-49df-bb1c-ea53374848a3", + "id": "41526d66-d0cc-49e2-abd6-bcbca5a11541", "name": "New category and brand", "originalRequest": { "url": { @@ -6153,7 +6153,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "d31ec2ea-678c-4c5e-9bef-53471765ef3f", + "id": "712f5758-bb48-4bbe-9ffd-149649e4a886", "name": "Associating it to an existing category and brand", "originalRequest": { "url": { @@ -6233,7 +6233,7 @@ { "listen": "test", "script": { - "id": "a7feed4d-b59d-47bc-9052-e5b4fa86f2c7", + "id": "7162afff-2ccc-43a3-84e1-49812642ade6", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/product - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -6252,7 +6252,7 @@ "event": [] }, { - "id": "9db60268-aee2-4402-88ac-7f4243a1f3ee", + "id": "9217edda-5ed6-4476-9751-6afc975f9c3e", "name": "Product specification", "description": { "content": "", @@ -6260,7 +6260,7 @@ }, "item": [ { - "id": "6d5342a8-fb0a-41e9-8c1d-6151577e65ad", + "id": "2fcd5b69-668a-4287-8fe3-a52977806a40", "name": "Get product specifications by product ID", "request": { "name": "Get product specifications by product ID", @@ -6326,7 +6326,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "593d4ea1-bece-4d64-9b04-6c7e4110b775", + "id": "86ec938b-7f5d-436d-b047-38b52a4ee241", "name": "OK", "originalRequest": { "url": { @@ -6395,7 +6395,7 @@ { "listen": "test", "script": { - "id": "da15caf4-1b62-4b5e-afe9-70cfe99ed8e0", + "id": "09b8e2aa-5378-4c97-a7d2-476923671dff", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/products/:productId/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -6411,7 +6411,7 @@ } }, { - "id": "b5dab738-e877-4a57-91ac-4e69965ffc0c", + "id": "ac67d58d-c3e5-4bc8-be28-3d728bc81cfb", "name": "Update product specification by product ID", "request": { "name": "Update product specification by product ID", @@ -6486,7 +6486,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "b12cee8c-c5db-4bda-abef-4c847c9b29d9", + "id": "a30b7e54-431b-4ce9-ae1c-a276427812f7", "name": "OK", "originalRequest": { "url": { @@ -6558,7 +6558,7 @@ { "listen": "test", "script": { - "id": "478b5164-6f68-4b2b-9bfd-cfa6f43f2e1f", + "id": "b003a631-c70e-4629-b23d-05429c585015", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog_system/pvt/products/:productId/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -6571,7 +6571,7 @@ } }, { - "id": "5494e005-ec19-44e3-bb77-92ed55b8aad7", + "id": "e42b7607-bb8b-47ce-97c6-a63e38cc777f", "name": "Get product specifications and their information by product ID", "request": { "name": "Get product specifications and their information by product ID", @@ -6637,7 +6637,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "1d8878dc-a890-43b4-9ec1-3ffdd319aac6", + "id": "6ee97b83-d309-4ba0-ab49-cf42539aca16", "name": "OK", "originalRequest": { "url": { @@ -6706,7 +6706,7 @@ { "listen": "test", "script": { - "id": "4f1db8be-2cbd-4832-8130-5256050eca9d", + "id": "29538a6a-3e38-415a-946c-f736903e21a5", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/product/:productId/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -6722,7 +6722,7 @@ } }, { - "id": "5f3f4e36-56f5-40e7-bde5-0794e2f31c7a", + "id": "a35276e7-a3a7-4880-b6da-e558dd615236", "name": "Associate product specification", "request": { "name": "Associate product specification", @@ -6801,7 +6801,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "0d71bce8-47b9-4a7b-b299-a4addddd9662", + "id": "617d6a36-c8db-4ff1-96dd-a4693e482997", "name": "OK", "originalRequest": { "url": { @@ -6883,7 +6883,7 @@ { "listen": "test", "script": { - "id": "8552db5b-eee9-4596-ad78-69e313ba1b1d", + "id": "fd954854-87e0-4e00-8e12-6649bccd7515", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/product/:productId/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -6899,7 +6899,7 @@ } }, { - "id": "dfcdd6da-bb10-4b4f-a212-e4a10623f31f", + "id": "a6499734-4d0c-49f7-8816-a9bbeb9ee1e4", "name": "Delete all product specifications by product ID", "request": { "name": "Delete all product specifications by product ID", @@ -6961,7 +6961,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "2d6aa5cc-2bb6-4f21-95da-07f1f47e6530", + "id": "d2fe85dd-2a13-4d83-b86e-589f1c5fd2c6", "name": "OK", "originalRequest": { "url": { @@ -7020,7 +7020,7 @@ { "listen": "test", "script": { - "id": "f7da953a-0dfc-4e4d-91c0-15c7adf32687", + "id": "efd5eeb3-eaee-4ed3-80a4-121482529549", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/product/:productId/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -7033,7 +7033,7 @@ } }, { - "id": "b0cce7a6-7ecb-4f8a-8466-6fa629a54870", + "id": "9d81df5d-f518-4d0d-afad-bfcaf3661e1f", "name": "Delete a product specification", "request": { "name": "Delete a product specification", @@ -7110,7 +7110,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "17f5f5f0-9cdb-4a88-9377-c1417fcde412", + "id": "4d5fc92a-e3f5-46bf-9b35-c276ac7864f0", "name": "OK", "originalRequest": { "url": { @@ -7169,7 +7169,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "7ec3e093-ad32-4709-919a-6133939971f8", + "id": "0fc3ad83-a90f-4152-acc6-dcf8179015c6", "name": "Not Found", "originalRequest": { "url": { @@ -7239,7 +7239,7 @@ { "listen": "test", "script": { - "id": "45fb7d7f-0580-4a7f-8e13-e3e3eeb73d29", + "id": "bf8c325d-de19-40c7-82af-3fabfa8a824b", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/product/:productId/specification/:specificationId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -7252,7 +7252,7 @@ } }, { - "id": "4599965a-f570-43f3-995f-2150f027665b", + "id": "1756be4f-a9c3-4b19-874d-6bec6a75deca", "name": "Associate product specification using specification name and group name", "request": { "name": "Associate product specification using specification name and group name", @@ -7331,7 +7331,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "cca28438-4ec3-469c-ac00-8aec91cd3614", + "id": "46774e70-19d1-437c-96d8-800de65c7cc3", "name": "OK", "originalRequest": { "url": { @@ -7413,7 +7413,7 @@ { "listen": "test", "script": { - "id": "84f79d7e-be3f-431b-ab00-2a04f1ef8514", + "id": "471fb5cf-a8f7-4cd1-8d04-b2d431c6434c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/product/:productId/specificationvalue - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -7432,7 +7432,7 @@ "event": [] }, { - "id": "351da0bd-b1e7-401a-b05b-b7861bf17aad", + "id": "dcbd2af4-8f58-4483-b379-4e852f576c9d", "name": "Similar category", "description": { "content": "", @@ -7440,7 +7440,7 @@ }, "item": [ { - "id": "b511a5c0-d731-4a26-a72b-665086d622e4", + "id": "11d3a63f-bc4c-4ca8-aaa8-6cf4b7b8d280", "name": "Get similar categories", "request": { "name": "Get similar categories", @@ -7506,7 +7506,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "70b472ce-939f-4cdb-b39f-13fd4f2c110d", + "id": "e3f20286-5451-4c68-aa6c-321daacd34b6", "name": "OK", "originalRequest": { "url": { @@ -7575,7 +7575,7 @@ { "listen": "test", "script": { - "id": "fbabfd35-6c55-4339-be57-8563167abab8", + "id": "921bcbf6-0851-4196-9879-b3d485c0be52", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/product/:productId/similarcategory - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -7591,7 +7591,7 @@ } }, { - "id": "1595a3d4-097b-4feb-aa9e-56d48f37323e", + "id": "c2c8631a-22d6-48f7-bea2-e5ab489c1b2a", "name": "Add similar category", "request": { "name": "Add similar category", @@ -7668,7 +7668,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "f972bf04-7e67-41d2-8eb7-ddc01ec7fc9c", + "id": "f894d383-5647-42ba-a889-154d52c4d758", "name": "OK", "originalRequest": { "url": { @@ -7738,7 +7738,7 @@ { "listen": "test", "script": { - "id": "2aeac931-5bf9-4dc5-b4b3-821e529ee14d", + "id": "7bd331b6-1f9d-451e-b0a4-446f2ae55dc4", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/product/:productId/similarcategory/:categoryId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -7754,7 +7754,7 @@ } }, { - "id": "b175f236-7d1e-4bc7-aceb-3750f9216f0f", + "id": "2cb6e53f-c79a-4a8f-b912-64faf51d3245", "name": "Delete similar category", "request": { "name": "Delete similar category", @@ -7827,7 +7827,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "c575b6f7-1e05-4d59-92a1-52cb4b384a22", + "id": "0b0d4364-765d-41b1-a15b-f7aa661e6189", "name": "OK", "originalRequest": { "url": { @@ -7887,7 +7887,7 @@ { "listen": "test", "script": { - "id": "75a19355-ca04-4257-b058-7dce7c6c49bf", + "id": "13133fa9-63bc-41bc-8a53-7c79092d1f8c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/product/:productId/similarcategory/:categoryId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -7903,7 +7903,7 @@ "event": [] }, { - "id": "7c03cc28-d8b7-40fe-a8ba-b8309e2354ea", + "id": "6e9fd629-694e-4ece-8c99-d9818992af04", "name": "SKU", "description": { "content": "", @@ -7911,7 +7911,7 @@ }, "item": [ { - "id": "f8d9f601-63fe-4ead-a911-115aa1b34715", + "id": "77b60378-5b23-4242-a680-41c13e32be7f", "name": "List all SKU IDs", "request": { "name": "List all SKU IDs", @@ -7984,7 +7984,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "e602c32d-8c1a-432e-9738-0e700130ae5c", + "id": "40cc5f79-1d37-414b-a0d4-32f299f53061", "name": "OK", "originalRequest": { "url": { @@ -8071,7 +8071,7 @@ { "listen": "test", "script": { - "id": "5e5c6f35-7455-4736-a498-3af9fe95d4e9", + "id": "b6308ec5-ae0f-4042-86cf-3b25fc22b3d5", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/sku/stockkeepingunitids - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -8087,7 +8087,7 @@ } }, { - "id": "cc591cba-676d-4b0c-979b-ad87882714ee", + "id": "ed8c8c87-4415-4848-8c53-74ef682ccb5b", "name": "Get SKU and context", "request": { "name": "Get SKU and context", @@ -8163,7 +8163,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9dd7ca66-58fd-4c3c-9173-32b09c5dc807", + "id": "c383b082-ea5f-4b98-af4a-846e8159683c", "name": "OK", "originalRequest": { "url": { @@ -8242,7 +8242,7 @@ { "listen": "test", "script": { - "id": "6d71c878-08c6-44eb-8ee9-ef191777fcbd", + "id": "dadc1848-468a-466d-8caa-835747464baa", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/sku/stockkeepingunitbyid/:skuId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -8258,7 +8258,7 @@ } }, { - "id": "a9aa22f2-2016-45ec-8ff4-7c8fb8f089d5", + "id": "6def2f03-6238-4c5f-997c-c8b83f799712", "name": "Get SKU by reference ID", "request": { "name": "Get SKU by reference ID", @@ -8321,7 +8321,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "5c06e40d-32fb-48b2-ae47-e5cf1be7d2cc", + "id": "4f68c66c-48de-4d36-87f7-b643073e155b", "name": "OK", "originalRequest": { "url": { @@ -8398,7 +8398,7 @@ { "listen": "test", "script": { - "id": "89372a49-3a4f-4019-80fb-f1a63ec103de", + "id": "0fbf7866-5356-433a-be29-3e2b3df4ac81", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -8414,7 +8414,7 @@ } }, { - "id": "8dfa98a8-46ce-43e4-b2a9-8f2fc42dd1fe", + "id": "a5f88c63-f592-4a7c-9bbf-88b513878fb3", "name": "Create SKU", "request": { "name": "Create SKU", @@ -8480,7 +8480,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "d2b86da2-d9d2-4d54-9c22-7ec6fa5afd9c", + "id": "75db2cf0-76ce-4a05-9e16-f73889d5fdc8", "name": "OK", "originalRequest": { "url": { @@ -8560,7 +8560,7 @@ { "listen": "test", "script": { - "id": "170b261a-d7d0-40a0-80e5-0e21a1ffab29", + "id": "fc8cc895-bb35-4d7f-afc2-3ad3065d5393", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/stockkeepingunit - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -8576,7 +8576,7 @@ } }, { - "id": "c160003e-555e-41f0-83fb-1550a8c1d54d", + "id": "aff5b9c6-da13-4fa8-a065-76919dbc276f", "name": "Get SKU ID by reference ID", "request": { "name": "Get SKU ID by reference ID", @@ -8642,7 +8642,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "39e55cd6-08ad-4ea3-a4ee-7221e7617e03", + "id": "c937f59d-0157-4ffe-b2c0-d1946a6901c0", "name": "OK", "originalRequest": { "url": { @@ -8711,7 +8711,7 @@ { "listen": "test", "script": { - "id": "85bd2c59-6908-4e7a-8083-d4696c125f33", + "id": "7f54465c-c726-4df8-a415-db8c0f0b38ce", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/sku/stockkeepingunitidbyrefid/:refId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -8727,7 +8727,7 @@ } }, { - "id": "912d5c95-9d28-4c37-baf9-2f3471c5e0ec", + "id": "4f8f866a-bff8-48c7-ab21-f5eae3fb6142", "name": "Get SKU by alternate ID", "request": { "name": "Get SKU by alternate ID", @@ -8793,7 +8793,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "55a6cfb0-3908-4020-9a73-f63fd0906fad", + "id": "f1d99c19-a956-4b7a-85cf-de86cf996936", "name": "OK", "originalRequest": { "url": { @@ -8862,7 +8862,7 @@ { "listen": "test", "script": { - "id": "b8f9b0eb-9e81-4354-903b-3db3c5f6af68", + "id": "9d3c4d19-96e8-4357-8319-603dc3ab861a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/sku/stockkeepingunitbyalternateId/:alternateId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -8878,7 +8878,7 @@ } }, { - "id": "5a818192-1d4c-4ea6-88e8-6fe9c250aa58", + "id": "78929ec2-c201-49d4-a7d5-6f3b2c6ec9db", "name": "Get SKU list by product ID", "request": { "name": "Get SKU list by product ID", @@ -8944,7 +8944,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "db850773-1b1c-4a28-97d4-1ca6aab638c9", + "id": "58282a07-ebf1-4ba6-a6cf-11303ecfb890", "name": "OK", "originalRequest": { "url": { @@ -9013,7 +9013,7 @@ { "listen": "test", "script": { - "id": "0f0a05f2-6ab5-4a44-bfa6-25ecc5bde5b6", + "id": "52077f01-0f0c-4d8f-b03d-7004e8a67843", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/sku/stockkeepingunitByProductId/:productId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -9029,7 +9029,7 @@ } }, { - "id": "75e12929-942d-4661-bf77-a81c199537f1", + "id": "c330d414-5cbe-4d99-a8f5-abfcb48cca70", "name": "Retrieve SKU ID list by reference ID list", "request": { "name": "Retrieve SKU ID list by reference ID list", @@ -9096,7 +9096,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "724cad0d-ffde-4daf-8a5f-b420664cdd61", + "id": "7d216a56-c313-4cae-88a1-afebdb179358", "name": "OK", "originalRequest": { "url": { @@ -9176,7 +9176,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "483174d5-2dd3-4a41-8915-dfb924940997", + "id": "660c8fd9-0d28-41c4-bc63-ad6291d6bdec", "name": "Internal Server Error", "originalRequest": { "url": { @@ -9247,7 +9247,7 @@ { "listen": "test", "script": { - "id": "cdfd5fad-764a-4354-8568-f1af72aca99c", + "id": "d37a70ac-7f1d-4753-afd7-39867d35cbb6", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog_system/pub/sku/stockkeepingunitidsbyrefids - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -9263,7 +9263,7 @@ } }, { - "id": "10d79434-46d3-49ca-92ed-b29d228be654", + "id": "3cccf164-02b8-43e6-b83c-1c9071160655", "name": "Get SKU", "request": { "name": "Get SKU", @@ -9328,7 +9328,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "3c422c22-4788-45dc-bb26-79a9540ba75a", + "id": "f959c135-0f41-4d95-b548-f25c29c51f88", "name": "OK", "originalRequest": { "url": { @@ -9396,7 +9396,7 @@ { "listen": "test", "script": { - "id": "8d004313-ec19-4cab-a20c-9b4c683dd186", + "id": "322c12d9-3af3-4662-8e1b-bbc112af903d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -9412,7 +9412,7 @@ } }, { - "id": "e7ed159e-befb-422e-b385-818dca4e08a1", + "id": "bf4ea349-c168-4c12-bc1b-486f8f55f964", "name": "Update SKU", "request": { "name": "Update SKU", @@ -9490,7 +9490,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "43b71d3c-9277-41f8-b7f5-195d5868dd28", + "id": "f9df8f6b-09e0-490e-99b9-677262270485", "name": "OK", "originalRequest": { "url": { @@ -9571,7 +9571,7 @@ { "listen": "test", "script": { - "id": "72b48728-7673-4d25-b22a-c43206582bd4", + "id": "22a46a04-19c9-4c32-ab85-ef9a22b49e3d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/:skuId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -9590,7 +9590,7 @@ "event": [] }, { - "id": "fccdfa63-0365-4dd6-9069-8539f55697f1", + "id": "96d31809-9dc5-4b9b-bba4-4b178da7ea21", "name": "SKU EAN", "description": { "content": "", @@ -9598,7 +9598,7 @@ }, "item": [ { - "id": "5c209f2f-6ab0-4f4c-8891-56d7a80f55d6", + "id": "c30a9ada-02a7-41d4-97db-b49086fa37a4", "name": "Get SKU by EAN", "request": { "name": "Get SKU by EAN", @@ -9664,7 +9664,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9d7db300-8948-4f53-8ed4-0873d4e33d93", + "id": "2371ff33-1754-48b6-9b4d-78d1c24a24cd", "name": "OK", "originalRequest": { "url": { @@ -9733,7 +9733,7 @@ { "listen": "test", "script": { - "id": "943f1c39-79fa-4cfb-b7a7-d794988e5093", + "id": "5917e4d7-6114-45c7-aac2-936b947b9542", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/sku/stockkeepingunitbyean/:ean - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -9749,7 +9749,7 @@ } }, { - "id": "edb45f9b-456d-45b6-9bd8-113f1e49f03a", + "id": "d20909fb-93ba-47d5-94c0-ec6ddf1fd753", "name": "Get EAN by SKU ID", "request": { "name": "Get EAN by SKU ID", @@ -9815,7 +9815,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "e23e486e-f4f9-47cf-992b-5145e072ad09", + "id": "295cd8a5-97bb-4f2f-b2f3-fe8fcdc03328", "name": "OK", "originalRequest": { "url": { @@ -9884,7 +9884,7 @@ { "listen": "test", "script": { - "id": "9e6c6c72-a65c-4013-8ee5-304b8a3b5936", + "id": "d20eed27-edc3-4c66-9f9d-4fe052af83c5", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/ean - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -9900,7 +9900,7 @@ } }, { - "id": "82d5dcf6-8e91-4b16-a002-6af9a39ee32a", + "id": "6d68ff35-046f-4c02-a356-3698ad0d4779", "name": "Delete all SKU EAN values", "request": { "name": "Delete all SKU EAN values", @@ -9962,7 +9962,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "54d95d4b-f489-4128-9399-c5c1cada4397", + "id": "0732a1aa-b8d5-446b-88a1-1a211afb6fd5", "name": "OK", "originalRequest": { "url": { @@ -10021,7 +10021,7 @@ { "listen": "test", "script": { - "id": "9d90f506-468d-4add-aff0-b127e1d5d83b", + "id": "337919d7-a2ce-4a3a-bcd9-e86031d310c6", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunit/:skuId/ean - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -10034,7 +10034,7 @@ } }, { - "id": "173a96d2-d7d2-49a5-9be6-3a5da09a6ac2", + "id": "b180cc41-2a03-4fd3-9127-7b41355e7130", "name": "Create SKU EAN", "request": { "name": "Create SKU EAN", @@ -10107,7 +10107,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "64459347-1086-43d0-a6ea-b87f93472925", + "id": "8e42c156-f2f0-44a5-a32e-6f1bd13a69f9", "name": "OK", "originalRequest": { "url": { @@ -10167,7 +10167,7 @@ { "listen": "test", "script": { - "id": "40dac32a-f7bb-4927-a9ae-7caed1e4a5f5", + "id": "cadd84bc-1f10-44ae-bd66-76ee0285e079", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -10180,7 +10180,7 @@ } }, { - "id": "0f446973-e491-4518-b2f4-35168119964e", + "id": "c3fd930b-c0b3-4ddc-a7ad-d97ff3576018", "name": "Delete SKU EAN", "request": { "name": "Delete SKU EAN", @@ -10253,7 +10253,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "ca929189-8274-4044-b7a5-4aa9248f9ff8", + "id": "c2e595ac-c05b-4254-9525-90ac44ffedc2", "name": "OK", "originalRequest": { "url": { @@ -10313,7 +10313,7 @@ { "listen": "test", "script": { - "id": "037dbe72-1b8c-4d65-bbb9-29512c07fe96", + "id": "a31a3906-7c73-4281-82bb-a0df1c7a2632", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunit/:skuId/ean/:ean - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -10329,7 +10329,7 @@ "event": [] }, { - "id": "e49fa002-3d0e-4a99-8b36-97f8eff6f13f", + "id": "34565fd9-45a1-4abf-8ed5-ab46dedd4541", "name": "SKU file", "description": { "content": "", @@ -10337,7 +10337,7 @@ }, "item": [ { - "id": "05c853f2-60b8-4bbc-b38d-ba142588026b", + "id": "93c4933a-0661-46e8-8b4f-1657d345ba7b", "name": "Get SKU files", "request": { "name": "Get SKU files", @@ -10403,7 +10403,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9f41785b-3d94-4f16-99c6-58eac666aa94", + "id": "31b9a23f-6597-424d-94ac-ba21822d5cce", "name": "OK", "originalRequest": { "url": { @@ -10472,7 +10472,7 @@ { "listen": "test", "script": { - "id": "c7e83e7d-3467-4d42-9d68-3cce91de9632", + "id": "5d2dc0ba-abee-4b49-9208-eb69f0160b15", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/file - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -10488,7 +10488,7 @@ } }, { - "id": "894e9a1c-0ef1-4c36-8904-38477c2968ea", + "id": "0eed0892-5cf1-4c2f-94c3-6e1840c9559c", "name": "Create SKU file", "request": { "name": "Create SKU file", @@ -10567,7 +10567,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "b815924f-1657-47a4-952d-14560918ccc9", + "id": "31824b0d-f5c1-4e8b-85eb-a6752088eab9", "name": "OK", "originalRequest": { "url": { @@ -10649,7 +10649,7 @@ { "listen": "test", "script": { - "id": "f6e0b479-e2dd-4e30-9cba-a8b8e91bf302", + "id": "5c094407-1403-40ba-a628-27f239cad4b6", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/stockkeepingunit/:skuId/file - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -10665,7 +10665,7 @@ } }, { - "id": "89d2366a-74eb-42ae-9718-6f2d6c8c8fdb", + "id": "7b0951fe-12c0-422c-b663-d9526fbcb4b1", "name": "Delete all SKU files", "request": { "name": "Delete all SKU files", @@ -10727,7 +10727,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "34e1897d-c576-4590-9b5f-696a6807ebb5", + "id": "5815ef13-f594-4ea6-b979-80beb9ec5ca3", "name": "OK", "originalRequest": { "url": { @@ -10786,7 +10786,7 @@ { "listen": "test", "script": { - "id": "b17c31d8-1f0a-4d66-95e9-588fd047c81a", + "id": "06edc074-b3bd-46a8-898c-8a22d04854e6", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunit/:skuId/file - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -10799,7 +10799,7 @@ } }, { - "id": "102b994b-3e95-4fb8-a8b4-1c50b516fde0", + "id": "bb4ac3f5-5ffc-4209-abeb-8e0bd85087db", "name": "Update SKU file", "request": { "name": "Update SKU file", @@ -10889,7 +10889,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "3046d8fc-c7c2-4de7-8716-92e36787e068", + "id": "60950919-80eb-4246-82f1-6e1fdcb81794", "name": "OK", "originalRequest": { "url": { @@ -10972,7 +10972,7 @@ { "listen": "test", "script": { - "id": "a8a16a61-d35d-4d8b-8b92-628e9262116b", + "id": "d25fbc37-25e9-47cd-b3a0-c671584c4f98", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -10988,7 +10988,7 @@ } }, { - "id": "53f5cc09-e939-4124-80cf-bba033d9cd6f", + "id": "e3d31505-1c8c-477e-9ea3-d4e4566f82bd", "name": "Delete SKU image file", "request": { "name": "Delete SKU image file", @@ -11061,7 +11061,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "ce1737d8-3792-4582-800a-0814f4dd7ae9", + "id": "8ccf11f6-c093-460f-b9b0-655d28087afb", "name": "OK", "originalRequest": { "url": { @@ -11121,7 +11121,7 @@ { "listen": "test", "script": { - "id": "19d2211d-f0a0-4e04-a332-fff15b28cee9", + "id": "03d36610-7f26-40c3-ab2a-97ea3d920a7b", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -11134,7 +11134,7 @@ } }, { - "id": "f9bbbea0-eba3-48ba-81b9-ad2cd5fecf78", + "id": "207b8b89-a67a-4dbc-a9f9-582a7577dc9c", "name": "Reorder SKU files", "request": { "name": "Reorder SKU files", @@ -11210,7 +11210,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "dad48d95-6264-4c12-a93c-58748e77178c", + "id": "bd13e368-833b-486d-8e1b-5b56dae6a1b5", "name": "OK", "originalRequest": { "url": { @@ -11282,7 +11282,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "70285f41-d1b3-499e-bb30-e6a7ef2fba7a", + "id": "8d7f797b-80df-42cf-81ca-7da1b77f3a79", "name": "Bad request. All files are required.", "originalRequest": { "url": { @@ -11355,7 +11355,7 @@ { "listen": "test", "script": { - "id": "9d723ee2-5672-4f37-a02b-815187818be5", + "id": "e7ee5569-8c6d-451e-8b0c-056ccdcc9248", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/:skuId/file/reorder - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -11368,7 +11368,7 @@ } }, { - "id": "c8688637-b8a3-4439-b273-3df96a60399e", + "id": "d86c3edb-5c8f-488e-af35-69d9289f3d65", "name": "Copy files from an SKU to another SKU", "request": { "name": "Copy files from an SKU to another SKU", @@ -11446,7 +11446,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "89d7b09d-bba6-46df-833a-88ca6d885430", + "id": "6c92737b-2bf6-44e9-8e25-76aab577686b", "name": "OK", "originalRequest": { "url": { @@ -11517,7 +11517,7 @@ { "listen": "test", "script": { - "id": "6e4b1b7b-fc31-4723-9e8c-1dd32f0becb8", + "id": "10e61a35-3d25-4053-8f01-a1e817031db2", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/copy/:skuIdfrom/:skuIdto/file - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -11533,7 +11533,7 @@ } }, { - "id": "1d6aca25-2f5e-4874-b2e7-03ae004fc756", + "id": "669de16a-41e1-4f12-aa3f-c95243e9a1c1", "name": "Disassociate SKU file", "request": { "name": "Disassociate SKU file", @@ -11607,7 +11607,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "9de0c819-9f1a-446a-af8f-9457420eceaf", + "id": "321842b6-0405-43c5-8649-2552e8269cbd", "name": "OK", "originalRequest": { "url": { @@ -11668,7 +11668,7 @@ { "listen": "test", "script": { - "id": "d21e7062-6577-43f2-ac84-dd9a794df178", + "id": "a4a3007c-bf70-4062-b5a1-085ffbfea7ad", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunit/disassociate/:skuId/file/:skuFileId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -11684,7 +11684,7 @@ "event": [] }, { - "id": "a55cf0fd-7c59-4c17-9177-313dd216ad01", + "id": "8ef4d76a-825f-480c-9173-2c800774c5ce", "name": "SKU kit", "description": { "content": "", @@ -11692,7 +11692,7 @@ }, "item": [ { - "id": "667afdf6-7002-4006-a540-bc2e08677407", + "id": "3faf81d9-fa94-4502-b2ca-dc4184afb852", "name": "Get SKU kit by SKU ID or parent SKU ID", "request": { "name": "Get SKU kit by SKU ID or parent SKU ID", @@ -11764,7 +11764,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "a5183b7a-30af-4c4d-87d6-cb989cc621dd", + "id": "9e96887f-385a-4665-99bf-1cb5b79719c0", "name": "OK", "originalRequest": { "url": { @@ -11850,7 +11850,7 @@ { "listen": "test", "script": { - "id": "544f7c25-01e8-4e6f-bf9c-dfdbe8fd0f88", + "id": "7b9c0801-435b-42be-964d-07034e95a3f5", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunitkit - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -11866,7 +11866,7 @@ } }, { - "id": "2c932883-d9ef-4037-8a03-a61649c79012", + "id": "17b57962-6e3a-412f-846c-81a4c049a441", "name": "Create SKU kit", "request": { "name": "Create SKU kit", @@ -11932,7 +11932,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "acfde51f-4bf5-4234-b157-ddd39066e6da", + "id": "51f9a282-6932-408e-ae56-b4f76830f6f8", "name": "OK", "originalRequest": { "url": { @@ -12012,7 +12012,7 @@ { "listen": "test", "script": { - "id": "42d0688d-ea30-481c-ba90-215d4c4ecba6", + "id": "89aeea27-d5fe-4efd-b1e9-12fd3a7ed0bb", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/stockkeepingunitkit - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -12028,7 +12028,7 @@ } }, { - "id": "90910af8-a04a-4773-811a-9053761b8f4c", + "id": "c33ff0da-35d1-4944-8da9-f13a49cd6d83", "name": "Delete SKU kit by SKU ID or parent SKU ID", "request": { "name": "Delete SKU kit by SKU ID or parent SKU ID", @@ -12096,7 +12096,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "737dda6a-6630-4929-b89b-ab8cac6fad01", + "id": "7d0ff1e9-8353-4d38-b239-7de6508e3941", "name": "OK", "originalRequest": { "url": { @@ -12172,7 +12172,7 @@ { "listen": "test", "script": { - "id": "2578088e-3da1-4108-b6ed-7d2f589ca795", + "id": "802143c1-53e1-4a21-9ff9-06bca61aa393", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunitkit - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -12185,7 +12185,7 @@ } }, { - "id": "44d4efa2-1d3e-436e-a2ab-2f4a12d3010b", + "id": "a8073a59-233d-47dd-9981-46c4db99a449", "name": "Get SKU kit", "request": { "name": "Get SKU kit", @@ -12250,7 +12250,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "dc033785-2f20-4857-a52c-616b5a273929", + "id": "17a897f4-2056-4e00-be6e-86cd31a632dd", "name": "OK", "originalRequest": { "url": { @@ -12318,7 +12318,7 @@ { "listen": "test", "script": { - "id": "a22d1ded-567e-4c3e-8f54-21cfd4a134d9", + "id": "cb9faf0d-b5bf-4dfd-82c5-820bcb9f7a5f", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunitkit/:kitId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -12334,7 +12334,7 @@ } }, { - "id": "e365556b-f273-4185-9779-66ab722da983", + "id": "e7fbc430-3874-4cb9-ac34-896557d67b74", "name": "Delete SKU kit by kit ID", "request": { "name": "Delete SKU kit by kit ID", @@ -12395,7 +12395,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "0d1781a1-fb68-4bcf-a958-d69212a6c719", + "id": "ba524ac4-f54e-4852-9d32-935197d62c7e", "name": "OK", "originalRequest": { "url": { @@ -12453,7 +12453,7 @@ { "listen": "test", "script": { - "id": "9e2229b7-9a23-4a1c-bee1-fe8091eb97ea", + "id": "34bd78b4-180c-442d-b1ad-94b13d634328", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunitkit/:kitId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -12469,7 +12469,7 @@ "event": [] }, { - "id": "464efd9a-b20f-42bf-a120-8e9a1016e060", + "id": "36d0feaa-c83c-43a0-96e3-62d39ada9fee", "name": "SKU specification", "description": { "content": "", @@ -12477,7 +12477,7 @@ }, "item": [ { - "id": "6a653a2b-81c0-4487-9e07-5310b686d927", + "id": "09367b56-5ada-49e9-9d17-d730187f6ea6", "name": "Get SKU specifications", "request": { "name": "Get SKU specifications", @@ -12543,7 +12543,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "76a1d356-7bf1-4142-a082-54896cf8262a", + "id": "f99ebf8c-2b77-4450-9447-46cce8f58fc0", "name": "OK", "originalRequest": { "url": { @@ -12612,7 +12612,7 @@ { "listen": "test", "script": { - "id": "5ab63d01-3fe6-4a4c-9692-a8559a8f4ac4", + "id": "75a1772c-e658-41f7-b943-bd4c4ed3662e", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -12628,7 +12628,7 @@ } }, { - "id": "a94003a6-8525-4d14-96f9-fbe4ec1ad583", + "id": "03106adf-9998-424e-98bd-81e2a71f98a7", "name": "Associate SKU specification", "request": { "name": "Associate SKU specification", @@ -12707,7 +12707,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "a9cd5645-280f-4d60-a6c9-ed3b4464559e", + "id": "50527983-40fa-4c50-bfa9-52f5d50e9cfd", "name": "OK", "originalRequest": { "url": { @@ -12789,7 +12789,7 @@ { "listen": "test", "script": { - "id": "d8d8fd06-d241-4ca8-8af4-e5d158f85909", + "id": "11f94472-7da9-49fe-8010-f862edaef310", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/stockkeepingunit/:skuId/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -12805,7 +12805,7 @@ } }, { - "id": "9b01e361-d9ec-4d5b-aee4-a2877d79ce75", + "id": "4a71d012-0f58-445a-9d81-4463d5d4994a", "name": "Update SKU specification", "request": { "name": "Update SKU specification", @@ -12884,7 +12884,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "8be755d0-241b-4a66-91fb-dbd9f53a4e76", + "id": "2d2cb00d-7629-45f0-9749-710d2ad99601", "name": "OK", "originalRequest": { "url": { @@ -12966,7 +12966,7 @@ { "listen": "test", "script": { - "id": "d56f54eb-061b-453a-9e53-49b6be2382be", + "id": "59c81fd4-256d-4b7c-b319-c040cf24f3d3", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/:skuId/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -12982,7 +12982,7 @@ } }, { - "id": "c0395e7f-6cff-409b-94fb-30dd3993e4ba", + "id": "dd902187-4e6a-49ad-99c3-f868ea153a2a", "name": "Delete all SKU specifications", "request": { "name": "Delete all SKU specifications", @@ -13044,7 +13044,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "1f9f3e99-fb97-4be8-8685-c869edb1e2af", + "id": "0ebc5dac-e919-4199-9495-dcbc48b7986b", "name": "OK", "originalRequest": { "url": { @@ -13103,7 +13103,7 @@ { "listen": "test", "script": { - "id": "e2950483-fc36-43d0-bea2-c9f208689ab6", + "id": "8d5b2a35-515b-4eb1-a3d3-616bb2dca9ee", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunit/:skuId/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -13116,7 +13116,7 @@ } }, { - "id": "fed0377e-49e8-4ea1-96e8-d691ef69c070", + "id": "b8513319-86fa-4865-abc1-9131442d14c9", "name": "Delete SKU specification", "request": { "name": "Delete SKU specification", @@ -13189,7 +13189,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "e4f54c42-6b04-418e-9bf3-f5b9699d6b2f", + "id": "d4cba6df-822d-4b94-8548-463532af71b1", "name": "OK", "originalRequest": { "url": { @@ -13249,7 +13249,7 @@ { "listen": "test", "script": { - "id": "972292c2-4383-47a1-af25-09feb3758b18", + "id": "06c99c88-ea17-4e24-8c2a-4cd6ec7548ef", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunit/:skuId/specification/:specificationId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -13262,7 +13262,7 @@ } }, { - "id": "2a1ef339-ffbf-4bd0-b690-0307d8905fc3", + "id": "c492e9f6-2d54-4326-a235-91a2a61c3049", "name": "Associate SKU specification using specification name and group name", "request": { "name": "Associate SKU specification using specification name and group name", @@ -13341,7 +13341,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "d85ee27d-a4aa-4b46-9c0e-7188d838a02f", + "id": "e4592d80-50c8-4fa0-af58-5fe7adf1f602", "name": "OK", "originalRequest": { "url": { @@ -13423,7 +13423,7 @@ { "listen": "test", "script": { - "id": "ff79432c-3080-4799-a859-6b1d5ffcea6c", + "id": "2b5a9736-b421-4351-bc3c-254e4afbd9c4", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/:skuId/specificationvalue - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -13442,7 +13442,7 @@ "event": [] }, { - "id": "b994a9ea-d4a2-4b6e-a221-fe595e6f9af4", + "id": "c4239818-cfec-48bf-920c-e0729a80d754", "name": "SKU attachment", "description": { "content": "", @@ -13450,7 +13450,7 @@ }, "item": [ { - "id": "d18ca763-cbd9-491a-8ea5-666c7f5ce170", + "id": "52ea5cc6-66be-4225-8294-79f8c2adfed8", "name": "Associate SKU attachment", "request": { "name": "Associate SKU attachment", @@ -13516,7 +13516,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "63ba49da-14fb-4a98-88d5-604b20a7d2fb", + "id": "a08a6771-bfee-48dc-930d-237036db8658", "name": "OK", "originalRequest": { "url": { @@ -13596,7 +13596,7 @@ { "listen": "test", "script": { - "id": "0f14fb7d-f1b9-4e21-9b13-738453587203", + "id": "aba18ac5-a7fc-408e-9d92-15f2aacaa86a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/skuattachment - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -13612,7 +13612,7 @@ } }, { - "id": "124cbb24-3cb7-4c24-9dfc-6026845a4c9a", + "id": "255e78bc-4c1f-40aa-b8d6-991d075d1307", "name": "Dissociate attachments and SKUs", "request": { "name": "Dissociate attachments and SKUs", @@ -13680,7 +13680,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "54b283a1-8a4e-470a-a3fc-79ea5e5c2f16", + "id": "6935a690-7b06-41a1-a64e-fd7a57826d46", "name": "OK", "originalRequest": { "url": { @@ -13756,7 +13756,7 @@ { "listen": "test", "script": { - "id": "3e739394-ea74-4593-b193-e16ea739df67", + "id": "7c5b5c0c-9337-4d23-aa08-d71e5b69a345", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/skuattachment - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -13769,7 +13769,7 @@ } }, { - "id": "5455920d-668d-4892-ae0b-b0c77ef1ef94", + "id": "aff866f6-823f-4c45-ba84-b0f6bc4b9ac8", "name": "Get SKU attachments by SKU ID", "request": { "name": "Get SKU attachments by SKU ID", @@ -13835,7 +13835,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "014d70d1-4ea2-45cd-b18c-51e835cc9842", + "id": "16eed353-2edd-4095-9a8a-3a82e4249205", "name": "OK", "originalRequest": { "url": { @@ -13904,7 +13904,7 @@ { "listen": "test", "script": { - "id": "5da555bb-3c29-4c11-bd27-95dab7f1cca2", + "id": "8b196c84-a99f-4377-9668-aecda79c3410", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attachment - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -13920,7 +13920,7 @@ } }, { - "id": "9e42ef6f-4184-4f17-91ce-7393fcacf67e", + "id": "d64217c3-aab1-4de5-b79f-611b60376201", "name": "Delete SKU attachment by attachment association ID", "request": { "name": "Delete SKU attachment by attachment association ID", @@ -13981,7 +13981,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "a152bef0-824f-4dfe-89b1-447b8950de00", + "id": "69c86f16-7ba4-4ff9-8eba-9ad5ba52db84", "name": "OK", "originalRequest": { "url": { @@ -14039,7 +14039,7 @@ { "listen": "test", "script": { - "id": "d4588c3d-c5fd-4389-a104-40b679f5d294", + "id": "4bbe441d-47c3-4409-87ec-70d7d1175c66", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/skuattachment/:skuAttachmentAssociationId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -14052,7 +14052,7 @@ } }, { - "id": "fbadbf64-0d4d-452f-9657-9070d8117a8f", + "id": "3f440ee5-fd15-4a71-90b2-f0bd6a57dcd2", "name": "Associate attachments to an SKU", "request": { "name": "Associate attachments to an SKU", @@ -14115,7 +14115,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "dfec5151-6bc1-4764-a138-cb06b6c63261", + "id": "5cf91839-da5e-4477-af66-7eaac1778f32", "name": "OK", "originalRequest": { "url": { @@ -14186,7 +14186,7 @@ { "listen": "test", "script": { - "id": "d6bc2db3-d205-4222-9b7f-37c3a41b45bd", + "id": "42405045-fc44-4710-9537-35e7c8335a9d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog_system/pvt/sku/associateattachments - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -14202,7 +14202,7 @@ "event": [] }, { - "id": "6bb59304-0f4f-445d-8b50-0506eb4de01a", + "id": "31ceb65d-33ba-4049-9d92-6a3b8a304f81", "name": "SKU complement", "description": { "content": "", @@ -14210,7 +14210,7 @@ }, "item": [ { - "id": "5683cfe9-0e40-4ac8-a95f-7874730e7bdc", + "id": "133ff2ed-76d8-4df4-9914-8e998bf11c84", "name": "Get SKU complement by SKU ID", "request": { "name": "Get SKU complement by SKU ID", @@ -14276,7 +14276,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "d66d99cf-9d2f-4eb3-8f5e-631468ccf20e", + "id": "38b2f675-2a53-4762-924c-8663dc00b2c6", "name": "OK", "originalRequest": { "url": { @@ -14345,7 +14345,7 @@ { "listen": "test", "script": { - "id": "386d2b85-a465-4727-a64c-a10929f1133f", + "id": "b6481cca-52f3-48db-8ce5-967dce014441", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/complement - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -14361,7 +14361,7 @@ } }, { - "id": "aed09961-17e8-4bf1-b2d9-dbfe682e53fe", + "id": "184df095-d8fc-4d8a-9dff-33875cea9f64", "name": "Get SKU complements by complement type ID", "request": { "name": "Get SKU complements by complement type ID", @@ -14438,7 +14438,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "127936a0-c622-455c-b71b-b8bba5e20c94", + "id": "673a3b85-fd0a-416e-a070-23d8e28990e2", "name": "OK", "originalRequest": { "url": { @@ -14508,7 +14508,7 @@ { "listen": "test", "script": { - "id": "7756e6b6-61b9-4e04-8e7c-ce6fd73da031", + "id": "02739d47-036e-4273-80f6-d2c775fb810c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/complement/:complementTypeId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -14524,7 +14524,7 @@ } }, { - "id": "cf565410-405d-4714-bd13-a5a7d72214fd", + "id": "672a4483-d7d7-4f48-b872-7765ab250ace", "name": "Get SKU complements by type", "request": { "name": "Get SKU complements by type", @@ -14601,7 +14601,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "997c264d-aa4d-468c-950e-cdd0c570061f", + "id": "d27a6023-5f7d-4a3c-95a2-d8708a73f127", "name": "OK", "originalRequest": { "url": { @@ -14671,7 +14671,7 @@ { "listen": "test", "script": { - "id": "f3aabd8e-0ba2-46b6-8e74-62ae2c08e9aa", + "id": "e85d45f4-91ce-4eb3-982b-308369527dd7", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/sku/complements/:parentSkuId/:type - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -14687,7 +14687,7 @@ } }, { - "id": "b7563a88-b81e-4654-82ef-c4446b6bbb42", + "id": "beb7acc3-25dd-410f-a7ee-39db3be653af", "name": "Create SKU complement", "request": { "name": "Create SKU complement", @@ -14753,7 +14753,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "7d926b8c-796f-4bf1-a6f7-c88418178410", + "id": "d114ce25-fc02-49c4-9636-bacd4b29ec80", "name": "OK", "originalRequest": { "url": { @@ -14833,7 +14833,7 @@ { "listen": "test", "script": { - "id": "a1eac7a9-01bd-4512-be37-1727cdec6200", + "id": "8430ab6c-142e-43fc-b54f-ce7ad71ba842", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/skucomplement - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -14849,7 +14849,7 @@ } }, { - "id": "47e12ee6-8941-4caa-bf17-2a3719bedd2b", + "id": "1df75690-486e-4798-8f98-76818c323053", "name": "Get SKU complement by SKU complement ID", "request": { "name": "Get SKU complement by SKU complement ID", @@ -14914,7 +14914,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "f1a59734-2176-433b-9008-cb41885c70cb", + "id": "c562adaa-a875-4e96-83fd-fca930cb4925", "name": "OK", "originalRequest": { "url": { @@ -14982,7 +14982,7 @@ { "listen": "test", "script": { - "id": "4998a07b-30f7-419c-b628-a79d45cdd47e", + "id": "faadbf36-eb59-4d0e-8e50-13bb2d2831b7", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skucomplement/:skuComplementId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -14998,7 +14998,7 @@ } }, { - "id": "25b5e96d-7532-4f68-8b9a-664b90575b75", + "id": "587f611a-481f-4018-8f8b-e93c73687956", "name": "Delete SKU complement by SKU complement ID", "request": { "name": "Delete SKU complement by SKU complement ID", @@ -15059,7 +15059,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "5b527ea7-a2f1-4e76-85cc-87680d5be986", + "id": "5ceb3725-5299-4567-868b-c9c60d014b40", "name": "OK", "originalRequest": { "url": { @@ -15117,7 +15117,7 @@ { "listen": "test", "script": { - "id": "f8b15222-f2f2-4cdf-979b-52a7704439bd", + "id": "ac10930d-997c-4edb-9fad-24376a3e7760", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/skucomplement/:skuComplementId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -15133,7 +15133,7 @@ "event": [] }, { - "id": "3dc2557f-3013-47a6-8d2d-138b066cfc32", + "id": "01bcb641-48e6-40f0-b72b-a4da072c6f02", "name": "Non-structured specification", "description": { "content": "", @@ -15141,7 +15141,7 @@ }, "item": [ { - "id": "2cc33107-4f94-4406-96ad-d1dcf287f142", + "id": "3bfef8b2-71f0-4985-923e-50882957ef0c", "name": "Get non-structured specification by ID", "request": { "name": "Get non-structured specification by ID", @@ -15207,7 +15207,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "50de2002-be35-4e2b-a764-b4fb130216f7", + "id": "23611d80-db71-4fac-aa84-24a72f4b5bc9", "name": "OK", "originalRequest": { "url": { @@ -15276,7 +15276,7 @@ { "listen": "test", "script": { - "id": "9b9e4641-6ca9-4e19-9d9f-ac7d4424437c", + "id": "ac8fb034-040d-4b48-9029-7454599dd489", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specification/nonstructured/:Id - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -15292,7 +15292,7 @@ } }, { - "id": "8b13241d-0bc0-42f3-9641-a8d7ad336711", + "id": "6fcc4128-8bf5-4825-8b95-eb235ecf913d", "name": "Delete non-structured specification", "request": { "name": "Delete non-structured specification", @@ -15354,7 +15354,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "a263f37f-8f9a-43f5-8dbf-b6781379fe63", + "id": "2171af2e-c0a1-43bb-b8f7-5cf911c4cdab", "name": "OK", "originalRequest": { "url": { @@ -15413,7 +15413,7 @@ { "listen": "test", "script": { - "id": "ecd8475a-6b9a-4434-84d2-ce509cd0d145", + "id": "dd2c4c69-0fdd-400c-80c9-e4fe4229bffc", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/specification/nonstructured/:Id - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -15426,7 +15426,7 @@ } }, { - "id": "c9745176-0315-4adc-9edb-6e8c6883e16c", + "id": "3240953d-cb5b-4e7b-8685-269c1dfb8a51", "name": "Get non-structured specification by SKU ID", "request": { "name": "Get non-structured specification by SKU ID", @@ -15490,7 +15490,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "5c08060a-200e-4981-a622-04ad1135cf60", + "id": "8f96b16b-1195-40c8-8ceb-0f952bc39351", "name": "OK", "originalRequest": { "url": { @@ -15568,7 +15568,7 @@ { "listen": "test", "script": { - "id": "70715763-ac2b-49a2-b663-2ae637a04f11", + "id": "f0fd04ca-de3f-4837-96aa-b0e1d359efe4", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specification/nonstructured - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -15584,7 +15584,7 @@ } }, { - "id": "8c35ae53-d024-4422-b87d-beb22059c6e7", + "id": "c3351f11-da26-4fc2-a357-678d381be445", "name": "Delete non-structured specification by SKU ID", "request": { "name": "Delete non-structured specification by SKU ID", @@ -15644,7 +15644,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "0d6ee857-acd2-4e11-9824-25b2b69b6138", + "id": "c2e6ced9-d4fc-43b1-b319-dc513ce89ed4", "name": "OK", "originalRequest": { "url": { @@ -15712,7 +15712,7 @@ { "listen": "test", "script": { - "id": "a28c0fa8-839e-405e-96b9-553c5cd51b59", + "id": "8657962f-a0ee-471e-ba4b-fd27123f8c77", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/specification/nonstructured - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -15728,7 +15728,7 @@ "event": [] }, { - "id": "df4e7a56-101a-4301-8a74-4dc9ebcb7ad4", + "id": "53bb7a11-3953-47ef-92f8-4748bd680562", "name": "Specification field", "description": { "content": "", @@ -15736,7 +15736,7 @@ }, "item": [ { - "id": "75fb7004-a91d-4610-baa7-e0c7a80af519", + "id": "704d9482-7984-4fd8-9357-be3f7c92f323", "name": "Get specification field", "request": { "name": "Get specification field", @@ -15802,7 +15802,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9b75358a-5449-4d9f-8542-586b9837b35f", + "id": "4d945817-dcc9-4605-ae90-3eaa397402ef", "name": "OK", "originalRequest": { "url": { @@ -15871,7 +15871,7 @@ { "listen": "test", "script": { - "id": "fdaebe8e-e6ab-4c04-b151-a99cfeb7b944", + "id": "d441f3ff-a30b-4379-8a0f-6cd4c1ecb07c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pub/specification/fieldGet/:fieldId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -15887,7 +15887,7 @@ } }, { - "id": "7f7c1631-2608-4504-ba35-86a1b4430ec0", + "id": "bbb4d9bb-0194-49f5-96d9-cc93b1b6c358", "name": "Create specification field", "request": { "name": "Create specification field", @@ -15954,7 +15954,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "bd9fe73d-a900-4f3d-8d85-6da3e1e30744", + "id": "c7ab2339-f400-4f57-9ed3-73258967b13b", "name": "OK", "originalRequest": { "url": { @@ -16035,7 +16035,7 @@ { "listen": "test", "script": { - "id": "56238355-d3b4-46dd-a8e4-fb570d6dfc91", + "id": "c74074ba-10a2-476a-968a-7453e824c9ff", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog_system/pvt/specification/field - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -16051,7 +16051,7 @@ } }, { - "id": "a654131e-c255-4809-bd77-52eaee71dddd", + "id": "34ce23f2-8958-4e1f-b221-ab35e0978756", "name": "Update specification field", "request": { "name": "Update specification field", @@ -16118,7 +16118,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "95c7c576-f41a-458e-9e3b-66d9e4f4b079", + "id": "1ff0af52-5a63-4656-8222-5957af57029a", "name": "OK", "originalRequest": { "url": { @@ -16199,7 +16199,7 @@ { "listen": "test", "script": { - "id": "b76d34c5-43cc-4f9d-9e71-310939712c45", + "id": "4d918de6-9f93-4ff7-bb95-7d3be0e31942", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog_system/pvt/specification/field - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -16218,7 +16218,7 @@ "event": [] }, { - "id": "f074d982-82ac-4a8b-8217-09fa695f4fbe", + "id": "5946e1ba-2a17-41b9-8f30-04c1dac0f57a", "name": "Specification group", "description": { "content": "", @@ -16226,7 +16226,7 @@ }, "item": [ { - "id": "39b300af-2a43-4c82-ba82-42970211f9d5", + "id": "3d0c625f-2945-48a1-a854-5de0e7b5c97b", "name": "List specification group by category", "request": { "name": "List specification group by category", @@ -16292,7 +16292,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "3d63262a-0377-42b7-9b1d-597585300270", + "id": "65b704dc-6add-444b-a6b3-8fd51ac9752d", "name": "OK", "originalRequest": { "url": { @@ -16361,7 +16361,7 @@ { "listen": "test", "script": { - "id": "adf33577-fe68-4884-ae1e-6ad17543e320", + "id": "81e0eb71-a90c-4f04-b9d8-6c93235933e4", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/specification/groupbycategory/:categoryId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -16377,7 +16377,7 @@ } }, { - "id": "47fff03d-bf8e-4ada-8e20-bf0522b54dcf", + "id": "7a6ee109-636c-4eb0-96b7-ee9a59ba92da", "name": "Get specification group", "request": { "name": "Get specification group", @@ -16443,7 +16443,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "c6f21516-1213-4320-92c9-87a7ea15474e", + "id": "4e478884-7384-47d0-bfcd-f50d3539c337", "name": "OK", "originalRequest": { "url": { @@ -16512,7 +16512,7 @@ { "listen": "test", "script": { - "id": "bb378480-5835-4f4a-847a-46f4fe47c836", + "id": "c93b3db2-8fc1-4964-8a27-f1e1693d09c2", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pub/specification/groupGet/:groupId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -16528,7 +16528,7 @@ } }, { - "id": "19e75166-3a41-4177-95e6-5bf880ca9df3", + "id": "aaaf777d-f582-46f9-b6bc-9d16354665e3", "name": "Create specification group", "request": { "name": "Create specification group", @@ -16594,7 +16594,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "3a0bd328-3110-4f2c-a240-d112b32820ed", + "id": "1d47367e-e20d-486f-a4a6-69f6624158de", "name": "OK", "originalRequest": { "url": { @@ -16674,7 +16674,7 @@ { "listen": "test", "script": { - "id": "ddf0c5dd-4cfb-4fb1-b039-fb1a08bbbd3e", + "id": "3e706043-ed3a-4592-b764-c01e1e814002", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/specificationgroup - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -16690,7 +16690,7 @@ } }, { - "id": "d3eb5745-f4d9-4811-960f-00e214db68a6", + "id": "d264ed1f-ed5e-4f70-b389-669c6362af4e", "name": "Update specification group", "request": { "name": "Update specification group", @@ -16768,7 +16768,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "b0a5800c-2c99-4f96-807a-3a86c522ee37", + "id": "dab1ae41-2fd2-42bf-8022-fdff022c777f", "name": "OK", "originalRequest": { "url": { @@ -16849,7 +16849,7 @@ { "listen": "test", "script": { - "id": "bd0ced47-55e9-433e-9942-bc23a1a3ab44", + "id": "f45b54be-b014-4fb2-8ece-02cebef42157", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/specificationgroup/:groupId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -16868,7 +16868,7 @@ "event": [] }, { - "id": "8bc83d40-53bb-45ec-970c-59d8c657ae04", + "id": "7d332f1e-ed85-4149-a745-f0ae57e9a8df", "name": "Specification value", "description": { "content": "", @@ -16876,7 +16876,7 @@ }, "item": [ { - "id": "7d48a039-779a-44d5-8080-1727878e28de", + "id": "4d9b0a27-6e8f-416b-b6b6-ef8900f3c2f7", "name": "Get specification value", "request": { "name": "Get specification value", @@ -16941,7 +16941,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "7805944f-fc94-45c0-8de3-f18b964976c5", + "id": "efc383c1-f15a-4729-86aa-3c20c6a775e5", "name": "OK", "originalRequest": { "url": { @@ -17009,7 +17009,7 @@ { "listen": "test", "script": { - "id": "3371f650-9224-4cce-9632-6cf71bf9cb8b", + "id": "5c27bf2b-d5a6-439e-8961-7d60e8546b2f", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specificationvalue/:specificationValueId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -17025,7 +17025,7 @@ } }, { - "id": "1bb4c2e2-c456-4291-b969-9e57d02c996a", + "id": "c0c0538d-716c-4a2a-994c-0041382ac5c5", "name": "Update specification value", "request": { "name": "Update specification value", @@ -17103,7 +17103,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "f3fd7edb-8bbf-49a6-888d-ef92fe776409", + "id": "6e72852a-896c-449f-81e2-28fb8ab72757", "name": "OK", "originalRequest": { "url": { @@ -17184,7 +17184,7 @@ { "listen": "test", "script": { - "id": "0c6dfe18-ff9b-41b0-bbc4-561ef4d7e581", + "id": "07f1da00-e9ce-4403-a290-08cb353e6f88", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/specificationvalue/:specificationValueId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -17200,7 +17200,7 @@ } }, { - "id": "9af12bf7-0754-4087-bb70-1317a5755f5a", + "id": "da566a07-c077-4c4c-960c-1c4cf29e0174", "name": "Create specification value", "request": { "name": "Create specification value", @@ -17266,7 +17266,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "c72f992a-ece3-4a49-99f6-3336761bda9d", + "id": "15ca1313-ff37-4ced-aa2b-6ed766f3772b", "name": "OK", "originalRequest": { "url": { @@ -17346,7 +17346,7 @@ { "listen": "test", "script": { - "id": "3eb634c3-0a02-42cb-9190-60ccdb492167", + "id": "89125d07-9922-4d31-9ff8-6fecb9ee4cd5", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/specificationvalue - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -17365,7 +17365,7 @@ "event": [] }, { - "id": "aadc9454-ea4c-4501-93c2-993bb5bd0e75", + "id": "f8a75440-52c8-4c8b-a46f-2337e5114b7b", "name": "Specification field value", "description": { "content": "", @@ -17373,7 +17373,7 @@ }, "item": [ { - "id": "477c4e4d-aa38-4a1f-85e2-f4621d8f4851", + "id": "30b0226a-eae4-40e9-97f0-22cb258f8c9a", "name": "Get specification field value", "request": { "name": "Get specification field value", @@ -17439,7 +17439,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "669b990a-222d-45fe-bd7f-00f0da878ec0", + "id": "6452de84-d7d9-44da-bc04-28295c6bbe74", "name": "OK", "originalRequest": { "url": { @@ -17508,7 +17508,7 @@ { "listen": "test", "script": { - "id": "c1ad8f46-4081-4136-8005-c542e6b0b166", + "id": "a3568527-f4e0-4c77-8f8f-edfa308559f7", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/specification/fieldValue/:fieldValueId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -17524,7 +17524,7 @@ } }, { - "id": "01ae8c44-9dd3-4c6f-81a6-6874eea552c3", + "id": "39be46d2-35a1-4a6d-9fd6-454804033fe9", "name": "Get specification values by specification field ID", "request": { "name": "Get specification values by specification field ID", @@ -17590,7 +17590,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "c1608071-083a-4f8c-83b5-01b4146638c8", + "id": "09ee0389-855f-4f73-a47b-12b9af404095", "name": "OK", "originalRequest": { "url": { @@ -17659,7 +17659,7 @@ { "listen": "test", "script": { - "id": "715ac77c-78a0-45cb-98d0-34bc03871cbe", + "id": "e1b48dd6-1f52-48a7-94f2-e07525f91955", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pub/specification/fieldvalue/:fieldId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -17675,7 +17675,7 @@ } }, { - "id": "2ce56b3e-eeb7-46d4-8f58-580b91ca3198", + "id": "2065aee0-98f6-4bcf-97ed-dae807ea72d6", "name": "Create specification field value", "request": { "name": "Create specification field value", @@ -17742,7 +17742,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "422df6f3-f995-49cb-b4e1-710b02d7c620", + "id": "6f00ae8d-7552-4b96-845e-f77d95521a4d", "name": "OK", "originalRequest": { "url": { @@ -17823,7 +17823,7 @@ { "listen": "test", "script": { - "id": "947d070d-08ae-4733-8e0b-d0cdbd6e6bff", + "id": "74b2c372-759a-4223-855b-5cea7143d75a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog_system/pvt/specification/fieldValue - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -17839,7 +17839,7 @@ } }, { - "id": "f6769749-97dd-4338-a2ba-91e1f391a775", + "id": "1740871a-1e8a-4e7a-b0c6-0c768059719e", "name": "Update specification field value", "request": { "name": "Update specification field value", @@ -17906,7 +17906,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "eebb312b-133a-4f83-813b-f05056614b9d", + "id": "90d91093-7c48-4dfe-9f6c-22d19c38dced", "name": "OK", "originalRequest": { "url": { @@ -17987,7 +17987,7 @@ { "listen": "test", "script": { - "id": "065a49df-16cc-4d9f-9dea-5abf45fd08b4", + "id": "dfb6fa67-7a44-4cdc-ab3a-aff72c337123", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog_system/pvt/specification/fieldValue - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -18006,7 +18006,7 @@ "event": [] }, { - "id": "179f9ebe-2aaa-4864-82c0-7913a549cf44", + "id": "9235fd35-e789-4079-9172-bbda70273307", "name": "Category specification", "description": { "content": "", @@ -18014,7 +18014,7 @@ }, "item": [ { - "id": "5cc89e76-e99e-4555-afc5-768f4c11e18b", + "id": "d3e9bec2-b485-41e9-a761-d4b3ebb5cc51", "name": "Get specifications by category ID", "request": { "name": "Get specifications by category ID", @@ -18081,7 +18081,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9778e23f-4e69-4cb7-9338-a0a9d878579e", + "id": "b8724a88-08fe-4b82-a9d5-797243161172", "name": "OK", "originalRequest": { "url": { @@ -18151,7 +18151,7 @@ { "listen": "test", "script": { - "id": "3d0f24a0-5ead-4f3d-8871-80da92d8c8bd", + "id": "f7206f51-346f-45bd-9bc2-580ec38b65e8", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pub/specification/field/listByCategoryId/:categoryId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -18167,7 +18167,7 @@ } }, { - "id": "d71b2199-ede3-4bb8-9b29-09cd4dc56ada", + "id": "664958ae-e613-4a23-b6d2-b167b61306d8", "name": "Get specifications tree by category ID", "request": { "name": "Get specifications tree by category ID", @@ -18234,7 +18234,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "2037ad0e-3f62-4ac1-99f2-23985d68ec41", + "id": "c6bdbe0d-8a47-45c3-bc8d-fe00a2319043", "name": "OK", "originalRequest": { "url": { @@ -18304,7 +18304,7 @@ { "listen": "test", "script": { - "id": "0474f243-9e07-4612-9b2c-4a255e5b4b3c", + "id": "12def0b4-62df-41fe-be2b-b966433c51ba", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pub/specification/field/listTreeByCategoryId/:categoryId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -18323,7 +18323,7 @@ "event": [] }, { - "id": "88d93da4-2144-4dcb-9884-000eae2cb66a", + "id": "a03839ed-228e-4cf7-970c-282d978c7422", "name": "Specification", "description": { "content": "", @@ -18331,7 +18331,7 @@ }, "item": [ { - "id": "06d4e8b7-4b80-482e-931a-8e550a4fe9fe", + "id": "368fb5f1-68b5-4a57-8f57-2f3a4acf6e12", "name": "Get specification by specification ID", "request": { "name": "Get specification by specification ID", @@ -18396,7 +18396,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "652a7e99-50e2-4b39-905a-c56bf4703877", + "id": "7632fb4e-b833-41db-841b-a9249849df42", "name": "OK", "originalRequest": { "url": { @@ -18464,7 +18464,7 @@ { "listen": "test", "script": { - "id": "904bb19e-d4d9-4ca4-91d3-83fc72a6d173", + "id": "3fe164d4-fc8a-4f69-990d-2f11111c7fba", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specification/:specificationId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -18480,7 +18480,7 @@ } }, { - "id": "57a990dd-b0d0-4f56-96a5-bed4233138eb", + "id": "84d8c457-ae56-427c-ad58-2d1e1e490235", "name": "Update specification", "request": { "name": "Update specification", @@ -18558,7 +18558,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "16820359-8b0d-4dad-a827-7051efd4a0d5", + "id": "aee84202-bcbe-4429-8ca8-2497a42783c2", "name": "OK", "originalRequest": { "url": { @@ -18639,7 +18639,7 @@ { "listen": "test", "script": { - "id": "91a4986e-9093-485c-b646-85b1e2849b0c", + "id": "3c5bec26-2974-4bf7-a10b-938ebbdba622", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/specification/:specificationId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -18655,7 +18655,7 @@ } }, { - "id": "301c6ca7-05c8-4694-8202-b3c5ad71d506", + "id": "3a992182-11ec-4706-9724-6a7cb11e6151", "name": "Create specification", "request": { "name": "Create specification", @@ -18721,7 +18721,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9d894d69-0e68-42c1-ba2d-c2f110e7df55", + "id": "911cf8f8-6c4c-40d9-93f7-f7f9f5e8da0b", "name": "OK", "originalRequest": { "url": { @@ -18801,7 +18801,7 @@ { "listen": "test", "script": { - "id": "be23ce77-ebe1-40ad-813b-9010dc24b61a", + "id": "e8c70f97-10c6-4691-9c63-ff2d658654e2", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/specification - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -18820,7 +18820,7 @@ "event": [] }, { - "id": "4ec1df17-9acb-448f-b0fe-a1f50dbb120f", + "id": "0cc76301-fbe8-4217-bc13-b09921971fd8", "name": "Subcollection", "description": { "content": "", @@ -18828,7 +18828,7 @@ }, "item": [ { - "id": "b715c9d2-5d20-49df-8160-1b76079528db", + "id": "386e3eb9-1091-40b2-a637-8a82eb60b46c", "name": "Add SKU to subcollection", "request": { "name": "Add SKU to subcollection", @@ -18907,7 +18907,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "179590fd-5ecc-4023-b2c1-5b4b25374ea5", + "id": "6a2ec963-2d5b-46f9-b434-da5e367d8993", "name": "OK", "originalRequest": { "url": { @@ -18989,7 +18989,7 @@ { "listen": "test", "script": { - "id": "f96d048e-cb9b-48ec-bebf-6c3a74013696", + "id": "20cd1d9e-6544-478d-8303-3c66ca9914ac", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -19005,7 +19005,7 @@ } }, { - "id": "7fb0c11f-595f-48ef-991c-a4e9eb8be120", + "id": "757f8589-7c27-482e-955a-56daac2dd221", "name": "Delete SKU from subcollection", "request": { "name": "Delete SKU from subcollection", @@ -19078,7 +19078,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "64b7a521-084a-42c1-8fd8-f61fbc72f523", + "id": "98268bfd-61ad-49c2-bbe8-f26fab3fc33d", "name": "OK", "originalRequest": { "url": { @@ -19138,7 +19138,7 @@ { "listen": "test", "script": { - "id": "2cdc0e08-e728-4f1e-a9bc-814a846d205d", + "id": "035fbd71-8b39-49b7-b688-4a4558f786c8", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/subcollection/:subCollectionId/stockkeepingunit/:skuId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -19151,7 +19151,7 @@ } }, { - "id": "00844acf-720a-499a-97df-1ffa16d60cae", + "id": "a39e6178-1564-4b37-a634-5b46a2c949a0", "name": "Associate category to subcollection", "request": { "name": "Associate category to subcollection", @@ -19230,7 +19230,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "e2a39d92-72e1-4c4c-b699-8deda68afe63", + "id": "39d96a1c-91ff-4163-b902-df08831ef864", "name": "OK", "originalRequest": { "url": { @@ -19312,7 +19312,7 @@ { "listen": "test", "script": { - "id": "781b558e-a446-49d9-8922-a83cdaaa62c2", + "id": "be67442f-e91c-48ac-b792-d2416f514e22", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/subcollection/:subCollectionId/category - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -19328,7 +19328,7 @@ } }, { - "id": "82832d8c-1a8a-4830-bc50-6a41dd550622", + "id": "2c34aeda-2ed0-4f02-ad2d-5f9b45eb30aa", "name": "Delete category from subcollection", "request": { "name": "Delete category from subcollection", @@ -19401,7 +19401,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "71db25e0-0f76-47a3-a1ec-12525b592540", + "id": "02c80864-38c7-4b8f-a89b-276e8ad28da3", "name": "OK", "originalRequest": { "url": { @@ -19461,7 +19461,7 @@ { "listen": "test", "script": { - "id": "c94c8f72-c333-42ab-a038-5b7170d9ab97", + "id": "19cca660-77e8-4188-8dfb-6a07e9718e07", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/subcollection/:subCollectionId/category/:categoryId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -19474,7 +19474,7 @@ } }, { - "id": "44269cc5-e076-4a80-b74b-ced728f60076", + "id": "ecbcfc7e-db6a-4ab4-9e67-04ba88439de6", "name": "Associate brand to subcollection", "request": { "name": "Associate brand to subcollection", @@ -19553,7 +19553,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "94a00060-a97c-440c-b5c0-457f710baf29", + "id": "667374c9-bc27-4322-be10-39ac28edc55a", "name": "OK", "originalRequest": { "url": { @@ -19635,7 +19635,7 @@ { "listen": "test", "script": { - "id": "d5ad4f08-e3c8-4155-9355-75449539bb45", + "id": "4392d32f-43b9-4360-b7a3-c0f4b1f4b97b", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/subcollection/:subCollectionId/brand - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -19651,7 +19651,7 @@ } }, { - "id": "63f373cf-6591-44ae-b71a-3134ca36ed95", + "id": "9a1d2754-ce97-4c0e-95f1-9a048b59b30a", "name": "Delete brand from subcollection", "request": { "name": "Delete brand from subcollection", @@ -19724,7 +19724,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f2ed16ca-aaf2-489c-bf1a-211bb6e97a3d", + "id": "53b9c848-03d8-4a18-a221-a970c8bb8fd4", "name": "OK", "originalRequest": { "url": { @@ -19784,7 +19784,7 @@ { "listen": "test", "script": { - "id": "5703b53d-95d5-47dc-a356-f8be93015414", + "id": "a315044e-1fbc-4dd5-bde7-0dbcd3da14cf", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/subcollection/:subCollectionId/brand/:brandId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -19797,7 +19797,7 @@ } }, { - "id": "ffeb9412-6ef8-463d-a397-505eba193787", + "id": "883d29fa-6997-407e-9a59-3e3866f2bf00", "name": "Get subcollection by collection ID", "request": { "name": "Get subcollection by collection ID", @@ -19863,7 +19863,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "18111931-4bc9-41ca-ba4b-a8e432ac9600", + "id": "a8fbd7ea-b3ba-48f7-872b-721bc5db4edf", "name": "OK", "originalRequest": { "url": { @@ -19932,7 +19932,7 @@ { "listen": "test", "script": { - "id": "3c527469-2119-40e4-a05b-4cd98b8ed39f", + "id": "926233ad-d965-4e0d-91ad-91031698787a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/subcollection - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -19948,7 +19948,7 @@ } }, { - "id": "925d3a54-2a23-434e-9cf0-8cf7264d612c", + "id": "35c0567b-3154-4861-8b1c-822dcc493401", "name": "Get subcollection by subcollection ID", "request": { "name": "Get subcollection by subcollection ID", @@ -20013,7 +20013,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "b045a460-3445-4897-a93a-112c1c5ce0ab", + "id": "bf3d4a9b-85ed-4324-b74c-a3dc0a241642", "name": "OK", "originalRequest": { "url": { @@ -20081,7 +20081,7 @@ { "listen": "test", "script": { - "id": "c9449afd-bbc0-42ec-a77b-4bfbcd1ae9a8", + "id": "9ae932ad-0eda-4063-ad1d-5d5da1fdb19d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/subcollection/:subCollectionId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -20097,7 +20097,7 @@ } }, { - "id": "7cf48774-6331-413e-b710-08bbb87d9c3a", + "id": "c2717607-8dc1-4e81-8cd0-0c7e0ebbe876", "name": "Update subcollection", "request": { "name": "Update subcollection", @@ -20175,7 +20175,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "f99c36b6-8288-4a11-8d0c-b9eb47e78775", + "id": "1dd9faf4-5999-4714-a164-4d85eec8087c", "name": "OK", "originalRequest": { "url": { @@ -20256,7 +20256,7 @@ { "listen": "test", "script": { - "id": "3d434f0c-d6e1-4d2f-a4f9-8b9cdc5c926c", + "id": "03338557-c910-461b-aa1d-464476ba8fef", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/subcollection/:subCollectionId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -20272,7 +20272,7 @@ } }, { - "id": "b4485738-f489-48b2-aa94-2c17c5e9e468", + "id": "b6408cf9-cf6e-4f07-8a39-6838cc896ccd", "name": "Delete subcollection", "request": { "name": "Delete subcollection", @@ -20333,7 +20333,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "5fb47e31-5a3a-43bc-9858-ffd16cb4a549", + "id": "c246137d-91e2-4d6c-ae0b-4149b617ed3e", "name": "OK", "originalRequest": { "url": { @@ -20391,7 +20391,7 @@ { "listen": "test", "script": { - "id": "9a7e6ce8-1549-4c0a-a67d-cd51c2fc504e", + "id": "b4643e89-e383-49a7-9602-b5269cf6659b", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/subcollection/:subCollectionId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -20404,7 +20404,7 @@ } }, { - "id": "e79d15bc-71ae-4370-a2bc-0bce1b2ecc15", + "id": "c8bb8a5c-47f5-47a1-b4b5-eb3e779b802c", "name": "Create subcollection", "request": { "name": "Create subcollection", @@ -20470,7 +20470,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "1b3e5cf9-b9a3-4178-9f7f-271c4b75cbb7", + "id": "3cc123ab-85f7-434f-8825-e857c3d0315f", "name": "OK", "originalRequest": { "url": { @@ -20550,7 +20550,7 @@ { "listen": "test", "script": { - "id": "643c1973-7d51-4323-a7b2-c27ed24dcb52", + "id": "bd189a3d-36c2-44c3-b942-e1966cc5a33d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/subcollection - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -20566,7 +20566,7 @@ } }, { - "id": "68895700-10b5-41de-8889-f0fe9cddbb47", + "id": "66587c06-66de-456e-a252-d1836abc7361", "name": "Reposition SKU on the subcollection", "request": { "name": "Reposition SKU on the subcollection", @@ -20641,7 +20641,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "1bb1bc86-4f2b-47ad-b44f-d2f56e751fd9", + "id": "2c2d274f-5e48-4a53-9ceb-7978bd58ef52", "name": "OK", "originalRequest": { "url": { @@ -20713,7 +20713,7 @@ { "listen": "test", "script": { - "id": "7eacd26a-ce05-42bf-a522-1f56a3fae255", + "id": "214fac39-c06c-4e09-b31d-2995da842271", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/collection/:collectionId/position - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -20726,7 +20726,7 @@ } }, { - "id": "cb3fd933-165a-45ae-b39c-343059c540e2", + "id": "10842a33-d604-4d37-afcb-19e36507bada", "name": "Get specification values by subcollection ID", "request": { "name": "Get specification values by subcollection ID", @@ -20792,7 +20792,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "916f0411-ee9c-4280-b017-1545a6044552", + "id": "a156f87c-41d1-4048-910f-349fe3a8b9d3", "name": "OK", "originalRequest": { "url": { @@ -20861,7 +20861,7 @@ { "listen": "test", "script": { - "id": "60e35df2-8eff-48e0-abc1-a081fb52afa1", + "id": "57c59ca6-6020-4f14-8c5d-232fdf0f72b3", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/subcollection/:subCollectionId/specificationvalue - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -20877,7 +20877,7 @@ } }, { - "id": "55b853aa-f8f4-42fb-9087-331fffdf6cff", + "id": "33e02333-b454-4646-8eb8-5a8ab20a9413", "name": "Use specification value in subcollection by ID", "request": { "name": "Use specification value in subcollection by ID", @@ -20956,7 +20956,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "e6a87725-50a4-4e4a-94e2-c67db4ff417e", + "id": "cd57738c-8673-4bf8-943b-daa62f61874a", "name": "OK", "originalRequest": { "url": { @@ -21038,7 +21038,7 @@ { "listen": "test", "script": { - "id": "62df7f9f-9eb6-4cf2-b327-d7cff8d20255", + "id": "cf6ca99e-f55f-451d-8313-01f4498640b5", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/subcollection/:subCollectionId/specificationvalue - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -21054,7 +21054,7 @@ } }, { - "id": "9fad2b21-1979-4f28-a1ed-f976d293e8fe", + "id": "43d551d8-eb7f-4aa9-bf2c-9410290bbca5", "name": "Delete specification value from subcollection by ID", "request": { "name": "Delete specification value from subcollection by ID", @@ -21116,7 +21116,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "750d480b-0896-4844-adf0-07526ddc7bdb", + "id": "01a4744c-e093-4208-9bec-5c14b59b95a8", "name": "OK", "originalRequest": { "url": { @@ -21175,7 +21175,7 @@ { "listen": "test", "script": { - "id": "bdbe8575-1922-4064-9d01-a22a3007a9d0", + "id": "e5893ecc-f152-42cd-b7ee-ed56c67d8eae", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/subcollection/:subCollectionId/specificationvalue - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -21191,7 +21191,7 @@ "event": [] }, { - "id": "dd4b57f3-4db7-497b-9c49-8ce9db64f962", + "id": "c7b14cce-06c5-4636-b455-c4ba51244401", "name": "Assortment", "description": { "content": "", @@ -21199,7 +21199,7 @@ }, "item": [ { - "id": "60a11911-5760-42d6-bb48-74b02d8ed8f5", + "id": "b3398221-c8a8-4e9b-87ff-c5a67dcb1231", "name": "Create product assortment", "request": { "name": "Create product assortment", @@ -21265,7 +21265,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "bd035552-e086-4943-a058-5a5e92d9f529", + "id": "6d6d972c-11e4-4022-b937-2abac4992360", "name": "Created", "originalRequest": { "url": { @@ -21344,7 +21344,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "bf56891d-2e88-4195-992a-196a61f3d404", + "id": "5eec0ed3-abc5-4a6e-af5e-7ed7b4e6697c", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -21424,7 +21424,7 @@ { "listen": "test", "script": { - "id": "2c0ce37b-2d36-4b8e-9c53-59fc7c7eefd2", + "id": "039f4607-7a84-48b2-b22c-c9caf8b768fc", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/assortment - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -21440,7 +21440,7 @@ } }, { - "id": "1315ce1b-663f-4285-8308-bcbe04f614dd", + "id": "b8cbdffb-f20c-4b58-a569-cbdc1e4ee740", "name": "Get all product assortments", "request": { "name": "Get all product assortments", @@ -21521,7 +21521,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "56d307c8-d1f7-4fbe-9b38-716c904fd657", + "id": "b95c175d-d827-4ab1-9fa3-6efb6aeded56", "name": "OK", "originalRequest": { "url": { @@ -21616,7 +21616,7 @@ { "listen": "test", "script": { - "id": "778df884-a2bf-467f-9354-c2ca4bbdd6e5", + "id": "44c29f48-881d-4541-b11a-167b3c6916b2", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/assortment - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -21632,7 +21632,7 @@ } }, { - "id": "8cd3c6c0-d5af-4616-82bc-a4c0cda5ca6c", + "id": "96149073-6a88-4dc1-8e74-2e435b826e6e", "name": "Get product assortment by ID", "request": { "name": "Get product assortment by ID", @@ -21688,7 +21688,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "c5faf0ad-6d44-4a33-adc2-5b71a9072a85", + "id": "a83ae541-6d6f-41ad-97ac-b2f6f3fbf9fb", "name": "OK", "originalRequest": { "url": { @@ -21746,7 +21746,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "ee4d912d-856b-444f-817c-58321a86406c", + "id": "9c1896bd-f749-4199-aa2f-6a3813c8d546", "name": "Not Found", "originalRequest": { "url": { @@ -21805,7 +21805,7 @@ { "listen": "test", "script": { - "id": "a89e9548-5443-492d-88d7-1869486dc87c", + "id": "3eeb3859-5f9d-4f83-869d-8a9d4cb6c0c5", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/assortment/:productAssortmentID - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -21821,7 +21821,7 @@ } }, { - "id": "71088ccf-12b0-4d83-9ad9-5657722e2dc9", + "id": "b15d1dc0-393e-43a7-b5c7-2e22eb1ef3e6", "name": "Update product assortment", "request": { "name": "Update product assortment", @@ -21899,7 +21899,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9f7bc4e4-b722-45c4-8bf3-195e7ac50df8", + "id": "e6a868f6-1c23-496b-8822-7d1db98422d8", "name": "OK", "originalRequest": { "url": { @@ -21979,7 +21979,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "b160f348-e9db-4224-962e-907bac14616a", + "id": "aae05f45-ffe7-461d-bbb3-76e1bb03a854", "name": "Not Found", "originalRequest": { "url": { @@ -22059,7 +22059,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "eb0ac312-1f8d-4b8a-9ec3-00571a81b177", + "id": "692ab6a9-22fc-44d5-a792-6f07a8deed88", "name": "Unprocessable Entity", "originalRequest": { "url": { @@ -22140,7 +22140,7 @@ { "listen": "test", "script": { - "id": "490b6067-da82-45d2-9598-2dc3b0987a26", + "id": "e1d046aa-fe00-4a58-8050-15a886c8a1db", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/assortment/:productAssortmentID - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -22156,7 +22156,7 @@ } }, { - "id": "09ace020-c3af-4c4e-92ed-8ce92d056e2b", + "id": "48573753-fe54-4ac7-80a8-23e2ca4be83f", "name": "Delete product assortment", "request": { "name": "Delete product assortment", @@ -22212,7 +22212,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "c0d13ac6-e9ba-4779-8fa5-4fb69ec577ab", + "id": "b7a7df7c-adef-417e-bdd2-7cd414e5c4f2", "name": "OK", "originalRequest": { "url": { @@ -22270,7 +22270,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "3ab4422b-afa5-48ee-aeef-51a84861590e", + "id": "9b69108a-1d47-4b76-b5a6-5b3dd822a732", "name": "Bad Request", "originalRequest": { "url": { @@ -22328,7 +22328,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "96e88bde-5451-4dca-9202-d9d81ca352dd", + "id": "7674844b-0c76-440c-8c18-76600cb40e17", "name": "Not Found", "originalRequest": { "url": { @@ -22387,7 +22387,7 @@ { "listen": "test", "script": { - "id": "04903ed0-a2c0-433f-bd52-a0c18d7d39b0", + "id": "4f5943c7-4102-4295-9f4c-67b95c756a81", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/assortment/:productAssortmentID - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -22403,7 +22403,7 @@ } }, { - "id": "fd689828-5a36-4620-9788-4b7895d67f71", + "id": "2893d71e-45f6-4840-a910-2045ccc17691", "name": "Add included collection to product assortment", "request": { "name": "Add included collection to product assortment", @@ -22471,7 +22471,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "f540fd4e-0639-4c04-9be5-79818f9530f4", + "id": "301f6934-5a11-4bd8-a071-5fed57d05c3c", "name": "OK", "originalRequest": { "url": { @@ -22531,7 +22531,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "481ed3f0-3df9-40ee-b0bc-92b0a2ab307d", + "id": "d3c102b9-09a9-497a-9c2f-a7068853d1d1", "name": "Conflict", "originalRequest": { "url": { @@ -22592,7 +22592,7 @@ { "listen": "test", "script": { - "id": "2386b587-522b-4d07-a4c8-2ceef6659be8", + "id": "9dd055a8-5815-4f0c-9d1b-dc52a2973baf", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/assortment/:productAssortmentID/included-collections/:collectionID - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -22608,7 +22608,7 @@ } }, { - "id": "85139356-a8ce-4661-8579-1beafcf641da", + "id": "24558e67-e72b-4411-96bc-c4999a7aa61b", "name": "Remove included collection from product assortment", "request": { "name": "Remove included collection from product assortment", @@ -22676,7 +22676,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "e09ce956-aa06-4e5c-ac4f-2b942f0bbbf0", + "id": "42416cab-d255-4a6d-a36a-78cd06660022", "name": "OK", "originalRequest": { "url": { @@ -22736,7 +22736,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "21357de4-d81b-4af7-8fca-54d0a6ff964e", + "id": "1f2c9716-97c3-4630-b45c-21ce5e6c17f8", "name": "Not Found", "originalRequest": { "url": { @@ -22797,7 +22797,7 @@ { "listen": "test", "script": { - "id": "508df02a-4abf-4800-bf24-c71e4bac9202", + "id": "ede00c4c-484c-4c80-b590-96726243151e", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/assortment/:productAssortmentID/included-collections/:collectionID - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -22813,7 +22813,7 @@ } }, { - "id": "52fa0023-51c6-4923-9ed9-c153d892d8f2", + "id": "5e860898-55fb-447b-b3fe-7d9c4dd42e08", "name": "Add excluded collection to product assortment", "request": { "name": "Add excluded collection to product assortment", @@ -22881,7 +22881,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "946aab9b-5da8-4ee8-80a7-451fd618956c", + "id": "e44fd8c6-85e8-4d0d-88c8-1d5c689a9850", "name": "OK", "originalRequest": { "url": { @@ -22941,7 +22941,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "44fbea6c-ff4c-43fe-9a4e-09e8b50209ec", + "id": "2b780c97-059f-4fd5-9f76-92e86b6bcb81", "name": "Conflict", "originalRequest": { "url": { @@ -23002,7 +23002,7 @@ { "listen": "test", "script": { - "id": "234efb37-4567-46be-a35f-df1b64ebfb0c", + "id": "37ba10b9-9e54-4166-931d-52f57026fb0d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/assortment/:productAssortmentID/excluded-collections/:collectionID - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -23018,7 +23018,7 @@ } }, { - "id": "7fd6c6f6-de78-4612-b6b3-670f43c6c1c6", + "id": "aa33994d-cb6b-4a78-b17c-a870710aa2bf", "name": "Remove excluded collection from product assortment", "request": { "name": "Remove excluded collection from product assortment", @@ -23086,7 +23086,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "0e5f09af-a0bf-4676-8c66-24e47aa18582", + "id": "f3bd57d8-e24c-46a4-a0c6-5e182d3998c6", "name": "OK", "originalRequest": { "url": { @@ -23146,7 +23146,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "86cf88d4-11aa-4360-afe3-ca3e91c27398", + "id": "dc76242e-f038-4e08-ac54-c47b3823eb0f", "name": "Not Found", "originalRequest": { "url": { @@ -23207,7 +23207,7 @@ { "listen": "test", "script": { - "id": "7d52c4ee-f4f9-44d1-9ad3-0d45e79e6aee", + "id": "3359fa25-8bc5-4b02-bdb4-c44a8bd63be9", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/assortment/:productAssortmentID/excluded-collections/:collectionID - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -23226,7 +23226,7 @@ "event": [] }, { - "id": "c93f096e-bcfc-4c47-9dcb-b2c6f7d94191", + "id": "3f8410b1-1ad6-4547-9fca-7079a4c4d2b3", "name": "Collection", "description": { "content": "", @@ -23234,7 +23234,7 @@ }, "item": [ { - "id": "1fa19196-4d66-4e8e-b966-cffac1a0c734", + "id": "6aff6d21-c7d9-44a9-a47c-d2d857837896", "name": "Get all inactive collections", "request": { "name": "Get all inactive collections", @@ -23288,7 +23288,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9f1712b4-f2ee-4876-a7b2-5abf8b0daa45", + "id": "27066b97-b6db-4bb9-b804-e5ac97ce8ed9", "name": "OK", "originalRequest": { "url": { @@ -23356,7 +23356,7 @@ { "listen": "test", "script": { - "id": "72564ccd-70d4-4089-b9ca-39829c1dc1e8", + "id": "c28a3a99-5b91-4b98-a575-981ce3d0ddaa", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/collection/inactive - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -23372,7 +23372,7 @@ } }, { - "id": "d483ec63-81d1-4236-a30a-e5fb93c2faec", + "id": "8e113300-590e-4985-b948-3d90d57a77e3", "name": "Create collection", "request": { "name": "Create collection", @@ -23424,7 +23424,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"Name\": \"Halloween costumes\",\n \"Description\": \"HomeHalloween\",\n \"Searchable\": false,\n \"Highlight\": false,\n \"DateFrom\": \"2025-11-26T15:23:00\",\n \"DateTo\": \"2069-11-26T15:23:00\",\n \"TotalProducts\": -91551731,\n \"Type\": -16673890\n}", + "raw": "{\n \"Name\": \"Halloween costumes\",\n \"Description\": \"HomeHalloween\",\n \"Searchable\": false,\n \"Highlight\": false,\n \"DateFrom\": \"2025-11-26T15:23:00\",\n \"DateTo\": \"2069-11-26T15:23:00\",\n \"TotalProducts\": 21711792,\n \"Type\": true\n}", "options": { "raw": { "headerFamily": "json", @@ -23438,7 +23438,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "97b198f4-092e-4eb9-b4ae-ce5ee1fc1a3a", + "id": "c25c16dc-8fa8-42b7-8bc2-31ab9a66ff21", "name": "OK", "originalRequest": { "url": { @@ -23493,7 +23493,7 @@ "method": "POST", "body": { "mode": "raw", - "raw": "{\n \"Name\": \"Halloween costumes\",\n \"Description\": \"HomeHalloween\",\n \"Searchable\": false,\n \"Highlight\": false,\n \"DateFrom\": \"2025-11-26T15:23:00\",\n \"DateTo\": \"2069-11-26T15:23:00\",\n \"TotalProducts\": -91551731,\n \"Type\": -16673890\n}", + "raw": "{\n \"Name\": \"Halloween costumes\",\n \"Description\": \"HomeHalloween\",\n \"Searchable\": false,\n \"Highlight\": false,\n \"DateFrom\": \"2025-11-26T15:23:00\",\n \"DateTo\": \"2069-11-26T15:23:00\",\n \"TotalProducts\": 21711792,\n \"Type\": true\n}", "options": { "raw": { "headerFamily": "json", @@ -23518,7 +23518,7 @@ { "listen": "test", "script": { - "id": "d6d75561-b7cf-4ed9-926f-0ce57770dbb1", + "id": "7dfa4e26-f33a-4e6e-bf39-8967dd203030", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/collection - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -23534,7 +23534,7 @@ } }, { - "id": "de195ffa-e3bb-4da0-8863-3b7771e87dcc", + "id": "2b8b85a3-ec1a-4f6c-8e5e-2d149274a05a", "name": "Import collection file example", "request": { "name": "Import collection file example", @@ -23580,7 +23580,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "1409206e-e0d6-4159-9fa5-c07157a145ee", + "id": "d230bf39-f14a-41a5-82e4-611d882a7a80", "name": "OK", "originalRequest": { "url": { @@ -23640,7 +23640,7 @@ { "listen": "test", "script": { - "id": "88975beb-114c-40ff-8168-7c42ace0ca60", + "id": "228d2d08-7ac7-456c-97d9-2f55b94acb22", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/collection/stockkeepingunit/importfileexample - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -23654,7 +23654,7 @@ } }, { - "id": "dc12218a-cb32-47cf-b71a-6ae0f58def39", + "id": "9444fd1d-ba99-446d-81d0-741d15c69ca9", "name": "Add products to collection by imported file", "request": { "name": "Add products to collection by imported file", @@ -23734,7 +23734,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "21395e11-9949-449e-aeb0-e19e0ad2a086", + "id": "1d53035d-b3b5-495c-9eae-161280b2908a", "name": "OK", "originalRequest": { "url": { @@ -23811,7 +23811,7 @@ { "listen": "test", "script": { - "id": "f60e93f4-f4cf-4a6d-a241-9bec2c62e257", + "id": "df7bfad6-fe08-4d1b-a0ad-bcb9889a475a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importinsert - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -23824,7 +23824,7 @@ } }, { - "id": "34356f17-1ce8-4144-8b6a-669b86b5ca70", + "id": "d7da64eb-73f1-4f2d-9880-534ad457c840", "name": "Remove products from collection by imported file", "request": { "name": "Remove products from collection by imported file", @@ -23904,7 +23904,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f571c106-005e-434b-844f-1d3d95aa42bf", + "id": "2893f379-a0f7-459e-a19e-9456c2e8876f", "name": "OK", "originalRequest": { "url": { @@ -23981,7 +23981,7 @@ { "listen": "test", "script": { - "id": "1f935b3f-296f-438d-8ea1-4f306659b3b6", + "id": "898dde7d-cc9a-4e84-80f1-cc779ce7f3c4", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/collection/:collectionId/stockkeepingunit/importexclude - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -23994,7 +23994,7 @@ } }, { - "id": "f7eee1c1-83e8-47e5-bcfb-e1f63a9575f8", + "id": "9f3d2115-dd4d-423e-b52b-08381af8a1f2", "name": "Get products from a collection", "request": { "name": "Get products from a collection", @@ -24178,7 +24178,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "249b9406-7d2c-4343-b1ad-1b7c62bd3d3f", + "id": "7b5ab2df-23cc-4fc2-a103-6ae78afebca7", "name": "OK", "originalRequest": { "url": { @@ -24365,7 +24365,7 @@ { "listen": "test", "script": { - "id": "0dc33d48-5ad7-47d0-b446-96bdb1ef600a", + "id": "262c2938-9b2f-491a-8934-b40ab4395816", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/products - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -24381,7 +24381,7 @@ } }, { - "id": "e4459e49-5cc7-4962-88fc-0cf89685c8bb", + "id": "af99f40a-5568-4247-999c-d97042af8745", "name": "Get collection by ID", "request": { "name": "Get collection by ID", @@ -24446,7 +24446,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "393de351-8402-4377-85e3-7222f91716e5", + "id": "9742e3e7-7329-43ff-9eac-3c184cc18c08", "name": "OK", "originalRequest": { "url": { @@ -24514,7 +24514,7 @@ { "listen": "test", "script": { - "id": "f1b82348-5ad1-443a-9759-926a321f522a", + "id": "80a08337-b7ef-4cd5-b119-b43cacd9f9cf", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -24530,7 +24530,7 @@ } }, { - "id": "0f305c38-f7aa-452a-b99d-3a70eea105d1", + "id": "7aff83a6-bb72-4f18-aba5-245b132e7fb8", "name": "Update collection", "request": { "name": "Update collection", @@ -24608,7 +24608,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "ffa36561-a636-41f8-9045-02d5f1f69a32", + "id": "63aa8e21-bd8e-4d96-a59c-8089eec58d34", "name": "OK", "originalRequest": { "url": { @@ -24689,7 +24689,7 @@ { "listen": "test", "script": { - "id": "ce2a61bc-b56e-4505-90ac-301716c102e2", + "id": "947c0e59-324f-4db5-825a-3e872167b376", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/collection/:collectionId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -24705,7 +24705,7 @@ } }, { - "id": "f8c67566-c21a-446a-aaa6-d3f7cad49ade", + "id": "b5e15b78-e45f-4355-9c37-818a8f21db09", "name": "Delete collection", "request": { "name": "Delete collection", @@ -24766,7 +24766,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "2a5498f4-141f-4172-b9ab-799ab0f9d45d", + "id": "92dd1045-db22-4047-b79c-65a08b306193", "name": "OK", "originalRequest": { "url": { @@ -24824,7 +24824,7 @@ { "listen": "test", "script": { - "id": "18fff4ff-6416-4e12-a45b-98e60b3eeee8", + "id": "f63797e7-d4ee-443e-b6cc-1cc94429fd35", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/collection/:collectionId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -24840,7 +24840,7 @@ "event": [] }, { - "id": "c7c9f3a7-2877-48f3-8d32-0c8e6810e6b6", + "id": "8021052f-186e-42b4-85f8-6dfeb27217d0", "name": "Supplier", "description": { "content": "", @@ -24848,7 +24848,7 @@ }, "item": [ { - "id": "500052d0-3e9e-445f-8826-e5e4753cda53", + "id": "3c54cc4b-0dd4-449c-8b5e-fd21aed756db", "name": "Create supplier", "request": { "name": "Create supplier", @@ -24914,7 +24914,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "6e3ae223-27e0-4660-b5ab-a0d6ec06cfa0", + "id": "5f451ae5-f9b2-4c3d-9942-c8a2c5b2d8e2", "name": "OK", "originalRequest": { "url": { @@ -24994,7 +24994,7 @@ { "listen": "test", "script": { - "id": "4aa2f8c8-931d-4403-9188-4d98632e11ed", + "id": "b38012b8-10ff-4fc5-916e-72206884f242", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/supplier - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -25010,7 +25010,7 @@ } }, { - "id": "d1464ef7-9f41-42db-8618-faa41e4870f4", + "id": "f4fd6612-be22-479f-ac66-b9fa24470aef", "name": "Update supplier", "request": { "name": "Update supplier", @@ -25088,7 +25088,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "2f742108-98cb-4e97-a913-99053ed99765", + "id": "a951baba-d322-43bd-a583-eb532d0f47f1", "name": "OK", "originalRequest": { "url": { @@ -25169,7 +25169,7 @@ { "listen": "test", "script": { - "id": "c9295be3-dbbe-4619-8a55-4e436efe7414", + "id": "9469bf0f-fa44-4898-88b1-340214f8881a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/supplier/:supplierId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -25185,7 +25185,7 @@ } }, { - "id": "6819eb51-b264-40a1-99db-4f52c089585c", + "id": "4960303d-015a-41fd-9132-639b85f8ac34", "name": "Delete supplier", "request": { "name": "Delete supplier", @@ -25246,7 +25246,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "46695d36-e8e7-4ede-a4cc-0f2026b239eb", + "id": "e674cff4-5aac-497b-9efa-427a71e24699", "name": "OK", "originalRequest": { "url": { @@ -25304,7 +25304,7 @@ { "listen": "test", "script": { - "id": "625ab622-8727-42a2-b80b-767d031e49db", + "id": "3d9c42e5-8b00-41c7-b05f-87151d1bcaf2", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/supplier/:supplierId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -25320,7 +25320,7 @@ "event": [] }, { - "id": "b12eb932-7998-49b2-b4c7-91c1c0db1376", + "id": "e15d9447-22f4-431c-98cb-190a47099f39", "name": "Sales channel", "description": { "content": "", @@ -25328,7 +25328,7 @@ }, "item": [ { - "id": "4c241bd7-8db8-4ea9-a77b-35b17b442cf6", + "id": "ef518a00-e40a-4235-b930-77b464aba273", "name": "Get sales channel list", "request": { "name": "Get sales channel list", @@ -25382,7 +25382,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "d477372d-577b-4f8a-a7fb-7112d19cd6bd", + "id": "56cf3e82-b5e4-4747-990d-1aea645de0c5", "name": "OK", "originalRequest": { "url": { @@ -25450,7 +25450,7 @@ { "listen": "test", "script": { - "id": "0640762a-1488-4521-9152-966507eb723f", + "id": "eb47fa96-6359-461d-8670-f77434f8d303", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/saleschannel/list - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -25466,7 +25466,7 @@ } }, { - "id": "b066953d-16bd-49b6-b87f-9ce97efbac3e", + "id": "77289e22-c418-4cb2-b099-89100394c65d", "name": "Get sales channel by ID", "request": { "name": "Get sales channel by ID", @@ -25531,7 +25531,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "8d88438f-d966-4972-aac7-e3774392c573", + "id": "8771eff7-3d82-4e0a-afaf-053b017c3267", "name": "OK", "originalRequest": { "url": { @@ -25599,7 +25599,7 @@ { "listen": "test", "script": { - "id": "ead95d5e-b971-4dd7-8041-4181bbd1b9d7", + "id": "1e32ad12-e8be-47f3-ac92-68ff66594b01", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pub/saleschannel/:salesChannelId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -25615,7 +25615,7 @@ } }, { - "id": "1626e8c6-b577-4a23-ad21-9ffabc919adc", + "id": "ef17f688-acc9-47f2-81c4-cc55e9562e2f", "name": "Get sales channel by product ID", "request": { "name": "Get sales channel by product ID", @@ -25681,7 +25681,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "78c69fa5-dc59-45af-95a9-17506a2876df", + "id": "22b0cd15-fc74-4722-8276-25d1eb360694", "name": "OK", "originalRequest": { "url": { @@ -25750,7 +25750,7 @@ { "listen": "test", "script": { - "id": "673f039b-bead-454e-a5ec-90540a17706d", + "id": "bdee3773-f113-4208-95b7-50daa9705d08", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/product/:productId/salespolicy - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -25766,7 +25766,7 @@ } }, { - "id": "00cc6305-ec10-4d6e-8725-5acd1f74ab94", + "id": "61641911-72b2-40a8-ad0c-46f3a0847c25", "name": "Associate product with sales channel", "request": { "name": "Associate product with sales channel", @@ -25839,7 +25839,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "a41b893c-79f1-48c7-8bc2-27f770011076", + "id": "4bf058e7-1dbf-4f89-b58c-a6a5b6807f2f", "name": "OK", "originalRequest": { "url": { @@ -25899,7 +25899,7 @@ { "listen": "test", "script": { - "id": "f07896b3-9ad2-423b-bfaf-a395cf130bdd", + "id": "392573a6-e0c8-4f3a-aa68-a3f1d292571a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -25912,7 +25912,7 @@ } }, { - "id": "cc59a31a-5a3d-4166-a67c-f42dcee66e47", + "id": "ac3a0fed-39e9-4aa7-b42c-4e450aebad5d", "name": "Remove product from sales channel", "request": { "name": "Remove product from sales channel", @@ -25985,7 +25985,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f256f7df-521d-49bc-b2b4-1bd483869c1e", + "id": "18639800-20c8-4437-8642-f3d255c70cb4", "name": "OK", "originalRequest": { "url": { @@ -26045,7 +26045,7 @@ { "listen": "test", "script": { - "id": "ae47d48b-4535-4ab4-a8c5-813729fb951e", + "id": "5acdf3e2-c3db-40df-9047-8a8323f25515", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/product/:productId/salespolicy/:tradepolicyId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -26058,7 +26058,7 @@ } }, { - "id": "642493b5-170c-4339-ba30-e0ae8bbf073f", + "id": "c30e893b-1509-490f-bd23-f0a2b0d7cb74", "name": "List all SKUs in a sales channel", "request": { "name": "List all SKUs in a sales channel", @@ -26149,7 +26149,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "fce5c3c0-39df-4a1b-8e3c-1a852ba0f5c0", + "id": "207d8474-fe45-439e-9547-7237f14efedc", "name": "OK", "originalRequest": { "url": { @@ -26254,7 +26254,7 @@ { "listen": "test", "script": { - "id": "fd9853e6-e9ff-4c9c-b613-132951da7c7d", + "id": "a2c22383-2fda-4283-a752-9da20f29c96a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/sku/stockkeepingunitidsbysaleschannel - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -26273,7 +26273,7 @@ "event": [] }, { - "id": "e61c42f9-eed7-4d1a-9b71-2f2ccc55b4ac", + "id": "2da81af1-ffb0-4ea9-bccf-56baa9f53e9f", "name": "Seller", "description": { "content": "", @@ -26281,7 +26281,7 @@ }, "item": [ { - "id": "8f41bd51-d1c0-4d2a-82b9-25c4009c6ab9", + "id": "c89fc2f8-1aa8-4b89-b810-6ba9a2c09cdf", "name": "Get seller list", "request": { "name": "Get seller list", @@ -26363,7 +26363,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "f83e3606-a5d2-4de6-bdf5-3613e8db6b6d", + "id": "010a70dd-1e06-4a90-b0f4-45aa9c407e35", "name": "OK", "originalRequest": { "url": { @@ -26459,7 +26459,7 @@ { "listen": "test", "script": { - "id": "eb19957b-5ed8-48cd-8708-f066571b48b7", + "id": "7d9fd326-defd-4724-8788-4fa8010f43bb", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/seller/list - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -26475,7 +26475,7 @@ } }, { - "id": "8d4c2588-6da8-40f3-b378-0cff35dd593c", + "id": "93e6824e-fd1d-4bfc-9638-4c7ad7b492fe", "name": "Get seller by ID", "request": { "name": "Get seller by ID", @@ -26540,7 +26540,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "d6c6afbe-5727-43fb-9c1f-c4e7e728caff", + "id": "b4b19c3c-2b6f-4805-94de-117fe9581eae", "name": "OK", "originalRequest": { "url": { @@ -26608,7 +26608,7 @@ { "listen": "test", "script": { - "id": "77e1832f-9bf2-49b4-8781-a73684d75628", + "id": "d7fd9ce2-9a63-419a-9d8a-fb4750cb802c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/seller/:sellerId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -26624,7 +26624,7 @@ } }, { - "id": "698729a3-e8ba-4e41-aed8-70f40716d580", + "id": "a02aefb7-abc8-4bd6-bcd9-7e57d6212da3", "name": "Update seller", "request": { "name": "Update seller", @@ -26690,7 +26690,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "2eadbad2-0f77-4a25-b46f-6942fc4cee69", + "id": "af7c7078-d387-4a78-88c8-3f721c0af6f3", "name": "OK", "originalRequest": { "url": { @@ -26770,7 +26770,7 @@ { "listen": "test", "script": { - "id": "8c89b640-591c-4bc1-a984-7541900c7591", + "id": "7f0e67e0-8ee0-4322-ab53-e194523fd027", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog_system/pvt/seller - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -26786,7 +26786,7 @@ } }, { - "id": "98688565-67b0-4600-b8ad-6dd3b6de1f54", + "id": "a5e4b921-cd73-4410-8d55-047278e61f18", "name": "Create seller", "request": { "name": "Create seller", @@ -26852,7 +26852,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "862b518a-2f54-4c46-a6f2-e7d61addb58b", + "id": "29fa5e8c-46e8-437f-9700-9708d3a8d07c", "name": "OK", "originalRequest": { "url": { @@ -26932,7 +26932,7 @@ { "listen": "test", "script": { - "id": "2f77633d-41b8-433c-9173-3590c0649cf2", + "id": "5787ff00-0170-4f0c-8d75-4fd53d5c9d6a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog_system/pvt/seller - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -26948,7 +26948,7 @@ } }, { - "id": "4c65f63d-7f80-45ce-ba67-3c10902954d4", + "id": "d8ed716b-9036-4682-a74e-70299817f002", "name": "Get seller by ID", "request": { "name": "Get seller by ID", @@ -27013,7 +27013,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "d42ad3d1-ec77-4114-91b2-cceb7cbbda20", + "id": "aa77804e-4394-4025-a473-7fdd125fa7c5", "name": "OK", "originalRequest": { "url": { @@ -27081,7 +27081,7 @@ { "listen": "test", "script": { - "id": "1efa7805-9e25-4133-933c-d76acd5397b0", + "id": "e1af17fc-4c74-4293-a854-2b929e81ab1c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/sellers/:sellerId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -27100,7 +27100,7 @@ "event": [] }, { - "id": "b13d4745-7eb3-44c7-9aab-7381e5afb08a", + "id": "37e9ab78-b24c-4788-942f-4a1fa0850e83", "name": "SKU seller", "description": { "content": "", @@ -27108,7 +27108,7 @@ }, "item": [ { - "id": "2ce9379b-a5bd-4d2c-ad80-32852698d08a", + "id": "fc985ec4-7e41-42f3-b281-620e7b507214", "name": "Get details of a seller's SKU", "request": { "name": "Get details of a seller's SKU", @@ -27184,7 +27184,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "e2d01e36-f8b8-4903-9f90-c186286c13bb", + "id": "430e51d8-fdc1-41f6-ba85-8a88e64d891d", "name": "OK", "originalRequest": { "url": { @@ -27253,7 +27253,7 @@ { "listen": "test", "script": { - "id": "6a46b315-a0be-43bf-991b-5b057ddfc6b0", + "id": "f58d8678-a5f0-4203-b5b5-eecea421c815", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/skuseller/:sellerId/:sellerSkuId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -27269,7 +27269,7 @@ } }, { - "id": "325c82db-8813-4935-a2e3-1115abc75ed3", + "id": "2bce4ca6-86b3-4c2f-8fe6-3036d6ab0ce6", "name": "Remove a seller's SKU binding", "request": { "name": "Remove a seller's SKU binding", @@ -27342,7 +27342,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "4cccd46f-c516-4112-95a3-d2027e80b5fb", + "id": "7b0228e3-589e-4ec4-8286-e62b8fc32747", "name": "OK", "originalRequest": { "url": { @@ -27402,7 +27402,7 @@ { "listen": "test", "script": { - "id": "3c4957f9-bdb7-4f22-a149-9b3c650f8882", + "id": "2e001f94-09aa-4981-891e-144c8120b01d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog_system/pvt/skuseller/remove/:sellerId/:sellerSkuId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -27415,7 +27415,7 @@ } }, { - "id": "d34cfabd-c1c6-49a9-97a2-1cb6e903be87", + "id": "1529bd60-b7a6-4569-ae06-24b3a3f4e10f", "name": "Change notification with seller ID and seller SKU ID", "request": { "name": "Change notification with seller ID and seller SKU ID", @@ -27488,7 +27488,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "fbbd81f0-eb25-4770-a763-9d9af59d2dc1", + "id": "4ee092ae-b08e-45d3-b2a6-a71ac57a1448", "name": "No Content", "originalRequest": { "url": { @@ -27548,7 +27548,7 @@ { "listen": "test", "script": { - "id": "02d2145d-8496-452e-bc95-4d07bef717e0", + "id": "a3a6550d-efae-4127-89bd-1b8932b77a32", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog_system/pvt/skuseller/changenotification/:sellerId/:sellerSkuId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -27562,7 +27562,7 @@ } }, { - "id": "f25d4e65-8578-472f-b18d-96ce948b9bc7", + "id": "7b9c74f3-ddd5-453c-abbe-12693df44784", "name": "Change notification with SKU ID", "request": { "name": "Change notification with SKU ID", @@ -27628,7 +27628,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "0038408d-59d4-4ba8-9818-df548f25e5dd", + "id": "0e83a83e-9e36-4a5d-b991-779a0c8497a9", "name": "OK", "originalRequest": { "url": { @@ -27686,7 +27686,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "d3f3c337-3ee2-4dc0-bfed-55e76a999f3f", + "id": "dbd5c0ce-f4ea-4694-b6e3-63d368b1410c", "name": "Forbidden", "originalRequest": { "url": { @@ -27744,7 +27744,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "7cd79142-8f69-4a12-8b1b-5d94faffefe6", + "id": "37d737b3-59ad-4d9c-8a42-562a09b90b0b", "name": "Not found", "originalRequest": { "url": { @@ -27812,7 +27812,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "4cbfcdff-86ca-4da6-8a61-4e013f759a36", + "id": "309a66bd-2ecd-4e26-943d-16254f82219c", "name": "Too many requests", "originalRequest": { "url": { @@ -27871,7 +27871,7 @@ { "listen": "test", "script": { - "id": "9cb71e6a-97e0-4aed-a2a6-a4139f97b756", + "id": "d73f9a2f-38c8-4ce7-a6e0-a6b89f0fc1f5", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog_system/pvt/skuseller/changenotification/:skuId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -27887,7 +27887,7 @@ "event": [] }, { - "id": "6441fb75-c589-4979-809b-aaac78890908", + "id": "8d74d9e1-c452-4a96-b0de-152648db6d58", "name": "SKU attribute", "description": { "content": "", @@ -27895,7 +27895,7 @@ }, "item": [ { - "id": "520e25c6-e730-45ae-8505-b9c277a55058", + "id": "4d2d0c04-9ef6-4311-a804-d80d4ac7633d", "name": "Create SKU attribute", "request": { "name": "Create SKU attribute", @@ -27974,7 +27974,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "4851d756-2676-42cc-8813-acaf4c124bc5", + "id": "531c601e-0b1b-440c-9b13-0f08afca1058", "name": "OK", "originalRequest": { "url": { @@ -28055,7 +28055,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "bce99cd7-9153-413a-8cfa-7938b5c9701c", + "id": "611922a0-c19d-44bf-8753-1aaeadc237f3", "name": "Bad Request", "originalRequest": { "url": { @@ -28137,7 +28137,7 @@ { "listen": "test", "script": { - "id": "4f8b3fe9-605e-473f-b1ad-3b7510fe121d", + "id": "521bfbc5-52f4-4ca0-b0c2-4e71461d5a31", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[POST]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -28153,7 +28153,7 @@ } }, { - "id": "3cfe5e28-f252-42a6-b8b1-b81e3b1a9776", + "id": "cfd0c608-cb4c-4f24-968f-b3964dbe96e5", "name": "Get all SKU attributes", "request": { "name": "Get all SKU attributes", @@ -28219,7 +28219,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "0a3a13c4-1801-43d4-895a-c464b0e8f6c1", + "id": "360341b8-cf3b-47c9-8784-62b10d9c6e52", "name": "OK", "originalRequest": { "url": { @@ -28288,7 +28288,7 @@ { "listen": "test", "script": { - "id": "1f174066-c369-4ec0-a10c-83f2e808d685", + "id": "eaf1cfb7-e12a-4a1a-a050-a10677fad5fe", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -28304,7 +28304,7 @@ } }, { - "id": "1df12b00-75cb-4603-b0a3-4f99b5ebfc50", + "id": "25fba80f-176e-45d2-951d-9bd59b1bc288", "name": "Delete all SKU attributes", "request": { "name": "Delete all SKU attributes", @@ -28366,7 +28366,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "1bd5b313-d673-4774-8144-bc097f8d07cc", + "id": "dd2b9494-e43b-4222-966b-a69b0237a78c", "name": "OK", "originalRequest": { "url": { @@ -28425,7 +28425,7 @@ { "listen": "test", "script": { - "id": "e4e92285-ee72-4564-8806-680d9a2ea54f", + "id": "6bbb6e67-d41d-4e2a-beab-985f10124054", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -28438,7 +28438,7 @@ } }, { - "id": "9fba515c-bfbf-4c53-a63c-e2a90b2ad95c", + "id": "7fb52679-8e7c-4105-96d4-df88e26c729d", "name": "Get SKU attribute by ID", "request": { "name": "Get SKU attribute by ID", @@ -28515,7 +28515,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "393ce475-4d54-4e29-8f78-eece08014b24", + "id": "e33fcd6f-3a32-4c5c-8a64-838818b5e5f3", "name": "OK", "originalRequest": { "url": { @@ -28585,7 +28585,7 @@ { "listen": "test", "script": { - "id": "f387bf4b-bf17-446b-bac2-7e87d4d301d6", + "id": "c333b1e6-4307-4275-b288-0fba1e43b711", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -28601,7 +28601,7 @@ } }, { - "id": "e58fdb6c-6654-4dc9-966e-1441f84383d4", + "id": "1267247a-c261-4a5e-a4f6-7c52f0d85bd5", "name": "Update SKU attribute", "request": { "name": "Update SKU attribute", @@ -28691,7 +28691,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "383fba5a-2271-4c02-ae24-a1deae439f91", + "id": "321d216f-46c0-4888-b643-d9b733194d14", "name": "OK", "originalRequest": { "url": { @@ -28773,7 +28773,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f373366b-88b0-41ee-a3bd-5ac2ded1262c", + "id": "6d4fa1d7-a2c8-40a6-b871-504eb8f828c4", "name": "Bad Request", "originalRequest": { "url": { @@ -28856,7 +28856,7 @@ { "listen": "test", "script": { - "id": "d6e2226b-18d4-4c85-bd46-7fec932a38d2", + "id": "e946c453-090a-43fc-b7bc-07c73b65bf0c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -28872,7 +28872,7 @@ } }, { - "id": "be6bbcf6-1efe-4da8-8784-5c94ad9db895", + "id": "281e8941-9df8-43eb-b24f-1b6d6cb3be10", "name": "Delete SKU attribute", "request": { "name": "Delete SKU attribute", @@ -28945,7 +28945,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "c0a4f3e3-39cd-4214-8c67-d7e473e752e6", + "id": "ccd98070-07ec-4c8e-9eb4-c06a04a82c70", "name": "OK", "originalRequest": { "url": { @@ -29005,7 +29005,7 @@ { "listen": "test", "script": { - "id": "61ede273-becf-4ade-8d76-4241cc8278f0", + "id": "7f937473-ac57-45b2-a70f-65ba50a2328b", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[DELETE]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -29021,7 +29021,7 @@ "event": [] }, { - "id": "27f0a118-267b-4e8b-82bb-4f255da8883c", + "id": "a9a0ffed-9add-49e9-8004-0e0c2686a6b6", "name": "Multi-language", "description": { "content": "", @@ -29029,7 +29029,7 @@ }, "item": [ { - "id": "fda2d03e-29bd-4f7c-8492-3a03c54f97d4", + "id": "97097a59-e7e9-44b1-80a1-e8935b244771", "name": "Get product translation by product ID", "request": { "name": "Get product translation by product ID", @@ -29044,22 +29044,13 @@ "pvt", "product", ":productId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -29070,6 +29061,16 @@ "type": "any", "value": "18", "key": "productId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -29105,7 +29106,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "7e7a8860-05da-4e97-a1d4-06cae8a5dd0d", + "id": "17150ee7-bca3-4a56-82d2-535475e771b5", "name": "OK", "originalRequest": { "url": { @@ -29115,22 +29116,13 @@ "pvt", "product", ":productId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -29183,7 +29175,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "98adbab2-ed6f-4902-946f-5eaa86a3ef35", + "id": "784e8a6d-d5da-4618-aa85-f0edfd6d1781", "name": "Not Found", "originalRequest": { "url": { @@ -29193,22 +29185,13 @@ "pvt", "product", ":productId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -29252,13 +29235,13 @@ { "listen": "test", "script": { - "id": "6b88dd99-9286-4ae8-b7dc-865d6e9512aa", + "id": "8433a43c-7241-4d4b-b4a2-e82f844e130f", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/product/:productId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/product/:productId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/product/:productId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a product.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Product unique identifier.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the product.\"},\"Description\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the product.\"},\"Title\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated title of the product.\"},\"MetaTagDescription\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated meta tag description for SEO.\"},\"DescriptionShort\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated short description of the product.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Product translated keywords for SEO.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated URL-friendly identifier for the product.\"},\"Category\":{\"type\":\"object\",\"description\":\"Main category translation information.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Category ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Category name.\"},\"Title\":{\"type\":\"string\",\"description\":\"Category title.\"},\"Description\":{\"type\":\"string\",\"description\":\"Category description.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Category keywords.\"},\"LinkId\":{\"type\":\"string\",\"description\":\"Category link ID.\"}}},\"Categories\":{\"type\":\"array\",\"description\":\"Array of subcategories translations, when applicable.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a subcategory.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Subcategory ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Subcategory name.\"},\"Title\":{\"type\":\"string\",\"description\":\"Subcategory title.\"},\"Description\":{\"type\":\"string\",\"description\":\"Subcategory description.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Subcategory keywords.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Subcategory link ID.\"}}}},\"SimilarCategories\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with similar categories translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a similar category.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Similar category ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Similar category name.\"},\"Title\":{\"type\":\"string\",\"description\":\"Similar category title.\"},\"Description\":{\"type\":\"string\",\"description\":\"Similar category description.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Similar category keywords.\"},\"LinkId\":{\"type\":\"string\",\"description\":\"Similar category link ID.\"}}}},\"Brand\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a brand.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Brand ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Brand name.\"},\"Text\":{\"type\":\"string\",\"description\":\"Brand text.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Brand keywords.\"},\"SiteTitle\":{\"type\":\"string\",\"description\":\"Brand site title.\"},\"LinkId\":{\"type\":\"string\",\"description\":\"Brand link ID.\"}}},\"Skus\":{\"type\":\"array\",\"description\":\"List of SKUs translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU name.\"},\"MeasurementUnit\":{\"type\":\"string\",\"description\":\"SKU measurement unit.\"},\"Attributes\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of SKU attributes translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU attribute.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU attribute ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"AttributeName\":{\"type\":\"string\",\"description\":\"SKU attribute name.\"},\"AttributeValue\":{\"type\":\"string\",\"description\":\"SKU attribute value.\"}}}},\"Attachments\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of SKU attachments translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU attachment ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU attachment name.\"},\"Domains\":{\"type\":\"array\",\"description\":\"Array with SKU attachment domains translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU attachment domain.\",\"properties\":{\"OriginalFieldName\":{\"type\":\"string\",\"description\":\"Domain original field name.\"},\"FieldName\":{\"type\":\"string\",\"description\":\"Domain field name.\"},\"DomainValues\":{\"type\":\"string\",\"description\":\"Domain values.\"}}}}}}},\"Services\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with SKU services translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU service ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU service name.\"},\"Text\":{\"type\":\"string\",\"description\":\"SKU service text.\"},\"SkuServiceType\":{\"type\":\"object\",\"description\":\"Object with SKU service type translations.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU service type ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU service type name.\"},\"Values\":{\"type\":\"array\",\"description\":\"Array with the SKU service type values translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Service type value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Service type value name.\"}}}},\"Attachments\":{\"type\":\"array\",\"description\":\"Array with the translations of the SKU service type attachments.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Attachment ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Attachment name.\"},\"Domains\":{\"type\":\"array\",\"description\":\"Array with the domains translations of the SKU service type attachment.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a domain of the SKU service type attachment.\",\"properties\":{\"OriginalFieldName\":{\"type\":\"string\",\"description\":\"Original field name.\"},\"FieldName\":{\"type\":\"string\",\"description\":\"Translated field name.\"},\"DomainValues\":{\"type\":\"string\",\"description\":\"Domain value.\"}}}}}}}}}}}},\"SpecificationGroups\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of the SKU specification groups translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU specification group ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU specification group name.\"},\"Specifications\":{\"type\":\"array\",\"description\":\"Array of specifications translations of the SKU specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for specifications of the SKU specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification name.\"},\"Description\":{\"type\":\"string\",\"description\":\"Specification description.\"},\"Value\":{\"type\":\"array\",\"description\":\"Array of specification values translations of the SKU specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU specification group value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification value name.\"},\"IsCustomValue\":{\"type\":\"boolean\",\"description\":\"Defines whether the specification value is custom (`true`) or not (`false`).\"}}}}}}}}}},\"Files\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with SKU files translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU file.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the association between the SKU and the file.\"},\"FileId\":{\"type\":\"integer\",\"description\":\"File ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Label\":{\"type\":\"string\",\"description\":\"File label.\"},\"Name\":{\"type\":\"string\",\"description\":\"File name.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"File text.\"}}}}}}},\"SpecificationGroups\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with the product specification groups translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a product specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Product specification group ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Product specification group name.\"},\"Specifications\":{\"type\":\"array\",\"description\":\"Array with the specifications translations of the product specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification of the product specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification name.\"},\"Description\":{\"type\":\"string\",\"description\":\"Specification description.\"},\"Values\":{\"type\":\"array\",\"description\":\"Array with the specification values of the product specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification value of the product specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification value name.\"},\"IsCustomValue\":{\"type\":\"boolean\",\"description\":\"Defines whether the specification value is custom (`true`) or not (`false`).\"}}}}}}}}}},\"Collections\":{\"type\":\"array\",\"description\":\"Array with the product collections translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a collection.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Collection ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Collection name.\"},\"Description\":{\"type\":\"string\",\"description\":\"Collection description.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Collection link ID.\"}}}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/product/:productId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/product/:productId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/product/:productId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/product/:productId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a product.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Product unique identifier.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the product.\"},\"Description\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the product.\"},\"Title\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated title of the product.\"},\"MetaTagDescription\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated meta tag description for SEO.\"},\"DescriptionShort\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated short description of the product.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Product translated keywords for SEO.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated URL-friendly identifier for the product.\"},\"Category\":{\"type\":\"object\",\"description\":\"Main category translation information.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Category ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Category name.\"},\"Title\":{\"type\":\"string\",\"description\":\"Category title.\"},\"Description\":{\"type\":\"string\",\"description\":\"Category description.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Category keywords.\"},\"LinkId\":{\"type\":\"string\",\"description\":\"Category link ID.\"}}},\"Categories\":{\"type\":\"array\",\"description\":\"Array of subcategories translations, when applicable.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a subcategory.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Subcategory ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Subcategory name.\"},\"Title\":{\"type\":\"string\",\"description\":\"Subcategory title.\"},\"Description\":{\"type\":\"string\",\"description\":\"Subcategory description.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Subcategory keywords.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Subcategory link ID.\"}}}},\"SimilarCategories\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with similar categories translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a similar category.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Similar category ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Similar category name.\"},\"Title\":{\"type\":\"string\",\"description\":\"Similar category title.\"},\"Description\":{\"type\":\"string\",\"description\":\"Similar category description.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Similar category keywords.\"},\"LinkId\":{\"type\":\"string\",\"description\":\"Similar category link ID.\"}}}},\"Brand\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a brand.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Brand ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Brand name.\"},\"Text\":{\"type\":\"string\",\"description\":\"Brand text.\"},\"Keywords\":{\"type\":\"string\",\"description\":\"Brand keywords.\"},\"SiteTitle\":{\"type\":\"string\",\"description\":\"Brand site title.\"},\"LinkId\":{\"type\":\"string\",\"description\":\"Brand link ID.\"}}},\"Skus\":{\"type\":\"array\",\"description\":\"List of SKUs translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU name.\"},\"MeasurementUnit\":{\"type\":\"string\",\"description\":\"SKU measurement unit.\"},\"Attributes\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of SKU attributes translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU attribute.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU attribute ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"AttributeName\":{\"type\":\"string\",\"description\":\"SKU attribute name.\"},\"AttributeValue\":{\"type\":\"string\",\"description\":\"SKU attribute value.\"}}}},\"Attachments\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of SKU attachments translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU attachment ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU attachment name.\"},\"Domains\":{\"type\":\"array\",\"description\":\"Array with SKU attachment domains translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU attachment domain.\",\"properties\":{\"OriginalFieldName\":{\"type\":\"string\",\"description\":\"Domain original field name.\"},\"FieldName\":{\"type\":\"string\",\"description\":\"Domain field name.\"},\"DomainValues\":{\"type\":\"string\",\"description\":\"Domain values.\"}}}}}}},\"Services\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with SKU services translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU service ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU service name.\"},\"Text\":{\"type\":\"string\",\"description\":\"SKU service text.\"},\"SkuServiceType\":{\"type\":\"object\",\"description\":\"Object with SKU service type translations.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU service type ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU service type name.\"},\"Values\":{\"type\":\"array\",\"description\":\"Array with the SKU service type values translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Service type value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Service type value name.\"}}}},\"Attachments\":{\"type\":\"array\",\"description\":\"Array with the translations of the SKU service type attachments.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Attachment ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Attachment name.\"},\"Domains\":{\"type\":\"array\",\"description\":\"Array with the domains translations of the SKU service type attachment.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a domain of the SKU service type attachment.\",\"properties\":{\"OriginalFieldName\":{\"type\":\"string\",\"description\":\"Original field name.\"},\"FieldName\":{\"type\":\"string\",\"description\":\"Translated field name.\"},\"DomainValues\":{\"type\":\"string\",\"description\":\"Domain value.\"}}}}}}}}}}}},\"SpecificationGroups\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of the SKU specification groups translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU specification group ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU specification group name.\"},\"Specifications\":{\"type\":\"array\",\"description\":\"Array of specifications translations of the SKU specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for specifications of the SKU specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification name.\"},\"Description\":{\"type\":\"string\",\"description\":\"Specification description.\"},\"Value\":{\"type\":\"array\",\"description\":\"Array of specification values translations of the SKU specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU specification group value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification value name.\"},\"IsCustomValue\":{\"type\":\"boolean\",\"description\":\"Defines whether the specification value is custom (`true`) or not (`false`).\"}}}}}}}}}},\"Files\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with SKU files translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU file.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the association between the SKU and the file.\"},\"FileId\":{\"type\":\"integer\",\"description\":\"File ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Label\":{\"type\":\"string\",\"description\":\"File label.\"},\"Name\":{\"type\":\"string\",\"description\":\"File name.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"File text.\"}}}}}}},\"SpecificationGroups\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with the product specification groups translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a product specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Product specification group ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Product specification group name.\"},\"Specifications\":{\"type\":\"array\",\"description\":\"Array with the specifications translations of the product specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification of the product specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification name.\"},\"Description\":{\"type\":\"string\",\"description\":\"Specification description.\"},\"Values\":{\"type\":\"array\",\"description\":\"Array with the specification values of the product specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification value of the product specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification value name.\"},\"IsCustomValue\":{\"type\":\"boolean\",\"description\":\"Defines whether the specification value is custom (`true`) or not (`false`).\"}}}}}}}}}},\"Collections\":{\"type\":\"array\",\"description\":\"Array with the product collections translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a collection.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Collection ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Collection name.\"},\"Description\":{\"type\":\"string\",\"description\":\"Collection description.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Collection link ID.\"}}}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/product/:productId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -29268,7 +29251,7 @@ } }, { - "id": "a076b0f0-c22b-4bfc-9e5c-d4f1d54f2ecb", + "id": "8613061c-0674-4835-ab76-07cc2221258a", "name": "Create or update product translation by product ID", "request": { "name": "Create or update product translation by product ID", @@ -29343,7 +29326,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "d267e6f1-3631-4ea2-8a2c-d8c2d924e0af", + "id": "f21928da-faeb-42ed-9c55-ac9d9a216269", "name": "Created", "originalRequest": { "url": { @@ -29414,7 +29397,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "662dc417-a0ff-4e60-879b-c62077743e5d", + "id": "e4bc4ee6-fe69-401d-a950-0905258bf063", "name": "Bad Request", "originalRequest": { "url": { @@ -29485,7 +29468,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "97cb75d3-2d8b-402c-a66b-118589a3f7ee", + "id": "6fa71f5e-ac3b-43f1-ad72-8440df2a414f", "name": "Not Found", "originalRequest": { "url": { @@ -29556,7 +29539,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "5fa260c2-88b5-4237-97da-1d7e74b1b474", + "id": "9a453ad3-7ab2-44a5-b7c1-72f6ff0fff78", "name": "Conflict", "originalRequest": { "url": { @@ -29628,7 +29611,7 @@ { "listen": "test", "script": { - "id": "58f7eb06-5e1c-4615-b6c2-b500b4d26a2d", + "id": "89802d77-3498-44a4-9d5e-6dfc0cd5a41c", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/product/:productId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -29641,7 +29624,7 @@ } }, { - "id": "0767b811-080c-44ec-b2e1-ac9d383177bc", + "id": "3534ea5e-ee11-4930-9ef0-aefedc242c7f", "name": "Get product specification translation by product ID", "request": { "name": "Get product specification translation by product ID", @@ -29658,267 +29641,250 @@ ":productId", "specification", ":specificationId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ + "query": [], + "variable": [ { - "disabled": true, + "disabled": false, + "description": { + "content": "(Required) Unique identifier of the product.", + "type": "text/plain" + }, + "type": "any", + "value": "18", + "key": "productId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Unique identifier of the specification.", + "type": "text/plain" + }, + "type": "any", + "value": "7", + "key": "specificationId" + }, + { + "disabled": false, "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", "type": "text/plain" }, - "key": "locale", - "value": "en-US" + "type": "any", + "value": "en-US", + "key": "locale" } + ] + }, + "header": [ + { + "disabled": false, + "description": { + "content": "(Required) Type of the content being sent.", + "type": "text/plain" + }, + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "(Required) HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.", + "type": "text/plain" + }, + "key": "Accept", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + } + ], + "method": "GET", + "body": {} + }, + "response": [ + { + "_": { + "postman_previewlanguage": "json" + }, + "id": "b90118bc-c5a6-4cd1-96cd-c2f0c3078103", + "name": "OK", + "originalRequest": { + "url": { + "path": [ + "api", + "catalog", + "pvt", + "products", + ":productId", + "specification", + ":specificationId", + "language", + ":locale" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "disabled": false, + "description": { + "content": "(Required) Type of the content being sent.", + "type": "text/plain" + }, + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "(Required) HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.", + "type": "text/plain" + }, + "key": "Accept", + "value": "application/json" + }, + { + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: apikey", + "type": "text/plain" + }, + "key": "X-VTEX-API-AppKey", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "OK", + "code": 200, + "header": [ + { + "key": "Content-Type", + "value": "application/json" + } + ], + "body": "[\n {\n \"Id\": 349,\n \"ProductId\": 10,\n \"SpecificationId\": 23,\n \"Locale\": \"en-US\",\n \"Value\": \"100% Cotton\",\n \"Values\": null\n }\n]", + "cookie": [] + }, + { + "_": { + "postman_previewlanguage": "text" + }, + "id": "fbc5f24e-f9b6-4e34-85d4-de48cbb2e9ff", + "name": "Not Found", + "originalRequest": { + "url": { + "path": [ + "api", + "catalog", + "pvt", + "products", + ":productId", + "specification", + ":specificationId", + "language", + ":locale" + ], + "host": [ + "{{baseUrl}}" + ], + "query": [], + "variable": [] + }, + "header": [ + { + "disabled": false, + "description": { + "content": "(Required) Type of the content being sent.", + "type": "text/plain" + }, + "key": "Content-Type", + "value": "application/json" + }, + { + "disabled": false, + "description": { + "content": "(Required) HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.", + "type": "text/plain" + }, + "key": "Accept", + "value": "application/json" + }, + { + "description": { + "content": "Added as a part of security scheme: apikey", + "type": "text/plain" + }, + "key": "X-VTEX-API-AppKey", + "value": "" + } + ], + "method": "GET", + "body": {} + }, + "status": "Not Found", + "code": 404, + "header": [], + "cookie": [] + } + ], + "event": [ + { + "listen": "test", + "script": { + "id": "ecddccf0-ba5d-46fb-87cd-6754e862ba03", + "type": "text/javascript", + "exec": [ + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/products/:productId/specification/:specificationId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/products/:productId/specification/:specificationId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/products/:productId/specification/:specificationId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a product specification.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the association between the specification and the product.\"},\"ProductId\":{\"type\":\"integer\",\"description\":\"Product unique identifier.\"},\"SpecificationId\":{\"type\":\"integer\",\"description\":\"Specification unique identifier.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Value\":{\"type\":\"string\",\"description\":\"Translated value of the product specification.\"},\"Values\":{\"type\":[\"array\",\"null\"],\"description\":\"List of the translated product specification values. Valid for combo, radio and checkbox specification types; nullable for text, multi-line text, number, indexed text and indexed multi-line text specification types.\",\"items\":{\"type\":\"string\",\"description\":\"Translated product specification value.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/products/:productId/specification/:specificationId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + ] + } + } + ], + "protocolProfileBehavior": { + "disableBodyPruning": true + } + }, + { + "id": "fc6f7791-a98a-4d8d-882d-2f76c9eb78b2", + "name": "Create or update product specification translation by product ID", + "request": { + "name": "Create or update product specification translation by product ID", + "description": { + "content": "Inserts or updates language-specific information for a given product specification searching by product ID.\r\n\r\n> ℹ️ Learn more in the [Catalog multi-language integration guide](https://developers.vtex.com/docs/guides/catalog-multi-language-integration-guide).\r\n\r\n## Permissions\r\n\r\nAny user or [application key](https://developers.vtex.com/docs/guides/api-authentication-using-application-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| - | - | - |\r\n| Catalog | Content | Categories Management |", + "type": "text/plain" + }, + "url": { + "path": [ + "api", + "catalog", + "pvt", + "products", + ":productId", + "specification", + ":specificationId", + "language" ], - "variable": [ - { - "disabled": false, - "description": { - "content": "(Required) Unique identifier of the product.", - "type": "text/plain" - }, - "type": "any", - "value": "18", - "key": "productId" - }, - { - "disabled": false, - "description": { - "content": "(Required) Unique identifier of the specification.", - "type": "text/plain" - }, - "type": "any", - "value": "7", - "key": "specificationId" - } - ] - }, - "header": [ - { - "disabled": false, - "description": { - "content": "(Required) Type of the content being sent.", - "type": "text/plain" - }, - "key": "Content-Type", - "value": "application/json" - }, - { - "disabled": false, - "description": { - "content": "(Required) HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.", - "type": "text/plain" - }, - "key": "Accept", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - } - ], - "method": "GET", - "body": {} - }, - "response": [ - { - "_": { - "postman_previewlanguage": "json" - }, - "id": "448de184-49d8-42c9-a5ab-c52ffe3cecd4", - "name": "OK", - "originalRequest": { - "url": { - "path": [ - "api", - "catalog", - "pvt", - "products", - ":productId", - "specification", - ":specificationId", - "language" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], - "variable": [] - }, - "header": [ - { - "disabled": false, - "description": { - "content": "(Required) Type of the content being sent.", - "type": "text/plain" - }, - "key": "Content-Type", - "value": "application/json" - }, - { - "disabled": false, - "description": { - "content": "(Required) HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.", - "type": "text/plain" - }, - "key": "Accept", - "value": "application/json" - }, - { - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "X-VTEX-API-AppKey", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "OK", - "code": 200, - "header": [ - { - "key": "Content-Type", - "value": "application/json" - } - ], - "body": "[\n {\n \"Id\": 349,\n \"ProductId\": 10,\n \"SpecificationId\": 23,\n \"Locale\": \"en-US\",\n \"Value\": \"100% Cotton\",\n \"Values\": null\n }\n]", - "cookie": [] - }, - { - "_": { - "postman_previewlanguage": "text" - }, - "id": "8d857051-238d-4588-934d-22a4d177fe0e", - "name": "Not Found", - "originalRequest": { - "url": { - "path": [ - "api", - "catalog", - "pvt", - "products", - ":productId", - "specification", - ":specificationId", - "language" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], - "variable": [] - }, - "header": [ - { - "disabled": false, - "description": { - "content": "(Required) Type of the content being sent.", - "type": "text/plain" - }, - "key": "Content-Type", - "value": "application/json" - }, - { - "disabled": false, - "description": { - "content": "(Required) HTTP Client Negotiation _Accept_ Header. Indicates the types of responses the client can understand.", - "type": "text/plain" - }, - "key": "Accept", - "value": "application/json" - }, - { - "description": { - "content": "Added as a part of security scheme: apikey", - "type": "text/plain" - }, - "key": "X-VTEX-API-AppKey", - "value": "" - } - ], - "method": "GET", - "body": {} - }, - "status": "Not Found", - "code": 404, - "header": [], - "cookie": [] - } - ], - "event": [ - { - "listen": "test", - "script": { - "id": "e8a9df12-aeea-4f65-96af-84913b6ca14f", - "type": "text/javascript", - "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/products/:productId/specification/:specificationId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/products/:productId/specification/:specificationId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/products/:productId/specification/:specificationId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a product specification.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the association between the specification and the product.\"},\"ProductId\":{\"type\":\"integer\",\"description\":\"Product unique identifier.\"},\"SpecificationId\":{\"type\":\"integer\",\"description\":\"Specification unique identifier.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Value\":{\"type\":\"string\",\"description\":\"Translated value of the product specification.\"},\"Values\":{\"type\":[\"array\",\"null\"],\"description\":\"List of the translated product specification values. Valid for combo, radio and checkbox specification types; nullable for text, multi-line text, number, indexed text and indexed multi-line text specification types.\",\"items\":{\"type\":\"string\",\"description\":\"Translated product specification value.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/products/:productId/specification/:specificationId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" - ] - } - } - ], - "protocolProfileBehavior": { - "disableBodyPruning": true - } - }, - { - "id": "5362b7e1-2785-4631-8be2-9f02374cec1c", - "name": "Create or update product specification translation by product ID", - "request": { - "name": "Create or update product specification translation by product ID", - "description": { - "content": "Inserts or updates language-specific information for a given product specification searching by product ID.\r\n\r\n> ℹ️ Learn more in the [Catalog multi-language integration guide](https://developers.vtex.com/docs/guides/catalog-multi-language-integration-guide).\r\n\r\n## Permissions\r\n\r\nAny user or [application key](https://developers.vtex.com/docs/guides/api-authentication-using-application-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| - | - | - |\r\n| Catalog | Content | Categories Management |", - "type": "text/plain" - }, - "url": { - "path": [ - "api", - "catalog", - "pvt", - "products", - ":productId", - "specification", - ":specificationId", - "language" - ], - "host": [ - "{{baseUrl}}" - ], - "query": [], + "host": [ + "{{baseUrl}}" + ], + "query": [], "variable": [ { "disabled": false, @@ -29983,7 +29949,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "c9c85618-bbce-4532-98e0-bd1a5f97367b", + "id": "673876eb-692e-4b63-b95f-0bfc5fa22a8d", "name": "Created", "originalRequest": { "url": { @@ -30056,7 +30022,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "b367423e-7c64-4c12-ae03-f09cf7d02f57", + "id": "cf1843f4-12f5-467c-8137-52e708c399af", "name": "Bad Request", "originalRequest": { "url": { @@ -30129,7 +30095,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "7bfe52e3-f617-4714-b86f-c3aa20cf06e2", + "id": "b255dfbb-be6f-4acf-9713-bb4803f2f885", "name": "Not Found", "originalRequest": { "url": { @@ -30202,7 +30168,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "043970ec-607c-46ca-9293-2fc041a2498e", + "id": "ac305b9c-7caa-48b3-b3cd-bf2565b8130f", "name": "Conflict", "originalRequest": { "url": { @@ -30276,7 +30242,7 @@ { "listen": "test", "script": { - "id": "adc56ad3-374a-4227-9143-dd283aee7475", + "id": "32855cf7-127c-4422-b71c-e87ed22f5835", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/products/:productId/specification/:specificationId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -30292,7 +30258,7 @@ "event": [] }, { - "id": "a73ff931-0418-4f12-bcb9-41d407a8586b", + "id": "e5613693-4eea-42f7-b18b-0e905eb873cb", "name": "Multi-language SKU", "description": { "content": "", @@ -30300,7 +30266,7 @@ }, "item": [ { - "id": "a8be81a7-b49b-4335-a6cd-f7af81af682a", + "id": "cd67405d-e4cf-4da9-98f7-c9539f71d694", "name": "Get SKU translation by SKU ID", "request": { "name": "Get SKU translation by SKU ID", @@ -30315,22 +30281,13 @@ "pvt", "stockkeepingunit", ":skuId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -30341,6 +30298,16 @@ "type": "any", "value": "35", "key": "skuId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -30376,7 +30343,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "87a0f9eb-1b1e-49f0-8f8f-2a8befecf1ee", + "id": "4f4bf4ef-c4e9-49c4-adf2-8494b49d69a6", "name": "OK", "originalRequest": { "url": { @@ -30386,22 +30353,13 @@ "pvt", "stockkeepingunit", ":skuId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -30454,7 +30412,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "4777132a-d81a-473d-b08c-a980a89d4321", + "id": "484e2ac1-a6f2-40dd-af04-2b6d7f28c9f9", "name": "Not Found", "originalRequest": { "url": { @@ -30464,22 +30422,13 @@ "pvt", "stockkeepingunit", ":skuId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -30523,13 +30472,13 @@ { "listen": "test", "script": { - "id": "bf480283-a1a1-431b-85e4-8a5b8a926624", + "id": "7c11a87e-79d1-4b7b-b0ac-51ef177bed08", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the SKU.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the SKU.\"},\"MeasurementUnit\":{\"type\":\"string\",\"description\":\"Measurement unit for the SKU. The acceptables values are:\\n\\r- `un`: Unit\\n\\r- `kg`: Kilogram\\n\\r- `g`: Gram\\n\\r- `mg`: Milligram\\n\\r- `m`: Meter\\n\\r- `m²`: Square meter\\n\\r- `m³`: Cubic meter\\n\\r- `cm`: Centimeter\\n\\r- `cm²`: Square centimeter\\n\\r- `cm³`: Cubic centimeter\\n\\r- `mm`: Millimeter\\n\\r- `mm²`: Square millimeter\\n\\r- `mm³`: Cubic millimeter\\n\\r- `oz`: Ounce\\n\\r- `lb`: Pound\\n\\r- `ft`: Foot\\n\\r- `ft²`: Square foot\\n\\r- `ft³`: Cubic foot\\n\\r- `in`: Inch\\n\\r- `in²`: Square inch\\n\\r- `in³`: Cubic inch\"},\"Attributes\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of SKU attributes translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU attribute.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU attribute ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"AttributeName\":{\"type\":\"string\",\"description\":\"SKU attribute name.\"},\"AttributeValue\":{\"type\":\"string\",\"description\":\"SKU attribute value.\"}}}},\"Attachments\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of SKU attachments translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU attachment ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU attachment name.\"},\"Domains\":{\"type\":\"array\",\"description\":\"Array with SKU attachment domains translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU attachment domain.\",\"properties\":{\"OriginalFieldName\":{\"type\":\"string\",\"description\":\"Domain original field name.\"},\"FieldName\":{\"type\":\"string\",\"description\":\"Domain field name.\"},\"DomainValues\":{\"type\":\"string\",\"description\":\"Domain values.\"}}}}}}},\"Services\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with SKU services translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU service ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU service name.\"},\"Text\":{\"type\":\"string\",\"description\":\"SKU service text.\"},\"SkuServiceType\":{\"type\":\"object\",\"description\":\"Object with SKU service type translations.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU service type ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU service type name.\"},\"Values\":{\"type\":\"array\",\"description\":\"Array with the SKU service type values translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Service type value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Service type value name.\"}}}},\"Attachments\":{\"type\":\"array\",\"description\":\"Array with the translations of the SKU service type attachments.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Attachment ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Attachment name.\"},\"Domains\":{\"type\":\"array\",\"description\":\"Array with the domains translations of the SKU service type attachment.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a domain of the SKU service type attachment.\",\"properties\":{\"OriginalFieldName\":{\"type\":\"string\",\"description\":\"Original field name.\"},\"FieldName\":{\"type\":\"string\",\"description\":\"Translated field name.\"},\"DomainValues\":{\"type\":\"string\",\"description\":\"Domain value.\"}}}}}}}}}}}},\"SpecificationGroups\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of the SKU specification groups translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU specification group ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU specification group name.\"},\"Specifications\":{\"type\":\"array\",\"description\":\"Array of specifications translations of the SKU specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for specifications of the SKU specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification name.\"},\"Description\":{\"type\":\"string\",\"description\":\"Specification description.\"},\"Value\":{\"type\":\"array\",\"description\":\"Array of specification values translations of the SKU specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU specification group value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification value name.\"},\"IsCustomValue\":{\"type\":\"boolean\",\"description\":\"Defines whether the specification value is custom (`true`) or not (`false`).\"}}}}}}}}}},\"Files\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with SKU files translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU file.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the association between the SKU and the file.\"},\"FileId\":{\"type\":\"integer\",\"description\":\"File ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Label\":{\"type\":\"string\",\"description\":\"File label.\"},\"Name\":{\"type\":\"string\",\"description\":\"File name.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"File text.\"}}}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the SKU.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the SKU.\"},\"MeasurementUnit\":{\"type\":\"string\",\"description\":\"Measurement unit for the SKU. The acceptables values are:\\n\\r- `un`: Unit\\n\\r- `kg`: Kilogram\\n\\r- `g`: Gram\\n\\r- `mg`: Milligram\\n\\r- `m`: Meter\\n\\r- `m²`: Square meter\\n\\r- `m³`: Cubic meter\\n\\r- `cm`: Centimeter\\n\\r- `cm²`: Square centimeter\\n\\r- `cm³`: Cubic centimeter\\n\\r- `mm`: Millimeter\\n\\r- `mm²`: Square millimeter\\n\\r- `mm³`: Cubic millimeter\\n\\r- `oz`: Ounce\\n\\r- `lb`: Pound\\n\\r- `ft`: Foot\\n\\r- `ft²`: Square foot\\n\\r- `ft³`: Cubic foot\\n\\r- `in`: Inch\\n\\r- `in²`: Square inch\\n\\r- `in³`: Cubic inch\"},\"Attributes\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of SKU attributes translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU attribute.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU attribute ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"AttributeName\":{\"type\":\"string\",\"description\":\"SKU attribute name.\"},\"AttributeValue\":{\"type\":\"string\",\"description\":\"SKU attribute value.\"}}}},\"Attachments\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of SKU attachments translations.\",\"items\":{\"type\":[\"object\",\"null\"],\"description\":\"Object containing language-specific information for a SKU attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU attachment ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU attachment name.\"},\"Domains\":{\"type\":\"array\",\"description\":\"Array with SKU attachment domains translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU attachment domain.\",\"properties\":{\"OriginalFieldName\":{\"type\":\"string\",\"description\":\"Domain original field name.\"},\"FieldName\":{\"type\":\"string\",\"description\":\"Domain field name.\"},\"DomainValues\":{\"type\":\"string\",\"description\":\"Domain values.\"}}}}}}},\"Services\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with SKU services translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU service ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU service name.\"},\"Text\":{\"type\":\"string\",\"description\":\"SKU service text.\"},\"SkuServiceType\":{\"type\":\"object\",\"description\":\"Object with SKU service type translations.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU service type ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU service type name.\"},\"Values\":{\"type\":\"array\",\"description\":\"Array with the SKU service type values translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Service type value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Service type value name.\"}}}},\"Attachments\":{\"type\":\"array\",\"description\":\"Array with the translations of the SKU service type attachments.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Attachment ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Attachment name.\"},\"Domains\":{\"type\":\"array\",\"description\":\"Array with the domains translations of the SKU service type attachment.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a domain of the SKU service type attachment.\",\"properties\":{\"OriginalFieldName\":{\"type\":\"string\",\"description\":\"Original field name.\"},\"FieldName\":{\"type\":\"string\",\"description\":\"Translated field name.\"},\"DomainValues\":{\"type\":\"string\",\"description\":\"Domain value.\"}}}}}}}}}}}},\"SpecificationGroups\":{\"type\":[\"array\",\"null\"],\"description\":\"Array of the SKU specification groups translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU specification group ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"SKU specification group name.\"},\"Specifications\":{\"type\":\"array\",\"description\":\"Array of specifications translations of the SKU specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for specifications of the SKU specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification name.\"},\"Description\":{\"type\":\"string\",\"description\":\"Specification description.\"},\"Value\":{\"type\":\"array\",\"description\":\"Array of specification values translations of the SKU specification group.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU specification group value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Specification value ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Name\":{\"type\":\"string\",\"description\":\"Specification value name.\"},\"IsCustomValue\":{\"type\":\"boolean\",\"description\":\"Defines whether the specification value is custom (`true`) or not (`false`).\"}}}}}}}}}},\"Files\":{\"type\":[\"array\",\"null\"],\"description\":\"Array with SKU files translations.\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU file.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the association between the SKU and the file.\"},\"FileId\":{\"type\":\"integer\",\"description\":\"File ID.\"},\"Locale\":{\"type\":\"string\",\"description\":\"Locale code.\"},\"Label\":{\"type\":\"string\",\"description\":\"File label.\"},\"Name\":{\"type\":\"string\",\"description\":\"File name.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"File text.\"}}}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -30539,7 +30488,7 @@ } }, { - "id": "de517a4d-fba8-4e90-a23b-bdff86b55151", + "id": "71c8fe59-b117-47df-b29d-893cfc3e35d8", "name": "Create or update SKU translation by SKU ID", "request": { "name": "Create or update SKU translation by SKU ID", @@ -30614,7 +30563,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "6c937ca8-f2d9-43c1-8f61-9c41b1b7303f", + "id": "8798363c-0fbc-4242-a7b9-099e08c8ffa7", "name": "Created", "originalRequest": { "url": { @@ -30685,7 +30634,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "7064cceb-53de-45f9-8085-f23c8083c022", + "id": "e6f01c81-934d-4599-9851-debd5608d1f8", "name": "Bad Request", "originalRequest": { "url": { @@ -30756,7 +30705,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "fe84103d-c88d-4ac4-b1a5-0238f37c6e87", + "id": "7f95c922-d062-4dcf-8842-f5e0d48ce131", "name": "Not Found", "originalRequest": { "url": { @@ -30827,7 +30776,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "186f5867-0ddd-41a5-846a-40e57b9b4762", + "id": "1ea0e7e4-394a-403d-8cd7-b4afe81a3713", "name": "Conflict", "originalRequest": { "url": { @@ -30899,7 +30848,7 @@ { "listen": "test", "script": { - "id": "7e8be141-6733-4ed5-a9df-fcd3eba0f569", + "id": "f0f77861-5ba1-4d5d-a7f5-dcc90234067d", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/:skuId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -30912,7 +30861,7 @@ } }, { - "id": "6c8ec975-e34c-4a50-b487-c7fbd564941a", + "id": "0a4a63e8-39cf-4e92-819a-af7206b847fd", "name": "Get SKU attribute translation by SKU ID", "request": { "name": "Get SKU attribute translation by SKU ID", @@ -30929,22 +30878,13 @@ ":skuId", "attribute", ":skuAttributeId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -30965,6 +30905,16 @@ "type": "any", "value": "38", "key": "skuAttributeId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -31000,7 +30950,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "8a9adf22-59fc-42ff-bd0d-341cf80ec5fb", + "id": "c4b32b87-5c4f-4614-8549-ff7bafba8902", "name": "OK", "originalRequest": { "url": { @@ -31012,22 +30962,13 @@ ":skuId", "attribute", ":skuAttributeId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -31080,7 +31021,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "6104a1fe-0746-4060-ad61-663091870343", + "id": "362c7e57-36a9-432a-ae93-dfdb6a5ceaad", "name": "Not Found", "originalRequest": { "url": { @@ -31092,22 +31033,13 @@ ":skuId", "attribute", ":skuAttributeId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -31151,13 +31083,13 @@ { "listen": "test", "script": { - "id": "290e8cde-8bb9-48f1-a211-21e8bc4aac5d", + "id": "e34b2920-008c-421f-a9f9-b5f612eec8e3", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU attribute.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU specification attribute unique identifier.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"AttributeName\":{\"type\":\"string\",\"description\":\"Translated SKU attribute name.\"},\"AttributeValue\":{\"type\":\"string\",\"description\":\"Translated SKU attribute value.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU attribute.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"SKU specification attribute unique identifier.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"AttributeName\":{\"type\":\"string\",\"description\":\"Translated SKU attribute name.\"},\"AttributeValue\":{\"type\":\"string\",\"description\":\"Translated SKU attribute value.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -31167,7 +31099,7 @@ } }, { - "id": "a6c00a6e-dbb0-44d3-b06f-728a57845207", + "id": "2f0ba055-5f3e-4d0e-928d-62c8fa4b1abd", "name": "Create or update SKU attribute translation by SKU ID", "request": { "name": "Create or update SKU attribute translation by SKU ID", @@ -31254,7 +31186,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f42360ca-f635-42ae-88d4-778ea7d6347a", + "id": "7fbf60d5-4d54-4c09-8a74-dd1cec9ba853", "name": "Created", "originalRequest": { "url": { @@ -31327,7 +31259,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "d0b96f93-a9df-4df4-8afd-9aefc1e392ec", + "id": "06bc5af3-65b2-43d2-a07b-e08665d955a6", "name": "Bad Request", "originalRequest": { "url": { @@ -31400,7 +31332,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "d7c5f24b-ad0e-49be-821c-bbc63bdd6a97", + "id": "cbd4a40c-6561-4db5-926e-2adb662ddee7", "name": "Not Found", "originalRequest": { "url": { @@ -31473,7 +31405,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "aa1198f3-fc99-4154-922f-3769f377ffff", + "id": "8124d920-3a88-4e23-8c36-42a915bde51a", "name": "Conflict", "originalRequest": { "url": { @@ -31547,7 +31479,7 @@ { "listen": "test", "script": { - "id": "b725a7eb-2eb6-4739-90c5-e3618f315293", + "id": "901cf1d0-8c15-4cd7-b0d0-25da289ed1b9", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/:skuId/attribute/:skuAttributeId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -31560,7 +31492,7 @@ } }, { - "id": "06b15b60-0afc-4bfe-a8ca-661308f1998e", + "id": "d56bbfc7-69e7-4743-8f10-198ec203a29e", "name": "Get SKU file translation by SKU ID", "request": { "name": "Get SKU file translation by SKU ID", @@ -31577,22 +31509,13 @@ ":skuId", "file", ":skuFileId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -31613,6 +31536,16 @@ "type": "any", "value": "47", "key": "skuFileId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -31648,7 +31581,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "208df707-182a-4666-9997-6b8ab6e6241e", + "id": "4de3d15c-1d7c-4d19-8c7e-40227387d74f", "name": "OK", "originalRequest": { "url": { @@ -31660,22 +31593,13 @@ ":skuId", "file", ":skuFileId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -31728,7 +31652,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "fd9a9e63-9df8-452d-b8d3-25055eb6f6c0", + "id": "dda52a38-5dde-454c-bf78-5bbd03a2c3b1", "name": "Not Found", "originalRequest": { "url": { @@ -31740,22 +31664,13 @@ ":skuId", "file", ":skuFileId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -31799,13 +31714,13 @@ { "listen": "test", "script": { - "id": "543d371e-776e-416b-9734-7f6134b07840", + "id": "07810145-74f3-42f7-8282-4ac1dc967820", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU file.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the association between the SKU file and the SKU.\"},\"FileId\":{\"type\":[\"integer\",\"null\"],\"description\":\"Unique identifier of the SKU file.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Label\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated label for the SKU file.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated text description of the file.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU file.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the association between the SKU file and the SKU.\"},\"FileId\":{\"type\":[\"integer\",\"null\"],\"description\":\"Unique identifier of the SKU file.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Label\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated label for the SKU file.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated text description of the file.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -31815,7 +31730,7 @@ } }, { - "id": "385ef1d5-ef89-4e67-88b6-e61e83b4cca2", + "id": "fa41c0d3-1a45-4c40-b88f-0bad745854d3", "name": "Create or update SKU file translation by SKU ID", "request": { "name": "Create or update SKU file translation by SKU ID", @@ -31902,7 +31817,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f8d3f50c-2dcf-4055-85f9-16405a4b9397", + "id": "04dc0bc8-5474-4c0a-a964-d9c62a77fe7c", "name": "Created", "originalRequest": { "url": { @@ -31975,7 +31890,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "ce1db2d7-a705-4095-9da3-088cc79b1d8c", + "id": "49bde3d3-cc19-4427-b3c5-de47dab18eae", "name": "Bad Request", "originalRequest": { "url": { @@ -32048,7 +31963,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "38558e63-d54a-462b-bd15-74a715fcbad7", + "id": "daad128c-abee-47a0-9e79-5e0de5f2feee", "name": "Not Found", "originalRequest": { "url": { @@ -32121,7 +32036,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "5d5f309b-c4a4-43af-b5fd-da61e162840d", + "id": "10500e5d-b960-4fd9-80e1-314d1e921e31", "name": "Conflict", "originalRequest": { "url": { @@ -32195,7 +32110,7 @@ { "listen": "test", "script": { - "id": "50d4eebc-613d-44cc-885a-89bcd9486a5b", + "id": "6788dd55-b135-4931-893d-8861f7a5214a", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/stockkeepingunit/:skuId/file/:skuFileId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -32211,7 +32126,7 @@ "event": [] }, { - "id": "fc211848-e736-4115-8a18-d8dd54bc34aa", + "id": "f602c33c-1fb9-47fb-91ab-1b77594de65f", "name": "Multi-language specification", "description": { "content": "", @@ -32219,7 +32134,7 @@ }, "item": [ { - "id": "dd5532f9-539e-43bd-8cf2-4c600d5afc04", + "id": "0a85d065-2133-47fe-b94a-e8892d1639ea", "name": "Get specification group translation", "request": { "name": "Get specification group translation", @@ -32234,22 +32149,13 @@ "pvt", "specificationgroup", ":specificationGroupId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -32260,6 +32166,16 @@ "type": "any", "value": "11", "key": "specificationGroupId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -32295,7 +32211,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "d83abb4a-58b7-4759-8b6b-808717100eb2", + "id": "b25bdfdf-9807-4f03-80c5-0b451cf66f6b", "name": "OK", "originalRequest": { "url": { @@ -32305,22 +32221,13 @@ "pvt", "specificationgroup", ":specificationGroupId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -32373,7 +32280,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "afea2819-1a2b-43f2-8281-3e8a8654c343", + "id": "a8dc5714-9a36-4756-81f2-6a68bf496731", "name": "Not Found", "originalRequest": { "url": { @@ -32383,22 +32290,13 @@ "pvt", "specificationgroup", ":specificationGroupId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -32442,13 +32340,13 @@ { "listen": "test", "script": { - "id": "b8f5097b-5fc6-4a0b-8a17-6e625e0b9c20", + "id": "b435a0e2-04c4-4887-9e95-6993f3afa395", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specificationgroup/:specificationGroupId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/specificationgroup/:specificationGroupId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/specificationgroup/:specificationGroupId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the specification group.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated specification group name.\"},\"Specifications\":{\"type\":[\"array\",\"null\"],\"description\":\"List of translated specifications group values.\",\"items\":{\"type\":\"string\",\"description\":\"Specification group value.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/specificationgroup/:specificationGroupId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specificationgroup/:specificationGroupId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/specificationgroup/:specificationGroupId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/specificationgroup/:specificationGroupId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification group.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the specification group.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated specification group name.\"},\"Specifications\":{\"type\":[\"array\",\"null\"],\"description\":\"List of translated specifications group values.\",\"items\":{\"type\":\"string\",\"description\":\"Specification group value.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/specificationgroup/:specificationGroupId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -32458,7 +32356,7 @@ } }, { - "id": "87dfdb68-af21-48ad-abcc-3ec9f10621ac", + "id": "1b983635-d562-48df-b034-9e590741df32", "name": "Create or update specification group translation", "request": { "name": "Create or update specification group translation", @@ -32533,7 +32431,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "a579b078-e4eb-43e9-8d52-6aeb856e6a11", + "id": "cb08e850-59f6-4f43-b769-4920f113f35a", "name": "Created", "originalRequest": { "url": { @@ -32604,7 +32502,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "d78c480d-8e19-44fc-917e-ba41fe6177d0", + "id": "a93010d1-6935-4981-a4c4-625ac7eaf5b8", "name": "Bad Request", "originalRequest": { "url": { @@ -32675,7 +32573,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "c6ff9437-8a26-4974-a5dd-6e03184080ee", + "id": "b0e5bec5-0aba-4ece-aca2-f42cb6f43c6d", "name": "Not Found", "originalRequest": { "url": { @@ -32746,7 +32644,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "0f838347-c8cb-45dd-a4d7-072d0fde470c", + "id": "0acfea29-038f-4766-bf23-2dc4ca88e47e", "name": "Conflict", "originalRequest": { "url": { @@ -32818,7 +32716,7 @@ { "listen": "test", "script": { - "id": "aa5f63bb-7003-4fcc-9be9-3cc4bc4c2132", + "id": "305baa87-f388-4068-8153-48cfb8c3b6fa", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/specificationgroup/:specificationGroupId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -32831,7 +32729,7 @@ } }, { - "id": "291dc599-4d4e-440d-9e03-5d2c8096bb62", + "id": "2976e279-6169-4158-960e-bae974edc67a", "name": "Get specification translation", "request": { "name": "Get specification translation", @@ -32846,22 +32744,13 @@ "pvt", "specification", ":specificationId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -32872,6 +32761,16 @@ "type": "any", "value": "7", "key": "specificationId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -32907,7 +32806,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "3d1f0a31-9365-456a-81a6-2f65ec62396e", + "id": "1f246072-97f6-4766-80c9-9e1db967bcca", "name": "OK", "originalRequest": { "url": { @@ -32917,22 +32816,13 @@ "pvt", "specification", ":specificationId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -32985,7 +32875,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "b0cdf18f-84a5-440e-a600-bfe201cd5027", + "id": "c480ea5c-acb2-4569-a6f2-29a50a6cf484", "name": "Not Found", "originalRequest": { "url": { @@ -32995,22 +32885,13 @@ "pvt", "specification", ":specificationId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -33054,13 +32935,13 @@ { "listen": "test", "script": { - "id": "8a9feda5-7f7a-456c-9b8a-ad79cdb4238c", + "id": "d5274d39-cca6-4890-9d2e-cfbec62b06b7", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specification/:specificationId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/specification/:specificationId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/specification/:specificationId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the specification.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the specification.\"},\"Description\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the specification.\"},\"Values\":{\"type\":[\"array\",\"null\"],\"description\":\"List of the translated specification values.\",\"items\":{\"type\":\"string\",\"description\":\"Translated specification value.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/specification/:specificationId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specification/:specificationId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/specification/:specificationId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/specification/:specificationId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the specification.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the specification.\"},\"Description\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the specification.\"},\"Values\":{\"type\":[\"array\",\"null\"],\"description\":\"List of the translated specification values.\",\"items\":{\"type\":\"string\",\"description\":\"Translated specification value.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/specification/:specificationId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -33070,7 +32951,7 @@ } }, { - "id": "6f399f70-04b0-4a1a-a278-35b17f1f63ab", + "id": "7bbc30fb-a9d3-4731-ad0f-7f8186e5fae2", "name": "Create or update specification translation", "request": { "name": "Create or update specification translation", @@ -33145,7 +33026,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "6efb198a-520b-48aa-b4ad-100323d7d6de", + "id": "9718ae2f-ab6f-478f-99ae-b33b68c7196b", "name": "Created", "originalRequest": { "url": { @@ -33216,7 +33097,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "3a32e5dc-a434-40b9-ba7f-c97a1718d0ec", + "id": "b5a66259-c920-4561-9a6b-85a7b2129192", "name": "Bad Request", "originalRequest": { "url": { @@ -33287,7 +33168,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "18168b5c-9e38-4146-b642-4b683768dd75", + "id": "17a05757-bf88-4554-bb1f-cb1e8a17875a", "name": "Not Found", "originalRequest": { "url": { @@ -33358,7 +33239,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "e1c41b44-0b62-4617-97aa-5a275cd0ec63", + "id": "a6601041-b675-480f-a8be-b9357f9e590a", "name": "Conflict", "originalRequest": { "url": { @@ -33430,7 +33311,7 @@ { "listen": "test", "script": { - "id": "65db6d8e-ceab-4c27-a53d-7d64f4dc4308", + "id": "891c1f75-bee5-49b4-a20c-030575a396d3", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/specification/:specificationId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -33443,7 +33324,7 @@ } }, { - "id": "27d28700-7281-43d1-a784-cae751809943", + "id": "7d2580d1-103d-4096-8078-d44eec8df5a6", "name": "Get specification value translation", "request": { "name": "Get specification value translation", @@ -33458,22 +33339,13 @@ "pvt", "specificationvalue", ":valueId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -33484,6 +33356,16 @@ "type": "any", "value": "15", "key": "valueId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -33519,7 +33401,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "24c7fe76-d018-4217-9e3b-3e999670978d", + "id": "5ad22ef0-5ad1-4260-b265-dbde5c7827cb", "name": "OK", "originalRequest": { "url": { @@ -33529,22 +33411,13 @@ "pvt", "specificationvalue", ":valueId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -33597,7 +33470,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "5a1b2e74-1bee-468f-9ec3-216fc1fc2df7", + "id": "3fc4e220-d9cf-43e9-828e-40df990fbde2", "name": "Not Found", "originalRequest": { "url": { @@ -33607,22 +33480,13 @@ "pvt", "specificationvalue", ":valueId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -33666,13 +33530,13 @@ { "listen": "test", "script": { - "id": "acd66aa8-ceb9-425f-bee6-2d43c76567fc", + "id": "b5e65502-9105-450d-b4b4-923a1cdb73e9", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specificationvalue/:valueId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/specificationvalue/:valueId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/specificationvalue/:valueId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the specification value.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the specification value.\"},\"IsCustomValue\":{\"type\":[\"boolean\",\"null\"],\"description\":\"Indicates wether the value is a customization (`true`) or not (`false`).\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/specificationvalue/:valueId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/specificationvalue/:valueId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/specificationvalue/:valueId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/specificationvalue/:valueId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a specification value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the specification value.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the specification value.\"},\"IsCustomValue\":{\"type\":[\"boolean\",\"null\"],\"description\":\"Indicates wether the value is a customization (`true`) or not (`false`).\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/specificationvalue/:valueId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -33682,7 +33546,7 @@ } }, { - "id": "966689c6-7cc0-43a1-8bcb-aa2645745c96", + "id": "6da8ead5-ec64-4f94-94b5-b96e71774351", "name": "Create or update specification value translation", "request": { "name": "Create or update specification value translation", @@ -33757,7 +33621,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "37837bae-d631-4ec3-ae9d-1635774a0fcf", + "id": "9507aef6-d20a-434a-8525-620bdb6a3b33", "name": "Created", "originalRequest": { "url": { @@ -33828,7 +33692,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "1487d1a5-8368-4198-9445-1408e88edc65", + "id": "2555649e-70e5-4c63-888d-96c0bc3f23bc", "name": "Bad Request", "originalRequest": { "url": { @@ -33899,7 +33763,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "cd9b3bfc-410b-4108-8a58-36d524bdcaa3", + "id": "006e2286-6bb4-4703-950c-e83f7622ab72", "name": "Not Found", "originalRequest": { "url": { @@ -33970,7 +33834,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "44a13ca9-31d3-4798-a86f-e40c72b31d6a", + "id": "6b07bbf8-bbfc-4892-94f9-f01dfb38b2c4", "name": "Conflict", "originalRequest": { "url": { @@ -34042,7 +33906,7 @@ { "listen": "test", "script": { - "id": "c4325f49-41bc-47e7-adc2-c5f4db3cd38e", + "id": "1d0f092d-fc4e-4a1f-97c7-9b07bdb11624", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/specificationvalue/:valueId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -34058,7 +33922,7 @@ "event": [] }, { - "id": "994aa208-ca8d-41cb-b21d-712104eed2d5", + "id": "57862a4a-bc18-42cd-b1d2-7766f605cb15", "name": "Multi-language category", "description": { "content": "", @@ -34066,7 +33930,7 @@ }, "item": [ { - "id": "ddd45893-3b7d-4de3-93ce-4bb4c74f4cc0", + "id": "8048c06c-35e3-49fd-87ad-263fd8f10d48", "name": "Get category translation", "request": { "name": "Get category translation", @@ -34081,22 +33945,13 @@ "pvt", "category", ":categoryId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -34107,6 +33962,16 @@ "type": "any", "value": "10", "key": "categoryId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -34142,7 +34007,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "0563efc2-225e-4ccb-94ec-47fbdd1d914d", + "id": "fab0d9c0-792e-462b-858a-d1c11c6fa2d7", "name": "OK", "originalRequest": { "url": { @@ -34152,22 +34017,13 @@ "pvt", "category", ":categoryId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -34220,7 +34076,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "3a1db6d7-c201-4a1e-bbd9-6179323f8ce8", + "id": "86c1b1a7-11a8-49c9-9465-5688238f6a08", "name": "Not Found", "originalRequest": { "url": { @@ -34230,22 +34086,13 @@ "pvt", "category", ":categoryId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -34289,13 +34136,13 @@ { "listen": "test", "script": { - "id": "3ff1e723-b969-4d6a-8b6a-b4e5565f53a4", + "id": "c5f20d8d-2c05-42c9-ac73-3f149f7e5bc5", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/category/:categoryId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/category/:categoryId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/category/:categoryId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a category.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the category.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the category.\"},\"Title\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated title of the category for SEO purposes.\"},\"Description\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the category.\"},\"Keywords\":{\"type\":[\"string\",\"null\"],\"description\":\"Category translated keywords for SEO.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated URL-friendly identifier for the category.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/category/:categoryId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/category/:categoryId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/category/:categoryId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/category/:categoryId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a category.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the category.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the category.\"},\"Title\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated title of the category for SEO purposes.\"},\"Description\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the category.\"},\"Keywords\":{\"type\":[\"string\",\"null\"],\"description\":\"Category translated keywords for SEO.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated URL-friendly identifier for the category.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/category/:categoryId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -34305,7 +34152,7 @@ } }, { - "id": "94d3b19c-684a-4eb9-b742-f16f3de85cc1", + "id": "c03deeac-3412-4ff0-927f-c1bfb19d6b0c", "name": "Create or update category translation", "request": { "name": "Create or update category translation", @@ -34380,7 +34227,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "e896b683-1c4d-4b2e-878d-e40720ac1076", + "id": "16ee73eb-dd93-4f4d-98fe-fd43def0076f", "name": "Created", "originalRequest": { "url": { @@ -34451,7 +34298,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "56e8aeba-d9f1-4528-87b3-600eede6cfa1", + "id": "62781f2b-7939-43de-a5dd-4b28326321fd", "name": "Bad Request", "originalRequest": { "url": { @@ -34522,7 +34369,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "130489f7-0e5b-4296-9718-ccb73ca3f833", + "id": "f990df5c-53ae-45ed-946d-a07ddea8c6af", "name": "Not Found", "originalRequest": { "url": { @@ -34593,7 +34440,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "57a7621d-c1c0-4a57-bb22-7e6fe0816f7e", + "id": "14d81211-ecd8-42e4-8a71-1e880acf4002", "name": "Conflict", "originalRequest": { "url": { @@ -34665,7 +34512,7 @@ { "listen": "test", "script": { - "id": "32bd4481-e02f-4962-bbe4-c497fdb98c89", + "id": "57657971-6ea9-4428-b3b3-91c3f82d77f4", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/category/:categoryId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -34681,7 +34528,7 @@ "event": [] }, { - "id": "a2ea833f-c030-490f-9bff-62a336cb02d8", + "id": "d5f4b298-258a-4f0a-9371-1664630a2a07", "name": "Multi-language brand", "description": { "content": "", @@ -34689,7 +34536,7 @@ }, "item": [ { - "id": "1c6c4881-c285-4ab0-a697-9ef52e9ca6a3", + "id": "8eb12ae7-11c3-47f5-9e03-f11377efc01c", "name": "Get brand translation", "request": { "name": "Get brand translation", @@ -34704,22 +34551,13 @@ "pvt", "brand", ":brandId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -34730,6 +34568,16 @@ "type": "any", "value": "12", "key": "brandId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -34765,7 +34613,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "f7ffec91-789a-4da2-b876-54b33998c22c", + "id": "d9f1ed7f-3020-45a2-b93f-aa7c82b30884", "name": "OK", "originalRequest": { "url": { @@ -34775,22 +34623,13 @@ "pvt", "brand", ":brandId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -34843,7 +34682,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "0d967a2d-7211-4ab0-914d-7c94cf830b2a", + "id": "de57311b-67f3-4c4e-9842-158197f04f8c", "name": "Not Found", "originalRequest": { "url": { @@ -34853,22 +34692,13 @@ "pvt", "brand", ":brandId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -34912,13 +34742,13 @@ { "listen": "test", "script": { - "id": "156c5be0-dd3c-4cab-9dc0-e0c7d8b4d818", + "id": "d8b5947a-be5c-4cd2-950a-85012a6627ac", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/brand/:brandId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/brand/:brandId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/brand/:brandId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a brand.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the brand.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the brand.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated text description of the brand.\"},\"Keywords\":{\"type\":[\"string\",\"null\"],\"description\":\"Brand translated keywords for SEO.\"},\"SiteTitle\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated site title for the brand.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated URL-friendly identifier for the brand.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/brand/:brandId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/brand/:brandId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/brand/:brandId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/brand/:brandId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a brand.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the brand.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the brand.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated text description of the brand.\"},\"Keywords\":{\"type\":[\"string\",\"null\"],\"description\":\"Brand translated keywords for SEO.\"},\"SiteTitle\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated site title for the brand.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated URL-friendly identifier for the brand.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/brand/:brandId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -34928,7 +34758,7 @@ } }, { - "id": "2ff99629-968d-41be-8cfe-8a35da878c74", + "id": "cbaec166-ccd3-4c30-99cc-630f75fa29d1", "name": "Create or update brand translation", "request": { "name": "Create or update brand translation", @@ -35003,7 +34833,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "ad14d9c5-c744-495a-a0fa-318892d9fc26", + "id": "ba51cef1-b4b5-4489-a499-01f1eca905e9", "name": "Created", "originalRequest": { "url": { @@ -35074,7 +34904,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "9d8dbaae-c44a-4c61-aaa2-ea3d79a90d52", + "id": "e92fb14c-156b-4880-90fb-70da574de842", "name": "Bad Request", "originalRequest": { "url": { @@ -35145,7 +34975,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "5463ee70-9802-4e43-b02f-325cb847359f", + "id": "71017ded-8e10-4185-8d6e-b109dbe6ba31", "name": "Not Found", "originalRequest": { "url": { @@ -35216,7 +35046,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f30c3cfe-cb06-4ea9-8886-c15c2e86b905", + "id": "0732f6e9-3d12-4941-aee1-d133ff432eb4", "name": "Conflict", "originalRequest": { "url": { @@ -35288,7 +35118,7 @@ { "listen": "test", "script": { - "id": "54eed95a-b53c-4684-a1c6-9bf035f1a555", + "id": "65b4b797-1387-4f60-9bd4-3fb0e12eaaee", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/brand/:brandId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -35304,7 +35134,7 @@ "event": [] }, { - "id": "28b0f2ff-b265-4d47-bb55-b94cdb283e27", + "id": "9b14260d-ca87-4319-a74c-88b2d1a8febc", "name": "Multi-language attachment and service", "description": { "content": "", @@ -35312,7 +35142,7 @@ }, "item": [ { - "id": "f257a63f-c9cc-498e-b129-81a702bda656", + "id": "c8023873-a36b-4d83-a808-8c01c29d7bcc", "name": "Get attachment translation", "request": { "name": "Get attachment translation", @@ -35327,22 +35157,13 @@ "pvt", "attachment", ":attachmentId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -35353,6 +35174,16 @@ "type": "any", "value": "19", "key": "attachmentId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -35388,7 +35219,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "96ee9b8f-df71-4638-a65e-e1825df732cd", + "id": "3b35e972-7298-4570-a9d7-582c53bf4a92", "name": "OK", "originalRequest": { "url": { @@ -35398,22 +35229,13 @@ "pvt", "attachment", ":attachmentId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -35466,7 +35288,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "8f53534a-7d2f-4868-acb4-afe79a8eeb51", + "id": "6257a1fd-498c-4e36-86ed-b4aaed0de377", "name": "Not Found", "originalRequest": { "url": { @@ -35476,22 +35298,13 @@ "pvt", "attachment", ":attachmentId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -35535,13 +35348,13 @@ { "listen": "test", "script": { - "id": "61412ab9-5cc9-48e5-9e74-75e9af55499b", + "id": "ff669c6a-77dc-404b-a45d-ba7ad7724d75", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/attachment/:attachmentId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/attachment/:attachmentId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/attachment/:attachmentId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for an attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the attachment.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the attachment.\"},\"Domains\":{\"type\":[\"array\",\"null\"],\"description\":\"List of domains related to the attachment.\",\"items\":{\"type\":\"string\",\"description\":\"Attachment domain value.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/attachment/:attachmentId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/attachment/:attachmentId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/attachment/:attachmentId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/attachment/:attachmentId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for an attachment.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the attachment.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the attachment.\"},\"Domains\":{\"type\":[\"array\",\"null\"],\"description\":\"List of domains related to the attachment.\",\"items\":{\"type\":\"string\",\"description\":\"Attachment domain value.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/attachment/:attachmentId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -35551,7 +35364,7 @@ } }, { - "id": "4019eab5-a551-42e4-baef-761e53e69693", + "id": "6e682dc6-1f8b-493f-8ce6-b41538eecd66", "name": "Create or update attachment translation", "request": { "name": "Create or update attachment translation", @@ -35626,7 +35439,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "068ed56f-ea55-4114-86b6-ebcd8876e498", + "id": "f5fa465e-4a90-4234-958b-5d3b147b8893", "name": "Created", "originalRequest": { "url": { @@ -35697,7 +35510,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "2dd26d31-c7f8-4cc4-9f2f-a558a29a7e9a", + "id": "0bc69b85-5710-41bb-878a-c4d8258e4e36", "name": "Bad Request", "originalRequest": { "url": { @@ -35768,7 +35581,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "57dc94eb-b22d-4fd4-ac1e-348fabc25c44", + "id": "4cf13042-4bb5-4f83-ae05-1e126e5225ab", "name": "Not Found", "originalRequest": { "url": { @@ -35839,7 +35652,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "1a07c62c-631c-4387-8609-d0649bfbf365", + "id": "aad533ec-0e06-45f2-8f94-e520cdbc8809", "name": "Conflict", "originalRequest": { "url": { @@ -35911,7 +35724,7 @@ { "listen": "test", "script": { - "id": "3bc527f3-90fb-452b-a40f-002e9578cf93", + "id": "887b6b4e-e86d-45ec-9923-9ddc4778c0c0", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/attachment/:attachmentId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -35924,7 +35737,7 @@ } }, { - "id": "1c3e6bed-d742-49c5-bc7f-b455aff11ca8", + "id": "31db765f-1348-466a-9c09-12e4a4424e3b", "name": "Get SKU service type translation", "request": { "name": "Get SKU service type translation", @@ -35939,22 +35752,13 @@ "pvt", "skuservicetype", ":skuServiceTypeId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -35965,6 +35769,16 @@ "type": "any", "value": "1", "key": "skuServiceTypeId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -36000,7 +35814,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "4b4fca88-5b96-421c-97c6-ddb93ce3104d", + "id": "7431383f-d14c-4d08-98ff-56ddbe79a5c1", "name": "OK", "originalRequest": { "url": { @@ -36010,22 +35824,13 @@ "pvt", "skuservicetype", ":skuServiceTypeId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -36078,7 +35883,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "06f7014b-f6da-4408-b6ee-1305277ba2fa", + "id": "9bb3a663-b232-47ad-8d1c-a99afaf208fa", "name": "Not Found", "originalRequest": { "url": { @@ -36088,22 +35893,13 @@ "pvt", "skuservicetype", ":skuServiceTypeId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -36147,13 +35943,13 @@ { "listen": "test", "script": { - "id": "d1db42e6-328c-40c5-8a93-24dff7257c88", + "id": "4f75e8bc-da77-464c-a45d-abeb38770782", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the SKU service type.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the SKU service type.\"},\"Values\":{\"type\":[\"array\",\"null\"],\"description\":\"List of values related to the SKU service type.\",\"items\":{\"type\":\"string\",\"description\":\"SKU service type value.\"}},\"Attachments\":{\"type\":[\"array\",\"null\"],\"description\":\"List of attachments related to the SKU service type.\",\"items\":{\"type\":\"string\",\"description\":\"SKU service type attachment name.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service type.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the SKU service type.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the SKU service type.\"},\"Values\":{\"type\":[\"array\",\"null\"],\"description\":\"List of values related to the SKU service type.\",\"items\":{\"type\":\"string\",\"description\":\"SKU service type value.\"}},\"Attachments\":{\"type\":[\"array\",\"null\"],\"description\":\"List of attachments related to the SKU service type.\",\"items\":{\"type\":\"string\",\"description\":\"SKU service type attachment name.\"}}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -36163,7 +35959,7 @@ } }, { - "id": "f33c4e69-a15b-4f8b-a4c8-f67df7d5ea86", + "id": "75093e0a-7531-437a-83fa-bdc8759a9030", "name": "Create or update SKU service type translation", "request": { "name": "Create or update SKU service type translation", @@ -36238,7 +36034,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "d665c7d2-f102-4494-9780-9b9e5671dc95", + "id": "49db8003-483c-49a0-8d75-e10fc0c4ca03", "name": "Created", "originalRequest": { "url": { @@ -36309,7 +36105,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "8c5e2007-60f3-437d-9105-ca7f9ee0a06c", + "id": "e7c259a0-e5a9-45e6-9e91-549fd063170f", "name": "Bad Request", "originalRequest": { "url": { @@ -36380,7 +36176,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "2c7089a0-23fe-4be8-8975-182dfd47106c", + "id": "5a0d22a5-c2dd-4266-851a-1964f6e48bcd", "name": "Not Found", "originalRequest": { "url": { @@ -36451,7 +36247,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "0b80c9b1-dc22-4952-ba5e-51c255219f1f", + "id": "4046c505-17c0-4569-8e40-cdf91e35801c", "name": "Conflict", "originalRequest": { "url": { @@ -36523,7 +36319,7 @@ { "listen": "test", "script": { - "id": "a0e7d7d6-e53e-4c74-855b-ad8f84ef8621", + "id": "5845e6d8-eabb-45ae-865f-cf57ad68fa98", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/skuservicetype/:skuServiceTypeId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -36536,7 +36332,7 @@ } }, { - "id": "0e3d656c-598b-4a3e-a3fb-0b31bce649a2", + "id": "3fc9c992-3cd6-4805-867f-9c9da3efd932", "name": "Get SKU service translation", "request": { "name": "Get SKU service translation", @@ -36551,22 +36347,13 @@ "pvt", "skuservice", ":skuserviceId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -36577,6 +36364,16 @@ "type": "any", "value": "10", "key": "skuserviceId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -36612,7 +36409,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "f35f63ac-938d-4756-b56a-f8d6eeecb331", + "id": "bef88086-ea9d-4244-9872-542dc68f025d", "name": "OK", "originalRequest": { "url": { @@ -36622,22 +36419,13 @@ "pvt", "skuservice", ":skuserviceId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -36690,7 +36478,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "a5a08931-17b3-4875-8597-78d13d0df7c2", + "id": "488c4432-dc95-4f39-82cd-d13100c5deec", "name": "Not Found", "originalRequest": { "url": { @@ -36700,22 +36488,13 @@ "pvt", "skuservice", ":skuserviceId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -36759,13 +36538,13 @@ { "listen": "test", "script": { - "id": "9fe340bf-0926-4caa-92c9-a3a5a4b51e31", + "id": "1d085c7f-4ea5-40cc-998b-c70b391ee8ba", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skuservice/:skuserviceId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/skuservice/:skuserviceId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/skuservice/:skuserviceId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the SKU service.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the SKU service.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the SKU service.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/skuservice/:skuserviceId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skuservice/:skuserviceId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/skuservice/:skuserviceId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/skuservice/:skuserviceId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the SKU service.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the SKU service.\"},\"Text\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the SKU service.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/skuservice/:skuserviceId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -36775,7 +36554,7 @@ } }, { - "id": "ea574614-1b54-4f02-92d2-4a8df23f1461", + "id": "308ceecb-b7af-471c-a78a-2c88b921f397", "name": "Create or update SKU service translation", "request": { "name": "Create or update SKU service translation", @@ -36850,7 +36629,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "cece2747-bb69-4ef1-a4f2-a9f78f708d22", + "id": "3d8ffe54-2187-4eba-93e0-9148a8903c1f", "name": "Created", "originalRequest": { "url": { @@ -36921,7 +36700,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f3d626ce-88f9-4dd7-81ab-796f377a01e3", + "id": "c288abe2-69dd-42ad-b97c-c6c521e28262", "name": "Bad Request", "originalRequest": { "url": { @@ -36992,7 +36771,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "020cf3a5-4249-4302-975f-bdf67271dcda", + "id": "3b346274-479b-4f70-92eb-4d0330950625", "name": "Not Found", "originalRequest": { "url": { @@ -37063,7 +36842,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "ca8b984b-eec1-4510-977b-3196e50eb0a7", + "id": "55676f6d-7e9a-46ab-bc78-0658767641b2", "name": "Conflict", "originalRequest": { "url": { @@ -37135,7 +36914,7 @@ { "listen": "test", "script": { - "id": "cbcdbdc7-5abc-48a6-96a9-303a663dc040", + "id": "267492d5-88fa-4de1-a58a-12e4b5d294c3", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/skuservice/:skuserviceId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -37148,7 +36927,7 @@ } }, { - "id": "f17a1382-6acb-4771-8ce4-74697f6deff5", + "id": "b66a852b-85d8-4744-b952-579189651c18", "name": "Get SKU service value translation", "request": { "name": "Get SKU service value translation", @@ -37163,22 +36942,13 @@ "pvt", "skuservicevalue", ":skuServiceValueId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -37189,6 +36959,16 @@ "type": "any", "value": "5", "key": "skuServiceValueId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -37224,7 +37004,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "5d9cbf28-dfd0-446e-a284-6eb064872d64", + "id": "bb0ffd22-ab51-42c3-96d9-5a39ecca1de9", "name": "OK", "originalRequest": { "url": { @@ -37234,22 +37014,13 @@ "pvt", "skuservicevalue", ":skuServiceValueId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -37302,7 +37073,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "eb435d60-7fa2-4061-b843-2d609ba5fb82", + "id": "8c8c23a0-99e2-4214-8984-05c811f6dc12", "name": "Not Found", "originalRequest": { "url": { @@ -37312,22 +37083,13 @@ "pvt", "skuservicevalue", ":skuServiceValueId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -37371,13 +37133,13 @@ { "listen": "test", "script": { - "id": "a7152cc3-95cc-4aa0-aa8e-345e8e5aff96", + "id": "4f18d035-b299-4cb8-8c3d-82f2ec360673", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the SKU service value.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the SKU service value.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a SKU service value.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the SKU service value.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the SKU service value.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -37387,7 +37149,7 @@ } }, { - "id": "f2aa6d43-55ff-4054-b1ba-061b0f4f761c", + "id": "cd3a89cd-4d58-47a7-bdce-82963255c9de", "name": "Create or update SKU service value translation", "request": { "name": "Create or update SKU service value translation", @@ -37462,7 +37224,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f1a14477-19e2-4193-808e-d5350d4ed2db", + "id": "2b9eebc3-cf21-4005-922f-0fdfa1986114", "name": "Created", "originalRequest": { "url": { @@ -37533,7 +37295,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "4eb6a7c2-e70b-4d50-87f0-d61550734135", + "id": "7e3694c4-02d0-4c64-ade8-7fec42c68e01", "name": "Bad Request", "originalRequest": { "url": { @@ -37604,7 +37366,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f19c3804-2f6b-4493-b5c3-53961bf3b144", + "id": "fb353252-c5a0-4eb3-911e-16e7749e0c7e", "name": "Not Found", "originalRequest": { "url": { @@ -37675,7 +37437,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "f47c3f4c-7584-4da2-ac2d-2ff9d38a272b", + "id": "295b1330-7127-4bba-b933-38c387888ac8", "name": "Conflict", "originalRequest": { "url": { @@ -37747,7 +37509,7 @@ { "listen": "test", "script": { - "id": "8e7a82f8-1488-4541-bdb4-bae65813d21a", + "id": "7bd131af-dd46-4aa6-9feb-3cfe9bb5f349", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/skuservicevalue/:skuServiceValueId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -37763,7 +37525,7 @@ "event": [] }, { - "id": "3a242cc4-153d-4fd1-aa26-b0777193a7ac", + "id": "a5a1494b-7bb9-41bf-a724-43abb341a432", "name": "Multi-language collection", "description": { "content": "", @@ -37771,7 +37533,7 @@ }, "item": [ { - "id": "f847159b-972b-4478-a2ef-2c0f29211eed", + "id": "6fa786fb-63a9-47f8-b8a8-106190517f57", "name": "Get collection translation", "request": { "name": "Get collection translation", @@ -37786,22 +37548,13 @@ "pvt", "collection", ":collectionId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [ { "disabled": false, @@ -37812,6 +37565,16 @@ "type": "any", "value": "7", "key": "collectionId" + }, + { + "disabled": false, + "description": { + "content": "(Required) Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "type": "text/plain" + }, + "type": "any", + "value": "en-US", + "key": "locale" } ] }, @@ -37847,7 +37610,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "45e1ee08-497f-41b3-a3a0-7395ad1a74c0", + "id": "c918d954-570a-4a7f-8b0a-36b988bf61eb", "name": "OK", "originalRequest": { "url": { @@ -37857,22 +37620,13 @@ "pvt", "collection", ":collectionId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -37925,7 +37679,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "0240a486-5842-4f91-ba5d-53d1c28b50f9", + "id": "a8c9a841-ecee-497b-8392-3f215595cb7f", "name": "Not Found", "originalRequest": { "url": { @@ -37935,22 +37689,13 @@ "pvt", "collection", ":collectionId", - "language" + "language", + ":locale" ], "host": [ "{{baseUrl}}" ], - "query": [ - { - "disabled": true, - "description": { - "content": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "type": "text/plain" - }, - "key": "locale", - "value": "en-US" - } - ], + "query": [], "variable": [] }, "header": [ @@ -37994,13 +37739,13 @@ { "listen": "test", "script": { - "id": "3db60ef4-dab8-4580-8d77-825191dc04ef", + "id": "d86139b2-971e-43a6-ac2f-701086dfbfcc", "type": "text/javascript", "exec": [ - "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", - "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/language - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", - "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/language - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", - "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a collection.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the collection.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the collection.\"},\"Description\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the collection.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated URL-friendly identifier for the collection.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/language - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" + "// Validate status 2xx \npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/language/:locale - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", + "// Validate if response header has matching content-type\npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/language/:locale - Content-Type is application/json\", function () {\n pm.expect(pm.response.headers.get(\"Content-Type\")).to.include(\"application/json\");\n});\n", + "// Validate if response has JSON Body \npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/language/:locale - Response has JSON Body\", function () {\n pm.response.to.have.jsonBody();\n});\n", + "// Response Validation\nconst schema = {\"type\":\"array\",\"items\":{\"type\":\"object\",\"description\":\"Object containing language-specific information for a collection.\",\"properties\":{\"Id\":{\"type\":\"integer\",\"description\":\"Unique identifier of the collection.\"},\"Locale\":{\"type\":\"string\",\"description\":\"The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).\"},\"Name\":{\"type\":\"string\",\"description\":\"Translated name of the collection.\"},\"Description\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated description of the collection.\"},\"LinkId\":{\"type\":[\"string\",\"null\"],\"description\":\"Translated URL-friendly identifier for the collection.\"}}}}\n\n// Validate if response matches JSON schema \npm.test(\"[GET]::/api/catalog/pvt/collection/:collectionId/language/:locale - Schema is valid\", function() {\n pm.response.to.have.jsonSchema(schema,{unknownFormats: [\"int32\", \"int64\", \"float\", \"double\"]});\n});\n" ] } } @@ -38010,7 +37755,7 @@ } }, { - "id": "3d20ab85-dc1d-4c38-9873-2e3a79d29ea0", + "id": "0fe67ec8-20de-48dc-8b94-8622b2462e04", "name": "Create or update collection translation", "request": { "name": "Create or update collection translation", @@ -38085,7 +37830,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "1bd89633-7b72-47dd-ae3c-64da88f29d59", + "id": "3db5cf70-aa14-4807-b9f2-ebbed65fab05", "name": "Created", "originalRequest": { "url": { @@ -38156,7 +37901,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "bc5fd34f-af99-4051-9212-db2e04900ba5", + "id": "c5cfbed5-dfee-4fef-b785-a209aaf007cd", "name": "Bad Request", "originalRequest": { "url": { @@ -38227,7 +37972,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "2c8bd31f-e4c3-40b3-a063-0bef036298b7", + "id": "67b4dc7f-8d27-497b-9e19-ac3a74c6531e", "name": "Not Found", "originalRequest": { "url": { @@ -38298,7 +38043,7 @@ "_": { "postman_previewlanguage": "text" }, - "id": "a1981fa6-20ea-41d8-bd97-febf12c5255e", + "id": "216b5706-d843-44ac-a40e-ee4d7e118630", "name": "Conflict", "originalRequest": { "url": { @@ -38370,7 +38115,7 @@ { "listen": "test", "script": { - "id": "a1f76829-a0f2-45f4-988c-fd66301b9424", + "id": "e645155e-18f6-44b1-98c6-1778da612e08", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[PUT]::/api/catalog/pvt/collection/:collectionId/language - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n" @@ -38386,7 +38131,7 @@ "event": [] }, { - "id": "6c58c5cb-9603-49de-a4c8-18509b190906", + "id": "a4e5c231-4e8d-4a6c-9d27-8f6e47d23efb", "name": "Product indexing", "description": { "content": "", @@ -38394,7 +38139,7 @@ }, "item": [ { - "id": "1e9b4b5d-feb9-4d2a-bd92-34615c9353d8", + "id": "64d5e8bf-c327-4246-855f-52c1d2d780d0", "name": "Get product indexed information", "request": { "name": "Get product indexed information", @@ -38460,7 +38205,7 @@ "_": { "postman_previewlanguage": "xml" }, - "id": "a220c9b2-9f49-4df2-bfa1-6001e4c19dfd", + "id": "bb0ed7ed-5cdd-4841-9082-10d17406d885", "name": "OK", "originalRequest": { "url": { @@ -38529,7 +38274,7 @@ { "listen": "test", "script": { - "id": "f91fb55b-4e39-4997-b76a-79ae432d7135", + "id": "3bb10d66-11b9-49ca-a952-a71846dbf686", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/products/GetIndexedInfo/:productId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -38546,7 +38291,7 @@ "event": [] }, { - "id": "297e0305-7079-464b-8c11-1907fcfa3126", + "id": "50b66821-0a34-45a1-b02e-80ae05f6197d", "name": "Commercial conditions", "description": { "content": "", @@ -38554,7 +38299,7 @@ }, "item": [ { - "id": "66ffb19e-3585-4564-b46b-be5c2706a21e", + "id": "d741ce14-3f30-4955-9d48-dcc7304cd906", "name": "Get all commercial conditions", "request": { "name": "Get all commercial conditions", @@ -38608,7 +38353,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "4fd173fb-a617-43fa-9187-c69052b50b40", + "id": "ad4e5ab1-6f24-45fc-8081-b9c93a44c5b2", "name": "OK", "originalRequest": { "url": { @@ -38676,7 +38421,7 @@ { "listen": "test", "script": { - "id": "a79e6e37-430b-4690-93b6-c970abbb3b30", + "id": "adec12b9-823e-4852-a8ae-9b6ba5e9acd4", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/commercialcondition/list - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -38692,7 +38437,7 @@ } }, { - "id": "95bd5e0c-c99a-40b1-b71c-cb9c947633f6", + "id": "27b53ddf-e499-4da9-bcb3-8a5199e198e9", "name": "Get commercial condition", "request": { "name": "Get commercial condition", @@ -38757,7 +38502,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "9568727f-d8be-4a60-aa88-f76f31f0dde5", + "id": "ae1a5372-e0af-4a7e-a4db-44a4a830e7cb", "name": "OK", "originalRequest": { "url": { @@ -38825,7 +38570,7 @@ { "listen": "test", "script": { - "id": "a599b531-a64c-4260-aa8a-0b14a8c42944", + "id": "a4afc60a-3413-4b26-885d-ed84b9deca10", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/catalog_system/pvt/commercialcondition/:commercialConditionId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -38844,7 +38589,7 @@ "event": [] }, { - "id": "956ec895-8086-492e-85bb-a6ec4c9e2018", + "id": "b70b9f71-5c65-4779-959d-6c7005dce390", "name": "Gift list", "description": { "content": "", @@ -38852,7 +38597,7 @@ }, "item": [ { - "id": "f2e5da7d-bdb6-4367-bc6f-c0a8d5ea8da0", + "id": "da67acc6-d1fe-40ad-9db7-4e6ea43f5cb7", "name": "Get gift list", "request": { "name": "Get gift list", @@ -38918,7 +38663,7 @@ "_": { "postman_previewlanguage": "json" }, - "id": "16a494e5-b777-4b6c-9089-a69b24641a45", + "id": "9f6c5839-21f7-43fe-9f6a-8bafde3a33c7", "name": "OK", "originalRequest": { "url": { @@ -38987,7 +38732,7 @@ { "listen": "test", "script": { - "id": "2ca954bb-3fee-42d0-9c43-de974a1a5d6a", + "id": "da3b2dbf-4cce-4b37-8430-dcde38099be4", "type": "text/javascript", "exec": [ "// Validate status 2xx \npm.test(\"[GET]::/api/addon/pvt/giftlist/get/:listId - Status code is 2xx\", function () {\n pm.response.to.be.success;\n});\n", @@ -39045,7 +38790,7 @@ } ], "info": { - "_postman_id": "d16bead0-fa8a-40a1-95a4-6e781b3cb2ff", + "_postman_id": "c52ef862-3313-49a8-bdd4-8cbaf3a548cd", "name": "Catalog API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "description": { diff --git a/VTEX - Catalog API.json b/VTEX - Catalog API.json index 57342f8e5..38af31f69 100644 --- a/VTEX - Catalog API.json +++ b/VTEX - Catalog API.json @@ -31,7 +31,7 @@ "Product" ], "summary": "Get product and SKU IDs", - "description": "Retrieves the IDs of products and SKUs.\r\n\r\n>⚠️ The response body is limited to 250 records, but you can use the query params `_from` and `_to`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves the IDs of products and SKUs.\r\n\r\n>⚠️ The response body is limited to 250 records, but you can use the query params `_from` and `_to`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "ProductAndSkuIds", "parameters": [ { @@ -282,7 +282,7 @@ }, "DescriptionShort": { "type": "string", - "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``." + "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``." }, "ReleaseDate": { "type": "string", @@ -417,7 +417,7 @@ }, "DescriptionShort": { "type": "string", - "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``.", + "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``.", "example": "The Nike Zoom Stefan Janoski is made with a premium leather." }, "ReleaseDate": { @@ -555,7 +555,7 @@ }, "DescriptionShort": { "type": "string", - "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``." + "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``." }, "ReleaseDate": { "type": "string", @@ -619,7 +619,7 @@ "Product" ], "summary": "Get product and its general context", - "description": "Retrieves a specific product's general information as name, description and the sales channels where it is included.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product Form** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a specific product's general information as name, description and the sales channels where it is included.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product Form** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "ProductandTradePolicy", "parameters": [ { @@ -779,7 +779,7 @@ "Product" ], "summary": "Get product by reference ID", - "description": "Retrieves a specific product by its Reference ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a specific product by its Reference ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "ProductbyRefId", "parameters": [ { @@ -938,7 +938,7 @@ "Product" ], "summary": "Get product's SKUs by product ID", - "description": "Retrieves data about a product and its SKUs, given the product ID. A SKU (Stock Keeping Unit) is the physical unit of the product, also called a product variation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves data about a product and its SKUs, given the product ID. A SKU (Stock Keeping Unit) is the physical unit of the product, also called a product variation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "ProductVariations", "parameters": [ { @@ -1027,13 +1027,13 @@ "sellerId": "1", "seller": "lojadobreno", "measures": { - "cubicweight": 1.0000, - "height": 5.0000, - "length": 20.0000, - "weight": 200.0000, - "width": 20.0000 + "cubicweight": 1.0, + "height": 5.0, + "length": 20.0, + "weight": 200.0, + "width": 20.0 }, - "unitMultiplier": 1.0000, + "unitMultiplier": 1.0, "rewardValue": 0 }, { @@ -1063,12 +1063,12 @@ "seller": "pedrostore", "measures": { "cubicweight": 0.4167, - "height": 5.0000, - "length": 20.0000, - "weight": 200.0000, - "width": 20.0000 + "height": 5.0, + "length": 20.0, + "weight": 200.0, + "width": 20.0 }, - "unitMultiplier": 1.0000, + "unitMultiplier": 1.0, "rewardValue": 0 } ] @@ -1245,7 +1245,7 @@ "Product" ], "summary": "Get product review rate by product ID", - "description": "Retrieves the review rate of a product given the product's ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Reviews list** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves the review rate of a product given the product's ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Reviews list** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -1288,7 +1288,7 @@ "Product" ], "summary": "Create product with category and brand", - "description": "This endpoint allows two types of request:\r\n\r\n**Type 1:** Creating a new product as well as a new category path (including subcategories) and a new brand by using `CategoryPath` and `BrandName` parameters.\r\n\r\n**Type 2:** Creating a new product given an existing `BrandId` and an existing `CategoryId`.\r\n\r\nWhen creating a product, regardless of the type of request, if there is a need to create a new product with a specific custom product ID, specify the `Id` (integer) in the request body. Otherwise, VTEX will generate the ID automatically.\r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "This endpoint allows two types of request:\r\n\r\n**Type 1:** Creating a new product as well as a new category path (including subcategories) and a new brand by using `CategoryPath` and `BrandName` parameters.\r\n\r\n**Type 2:** Creating a new product given an existing `BrandId` and an existing `CategoryId`.\r\n\r\nWhen creating a product, regardless of the type of request, if there is a need to create a new product with a specific custom product ID, specify the `Id` (integer) in the request body. Otherwise, VTEX will generate the ID automatically.\r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -1334,7 +1334,7 @@ "type": "string", "description": "Name of the brand that will be associated with this product. It is mandatory to use either this field or the `BrandId` field. If you wish to create a new brand, that is, in case the brand does not exist yet, use this field instead of `BrandId`.", "example": "Acme" - }, + }, "RefId": { "type": "string", "description": "Product Reference Code. The limit for the product `RefId` is 100 characters.", @@ -1349,7 +1349,7 @@ "type": "string", "description": "Slug that will be used to build the product page URL. If it not informed, it will be generated according to the product's name replacing spaces and special characters by hyphens (`-`).", "example": "tshirt-black" - }, + }, "Description": { "type": "string", "description": "Product description.", @@ -1454,7 +1454,7 @@ }, "DescriptionShort": { "type": "string", - "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``.", + "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``.", "example": "Great premium cotton t-shirt" }, "ReleaseDate": { @@ -1642,7 +1642,7 @@ }, "DescriptionShort": { "type": "string", - "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``." + "description": "Short product description. This information can be displayed on both the product page and the shelf, using the following controls:\r\n Store Framework: `$product.DescriptionShort`.\r\n Legacy CMS Portal: ``." }, "ReleaseDate": { "type": "string", @@ -1708,7 +1708,7 @@ "Product specification" ], "summary": "Get product specifications by product ID", - "description": "Retrieves all specifications of a product by the product's ID.\r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves all specifications of a product by the product's ID.\r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GetProductSpecification", "parameters": [ { @@ -1782,7 +1782,7 @@ "Product specification" ], "summary": "Update product specification by product ID", - "description": "Updates the value of a product specification by the product's ID. The specification's ID or name can be used to identify what product specification will be updated. specification fields must be previously created in your Catalog.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates the value of a product specification by the product's ID. The specification's ID or name can be used to identify what product specification will be updated. specification fields must be previously created in your Catalog.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "UpdateProductSpecification", "parameters": [ { @@ -1828,7 +1828,7 @@ "Product specification" ], "summary": "Get product specifications and their information by product ID", - "description": "Retrieves information of all specifications of a product by the product's ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves information of all specifications of a product by the product's ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GetProductSpecificationbyProductID", "parameters": [ { @@ -1910,7 +1910,7 @@ "Product specification" ], "summary": "Associate product specification", - "description": "Associates a previously defined specification to a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Associates a previously defined specification to a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -2004,7 +2004,7 @@ "Product specification" ], "summary": "Delete all product specifications by product ID", - "description": "Deletes all product specifications given a specific product ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes all product specifications given a specific product ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "DeleteAllProductSpecifications", "parameters": [ { @@ -2038,7 +2038,7 @@ "Product specification" ], "summary": "Delete a product specification", - "description": "Deletes a product specification given a product ID (`productId`) and a specification ID (`specificationId`). For specifications with predefined values (such as radio, checkbox, or combo), you must use the specification field ID (`specificationFieldId`) instead. Otherwise, the request will return a `404 Not Found` status code.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes a product specification given a product ID (`productId`) and a specification ID (`specificationId`). For specifications with predefined values (such as radio, checkbox, or combo), you must use the specification field ID (`specificationFieldId`) instead. Otherwise, the request will return a `404 Not Found` status code.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "DeleteaProductSpecification", "parameters": [ { @@ -2095,7 +2095,7 @@ "Product specification" ], "summary": "Associate product specification using specification name and group name", - "description": "Associates a specification to a product using specification name and group name. Automatically creates the informed group, specification and values if they had not been created before.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Associates a specification to a product using specification name and group name. Automatically creates the informed group, specification and values if they had not been created before.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Product and SKU Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -2225,7 +2225,7 @@ "SKU" ], "summary": "List all SKU IDs", - "description": "Retrieves the IDs of all SKUs in your store. Presents the results with page size and pagination.\r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves the IDs of all SKUs in your store. Presents the results with page size and pagination.\r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "ListallSKUIDs", "parameters": [ { @@ -2298,7 +2298,7 @@ "SKU" ], "summary": "Get SKU and context", - "description": "Retrieves context of an SKU.\r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves context of an SKU.\r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SkuContext", "parameters": [ { @@ -2523,7 +2523,7 @@ ], "EstimatedDateArrival": null, "MeasurementUnit": "un", - "UnitMultiplier": 2.0000, + "UnitMultiplier": 2.0, "InformationSource": "Indexer", "ModalType": null, "KeyWords": "basquete, tabela", @@ -2546,7 +2546,7 @@ "SKU" ], "summary": "Get SKU by reference ID", - "description": "Retrieves information about a specific SKU by its `RefId`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves information about a specific SKU by its `RefId`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -2727,7 +2727,7 @@ "SKU" ], "summary": "Create SKU", - "description": "Creates a new SKU.\r\n\r\nIf there is a need to create a new SKU with a specific custom ID, specify the `Id` (integer) in the request. Otherwise, VTEX will generate the ID automatically.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new SKU.\r\n\r\nIf there is a need to create a new SKU with a specific custom ID, specify the `Id` (integer) in the request. Otherwise, VTEX will generate the ID automatically.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -2882,12 +2882,12 @@ "in", "in²", "in³" - ] + ] }, "UnitMultiplier": { "type": "number", "description": "Multiple number of SKU. If the multiplier is 5.0000, the product can be added in multiple quantities of 5, 10, 15, 20, onward.", - "example": 2.0000 + "example": 2.0 }, "ModalType": { "type": "string", @@ -2945,7 +2945,7 @@ "ManufacturerCode": "", "CommercialConditionId": 1, "MeasurementUnit": "un", - "UnitMultiplier": 2.0000, + "UnitMultiplier": 2.0, "ModalType": null, "KitItensSellApart": false, "Videos": [ @@ -3080,7 +3080,7 @@ "SKU" ], "summary": "Get SKU ID by reference ID", - "description": "Retrieves an SKU ID by the SKU's reference ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves an SKU ID by the SKU's reference ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SkuIdbyRefId", "parameters": [ { @@ -3124,7 +3124,7 @@ "SKU" ], "summary": "Get SKU by alternate ID", - "description": "Retrieves an SKU by its alternate ID, which can be the EAN or the reference ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves an SKU by its alternate ID, which can be the EAN or the reference ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SkubyAlternateId", "parameters": [ { @@ -3175,13 +3175,13 @@ "IsBrandActive": true, "Dimension": { "cubicweight": 0.2083, - "height": 10.0000, - "length": 10.0000, - "weight": 10.0000, - "width": 10.0000 + "height": 10.0, + "length": 10.0, + "weight": 10.0, + "width": 10.0 }, "RealDimension": { - "realCubicWeight": 0.000, + "realCubicWeight": 0.0, "realHeight": 0.0, "realLength": 0.0, "realWeight": 0.0, @@ -3253,7 +3253,7 @@ ], "EstimatedDateArrival": null, "MeasurementUnit": "un", - "UnitMultiplier": 1.0000, + "UnitMultiplier": 1.0, "InformationSource": null, "ModalType": null, "KeyWords": "", @@ -3276,7 +3276,7 @@ "SKU" ], "summary": "Get SKU list by product ID", - "description": "Retrieves a list with the SKUs related to a product by the product's ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a list with the SKUs related to a product by the product's ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SkulistbyProductId", "parameters": [ { @@ -3345,7 +3345,7 @@ "ActivateIfPossible": true, "SupplierCode": null, "MeasurementUnit": "un", - "UnitMultiplier": 2.0000, + "UnitMultiplier": 2.0, "IsInventoried": null, "IsTransported": null, "IsGiftCardRecharge": null, @@ -3365,7 +3365,7 @@ "SKU" ], "summary": "Retrieve SKU ID list by reference ID list", - "description": "Given a list of reference IDs, this endpoint returns a list with the corresponding SKU IDs.\r\n\r\n>⚠️ The list of reference IDs in the request body cannot have repeated reference IDs, or the API will return an error 500.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Given a list of reference IDs, this endpoint returns a list with the corresponding SKU IDs.\r\n\r\n>⚠️ The list of reference IDs in the request body cannot have repeated reference IDs, or the API will return an error 500.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SkuIdlistbyRefIdlist", "parameters": [ { @@ -3424,7 +3424,7 @@ "SKU" ], "summary": "Get SKU", - "description": "Retrieves a specific SKU by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a specific SKU by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "Sku", "parameters": [ { @@ -3473,7 +3473,7 @@ "ManufacturerCode": "", "CommercialConditionId": 1, "MeasurementUnit": "un", - "UnitMultiplier": 2.0000, + "UnitMultiplier": 2.0, "ModalType": null, "KitItensSellApart": false, "Videos": [ @@ -3606,7 +3606,7 @@ "SKU" ], "summary": "Update SKU", - "description": "Updates an existing SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates an existing SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -3767,12 +3767,12 @@ "in", "in²", "in³" - ] + ] }, "UnitMultiplier": { "type": "number", "description": "Multiple number of SKU. If the multiplier is 5.0000, the product can be added in multiple quantities of 5, 10, 15, 20, onward.", - "example": 2.0000 + "example": 2.0 }, "ModalType": { "type": "string", @@ -3830,7 +3830,7 @@ "ManufacturerCode": "", "CommercialConditionId": 1, "MeasurementUnit": "un", - "UnitMultiplier": 2.0000, + "UnitMultiplier": 2.0, "ModalType": null, "KitItensSellApart": false, "Videos": [ @@ -3965,7 +3965,7 @@ "SKU complement" ], "summary": "Get SKU complement by SKU ID", - "description": "Retrieves an existing SKU complement by its SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves an existing SKU complement by its SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GetSKUComplementbySKUID", "parameters": [ { @@ -4013,7 +4013,7 @@ "SKU complement" ], "summary": "Get SKU complements by complement type ID", - "description": "Retrieves all the existing SKU complements with the same complement type ID of a specific SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves all the existing SKU complements with the same complement type ID of a specific SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GetSKUComplementsbyComplementTypeID", "parameters": [ { @@ -4071,7 +4071,7 @@ "SKU complement" ], "summary": "Get SKU complements by type", - "description": "Retrieves all the existing SKU complements with the same complement type ID of a specific SKU and parent SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves all the existing SKU complements with the same complement type ID of a specific SKU and parent SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GetSKUcomplementsbytype", "parameters": [ { @@ -4158,7 +4158,7 @@ "SKU complement" ], "summary": "Create SKU complement", - "description": "Creates a new SKU complement on a parent SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new SKU complement on a parent SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "CreateSKUComplement", "parameters": [ { @@ -4238,7 +4238,7 @@ "SKU complement" ], "summary": "Get SKU complement by SKU complement ID", - "description": "Retrieves an existing SKU complement by its SKU complement ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves an existing SKU complement by its SKU complement ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GetSKUComplementbySKUComplementID", "parameters": [ { @@ -4284,7 +4284,7 @@ "SKU complement" ], "summary": "Delete SKU complement by SKU complement ID", - "description": "Deletes a previously existing SKU complement by SKU complement ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes a previously existing SKU complement by SKU complement ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "DeleteSKUComplementbySKUComplementID", "parameters": [ { @@ -4317,7 +4317,7 @@ "SKU EAN" ], "summary": "Get SKU by EAN", - "description": "Retrieves an SKU by its EAN ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves an SKU by its EAN ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SkubyEAN", "parameters": [ { @@ -4495,7 +4495,7 @@ ], "EstimatedDateArrival": null, "MeasurementUnit": "un", - "UnitMultiplier": 2.0000, + "UnitMultiplier": 2.0, "InformationSource": null, "ModalType": "" } @@ -4512,7 +4512,7 @@ "SKU EAN" ], "summary": "Get EAN by SKU ID", - "description": "Retrieves the EAN of the SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves the EAN of the SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -4557,7 +4557,7 @@ "SKU EAN" ], "summary": "Delete all SKU EAN values", - "description": "Deletes all EAN values of an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes all EAN values of an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -4589,7 +4589,7 @@ "SKU EAN" ], "summary": "Create SKU EAN", - "description": "Creates the EAN value of an SKU. It is not possible to update the EAN.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates the EAN value of an SKU. It is not possible to update the EAN.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -4629,7 +4629,7 @@ "SKU EAN" ], "summary": "Delete SKU EAN", - "description": "Deletes the EAN value of an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes the EAN value of an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -4671,7 +4671,7 @@ "SKU attachment" ], "summary": "Associate SKU attachment", - "description": "Associates an existing SKU to an existing attachment.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Associates an existing SKU to an existing attachment.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -4743,7 +4743,7 @@ "SKU attachment" ], "summary": "Dissociate attachments and SKUs", - "description": "Dissociates attachments and SKUs based on an SKU ID or an attachment ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Dissociates attachments and SKUs based on an SKU ID or an attachment ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -4791,7 +4791,7 @@ "SKU attachment" ], "summary": "Get SKU attachments by SKU ID", - "description": "Retrieves existing SKU attachments by SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves existing SKU attachments by SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -4856,7 +4856,7 @@ "SKU attachment" ], "summary": "Delete SKU attachment by attachment association ID", - "description": "Deletes the association of an SKU to an attachment.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes the association of an SKU to an attachment.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -4888,7 +4888,7 @@ "SKU attachment" ], "summary": "Associate attachments to an SKU", - "description": "Associates attachments to an SKU based on a given SKU ID and attachment names.\n\rThis request removes existing SKU attachment associations and recreates the associations with the attachments being sent.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Associates attachments to an SKU based on a given SKU ID and attachment names.\n\rThis request removes existing SKU attachment associations and recreates the associations with the attachments being sent.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "AssociateattachmentstoSKU", "parameters": [ { @@ -4948,7 +4948,7 @@ "SKU file" ], "summary": "Get SKU files", - "description": "Retrieves general information about all files in the SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves general information about all files in the SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5023,7 +5023,7 @@ "SKU file" ], "summary": "Create SKU file", - "description": "Creates a new image for an SKU based on its URL or on a form-data request body.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new image for an SKU based on its URL or on a form-data request body.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5088,7 +5088,7 @@ "SKU file" ], "summary": "Delete all SKU files", - "description": "Deletes all SKU image files.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes all SKU image files.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5120,7 +5120,7 @@ "SKU file" ], "summary": "Update SKU file", - "description": "Updates a new image on an SKU based on its URL or on a form-data request body.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates a new image on an SKU based on its URL or on a form-data request body.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5219,7 +5219,7 @@ "SKU file" ], "summary": "Delete SKU image file", - "description": "Deletes a specific SKU image file.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes a specific SKU image file.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5261,7 +5261,7 @@ "SKU file" ], "summary": "Reorder SKU files", - "description": "Defines SKU images positions. For the request to work properly, you must send all SKU images positions. For example, if the SKU has 10 images, you have to send in the request all file IDs and positions. There is no need to send them in order, but all positions must be defined.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Defines SKU images positions. For the request to work properly, you must send all SKU images positions. For example, if the SKU has 10 images, you have to send in the request all file IDs and positions. There is no need to send them in order, but all positions must be defined.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5287,7 +5287,7 @@ "type": "array", "items": { "type": "object", - "required": [ + "required": [ "Id", "Position" ], @@ -5325,7 +5325,7 @@ "SKU file" ], "summary": "Copy files from an SKU to another SKU", - "description": "Copy all existing files from an SKU to another SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Copy all existing files from an SKU to another SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5418,7 +5418,7 @@ "SKU file" ], "summary": "Disassociate SKU file", - "description": "Disassociates an SKU file from an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Disassociates an SKU file from an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5460,7 +5460,7 @@ "SKU kit" ], "summary": "Get SKU kit by SKU ID or parent SKU ID", - "description": "Retrieves general information about the components of an SKU kit by SKU ID or parent SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves general information about the components of an SKU kit by SKU ID or parent SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5508,7 +5508,7 @@ "StockKeepingUnitParent": 7, "StockKeepingUnitId": 1, "Quantity": 1, - "UnitPrice": 50.0000 + "UnitPrice": 50.0 } } } @@ -5520,7 +5520,7 @@ "SKU kit" ], "summary": "Create SKU kit", - "description": "Adds a component to a specific kit.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Adds a component to a specific kit.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5579,7 +5579,7 @@ "StockKeepingUnitParent": 7, "StockKeepingUnitId": 1, "Quantity": 1, - "UnitPrice": 50.0000 + "UnitPrice": 50.0 } } } @@ -5591,7 +5591,7 @@ "SKU kit" ], "summary": "Delete SKU kit by SKU ID or parent SKU ID", - "description": "Deletes all kit's components based on the parent SKU ID or deletes a specific kit's component based on the SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes all kit's components based on the parent SKU ID or deletes a specific kit's component based on the SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5639,7 +5639,7 @@ "SKU kit" ], "summary": "Get SKU kit", - "description": "Retrieves general information about a component of a kit.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves general information about a component of a kit.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5671,7 +5671,7 @@ "StockKeepingUnitParent": 7, "StockKeepingUnitId": 1, "Quantity": 1, - "UnitPrice": 50.0000 + "UnitPrice": 50.0 } } } @@ -5683,7 +5683,7 @@ "SKU kit" ], "summary": "Delete SKU kit by kit ID", - "description": "Deletes a specific kit's component based on its kit ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes a specific kit's component based on its kit ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Miscellaneous | **SKU Bundles** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5715,7 +5715,7 @@ "SKU seller" ], "summary": "Get details of a seller's SKU", - "description": " > ⚠️ Check out the updated version of this endpoint in our [SKU Bindings API documentation](https://developers.vtex.com/docs/api-reference/sku-bindings-api#get-/sku-binding/pvt/skuseller/-sellerId-/-sellerSkuId-). If you are doing this integration for the first time, we recommend that you follow the updated documentation.\n\nRetrieves the details of a seller's SKU given a seller ID and the SKU ID in the seller's store.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketplace | **Seller SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " > ⚠️ Check out the updated version of this endpoint in our [SKU Bindings API documentation](https://developers.vtex.com/docs/api-reference/sku-bindings-api#get-/sku-binding/pvt/skuseller/-sellerId-/-sellerSkuId-). If you are doing this integration for the first time, we recommend that you follow the updated documentation.\n\nRetrieves the details of a seller's SKU given a seller ID and the SKU ID in the seller's store.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketplace | **Seller SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GetSKUseller", "parameters": [ { @@ -5831,7 +5831,7 @@ "SKU seller" ], "summary": "Remove a seller's SKU binding", - "description": " > ⚠️ Check out the updated version of this endpoint in our [SKU Bindings API documentation](https://developers.vtex.com/docs/api-reference/sku-bindings-api#post-/sku-binding/pvt/skuseller/remove/-sellerId-/-sellerSkuId-). If you are doing this integration for the first time, we recommend that you follow the updated documentation.\n\nRemove a seller's SKU binding, given the seller ID and the SKU ID in the seller's store.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketplace | **Seller SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " > ⚠️ Check out the updated version of this endpoint in our [SKU Bindings API documentation](https://developers.vtex.com/docs/api-reference/sku-bindings-api#post-/sku-binding/pvt/skuseller/remove/-sellerId-/-sellerSkuId-). If you are doing this integration for the first time, we recommend that you follow the updated documentation.\n\nRemove a seller's SKU binding, given the seller ID and the SKU ID in the seller's store.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketplace | **Seller SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "DeleteSKUsellerassociation", "parameters": [ { @@ -5877,7 +5877,7 @@ "SKU seller" ], "summary": "Change notification with seller ID and seller SKU ID", - "description": " > ⚠️ Check out the updated version of this endpoint in our [SKU Bindings API documentation](https://developers.vtex.com/docs/api-reference/sku-bindings-api#post-/sku-binding/pvt/skuseller/changenotification/-sellerId-/-sellerSkuId-). If you are doing this integration for the first time, we recommend that you follow the updated documentation.\n\nThe seller is responsible for suggesting new SKUs to be sold in the VTEX marketplace and also for informing the marketplace about changes in their SKUs that already exist in the marketplace. Both actions start with a catalog notification, which is made by this request.\n\nWith this notification, the seller is telling the marketplace that something has changed about a specific SKU, like price or inventory, or that this is a new SKU that the seller would like to offer to the marketplace.\n\nThere are two information expected by the marketplace in this request: the `sellerId`, which identifies the seller, and the `sellerSkuId`, which identifies the binding of the seller with the SKU.\n\nBoth information are passed through the request URL. The body of the request should be empty.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketplace | **Seller SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " > ⚠️ Check out the updated version of this endpoint in our [SKU Bindings API documentation](https://developers.vtex.com/docs/api-reference/sku-bindings-api#post-/sku-binding/pvt/skuseller/changenotification/-sellerId-/-sellerSkuId-). If you are doing this integration for the first time, we recommend that you follow the updated documentation.\n\nThe seller is responsible for suggesting new SKUs to be sold in the VTEX marketplace and also for informing the marketplace about changes in their SKUs that already exist in the marketplace. Both actions start with a catalog notification, which is made by this request.\n\nWith this notification, the seller is telling the marketplace that something has changed about a specific SKU, like price or inventory, or that this is a new SKU that the seller would like to offer to the marketplace.\n\nThere are two information expected by the marketplace in this request: the `sellerId`, which identifies the seller, and the `sellerSkuId`, which identifies the binding of the seller with the SKU.\n\nBoth information are passed through the request URL. The body of the request should be empty.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketplace | **Seller SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -5922,7 +5922,7 @@ "SKU seller" ], "summary": "Change notification with SKU ID", - "description": " > ⚠️ Check out the updated version of this endpoint in our [SKU Bindings API documentation](https://developers.vtex.com/docs/api-reference/sku-bindings-api#post-/sku-binding/pvt/skuseller/changenotification/-skuId-). If you are doing this integration for the first time, we recommend that you follow the updated documentation.\r\n\r\nThe seller is responsible for suggesting new SKUs to be sold in the VTEX marketplace and also for informing the marketplace about changes in their SKUs that already exist in the marketplace. Both actions start with a catalog notification, which is made by this request.\r\n\r\nWith this notification, the seller is telling the marketplace that something has changed about a specific SKU, like its name or description, or that this is a new SKU that the seller would like to offer to the marketplace. The body of the request should be empty.\r\n\r\n > ⚠️ Do not use this endpoint for price and inventory changes, because these types of updates should be notified using Marketplace API. For price changes, we recommend using the [Notify marketplace of price update](https://developers.vtex.com/docs/api-reference/marketplace-apis#post-/notificator/-sellerId-/changenotification/-skuId-/price) endpoint. For inventory changes, use [Notify marketplace of inventory update](https://developers.vtex.com/docs/api-reference/marketplace-apis#post-/notificator/-sellerId-/changenotification/-skuId-/inventory).\r\n\r\n## Example\r\n\r\nLet's say your seller has the ID `123` in the marketplace and you want to inform the marketplace that has been a change in the SKU with ID `700`.\r\n\r\nIn this case, you would have to replace the `sellerId` parameter with the value `123` and the `skuId` parameter with the value `700`. The URL of the request would be the following.\r\n\r\n```\r\nhttps://{{accountName}}.vtexcommercestable.com.br/api/catalog_system/pvt/skuseller/changenotification/123/700\r\n```\r\n\r\n## Response codes\r\n\r\nThe following response codes are possible for this request.\r\n\r\n* **404:** the SKU was not found in the marketplace. The body of the response, in this case, should follow this format: \"Seller StockKeepingUnit `{{skuId}}` not found for this seller id `{{sellerId}}`\". This means that the seller can now proceed with sending an offer to the marketplace in order to suggest that this SKU is sold there.\r\n* **200:** the SKU whose ID was informed in the URL already exists in the marketplace and was found. The marketplace can now proceed with a fulfillment simulation in order to get updated information about this SKU's inventory and price.\r\n* **429:** Failure due to too many requests.\r\n* **403:** Failure in the authentication.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketplace | **Seller SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " > ⚠️ Check out the updated version of this endpoint in our [SKU Bindings API documentation](https://developers.vtex.com/docs/api-reference/sku-bindings-api#post-/sku-binding/pvt/skuseller/changenotification/-skuId-). If you are doing this integration for the first time, we recommend that you follow the updated documentation.\r\n\r\nThe seller is responsible for suggesting new SKUs to be sold in the VTEX marketplace and also for informing the marketplace about changes in their SKUs that already exist in the marketplace. Both actions start with a catalog notification, which is made by this request.\r\n\r\nWith this notification, the seller is telling the marketplace that something has changed about a specific SKU, like its name or description, or that this is a new SKU that the seller would like to offer to the marketplace. The body of the request should be empty.\r\n\r\n > ⚠️ Do not use this endpoint for price and inventory changes, because these types of updates should be notified using Marketplace API. For price changes, we recommend using the [Notify marketplace of price update](https://developers.vtex.com/docs/api-reference/marketplace-apis#post-/notificator/-sellerId-/changenotification/-skuId-/price) endpoint. For inventory changes, use [Notify marketplace of inventory update](https://developers.vtex.com/docs/api-reference/marketplace-apis#post-/notificator/-sellerId-/changenotification/-skuId-/inventory).\r\n\r\n## Example\r\n\r\nLet's say your seller has the ID `123` in the marketplace and you want to inform the marketplace that has been a change in the SKU with ID `700`.\r\n\r\nIn this case, you would have to replace the `sellerId` parameter with the value `123` and the `skuId` parameter with the value `700`. The URL of the request would be the following.\r\n\r\n```\r\nhttps://{{accountName}}.vtexcommercestable.com.br/api/catalog_system/pvt/skuseller/changenotification/123/700\r\n```\r\n\r\n## Response codes\r\n\r\nThe following response codes are possible for this request.\r\n\r\n* **404:** the SKU was not found in the marketplace. The body of the response, in this case, should follow this format: \"Seller StockKeepingUnit `{{skuId}}` not found for this seller id `{{sellerId}}`\". This means that the seller can now proceed with sending an offer to the marketplace in order to suggest that this SKU is sold there.\r\n* **200:** the SKU whose ID was informed in the URL already exists in the marketplace and was found. The marketplace can now proceed with a fulfillment simulation in order to get updated information about this SKU's inventory and price.\r\n* **429:** Failure due to too many requests.\r\n* **403:** Failure in the authentication.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketplace | **Seller SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "ChangeNotification", "parameters": [ { @@ -6435,7 +6435,7 @@ "SKU service" ], "summary": "Get SKU service", - "description": "Retrieves an SKU service.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves an SKU service.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6481,7 +6481,7 @@ "SKU service" ], "summary": "Update SKU service", - "description": "Updates an SKU service.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates an SKU service.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6576,7 +6576,7 @@ "SKU service" ], "summary": "Dissociate SKU service", - "description": "Dissociates an SKU service from an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Dissociates an SKU service from an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6608,7 +6608,7 @@ "SKU service" ], "summary": "Associate SKU service", - "description": "Associates an SKU service to an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Associates an SKU service to an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6695,7 +6695,7 @@ "SKU service attachment" ], "summary": "Associate SKU service attachment", - "description": "Associates an Attachment for an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Associates an Attachment for an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6751,7 +6751,7 @@ } } }, - "example":{ + "example": { "Id": 1, "AttachmentId": 1, "SkuServiceTypeId": 1 @@ -6766,7 +6766,7 @@ "SKU service attachment" ], "summary": "Dissociate attachment by attachment ID or SKU service type ID", - "description": "Dissociates an attachment by its attachment ID or SKU service type ID from an SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Dissociates an attachment by its attachment ID or SKU service type ID from an SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6808,7 +6808,7 @@ "SKU service attachment" ], "summary": "Dissociate attachment from SKU service type", - "description": "Dissociates an attachment from an SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Dissociates an attachment from an SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6840,7 +6840,7 @@ "SKU service type" ], "summary": "Create SKU service type", - "description": "Creates a new SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU type management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU type management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6889,7 +6889,7 @@ "SKU service type" ], "summary": "Get SKU service type", - "description": "Retrieves information about an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU type management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves information about an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU type management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6937,7 +6937,7 @@ "SKU service type" ], "summary": "Update SKU service type", - "description": "Updates an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU type management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU type management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -6994,7 +6994,7 @@ "SKU service type" ], "summary": "Delete SKU service type", - "description": "Deletes an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU type management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU type management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7026,7 +7026,7 @@ "SKU service value" ], "summary": "Create SKU service value", - "description": "Creates an SKU service value for an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates an SKU service value for an existing SKU service type.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7071,7 +7071,7 @@ "SKU service value" ], "summary": "Get SKU service value", - "description": "Retrieves an existing SKU service value.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves an existing SKU service value.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7115,7 +7115,7 @@ "SKU service value" ], "summary": "Update SKU service value", - "description": "Updates an existing SKU service value.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates an existing SKU service value.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7168,7 +7168,7 @@ "SKU service value" ], "summary": "Delete SKU service value", - "description": "Deletes an existing SKU service value.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes an existing SKU service value.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU Services** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7200,7 +7200,7 @@ "SKU specification" ], "summary": "Get SKU specifications", - "description": "Retrieves information about an SKU's specifications.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves information about an SKU's specifications.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7249,7 +7249,7 @@ "SKU specification" ], "summary": "Associate SKU specification", - "description": "Associates a previously created specification to an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Associates a previously created specification to an SKU.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7317,7 +7317,7 @@ "SKU specification" ], "summary": "Update SKU specification", - "description": "Updates an existing specification on an existing SKU. This endpoint only updates the `FieldValueId`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates an existing specification on an existing SKU. This endpoint only updates the `FieldValueId`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7407,7 +7407,7 @@ "SKU specification" ], "summary": "Delete all SKU specifications", - "description": "Deletes all SKU specifications.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes all SKU specifications.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7439,7 +7439,7 @@ "SKU specification" ], "summary": "Delete SKU specification", - "description": "Deletes a specific SKU specification.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes a specific SKU specification.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7481,7 +7481,7 @@ "SKU specification" ], "summary": "Associate SKU specification using specification name and group name", - "description": "Associates a specification to an SKU using specification name and group name. Automatically creates the informed group, specification and values if they had not been created before.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Associates a specification to an SKU using specification name and group name. Automatically creates the informed group, specification and values if they had not been created before.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **SKUs** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7608,7 +7608,7 @@ "Subcollection" ], "summary": "Add SKU to subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nAssociates a single SKU to a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nAssociates a single SKU to a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7680,7 +7680,7 @@ "Subcollection" ], "summary": "Delete SKU from subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes an SKU from a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes an SKU from a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7722,7 +7722,7 @@ "Category" ], "summary": "Get category tree", - "description": "Retrieves the category tree of your store. Get all the category levels registered in the Catalog or define the level up to which you want to get. \r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Category** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves the category tree of your store. Get all the category levels registered in the Catalog or define the level up to which you want to get. \r\n> 📘 Onboarding guide \r\n>\r\n> Check the new [Catalog onboarding guide](https://developers.vtex.com/vtex-rest-api/docs/catalog-overview). We created this guide to improve the onboarding experience for developers at VTEX. It assembles all documentation on our Developer Portal about Catalog and is organized by focusing on the developer's journey.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Category** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "CategoryTree", "parameters": [ { @@ -7869,7 +7869,7 @@ "Category" ], "summary": "Get category by ID", - "description": "Retrieves general information about a category.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves general information about a category.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -7947,7 +7947,7 @@ "Category" ], "summary": "Update category", - "description": "Updates a previously existing category.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates a previously existing category.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -8119,7 +8119,7 @@ "Category" ], "summary": "Create category", - "description": "Creates a new category.\r\n\r\nIf there is a need to create a new category with a specific custom ID, specify the `Id` (integer) in the request. Otherwise, VTEX will generate the ID automatically.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new category.\r\n\r\nIf there is a need to create a new category with a specific custom ID, specify the `Id` (integer) in the request. Otherwise, VTEX will generate the ID automatically.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -8188,7 +8188,7 @@ "Similar category" ], "summary": "Get similar categories", - "description": "Retrieves similar categories from a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Similar Category** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves similar categories from a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Similar Category** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -8252,7 +8252,7 @@ "Similar category" ], "summary": "Add similar category", - "description": "Adds a similar category to a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Similar Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Adds a similar category to a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Similar Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -8314,7 +8314,7 @@ "Similar category" ], "summary": "Delete similar category", - "description": "Deletes a similar category from a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Similar Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes a similar category from a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Similar Categories Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -8356,7 +8356,7 @@ "Category specification" ], "summary": "Get specifications by category ID", - "description": "Retrieves all specifications from a category by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves all specifications from a category by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsByCategoryId", "parameters": [ { @@ -8421,7 +8421,7 @@ "Category specification" ], "summary": "Get specifications tree by category ID", - "description": "Lists all specifications including the current category and the level zero specifications from a category by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Lists all specifications including the current category and the level zero specifications from a category by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsTreeByCategoryId", "parameters": [ { @@ -8486,7 +8486,7 @@ "Subcollection" ], "summary": "Associate category to subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nAssociates a single category to a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nAssociates a single category to a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -8558,7 +8558,7 @@ "Subcollection" ], "summary": "Delete category from subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes a category from a subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes a category from a subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -8600,7 +8600,7 @@ "Brand" ], "summary": "Get brand list", - "description": "Retrieves all brands registered in the store's Catalog. \r\n>⚠️ This route's response is limited to 20k results. If you need to obtain more results, please use the [Get paginated brand list](https://developers.vtex.com/vtex-rest-api/reference/catalog-api-get-brand-list) endpoint instead to get a paginated response.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brands** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves all brands registered in the store's Catalog. \r\n>⚠️ This route's response is limited to 20k results. If you need to obtain more results, please use the [Get paginated brand list](https://developers.vtex.com/vtex-rest-api/reference/catalog-api-get-brand-list) endpoint instead to get a paginated response.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brands** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "BrandList", "parameters": [ { @@ -8661,7 +8661,7 @@ "Brand" ], "summary": "Get paginated brand list", - "description": "Retrieves all brands registered in the store's Catalog by page number.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brands** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves all brands registered in the store's Catalog by page number.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brands** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "BrandListPerPage", "parameters": [ { @@ -8786,7 +8786,7 @@ "Brand" ], "summary": "Get brand by ID", - "description": "Retrieves a specific brand by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brands** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a specific brand by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brands** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "Brand", "parameters": [ { @@ -8835,7 +8835,7 @@ "Brand" ], "summary": "Create brand", - "description": "Creates a new brand.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brands Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new brand.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brands Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -8886,7 +8886,7 @@ "Brand" ], "summary": "Get brand and context", - "description": "Retrieves information about a specific brand and its context.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brand Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves information about a specific brand and its context.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brand Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -8937,7 +8937,7 @@ "Brand" ], "summary": "Update brand", - "description": "Updates a previously existing brand.\r\n\r\n>❗ Although some fields are not required to get a response `200 OK`, if you don't send a field or send its value as empty or `null`, all previously configured information will be deleted, and boolean fields will turn to `false`. So, to update a product, you should get its data using the [Get brand by ID](https://developers.vtex.com/docs/api-reference/catalog-api#get-/api/catalog_system/pvt/brand/-brandId-) endpoint and use it as a template for the current request body.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brand Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates a previously existing brand.\r\n\r\n>❗ Although some fields are not required to get a response `200 OK`, if you don't send a field or send its value as empty or `null`, all previously configured information will be deleted, and boolean fields will turn to `false`. So, to update a product, you should get its data using the [Get brand by ID](https://developers.vtex.com/docs/api-reference/catalog-api#get-/api/catalog_system/pvt/brand/-brandId-) endpoint and use it as a template for the current request body.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brand Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "name": "brandId", @@ -8996,7 +8996,7 @@ "Brand" ], "summary": "Delete brand", - "description": "Deletes an existing brand.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brand Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes an existing brand.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Brand Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "name": "brandId", @@ -9028,7 +9028,7 @@ "Subcollection" ], "summary": "Associate brand to subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nAssociates a single brand to a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nAssociates a single brand to a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -9100,7 +9100,7 @@ "Subcollection" ], "summary": "Delete brand from subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes a brand from a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes a brand from a Subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -9142,7 +9142,7 @@ "Attachment" ], "summary": "Get attachment by ID", - "description": "Gets information about a registered attachment. \r\n >⚠️ To understand the specific syntax for Assembly Options attachments, read the [Assembly Options](https://help.vtex.com/en/tutorial/assembly-options--5x5FhNr4f5RUGDEGWzV1nH#assembly-options-syntax) documentation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Gets information about a registered attachment. \r\n >⚠️ To understand the specific syntax for Assembly Options attachments, read the [Assembly Options](https://help.vtex.com/en/tutorial/assembly-options--5x5FhNr4f5RUGDEGWzV1nH#assembly-options-syntax) documentation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "name": "attachmentid", @@ -9197,7 +9197,7 @@ "Attachment" ], "summary": "Update attachment", - "description": "Updates a previously existing SKU attachment with new information. \r\n >⚠️ To understand the specific syntax for Assembly Options attachments, read the [Assembly Options](https://help.vtex.com/en/tutorial/assembly-options--5x5FhNr4f5RUGDEGWzV1nH#assembly-options-syntax) documentation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates a previously existing SKU attachment with new information. \r\n >⚠️ To understand the specific syntax for Assembly Options attachments, read the [Assembly Options](https://help.vtex.com/en/tutorial/assembly-options--5x5FhNr4f5RUGDEGWzV1nH#assembly-options-syntax) documentation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "name": "attachmentid", @@ -9261,7 +9261,7 @@ "Attachment" ], "summary": "Delete attachment", - "description": "Deletes a previously existing SKU attachment.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes a previously existing SKU attachment.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "name": "attachmentid", @@ -9293,7 +9293,7 @@ "Attachment" ], "summary": "Create attachment", - "description": "Creates a new SKU attachment.\r\n >⚠️ To understand the specific syntax for Assembly Options attachments, read the [Assembly Options](https://help.vtex.com/en/tutorial/assembly-options--5x5FhNr4f5RUGDEGWzV1nH#assembly-options-syntax) documentation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new SKU attachment.\r\n >⚠️ To understand the specific syntax for Assembly Options attachments, read the [Assembly Options](https://help.vtex.com/en/tutorial/assembly-options--5x5FhNr4f5RUGDEGWzV1nH#assembly-options-syntax) documentation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -9349,7 +9349,7 @@ "Attachment" ], "summary": "Get all attachments", - "description": "Retrieves information about all registered attachments. \r\n >⚠️ To understand the specific syntax for Assembly Options attachments, read the [Assembly Options](https://help.vtex.com/en/tutorial/assembly-options--5x5FhNr4f5RUGDEGWzV1nH#assembly-options-syntax) documentation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves information about all registered attachments. \r\n >⚠️ To understand the specific syntax for Assembly Options attachments, read the [Assembly Options](https://help.vtex.com/en/tutorial/assembly-options--5x5FhNr4f5RUGDEGWzV1nH#assembly-options-syntax) documentation.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Configuration | **CMS Management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -9490,7 +9490,7 @@ "Collection" ], "summary": "Get all inactive collections", - "description": "Retrieves a list of Collection IDs of the inactive collections.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a list of Collection IDs of the inactive collections.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GET-AllInactiveCollections", "parameters": [ { @@ -9505,15 +9505,15 @@ "description": "OK", "content": { "application/json": { - "example":[ + "example": [ 153, 155, 157 ], - "schema":{ + "schema": { "type": "array", "description": "Array with inactive collections ID.", - "items":{ + "items": { "type": "integer", "description": "Inactive collection ID." } @@ -9530,7 +9530,7 @@ "Collection" ], "summary": "Create collection", - "description": "Creates a new collection.\r\n\r\n>⚠️ This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new collection.\r\n\r\n>⚠️ This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "POST-CreateCollection", "parameters": [ { @@ -9596,7 +9596,7 @@ "description": "OK", "content": { "application/json": { - "example":{ + "example": { "Id": 160, "Name": "Halloween costumes", "Description": "HomeHalloween", @@ -9661,7 +9661,7 @@ "Collection" ], "summary": "Import collection file example", - "description": "Imports a sample of the imported XLS file. You need to save the response file to your device.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Imports a sample of the imported XLS file. You need to save the response file to your device.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GET-Importfileexample", "parameters": [ { @@ -9680,9 +9680,9 @@ "200": { "description": "OK", "content": { - "*/*":{ - "schema":{ - "type": "string" + "*/*": { + "schema": { + "type": "string" }, "example": "{File in XLS format that should be saved by the client}" } @@ -9697,7 +9697,7 @@ "Collection" ], "summary": "Add products to collection by imported file", - "description": "Adds products to a collection from the request body file. The file must be an imported template.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketing | **Product Collections XML** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Adds products to a collection from the request body file. The file must be an imported template.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Marketing | **Product Collections XML** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "POST-Addproductsbyimportfile", "parameters": [ { @@ -9746,7 +9746,7 @@ "Collection" ], "summary": "Remove products from collection by imported file", - "description": "Removes products from a collection from the request body file. The file must be an imported template.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Removes products from a collection from the request body file. The file must be an imported template.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "POST-Removeproductsbyimportfile", "parameters": [ { @@ -9795,7 +9795,7 @@ "Collection" ], "summary": "Get products from a collection", - "description": "Retrieves information about the products from a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves information about the products from a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GET-Productsfromacollection", "parameters": [ { @@ -9963,8 +9963,8 @@ "200": { "description": "OK", "content": { - "application/json":{ - "schema":{ + "application/json": { + "schema": { "type": "object", "properties": { "Page": { @@ -10055,7 +10055,7 @@ "Collection" ], "summary": "Get collection by ID", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nRetrieves general information of a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nRetrieves general information of a Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10121,16 +10121,16 @@ } } }, - "example":{ - "Id":150, - "Name":"Test", - "Description":"Winter outfits.", - "Searchable":true, - "Highlight":false, - "DateFrom":"2017-09-27T10:47:00", - "DateTo":"2017-09-27T10:47:00", - "TotalProducts":150, - "Type":"Manual" + "example": { + "Id": 150, + "Name": "Test", + "Description": "Winter outfits.", + "Searchable": true, + "Highlight": false, + "DateFrom": "2017-09-27T10:47:00", + "DateTo": "2017-09-27T10:47:00", + "TotalProducts": 150, + "Type": "Manual" } } } @@ -10142,7 +10142,7 @@ "Collection" ], "summary": "Update collection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nUpdates a previously created Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nUpdates a previously created Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10251,16 +10251,16 @@ } } }, - "example":{ - "Id":150, - "Name":"Test", - "Description":"Winter outfits.", - "Searchable":true, - "Highlight":false, - "DateFrom":"2017-09-27T10:47:00", - "DateTo":"2017-09-27T10:47:00", - "TotalProducts":150, - "Type":"Manual" + "example": { + "Id": 150, + "Name": "Test", + "Description": "Winter outfits.", + "Searchable": true, + "Highlight": false, + "DateFrom": "2017-09-27T10:47:00", + "DateTo": "2017-09-27T10:47:00", + "TotalProducts": 150, + "Type": "Manual" } } } @@ -10272,7 +10272,7 @@ "Collection" ], "summary": "Delete collection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes a previously existing Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes a previously existing Collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10304,7 +10304,7 @@ "Subcollection" ], "summary": "Get subcollection by collection ID", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nRetrieves all subcollections given a collection ID. A subcollection is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nRetrieves all subcollections given a collection ID. A subcollection is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10391,7 +10391,7 @@ "Subcollection" ], "summary": "Get subcollection by subcollection ID", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nRetrieves information about a subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nRetrieves information about a subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Read Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10462,7 +10462,7 @@ "Subcollection" ], "summary": "Update subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nUpdates a previously created subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nUpdates a previously created subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10576,7 +10576,7 @@ "Subcollection" ], "summary": "Delete subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes a previously created subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nDeletes a previously created subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10608,7 +10608,7 @@ "Subcollection" ], "summary": "Create subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nCreates a new subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection. A subcollection can be either “Exclusive” (all the products contained in it will not be used) or “Inclusive” (all the products contained in it will be used).\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nCreates a new subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection. A subcollection can be either “Exclusive” (all the products contained in it will not be used) or “Inclusive” (all the products contained in it will be used).\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10714,7 +10714,7 @@ "Subcollection" ], "summary": "Reposition SKU on the subcollection", - "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nEdits the position of an SKU that already exists in the subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": " >⚠️ There are two ways to configure collections, through Legacy CMS Portal or using the Beta Collection module. This endpoint is compatible with [collections configured through the Legacy CMS Portal](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L).\n\nEdits the position of an SKU that already exists in the subcollection, which is a [Group](https://help.vtex.com/en/tutorial/adding-collections-cms--2YBy6P6X0NFRpkD2ZBxF6L#group-types) within a collection.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Collection | **Write Collections** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10777,7 +10777,7 @@ "Subcollection" ], "summary": "Get specification values by subcollection ID", - "description": "Retrieves specification values searching by subcollection ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Category |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves specification values searching by subcollection ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Category |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10827,7 +10827,7 @@ "Subcollection" ], "summary": "Use specification value in subcollection by ID", - "description": "Uses a specification value in a subcollection searching by subcollection ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Category |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Uses a specification value in a subcollection searching by subcollection ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Category |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10845,10 +10845,10 @@ "schema": { "type": "object", "required": [ - "SubCollectionId", - "SpecificationValueId" + "SubCollectionId", + "SpecificationValueId" ], - "properties": { + "properties": { "SubCollectionId": { "type": "integer", "description": "Subcollection unique identifier.", @@ -10857,7 +10857,7 @@ "SpecificationValueId": { "type": "integer", "description": "Subcollection specification value ID.", - "example": 2461 + "example": 2461 } } } @@ -10896,7 +10896,7 @@ "Subcollection" ], "summary": "Delete specification value from subcollection by ID", - "description": "Deletes a specification value from a subcollection searching by subcollection ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Category |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes a specification value from a subcollection searching by subcollection ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Category |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -10921,7 +10921,7 @@ "Specification" ], "summary": "Get specification by specification ID", - "description": "Retrieves information of a product or SKU specification.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves information of a product or SKU specification.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -11072,7 +11072,7 @@ "Specification" ], "summary": "Update specification", - "description": "Updates a product specification or SKU specification.\r\n\r\n>⚠️ It is not possible to edit `FieldTypeId`, `CategoryId`, `FieldGroupId` or `IsStockKeepingUnit` in this API call.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates a product specification or SKU specification.\r\n\r\n>⚠️ It is not possible to edit `FieldTypeId`, `CategoryId`, `FieldGroupId` or `IsStockKeepingUnit` in this API call.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -11313,7 +11313,7 @@ "Specification" ], "summary": "Create specification", - "description": "Creates a new product or SKU specification.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new product or SKU specification.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -11535,7 +11535,7 @@ "Specification field" ], "summary": "Get specification field", - "description": "Retrieves details from a specification field by this field's ID. \r\n>⚠️ This is a legacy endpoint. We recommend using [Get specification](https://developers.vtex.com/vtex-rest-api/reference/get_api-catalog-pvt-specification-specificationid) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves details from a specification field by this field's ID. \r\n>⚠️ This is a legacy endpoint. We recommend using [Get specification](https://developers.vtex.com/vtex-rest-api/reference/get_api-catalog-pvt-specification-specificationid) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsField", "parameters": [ { @@ -11678,7 +11678,7 @@ "Specification field" ], "summary": "Create specification field", - "description": "Creates a specification field in a category. \r\n>⚠️ This is a legacy endpoint. We recommend using [Create specification](https://developers.vtex.com/docs/api-reference/catalog-api#post-/api/catalog/pvt/specification?endpoint=post-/api/catalog/pvt/specification) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a specification field in a category. \r\n>⚠️ This is a legacy endpoint. We recommend using [Create specification](https://developers.vtex.com/docs/api-reference/catalog-api#post-/api/catalog/pvt/specification?endpoint=post-/api/catalog/pvt/specification) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsInsertField", "parameters": [ { @@ -11860,7 +11860,7 @@ "Specification field" ], "summary": "Update specification field", - "description": "Updates a specification field in a category. \r\n>⚠️ This is a legacy endpoint. We recommend using [Update specification](https://developers.vtex.com/docs/api-reference/catalog-api#put-/api/catalog/pvt/stockkeepingunit/-skuId-/specification?endpoint=put-/api/catalog/pvt/stockkeepingunit/-skuId-/specification) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates a specification field in a category. \r\n>⚠️ This is a legacy endpoint. We recommend using [Update specification](https://developers.vtex.com/docs/api-reference/catalog-api#put-/api/catalog/pvt/stockkeepingunit/-skuId-/specification?endpoint=put-/api/catalog/pvt/stockkeepingunit/-skuId-/specification) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsInsertFieldUpdate", "parameters": [ { @@ -11899,7 +11899,6 @@ "type": "string", "description": "Specification field ID.", "example": "Material" - }, "CategoryId": { "type": "integer", @@ -12021,7 +12020,7 @@ "Specification field value" ], "summary": "Get specification field value", - "description": "Retrieves details from a specification field's value by this value's ID. \r\n>⚠️ This is a legacy endpoint. We recommend using [Get specification value](https://developers.vtex.com/docs/api-reference/catalog-api#get-/api/catalog/pvt/specificationvalue/-specificationValueId-?endpoint=get-/api/catalog/pvt/specificationvalue/-specificationValueId-) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves details from a specification field's value by this value's ID. \r\n>⚠️ This is a legacy endpoint. We recommend using [Get specification value](https://developers.vtex.com/docs/api-reference/catalog-api#get-/api/catalog/pvt/specificationvalue/-specificationValueId-?endpoint=get-/api/catalog/pvt/specificationvalue/-specificationValueId-) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsGetFieldValue", "parameters": [ { @@ -12099,7 +12098,7 @@ "Specification field value" ], "summary": "Get specification values by specification field ID", - "description": "Gets a list of all specification values from a specification field by this field's ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Gets a list of all specification values from a specification field by this field's ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsValuesByFieldId", "parameters": [ { @@ -12215,7 +12214,7 @@ "Specification field value" ], "summary": "Create specification field value", - "description": "Creates a specification field value by the specification field's ID. \r\n>⚠️ This is a legacy endpoint. We recommend using [Create specification value](https://developers.vtex.com/docs/api-reference/catalog-api#post-/api/catalog/pvt/specificationvalue) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a specification field value by the specification field's ID. \r\n>⚠️ This is a legacy endpoint. We recommend using [Create specification value](https://developers.vtex.com/docs/api-reference/catalog-api#post-/api/catalog/pvt/specificationvalue) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsInsertFieldValue", "parameters": [ { @@ -12324,7 +12323,7 @@ "Specification field value" ], "summary": "Update specification field value", - "description": "Updates a specification field value by the specification field's ID. \r\n>⚠️ This is a legacy endpoint. We recommend using [Update specification field value](https://developers.vtex.com/docs/api-reference/catalog-api#put-/api/catalog/pvt/stockkeepingunit/-skuId-/specification?endpoint=put-/api/catalog/pvt/stockkeepingunit/-skuId-/specification-value-id) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates a specification field value by the specification field's ID. \r\n>⚠️ This is a legacy endpoint. We recommend using [Update specification field value](https://developers.vtex.com/docs/api-reference/catalog-api#put-/api/catalog/pvt/stockkeepingunit/-skuId-/specification?endpoint=put-/api/catalog/pvt/stockkeepingunit/-skuId-/specification-value-id) instead.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsUpdateFieldValue", "parameters": [ { @@ -12351,7 +12350,7 @@ "type": "integer", "nullable": true, "description": "Specification field ID.", - "example": 1 + "example": 1 }, "Name": { "type": "string", @@ -12403,7 +12402,7 @@ "Specification value" ], "summary": "Get specification value", - "description": "Retrieves general information about a specification value.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves general information about a specification value.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -12476,7 +12475,7 @@ "Specification value" ], "summary": "Update specification value", - "description": "Updates a new specification value for a category.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Updates a new specification value for a category.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -12593,7 +12592,7 @@ "Specification value" ], "summary": "Create specification value", - "description": "Creates a new specification value for a category.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Creates a new specification value for a category.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -12700,7 +12699,7 @@ "Specification group" ], "summary": "List specification group by category", - "description": "Retrieves a list of specification groups by the category ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a list of specification groups by the category ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsGroupListbyCategory", "parameters": [ { @@ -12758,7 +12757,7 @@ "Specification group" ], "summary": "Get specification group", - "description": "Retrieves details from a specification group by the ID of the group.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves details from a specification group by the ID of the group.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationsGroupGet", "parameters": [ { @@ -12805,7 +12804,7 @@ "Specification group" ], "summary": "Create specification group", - "description": "Create a specification group. \r\n>⚠️ It is also possible to create a specification Group by using an alternative legacy route: `/api/catalog_system/pvt/specification/group`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Create a specification group. \r\n>⚠️ It is also possible to create a specification Group by using an alternative legacy route: `/api/catalog_system/pvt/specification/group`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SpecificationGroupInsert2", "parameters": [ { @@ -12889,7 +12888,7 @@ "Specification group" ], "summary": "Update specification group", - "description": "Update a specification group. \r\n>⚠️ It is also possible to update a specification Group by using an alternative legacy route: `/api/catalog_system/pvt/specification/group`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Update a specification group. \r\n>⚠️ It is also possible to update a specification Group by using an alternative legacy route: `/api/catalog_system/pvt/specification/group`.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Content | **Groups** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -12991,7 +12990,7 @@ "Non-structured specification" ], "summary": "Get non-structured specification by ID", - "description": "Retrieves general information about unmapped specifications of a seller's SKU in a Marketplace.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves general information about unmapped specifications of a seller's SKU in a Marketplace.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -13058,7 +13057,7 @@ "Non-structured specification" ], "summary": "Delete non-structured specification", - "description": "Deletes unmapped specifications of a seller'S SKU in a marketplace by its unique ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes unmapped specifications of a seller'S SKU in a marketplace by its unique ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -13090,7 +13089,7 @@ "Non-structured specification" ], "summary": "Get non-structured specification by SKU ID", - "description": "Gets general information about unmapped specifications of a seller's SKU in a marketplace by SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Gets general information about unmapped specifications of a seller's SKU in a marketplace by SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -13139,7 +13138,7 @@ } } }, - "example":[ + "example": [ { "Id": 1010, "SkuId": 310119072, @@ -13157,7 +13156,7 @@ "Non-structured specification" ], "summary": "Delete non-structured specification by SKU ID", - "description": "Deletes unmapped specifications of a seller'S SKU in a marketplace by SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Deletes unmapped specifications of a seller'S SKU in a marketplace by SKU ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog | Commercial | **SKU management** |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -13189,7 +13188,7 @@ "Sales channel" ], "summary": "Get sales channel list", - "description": "Retrieves a list with details about the store's sales channels.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a list with details about the store's sales channels.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SalesChannelList", "parameters": [ { @@ -13360,7 +13359,7 @@ "Sales channel" ], "summary": "Get sales channel by ID", - "description": "Retrieves a specific sales channel by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a specific sales channel by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "SalesChannelbyId", "parameters": [ { @@ -13513,7 +13512,7 @@ "Seller" ], "summary": "Get seller list", - "description": "Retrieves the seller's details by its ID.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https:\/\/help.vtex.com\/en\/tutorial\/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", + "description": "Retrieves the seller's details by its ID.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", "operationId": "SellerList", "parameters": [ { @@ -13723,7 +13722,7 @@ "Seller" ], "summary": "Get seller by ID", - "description": "Retrieves the seller details by its ID.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https:\/\/help.vtex.com\/en\/tutorial\/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", + "description": "Retrieves the seller details by its ID.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", "operationId": "GetSellerbyId", "parameters": [ { @@ -13899,7 +13898,7 @@ "Seller" ], "summary": "Update seller", - "description": "Updates a seller.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https:\/\/help.vtex.com\/en\/tutorial\/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", + "description": "Updates a seller.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", "operationId": "UpdateSeller", "parameters": [ { @@ -14072,7 +14071,7 @@ "Seller" ], "summary": "Create seller", - "description": "Creates a new seller.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https:\/\/help.vtex.com\/en\/tutorial\/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", + "description": "Creates a new seller.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", "operationId": "CreateSeller", "parameters": [ { @@ -14246,7 +14245,7 @@ "Seller" ], "summary": "Get seller by ID", - "description": "Retrieves the seller's details by its ID.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https:\/\/help.vtex.com\/en\/tutorial\/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", + "description": "Retrieves the seller's details by its ID.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", "operationId": "GetSellersbyId", "parameters": [ { @@ -14454,7 +14453,7 @@ "Id": 123, "Name": "Supplier", "CorporateName": "TopStore", - "StateInscription":"123456", + "StateInscription": "123456", "Cnpj": "33304981001272", "Phone": "3333333333", "CellPhone": "4444444444", @@ -14514,7 +14513,7 @@ "Id": 123, "Name": "Supplier", "CorporateName": "TopStore", - "StateInscription":"123456", + "StateInscription": "123456", "Cnpj": "33304981001272", "Phone": "3333333333", "CellPhone": "4444444444", @@ -14564,7 +14563,7 @@ "Sales channel" ], "summary": "Get sales channel by product ID", - "description": "Retrieves a list of the sales channels associated with a product by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a list of the sales channels associated with a product by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -14635,7 +14634,7 @@ "Sales channel" ], "summary": "Associate product with sales channel", - "description": "Associates an existing sales channel with a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Associates an existing sales channel with a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -14675,7 +14674,7 @@ "Sales channel" ], "summary": "Remove product from sales channel", - "description": "Disassociates a sales channel from a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Disassociates a sales channel from a product.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | Edit Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -14717,7 +14716,7 @@ "Sales channel" ], "summary": "List all SKUs in a sales channel", - "description": "Retrieves a list of SKU IDs of a sales channel.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves a list of SKU IDs of a sales channel.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "parameters": [ { "$ref": "#/components/parameters/Content-Type" @@ -14866,7 +14865,7 @@ "Commercial conditions" ], "summary": "Get all commercial conditions", - "description": "Lists all commercial conditions on the store.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Lists all commercial conditions on the store.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GetAllCommercialConditions", "parameters": [ { @@ -14931,7 +14930,7 @@ "Commercial conditions" ], "summary": "Get commercial condition", - "description": "Retrieves information of a commercial condition by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>\u2757 To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", + "description": "Retrieves information of a commercial condition by its ID.\r\n\r\n## Permissions\r\n\r\nAny user or [API key](https://developers.vtex.com/docs/guides/api-authentication-using-api-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| --------------- | ----------------- | ----------------- |\r\n| Catalog API | General | View Product |\r\n\r\nThere are no applicable [predefined roles](https://help.vtex.com/en/tutorial/predefined-roles--jGDurZKJHvHJS13LnO7Dy) for this resource list. You must [create a custom role](https://help.vtex.com/en/tutorial/roles--7HKK5Uau2H6wxE1rH5oRbc#creating-a-role) and add at least one of the resources above in order to use this endpoint. To learn more about machine authentication at VTEX, see [Authentication overview](https://developers.vtex.com/docs/guides/authentication).\r\n\r\n>❗ To prevent integrations from having excessive permissions, consider the [best practices for managing API keys](https://help.vtex.com/en/tutorial/best-practices-api-keys--7b6nD1VMHa49aI5brlOvJm) when assigning License Manager roles to integrations.", "operationId": "GetCommercialConditions", "parameters": [ { @@ -14991,7 +14990,7 @@ "Gift list" ], "summary": "Get gift list", - "description": "Retrieves information about a gift list by its ID.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https:\/\/help.vtex.com\/en\/tutorial\/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", + "description": "Retrieves information about a gift list by its ID.\r\n\r\n## Permissions\r\n\r\nThis endpoint does not require [permissions](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3).", "operationId": "GetGiftList", "parameters": [ { @@ -15255,7 +15254,7 @@ } } }, - "/api/catalog/pvt/product/{productId}/language": { + "/api/catalog/pvt/product/{productId}/language/{locale}": { "get": { "tags": [ "Multi-language" @@ -15869,7 +15868,7 @@ } } } - } + } } } }, @@ -15965,10 +15964,10 @@ "MeasurementUnit": "un", "Attributes": [ { - "Id": 17, - "Locale": "en-US", - "AttributeName": "Color", - "AttributeValue": "Red" + "Id": 17, + "Locale": "en-US", + "AttributeName": "Color", + "AttributeValue": "Red" } ], "Attachments": [ @@ -16073,7 +16072,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/product/{productId}/language": { "put": { "tags": [ "Multi-language" @@ -16171,7 +16172,7 @@ } } }, - "/api/catalog/pvt/products/{productId}/specification/{specificationId}/language": { + "/api/catalog/pvt/products/{productId}/specification/{specificationId}/language/{locale}": { "get": { "tags": [ "Multi-language" @@ -16255,94 +16256,96 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/products/{productId}/specification/{specificationId}/language": { "put": { - "tags": [ - "Multi-language" - ], - "summary": "Create or update product specification translation by product ID", - "description": "Inserts or updates language-specific information for a given product specification searching by product ID.\r\n\r\n> ℹ️ Learn more in the [Catalog multi-language integration guide](https://developers.vtex.com/docs/guides/catalog-multi-language-integration-guide).\r\n\r\n## Permissions\r\n\r\nAny user or [application key](https://developers.vtex.com/docs/guides/api-authentication-using-application-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| - | - | - |\r\n| Catalog | Content | Categories Management |", - "parameters": [ - { - "$ref": "#/components/parameters/Content-Type" - }, - { - "$ref": "#/components/parameters/Accept" - }, - { - "$ref": "#/components/parameters/ProductId" - }, - { - "$ref": "#/components/parameters/SpecificationId" - } - ], - "requestBody": { - "content": { - "application/json": { - "schema": { - "type": "object", - "required": [ - "ProductId", - "SpecificationId", - "Locale", - "Value" - ], - "properties": { - "ProductId": { - "type": "integer", - "description": "Product unique identifier." - }, - "SpecificationId": { - "type": "integer", - "description": "Specification unique identifier." - }, - "Locale": { - "type": "string", - "description": "The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil)." - }, - "Value": { + "tags": [ + "Multi-language" + ], + "summary": "Create or update product specification translation by product ID", + "description": "Inserts or updates language-specific information for a given product specification searching by product ID.\r\n\r\n> ℹ️ Learn more in the [Catalog multi-language integration guide](https://developers.vtex.com/docs/guides/catalog-multi-language-integration-guide).\r\n\r\n## Permissions\r\n\r\nAny user or [application key](https://developers.vtex.com/docs/guides/api-authentication-using-application-keys) must have at least one of the appropriate [License Manager resources](https://help.vtex.com/en/tutorial/license-manager-resources--3q6ztrC8YynQf6rdc6euk3) to be able to successfully run this request. Otherwise they will receive a status code `403` error. These are the applicable resources for this endpoint:\r\n\r\n| **Product** | **Category** | **Resource** |\r\n| - | - | - |\r\n| Catalog | Content | Categories Management |", + "parameters": [ + { + "$ref": "#/components/parameters/Content-Type" + }, + { + "$ref": "#/components/parameters/Accept" + }, + { + "$ref": "#/components/parameters/ProductId" + }, + { + "$ref": "#/components/parameters/SpecificationId" + } + ], + "requestBody": { + "content": { + "application/json": { + "schema": { + "type": "object", + "required": [ + "ProductId", + "SpecificationId", + "Locale", + "Value" + ], + "properties": { + "ProductId": { + "type": "integer", + "description": "Product unique identifier." + }, + "SpecificationId": { + "type": "integer", + "description": "Specification unique identifier." + }, + "Locale": { + "type": "string", + "description": "The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil)." + }, + "Value": { + "type": "string", + "description": "Translated value of the product specification.", + "nullable": true + }, + "Values": { + "type": "array", + "description": "List of the translated product specification value options. Valid for combo, radio and checkbox specification types; nullable for text, multi-line text, number, indexed text and indexed multi-line text specification types.", + "items": { "type": "string", - "description": "Translated value of the product specification.", - "nullable": true + "description": "Translated product specification value option." }, - "Values": { - "type": "array", - "description": "List of the translated product specification value options. Valid for combo, radio and checkbox specification types; nullable for text, multi-line text, number, indexed text and indexed multi-line text specification types.", - "items": { - "type": "string", - "description": "Translated product specification value option." - }, - "nullable": true - } + "nullable": true } - }, - "example": { - "ProductId": 2, - "SpecificationId": 23, - "Locale": "pt-BR", - "Value": "100% Algodão", - "Values": null } + }, + "example": { + "ProductId": 2, + "SpecificationId": 23, + "Locale": "pt-BR", + "Value": "100% Algodão", + "Values": null } } + } + }, + "responses": { + "201": { + "description": "Created" }, - "responses": { - "201": { - "description": "Created" - }, - "400": { - "description": "Bad Request" - }, - "404": { - "description": "Not Found" - }, - "409": { - "description": "Conflict" - } + "400": { + "description": "Bad Request" + }, + "404": { + "description": "Not Found" + }, + "409": { + "description": "Conflict" } } + } }, - "/api/catalog/pvt/stockkeepingunit/{skuId}/language": { + "/api/catalog/pvt/stockkeepingunit/{skuId}/language/{locale}": { "get": { "tags": [ "Multi-language SKU" @@ -16743,7 +16746,7 @@ { "OriginalFieldName": "Tipografía moderna", "FieldName": "Fuente moderna", - "DomainValues": "Arial" + "DomainValues": "Arial" } ] } @@ -16793,7 +16796,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/stockkeepingunit/{skuId}/language": { "put": { "tags": [ "Multi-language SKU" @@ -16860,7 +16865,7 @@ } } }, - "/api/catalog/pvt/stockkeepingunit/{skuId}/attribute/{skuAttributeId}/language": { + "/api/catalog/pvt/stockkeepingunit/{skuId}/attribute/{skuAttributeId}/language/{locale}": { "get": { "tags": [ "Multi-language SKU" @@ -16929,7 +16934,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/stockkeepingunit/{skuId}/attribute/{skuAttributeId}/language": { "put": { "tags": [ "Multi-language SKU" @@ -17006,7 +17013,7 @@ } } }, - "/api/catalog/pvt/stockkeepingunit/{skuId}/file/{skuFileId}/language": { + "/api/catalog/pvt/stockkeepingunit/{skuId}/file/{skuFileId}/language/{locale}": { "get": { "tags": [ "Multi-language SKU" @@ -17084,7 +17091,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/stockkeepingunit/{skuId}/file/{skuFileId}/language": { "put": { "tags": [ "Multi-language SKU" @@ -17162,7 +17171,7 @@ } } }, - "/api/catalog/pvt/specificationgroup/{specificationGroupId}/language": { + "/api/catalog/pvt/specificationgroup/{specificationGroupId}/language/{locale}": { "get": { "tags": [ "Multi-language specification" @@ -17233,7 +17242,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/specificationgroup/{specificationGroupId}/language": { "put": { "tags": [ "Multi-language specification" @@ -17294,7 +17305,7 @@ } } }, - "/api/catalog/pvt/specification/{specificationId}/language": { + "/api/catalog/pvt/specification/{specificationId}/language/{locale}": { "get": { "tags": [ "Multi-language specification" @@ -17371,7 +17382,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/specification/{specificationId}/language": { "put": { "tags": [ "Multi-language specification" @@ -17438,7 +17451,7 @@ } } }, - "/api/catalog/pvt/specificationvalue/{valueId}/language": { + "/api/catalog/pvt/specificationvalue/{valueId}/language/{locale}": { "get": { "tags": [ "Multi-language specification" @@ -17505,7 +17518,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/specificationvalue/{valueId}/language": { "put": { "tags": [ "Multi-language specification" @@ -17566,7 +17581,7 @@ } } }, - "/api/catalog/pvt/category/{categoryId}/language": { + "/api/catalog/pvt/category/{categoryId}/language/{locale}": { "get": { "tags": [ "Multi-language category" @@ -17651,7 +17666,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/category/{categoryId}/language": { "put": { "tags": [ "Multi-language category" @@ -17736,7 +17753,7 @@ } } }, - "/api/catalog/pvt/brand/{brandId}/language": { + "/api/catalog/pvt/brand/{brandId}/language/{locale}": { "get": { "tags": [ "Multi-language brand" @@ -17821,7 +17838,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/brand/{brandId}/language": { "put": { "tags": [ "Multi-language brand" @@ -17849,34 +17868,34 @@ "Name" ], "properties": { - "Locale": { - "type": "string", - "description": "The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil)." - }, - "Name": { - "type": "string", - "description": "Translated name of the brand." - }, - "Text": { - "type": "string", - "description": "Translated text description of the brand. When updating, if the field is not provided, it will turn to `null`.", - "nullable": true - }, - "Keywords": { - "type": "string", - "description": "Brand translated keywords for SEO. When updating, if the field is not provided, it will turn to `null`.", - "nullable": true - }, - "SiteTitle": { - "type": "string", - "description": "Translated site title for the brand. When updating, if the field is not provided, it will turn to `null`.", - "nullable": true - }, - "LinkId": { - "type": "string", - "description": "Translated URL-friendly identifier for the brand. When updating, if the field is not provided, it will turn to `null`.", - "nullable": true - } + "Locale": { + "type": "string", + "description": "The locale code for this translation. It follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil)." + }, + "Name": { + "type": "string", + "description": "Translated name of the brand." + }, + "Text": { + "type": "string", + "description": "Translated text description of the brand. When updating, if the field is not provided, it will turn to `null`.", + "nullable": true + }, + "Keywords": { + "type": "string", + "description": "Brand translated keywords for SEO. When updating, if the field is not provided, it will turn to `null`.", + "nullable": true + }, + "SiteTitle": { + "type": "string", + "description": "Translated site title for the brand. When updating, if the field is not provided, it will turn to `null`.", + "nullable": true + }, + "LinkId": { + "type": "string", + "description": "Translated URL-friendly identifier for the brand. When updating, if the field is not provided, it will turn to `null`.", + "nullable": true + } } }, "example": { @@ -17906,7 +17925,7 @@ } } }, - "/api/catalog/pvt/attachment/{attachmentId}/language": { + "/api/catalog/pvt/attachment/{attachmentId}/language/{locale}": { "get": { "tags": [ "Multi-language attachment and service" @@ -17977,7 +17996,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/attachment/{attachmentId}/language": { "put": { "tags": [ "Multi-language attachment and service" @@ -18038,7 +18059,7 @@ } } }, - "/api/catalog/pvt/skuservicetype/{skuServiceTypeId}/language": { + "/api/catalog/pvt/skuservicetype/{skuServiceTypeId}/language/{locale}": { "get": { "tags": [ "Multi-language attachment and service" @@ -18119,7 +18140,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/skuservicetype/{skuServiceTypeId}/language": { "put": { "tags": [ "Multi-language attachment and service" @@ -18180,7 +18203,7 @@ } } }, - "/api/catalog/pvt/skuservice/{skuserviceId}/language": { + "/api/catalog/pvt/skuservice/{skuserviceId}/language/{locale}": { "get": { "tags": [ "Multi-language attachment and service" @@ -18248,7 +18271,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/skuservice/{skuserviceId}/language": { "put": { "tags": [ "Multi-language attachment and service" @@ -18315,7 +18340,7 @@ } } }, - "/api/catalog/pvt/skuservicevalue/{skuServiceValueId}/language": { + "/api/catalog/pvt/skuservicevalue/{skuServiceValueId}/language/{locale}": { "get": { "tags": [ "Multi-language attachment and service" @@ -18376,7 +18401,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/skuservicevalue/{skuServiceValueId}/language": { "put": { "tags": [ "Multi-language attachment and service" @@ -18437,7 +18464,7 @@ } } }, - "/api/catalog/pvt/collection/{collectionId}/language": { + "/api/catalog/pvt/collection/{collectionId}/language/{locale}": { "get": { "tags": [ "Multi-language collection" @@ -18510,7 +18537,9 @@ "description": "Not Found" } } - }, + } + }, + "/api/catalog/pvt/collection/{collectionId}/language": { "put": { "tags": [ "Multi-language collection" @@ -19404,9 +19433,9 @@ }, "Locale": { "name": "locale", - "in": "query", - "description": "Code used to filter translations by a given language. When omitted, all configured languages are returned. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", - "required": false, + "in": "path", + "description": "Code used to filter translations by a given language. The format follows the IETF BCP 47 standard, such as 'en-US' for English (United States), 'en-ES' for Spanish (Spain), or 'pt-BR' for Portuguese (Brazil).", + "required": true, "schema": { "type": "string", "example": "en-US" @@ -19475,10 +19504,10 @@ } } } - } + } } }, - "SkuFileResponse":{ + "SkuFileResponse": { "type": "array", "description": "Array with objects containing SKU files information.", "items": { @@ -19658,7 +19687,7 @@ "description": "Array with information about the category's children.", "items": { "type": "string", - "description": "Category children ID." + "description": "Category children ID." } }, "Title": { @@ -22296,7 +22325,7 @@ }, { "name": "Multi-language brand" - }, + }, { "name": "Multi-language attachment and service" },