{ "uuid": "6edf2201-de4d-40cd-ad64-631d45f8c8d5", "lastMigration": 29, "name": "Catalog API", "endpointPrefix": "commerce/catalog/v1_beta", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "2589a1a1-33e2-48a3-b8e9-fce8b93546da", "documentation": "This call retrieves details of the catalog product identified by the eBay product identifier (ePID) specified in the request. These details include the product's title and description, aspects and their values, associated images, applicable category IDs, and any recognized identifiers that apply to the product. For a new listing, you can use the search call to identify candidate products on which to base the listing, then use the getProduct call to present the full details of those candidate products to the seller to make a a final selection.", "method": "get", "endpoint": "product/:epid", "responses": [ { "uuid": "bcaa5b11-f4a9-4164-8590-6935cca566b4", "body": "{\n \"additionalImages\": [\n {\n \"height\": {{faker 'number.int' max=99999}},\n \"imageUrl\": \"\",\n \"width\": {{faker 'number.int' max=99999}}\n }\n ],\n \"aspects\": [\n {\n \"localizedName\": \"\",\n \"localizedValues\": [\n \"\"\n ]\n }\n ],\n \"brand\": \"\",\n \"description\": \"\",\n \"ean\": [\n \"\"\n ],\n \"epid\": \"\",\n \"gtin\": [\n \"\"\n ],\n \"image\": {\n \"height\": {{faker 'number.int' max=99999}},\n \"imageUrl\": \"\",\n \"width\": {{faker 'number.int' max=99999}}\n },\n \"isbn\": [\n \"\"\n ],\n \"mpn\": [\n \"\"\n ],\n \"otherApplicableCategoryIds\": [\n \"\"\n ],\n \"primaryCategoryId\": \"\",\n \"productWebUrl\": \"\",\n \"title\": \"\",\n \"upc\": [\n \"\"\n ],\n \"version\": \"\"\n}", "latency": 0, "statusCode": 200, "label": "OK", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d7ab2f27-cd2b-4e1b-bdca-4f7162641979", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "6dc12218-9cc4-41ac-9215-764ef423cf03", "body": "", "latency": 0, "statusCode": 403, "label": "Forbidden", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "834d8fb1-9307-44c3-9b38-60843b3bb2e6", "body": "", "latency": 0, "statusCode": 404, "label": "Not Found", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "f635d2fe-c149-41e0-a90a-169bf7a39cb8", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" } ], "enabled": true, "responseMode": null, "type": "http" }, { "uuid": "95be7291-4efb-4a24-ac1c-377f037d521c", "documentation": "This call searches for and retrieves summaries of one or more products in the eBay catalog that match the search criteria provided by a seller. The seller can use the summaries to select the product in the eBay catalog that corresponds to the item that the seller wants to offer for sale. When a corresponding product is found and adopted by the seller, eBay will use the product information to populate the item listing. The criteria supported by search include keywords, product categories, and category aspects. To see the full details of a selected product, use the getProduct call. In addition to product summaries, this call can also be used to identify refinements, which help you to better pinpoint the product you're looking for. A refinement consists of one or more aspect values and a count of the number of times that each value has been used in previous eBay listings. An aspect is a property (e.g. color or size) of an eBay category, used by sellers to provide details about the items they're listing. The refinement container is returned when you include the fieldGroups query parameter in the request with a value of ASPECT_REFINEMENTS or FULL. Example A seller wants to find a product that is "gray" in color, but doesn't know what term the manufacturer uses for that color. It might be Silver, Brushed Nickel, Pewter, or even Grey. The returned refinement container identifies all aspects that have been used in past listings for products that match your search criteria, along with all of the values those aspects have taken, and the number of times each value was used. You can use this data to present the seller with a histogram of the values of each aspect. The seller can see which color values have been used in the past, and how frequently they have been used, and selects the most likely value or values for their product. You issue the search call again with those values in the aspect_filter parameter to narrow down the collection of products returned by the call. Although all query parameters are optional, this call must include at least the q parameter, or the category_ids, gtin, or mpn parameter with a valid value. If you provide more than one of these parameters, they will be combined with a logical AND to further refine the returned collection of matching products. Note: This call requires that certain special characters in the query parameters be percent-encoded:     (space) = %20       , = %2C       : = %3A       [ = %5B       ] = %5D       { = %7B       | = %7C       } = %7D This requirement applies to all query parameter values. However, for readability, call examples and samples in this documentation will not use the encoding. This call returns product summaries rather than the full details of the products. To retrieve the full details of a product, use the getProduct call with an ePID.", "method": "get", "endpoint": "product_summary/search", "responses": [ { "uuid": "50c6f044-66d1-485b-a0dc-4491dafb079b", "body": "{\n \"href\": \"\",\n \"limit\": {{faker 'number.int' max=99999}},\n \"next\": \"\",\n \"offset\": {{faker 'number.int' max=99999}},\n \"prev\": \"\",\n \"productSummaries\": [\n {\n \"additionalImages\": [\n {\n \"height\": {{faker 'number.int' max=99999}},\n \"imageUrl\": \"\",\n \"width\": {{faker 'number.int' max=99999}}\n }\n ],\n \"aspects\": [\n {\n \"localizedName\": \"\",\n \"localizedValues\": [\n \"\"\n ]\n }\n ],\n \"brand\": \"\",\n \"ean\": [\n \"\"\n ],\n \"epid\": \"\",\n \"gtin\": [\n \"\"\n ],\n \"image\": {\n \"height\": {{faker 'number.int' max=99999}},\n \"imageUrl\": \"\",\n \"width\": {{faker 'number.int' max=99999}}\n },\n \"isbn\": [\n \"\"\n ],\n \"mpn\": [\n \"\"\n ],\n \"productHref\": \"\",\n \"productWebUrl\": \"\",\n \"title\": \"\",\n \"upc\": [\n \"\"\n ]\n }\n ],\n \"refinement\": {\n \"aspectDistributions\": [\n {\n \"aspectValueDistributions\": [\n {\n \"localizedAspectValue\": \"\",\n \"matchCount\": {{faker 'number.int' max=99999}},\n \"refinementHref\": \"\"\n }\n ],\n \"localizedAspectName\": \"\"\n }\n ],\n \"dominantCategoryId\": \"\"\n },\n \"total\": {{faker 'number.int' max=99999}}\n}", "latency": 0, "statusCode": 200, "label": "Success", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "055a6861-907a-4f16-a735-258040dabd1c", "body": "", "latency": 0, "statusCode": 204, "label": "No Content", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "a6d51469-0466-4d30-80e4-7d5982812ff2", "body": "", "latency": 0, "statusCode": 400, "label": "Bad Request", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "d15c04a4-6ea3-404b-8321-bf32d163cd90", "body": "", "latency": 0, "statusCode": 403, "label": "Forbidden", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "068b3392-f224-464c-9d35-c7e5ce4f455e", "body": "", "latency": 0, "statusCode": 500, "label": "Internal Server Error", "headers": [{ "key": "Content-Type", "value": "application/json" }], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "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": "2589a1a1-33e2-48a3-b8e9-fce8b93546da" }, { "type": "route", "uuid": "95be7291-4efb-4a24-ac1c-377f037d521c" } ] }