{ "uuid": "de40da45-93ab-440a-a6f6-883c12f0a61a", "lastMigration": 29, "name": "Manufacturer Center API", "endpointPrefix": "", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "42d5a17e-8984-4559-ab74-d8cde9ad7203", "documentation": "Lists all the products in a Manufacturer Center account.", "method": "get", "endpoint": "v1/:parent/products", "responses": [ { "uuid": "1e4ef75f-395d-4814-8010-022500e1a5b4", "body": "{\n \"nextPageToken\": \"\",\n \"products\": [\n {\n \"attributes\": {\n \"additionalImageLink\": [\n {\n \"imageUrl\": \"\",\n \"status\": \"{{oneOf (array 'STATUS_UNSPECIFIED' 'PENDING_PROCESSING' 'PENDING_CRAWL' 'OK' 'ROBOTED' 'XROBOTED' 'CRAWL_ERROR' 'PROCESSING_ERROR' 'DECODING_ERROR' 'TOO_BIG' 'CRAWL_SKIPPED' 'HOSTLOADED' 'HTTP_404')}}\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'CRAWLED' 'UPLOADED')}}\"\n }\n ],\n \"ageGroup\": \"\",\n \"brand\": \"\",\n \"capacity\": {\n \"unit\": \"\",\n \"value\": \"\"\n },\n \"color\": \"\",\n \"count\": {\n \"unit\": \"\",\n \"value\": \"\"\n },\n \"description\": \"\",\n \"disclosureDate\": \"\",\n \"excludedDestination\": [\n \"\"\n ],\n \"featureDescription\": [\n {\n \"headline\": \"\",\n \"image\": {\n \"imageUrl\": \"\",\n \"status\": \"{{oneOf (array 'STATUS_UNSPECIFIED' 'PENDING_PROCESSING' 'PENDING_CRAWL' 'OK' 'ROBOTED' 'XROBOTED' 'CRAWL_ERROR' 'PROCESSING_ERROR' 'DECODING_ERROR' 'TOO_BIG' 'CRAWL_SKIPPED' 'HOSTLOADED' 'HTTP_404')}}\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'CRAWLED' 'UPLOADED')}}\"\n },\n \"text\": \"\"\n }\n ],\n \"flavor\": \"\",\n \"format\": \"\",\n \"gender\": \"\",\n \"grocery\": {\n \"activeIngredients\": \"\",\n \"alcoholByVolume\": {{faker 'number.float'}},\n \"allergens\": \"\",\n \"derivedNutritionClaim\": [\n \"\"\n ],\n \"directions\": \"\",\n \"indications\": \"\",\n \"ingredients\": \"\",\n \"nutritionClaim\": [\n \"\"\n ],\n \"storageInstructions\": \"\"\n },\n \"gtin\": [\n \"\"\n ],\n \"imageLink\": {\n \"imageUrl\": \"\",\n \"status\": \"{{oneOf (array 'STATUS_UNSPECIFIED' 'PENDING_PROCESSING' 'PENDING_CRAWL' 'OK' 'ROBOTED' 'XROBOTED' 'CRAWL_ERROR' 'PROCESSING_ERROR' 'DECODING_ERROR' 'TOO_BIG' 'CRAWL_SKIPPED' 'HOSTLOADED' 'HTTP_404')}}\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'CRAWLED' 'UPLOADED')}}\"\n },\n \"includedDestination\": [\n \"\"\n ],\n \"itemGroupId\": \"\",\n \"material\": \"\",\n \"mpn\": \"\",\n \"nutrition\": {\n \"addedSugars\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"addedSugarsDailyPercentage\": {{faker 'number.float'}},\n \"calcium\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"calciumDailyPercentage\": {{faker 'number.float'}},\n \"cholesterol\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"cholesterolDailyPercentage\": {{faker 'number.float'}},\n \"dietaryFiber\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"dietaryFiberDailyPercentage\": {{faker 'number.float'}},\n \"energy\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"energyFromFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"folateDailyPercentage\": {{faker 'number.float'}},\n \"folateFolicAcid\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"folateMcgDfe\": {{faker 'number.float'}},\n \"iron\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"ironDailyPercentage\": {{faker 'number.float'}},\n \"monounsaturatedFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"nutritionFactMeasure\": \"\",\n \"polyols\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"polyunsaturatedFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"potassium\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"potassiumDailyPercentage\": {{faker 'number.float'}},\n \"preparedSizeDescription\": \"\",\n \"protein\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"proteinDailyPercentage\": {{faker 'number.float'}},\n \"saturatedFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"saturatedFatDailyPercentage\": {{faker 'number.float'}},\n \"servingSizeDescription\": \"\",\n \"servingSizeMeasure\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"servingsPerContainer\": \"\",\n \"sodium\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"sodiumDailyPercentage\": {{faker 'number.float'}},\n \"starch\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"totalCarbohydrate\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"totalCarbohydrateDailyPercentage\": {{faker 'number.float'}},\n \"totalFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"totalFatDailyPercentage\": {{faker 'number.float'}},\n \"totalSugars\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"totalSugarsDailyPercentage\": {{faker 'number.float'}},\n \"transFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"transFatDailyPercentage\": {{faker 'number.float'}},\n \"vitaminD\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"vitaminDDailyPercentage\": {{faker 'number.float'}},\n \"voluntaryNutritionFact\": [\n {\n \"dailyPercentage\": {{faker 'number.float'}},\n \"name\": \"\",\n \"value\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n }\n }\n ]\n },\n \"pattern\": \"\",\n \"productDetail\": [\n {\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sectionName\": \"\"\n }\n ],\n \"productHighlight\": [\n \"\"\n ],\n \"productLine\": \"\",\n \"productName\": \"\",\n \"productPageUrl\": \"\",\n \"productType\": [\n \"\"\n ],\n \"releaseDate\": \"\",\n \"richProductContent\": [\n \"\"\n ],\n \"scent\": \"\",\n \"size\": \"\",\n \"sizeSystem\": \"\",\n \"sizeType\": [\n \"\"\n ],\n \"suggestedRetailPrice\": {\n \"amount\": \"\",\n \"currency\": \"\"\n },\n \"targetClientId\": \"\",\n \"theme\": \"\",\n \"title\": \"\",\n \"videoLink\": [\n \"\"\n ]\n },\n \"contentLanguage\": \"\",\n \"destinationStatuses\": [\n {\n \"destination\": \"\",\n \"status\": \"{{oneOf (array 'UNKNOWN' 'ACTIVE' 'PENDING' 'DISAPPROVED')}}\"\n }\n ],\n \"issues\": [\n {\n \"attribute\": \"\",\n \"description\": \"\",\n \"destination\": \"\",\n \"resolution\": \"{{oneOf (array 'RESOLUTION_UNSPECIFIED' 'USER_ACTION' 'PENDING_PROCESSING')}}\",\n \"severity\": \"{{oneOf (array 'SEVERITY_UNSPECIFIED' 'ERROR' 'WARNING' 'INFO')}}\",\n \"timestamp\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ],\n \"name\": \"\",\n \"parent\": \"\",\n \"productId\": \"\",\n \"targetCountry\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "85078aaf-4ced-4588-a573-b71a340c97ff", "documentation": "Deletes the product from a Manufacturer Center account.", "method": "delete", "endpoint": "v1/:parent/products/:name", "responses": [ { "uuid": "ce6e6ebb-b491-4b7d-b6e2-37f8829526ba", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "7b9b0578-fbbf-4ce6-ac09-b5715d32fa92", "documentation": "Gets the product from a Manufacturer Center account, including product issues. A recently updated product takes around 15 minutes to process. Changes are only visible after it has been processed. While some issues may be available once the product has been processed, other issues may take days to appear.", "method": "get", "endpoint": "v1/:parent/products/:name", "responses": [ { "uuid": "2cbb2023-eeb1-4d66-9a4b-7cbc7ad1ac5b", "body": "{\n \"attributes\": {\n \"additionalImageLink\": [\n {\n \"imageUrl\": \"\",\n \"status\": \"{{oneOf (array 'STATUS_UNSPECIFIED' 'PENDING_PROCESSING' 'PENDING_CRAWL' 'OK' 'ROBOTED' 'XROBOTED' 'CRAWL_ERROR' 'PROCESSING_ERROR' 'DECODING_ERROR' 'TOO_BIG' 'CRAWL_SKIPPED' 'HOSTLOADED' 'HTTP_404')}}\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'CRAWLED' 'UPLOADED')}}\"\n }\n ],\n \"ageGroup\": \"\",\n \"brand\": \"\",\n \"capacity\": {\n \"unit\": \"\",\n \"value\": \"\"\n },\n \"color\": \"\",\n \"count\": {\n \"unit\": \"\",\n \"value\": \"\"\n },\n \"description\": \"\",\n \"disclosureDate\": \"\",\n \"excludedDestination\": [\n \"\"\n ],\n \"featureDescription\": [\n {\n \"headline\": \"\",\n \"image\": {\n \"imageUrl\": \"\",\n \"status\": \"{{oneOf (array 'STATUS_UNSPECIFIED' 'PENDING_PROCESSING' 'PENDING_CRAWL' 'OK' 'ROBOTED' 'XROBOTED' 'CRAWL_ERROR' 'PROCESSING_ERROR' 'DECODING_ERROR' 'TOO_BIG' 'CRAWL_SKIPPED' 'HOSTLOADED' 'HTTP_404')}}\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'CRAWLED' 'UPLOADED')}}\"\n },\n \"text\": \"\"\n }\n ],\n \"flavor\": \"\",\n \"format\": \"\",\n \"gender\": \"\",\n \"grocery\": {\n \"activeIngredients\": \"\",\n \"alcoholByVolume\": {{faker 'number.float'}},\n \"allergens\": \"\",\n \"derivedNutritionClaim\": [\n \"\"\n ],\n \"directions\": \"\",\n \"indications\": \"\",\n \"ingredients\": \"\",\n \"nutritionClaim\": [\n \"\"\n ],\n \"storageInstructions\": \"\"\n },\n \"gtin\": [\n \"\"\n ],\n \"imageLink\": {\n \"imageUrl\": \"\",\n \"status\": \"{{oneOf (array 'STATUS_UNSPECIFIED' 'PENDING_PROCESSING' 'PENDING_CRAWL' 'OK' 'ROBOTED' 'XROBOTED' 'CRAWL_ERROR' 'PROCESSING_ERROR' 'DECODING_ERROR' 'TOO_BIG' 'CRAWL_SKIPPED' 'HOSTLOADED' 'HTTP_404')}}\",\n \"type\": \"{{oneOf (array 'TYPE_UNSPECIFIED' 'CRAWLED' 'UPLOADED')}}\"\n },\n \"includedDestination\": [\n \"\"\n ],\n \"itemGroupId\": \"\",\n \"material\": \"\",\n \"mpn\": \"\",\n \"nutrition\": {\n \"addedSugars\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"addedSugarsDailyPercentage\": {{faker 'number.float'}},\n \"calcium\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"calciumDailyPercentage\": {{faker 'number.float'}},\n \"cholesterol\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"cholesterolDailyPercentage\": {{faker 'number.float'}},\n \"dietaryFiber\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"dietaryFiberDailyPercentage\": {{faker 'number.float'}},\n \"energy\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"energyFromFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"folateDailyPercentage\": {{faker 'number.float'}},\n \"folateFolicAcid\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"folateMcgDfe\": {{faker 'number.float'}},\n \"iron\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"ironDailyPercentage\": {{faker 'number.float'}},\n \"monounsaturatedFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"nutritionFactMeasure\": \"\",\n \"polyols\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"polyunsaturatedFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"potassium\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"potassiumDailyPercentage\": {{faker 'number.float'}},\n \"preparedSizeDescription\": \"\",\n \"protein\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"proteinDailyPercentage\": {{faker 'number.float'}},\n \"saturatedFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"saturatedFatDailyPercentage\": {{faker 'number.float'}},\n \"servingSizeDescription\": \"\",\n \"servingSizeMeasure\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"servingsPerContainer\": \"\",\n \"sodium\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"sodiumDailyPercentage\": {{faker 'number.float'}},\n \"starch\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"totalCarbohydrate\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"totalCarbohydrateDailyPercentage\": {{faker 'number.float'}},\n \"totalFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"totalFatDailyPercentage\": {{faker 'number.float'}},\n \"totalSugars\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"totalSugarsDailyPercentage\": {{faker 'number.float'}},\n \"transFat\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"transFatDailyPercentage\": {{faker 'number.float'}},\n \"vitaminD\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n },\n \"vitaminDDailyPercentage\": {{faker 'number.float'}},\n \"voluntaryNutritionFact\": [\n {\n \"dailyPercentage\": {{faker 'number.float'}},\n \"name\": \"\",\n \"value\": {\n \"amount\": {{faker 'number.float'}},\n \"unit\": \"\"\n }\n }\n ]\n },\n \"pattern\": \"\",\n \"productDetail\": [\n {\n \"attributeName\": \"\",\n \"attributeValue\": \"\",\n \"sectionName\": \"\"\n }\n ],\n \"productHighlight\": [\n \"\"\n ],\n \"productLine\": \"\",\n \"productName\": \"\",\n \"productPageUrl\": \"\",\n \"productType\": [\n \"\"\n ],\n \"releaseDate\": \"\",\n \"richProductContent\": [\n \"\"\n ],\n \"scent\": \"\",\n \"size\": \"\",\n \"sizeSystem\": \"\",\n \"sizeType\": [\n \"\"\n ],\n \"suggestedRetailPrice\": {\n \"amount\": \"\",\n \"currency\": \"\"\n },\n \"targetClientId\": \"\",\n \"theme\": \"\",\n \"title\": \"\",\n \"videoLink\": [\n \"\"\n ]\n },\n \"contentLanguage\": \"\",\n \"destinationStatuses\": [\n {\n \"destination\": \"\",\n \"status\": \"{{oneOf (array 'UNKNOWN' 'ACTIVE' 'PENDING' 'DISAPPROVED')}}\"\n }\n ],\n \"issues\": [\n {\n \"attribute\": \"\",\n \"description\": \"\",\n \"destination\": \"\",\n \"resolution\": \"{{oneOf (array 'RESOLUTION_UNSPECIFIED' 'USER_ACTION' 'PENDING_PROCESSING')}}\",\n \"severity\": \"{{oneOf (array 'SEVERITY_UNSPECIFIED' 'ERROR' 'WARNING' 'INFO')}}\",\n \"timestamp\": \"\",\n \"title\": \"\",\n \"type\": \"\"\n }\n ],\n \"name\": \"\",\n \"parent\": \"\",\n \"productId\": \"\",\n \"targetCountry\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "48e6760b-dd3d-46d6-98d7-17627c02885d", "documentation": "Inserts or updates the attributes of the product in a Manufacturer Center account. Creates a product with the provided attributes. If the product already exists, then all attributes are replaced with the new ones. The checks at upload time are minimal. All required attributes need to be present for a product to be valid. Issues may show up later after the API has accepted a new upload for a product and it is possible to overwrite an existing valid product with an invalid product. To detect this, you should retrieve the product and check it for issues once the new version is available. Uploaded attributes first need to be processed before they can be retrieved. Until then, new products will be unavailable, and retrieval of previously uploaded products will return the original state of the product.", "method": "put", "endpoint": "v1/:parent/products/:name", "responses": [ { "uuid": "4e30ba48-977e-4176-b517-018a520d7708", "body": "{}", "latency": 0, "statusCode": 200, "label": "Successful response", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" } ], "proxyMode": false, "proxyHost": "", "proxyRemovePrefix": false, "tlsOptions": { "enabled": false, "type": "CERT", "pfxPath": "", "certPath": "", "keyPath": "", "caPath": "", "passphrase": "" }, "cors": true, "headers": [], "proxyReqHeaders": [{ "key": "", "value": "" }], "proxyResHeaders": [{ "key": "", "value": "" }], "data": [], "folders": [], "rootChildren": [ { "type": "route", "uuid": "42d5a17e-8984-4559-ab74-d8cde9ad7203" }, { "type": "route", "uuid": "85078aaf-4ced-4588-a573-b71a340c97ff" }, { "type": "route", "uuid": "7b9b0578-fbbf-4ce6-ac09-b5715d32fa92" }, { "type": "route", "uuid": "48e6760b-dd3d-46d6-98d7-17627c02885d" } ] }