{ "uuid": "2b9b909b-34cd-4b32-8e12-74d836a4aaa6", "lastMigration": 29, "name": "Item Feed Service", "endpointPrefix": "buy/feed/v1_beta", "latency": 0, "port": 3000, "hostname": "", "routes": [ { "uuid": "aa878c77-3c59-47b3-b47e-f21bff1cec10", "documentation": "This method lets you download a TSV_GZIP (tab separated value gzip) Item feed file. The feed file contains all the items from all the child categories of the specified category. The first line of the file is the header, which labels the columns and indicates the order of the values on each line. Each header is described in the Response fields section. There are two types of item feed files generated: A daily Item feed file containing all the newly listed items for a specific category, date, and marketplace (feed_scope = NEWLY_LISTED) A weekly Item Bootstrap feed file containing all the items in a specific category and marketplace (feed_scope = ALL_ACTIVE) Note: Filters are applied to the feed files. For details, see Feed File Filters. When curating the items returned, be sure to code as if these filters are not applied as they can be changed or removed in the future. URLs for this method Production URL: https://api.ebay.com/buy/feed/v1_beta/item? Sandbox URL: https://api.sandbox.ebay.com/buy/feed/v1_beta/item? Downloading feed files Item feed files are binary gzip files. If the file is larger than 100 MB, the download must be streamed in chunks. You specify the size of the chunks in bytes using the Range request header. The Content-range response header indicates where in the full resource this partial chunk of data belongs and the total number of bytes in the file. For more information about using these headers, see Retrieving a gzip feed file. In addition to the API, there is an open source Feed SDK written in Java that downloads, combines files into a single file when needed, and unzips the entire feed file. It also lets you specify field filters to curate the items in the file. Note: The response is always a TSV_GZIP file. However for documentation purposes, the response is shown as JSON fields so that the value returned in each column can be explained. The order of the response fields, shows you the order of the columns in the feed file. Restrictions For a list of supported sites and other restrictions, see API Restrictions.", "method": "get", "endpoint": "item", "responses": [ { "uuid": "78bc182f-5a68-4dd0-9b78-d021d19dbec7", "body": "{\n \"items\": [\n {\n \"acceptedPaymentMethods\": \"\",\n \"additionalImageUrls\": \"\",\n \"additionalShippingCostPerUnit\": \"\",\n \"alerts\": \"\",\n \"availability\": \"\",\n \"availabilityThreshold\": {{faker 'number.int' max=99999}},\n \"availabilityThresholdType\": \"\",\n \"brand\": \"\",\n \"buyingOptions\": \"\",\n \"category\": \"\",\n \"categoryId\": \"\",\n \"condition\": \"\",\n \"conditionId\": \"\",\n \"deliveryOptions\": \"\",\n \"discountAmount\": \"\",\n \"discountPercentage\": \"\",\n \"energyEfficiencyClass\": \"\",\n \"epid\": \"\",\n \"estimatedAvailableQuantity\": {{faker 'number.int' max=99999}},\n \"gtin\": \"\",\n \"imageAlteringProhibited\": {{faker 'datatype.boolean'}},\n \"imageUrl\": \"\",\n \"inferredBrand\": \"\",\n \"inferredEpid\": \"\",\n \"inferredGtin\": \"\",\n \"inferredLocalizedAspects\": \"\",\n \"inferredMpn\": \"\",\n \"itemEndDate\": \"\",\n \"itemId\": \"\",\n \"itemLocationCountry\": \"\",\n \"legacyItemId\": \"\",\n \"lengthUnitOfMeasure\": \"\",\n \"localizedAspects\": \"\",\n \"lotSize\": {{faker 'number.int' max=99999}},\n \"mpn\": \"\",\n \"originalPriceCurrency\": \"\",\n \"originalPriceValue\": \"\",\n \"packageHeight\": \"\",\n \"packageLength\": \"\",\n \"packageWeight\": \"\",\n \"packageWidth\": \"\",\n \"priceCurrency\": \"\",\n \"priceValue\": \"\",\n \"primaryItemGroupId\": \"\",\n \"primaryItemGroupType\": \"\",\n \"priorityListingPayload\": \"\",\n \"qualifiedPrograms\": \"\",\n \"quantityUsedForEstimate\": {{faker 'number.int' max=99999}},\n \"refundMethod\": \"\",\n \"returnMethod\": \"\",\n \"returnPeriodUnit\": \"\",\n \"returnPeriodValue\": {{faker 'number.int' max=99999}},\n \"returnShippingCostPayer\": \"\",\n \"returnsAccepted\": {{faker 'datatype.boolean'}},\n \"sellerAccountType\": \"\",\n \"sellerFeedbackPercentage\": \"\",\n \"sellerFeedbackScore\": \"\",\n \"sellerItemRevision\": \"\",\n \"sellerTrustLevel\": \"\",\n \"sellerUsername\": \"\",\n \"shipToExcludedRegions\": \"\",\n \"shipToIncludedRegions\": \"\",\n \"shippingCarrierCode\": \"\",\n \"shippingCost\": \"\",\n \"shippingCostType\": \"\",\n \"shippingServiceCode\": \"\",\n \"shippingType\": \"\",\n \"title\": \"\",\n \"tyreLabelImageUrl\": \"\",\n \"unitPrice\": \"\",\n \"unitPricingMeasure\": \"\",\n \"weightUnitOfMeasure\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Partial Content", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Content-range", "value": "" }, { "key": "Last-Modified", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "d481dbbc-a5a7-4c3d-ac05-89143cf00354", "body": "", "latency": 0, "statusCode": 204, "label": "No Content
This code is returned when there are no items that meet the criteria for this feed file. See Feed File Filters for details.", "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": "3e718dad-3937-47f5-b8a7-43f99b903c96", "body": "{\n \"items\": [\n {\n \"acceptedPaymentMethods\": \"\",\n \"additionalImageUrls\": \"\",\n \"additionalShippingCostPerUnit\": \"\",\n \"alerts\": \"\",\n \"availability\": \"\",\n \"availabilityThreshold\": {{faker 'number.int' max=99999}},\n \"availabilityThresholdType\": \"\",\n \"brand\": \"\",\n \"buyingOptions\": \"\",\n \"category\": \"\",\n \"categoryId\": \"\",\n \"condition\": \"\",\n \"conditionId\": \"\",\n \"deliveryOptions\": \"\",\n \"discountAmount\": \"\",\n \"discountPercentage\": \"\",\n \"energyEfficiencyClass\": \"\",\n \"epid\": \"\",\n \"estimatedAvailableQuantity\": {{faker 'number.int' max=99999}},\n \"gtin\": \"\",\n \"imageAlteringProhibited\": {{faker 'datatype.boolean'}},\n \"imageUrl\": \"\",\n \"inferredBrand\": \"\",\n \"inferredEpid\": \"\",\n \"inferredGtin\": \"\",\n \"inferredLocalizedAspects\": \"\",\n \"inferredMpn\": \"\",\n \"itemEndDate\": \"\",\n \"itemId\": \"\",\n \"itemLocationCountry\": \"\",\n \"legacyItemId\": \"\",\n \"lengthUnitOfMeasure\": \"\",\n \"localizedAspects\": \"\",\n \"lotSize\": {{faker 'number.int' max=99999}},\n \"mpn\": \"\",\n \"originalPriceCurrency\": \"\",\n \"originalPriceValue\": \"\",\n \"packageHeight\": \"\",\n \"packageLength\": \"\",\n \"packageWeight\": \"\",\n \"packageWidth\": \"\",\n \"priceCurrency\": \"\",\n \"priceValue\": \"\",\n \"primaryItemGroupId\": \"\",\n \"primaryItemGroupType\": \"\",\n \"priorityListingPayload\": \"\",\n \"qualifiedPrograms\": \"\",\n \"quantityUsedForEstimate\": {{faker 'number.int' max=99999}},\n \"refundMethod\": \"\",\n \"returnMethod\": \"\",\n \"returnPeriodUnit\": \"\",\n \"returnPeriodValue\": {{faker 'number.int' max=99999}},\n \"returnShippingCostPayer\": \"\",\n \"returnsAccepted\": {{faker 'datatype.boolean'}},\n \"sellerAccountType\": \"\",\n \"sellerFeedbackPercentage\": \"\",\n \"sellerFeedbackScore\": \"\",\n \"sellerItemRevision\": \"\",\n \"sellerTrustLevel\": \"\",\n \"sellerUsername\": \"\",\n \"shipToExcludedRegions\": \"\",\n \"shipToIncludedRegions\": \"\",\n \"shippingCarrierCode\": \"\",\n \"shippingCost\": \"\",\n \"shippingCostType\": \"\",\n \"shippingServiceCode\": \"\",\n \"shippingType\": \"\",\n \"title\": \"\",\n \"tyreLabelImageUrl\": \"\",\n \"unitPrice\": \"\",\n \"unitPricingMeasure\": \"\",\n \"weightUnitOfMeasure\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 206, "label": "Partial Content", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Content-range", "value": "" }, { "key": "Last-Modified", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "aed7965c-3b42-454d-9718-6105b2bb468d", "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": "8d29f900-db04-46a4-a372-15345694d3e8", "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": "7bba1f01-1e5d-4859-88e8-94c21f490710", "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": "8600b9a0-abb2-40b8-96b6-a3bbf0a68779", "body": "", "latency": 0, "statusCode": 409, "label": "Conflict", "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": "b86b0db2-21e6-43e9-a377-7f5ca02fb90c", "body": "", "latency": 0, "statusCode": 416, "label": "Range not satisfiable", "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": "252f6d85-de2e-4edd-9fda-2c95cebb6694", "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": "28b6baa8-5785-4ca7-b90f-7c4b0bb91c0a", "documentation": "This method lets you download a TSV_GZIP (tab separated value gzip) Item Group feed file. An item group is an item that has various aspect differences, such as color, size, storage capacity, etc. There are two types of item group feed files generated: A daily Item Group feed file containing the item group variation information associated with items returned in the Item feed file for a specific day, category, and marketplace. (feed_scope = NEWLY_LISTED) A weekly Item Group Bootstrap feed file containing all the item group variation information associated with items returned in the Item Bootstrap feed file for all the items in a specific category. (feed_scope = ALL_ACTIVE) Note: Filters are applied to the feed files. For details, see Feed File Filters. When curating the items returned, be sure to code as if these filters are not applied as they can be changed or removed in the future. The contents of these feed files are based on the contents of the corresponding daily Item or Item Bootstrap feed file. When a new Item or Item Bootstrap feed file is generated, the service reads the file and if an item in the file has a primaryItemGroupId value, which indicates the item is part of an item group, it uses that value to return the item group (parent item) information for that item in the corresponding Item Group or Item Group Bootstrap feed file. This information includes the name/value pair of the aspects of the items in this group returned in the variesByLocalizedAspects column. For example, if the item was a shirt some of the variation names could be Size, Color, etc. Also the images for the various aspects are returned in the additionalImageUrls column. The first line in any feed file is the header, which labels the columns and indicates the order of the values on each line. Each header is described in the Response fields section. Combining the Item Group and Item feed files The Item Group or Item Group Bootstrap feed file contains details about the item group (parent item), including the item group ID itemGroupId. You match the value of itemGroupId from the Item Group feed file with the value of primaryItemGroupId from the corresponding daily Item or Item Bootstrap feed file. URLs for this method Production URL: https://api.ebay.com/buy/feed/v1_beta/item_group? Sandbox URL: https://api.sandbox.ebay.com/buy/feed/v1_beta/item_group? Downloading feed files Item Group feed files are binary gzip files. If the file is larger than 100 MB, the download must be streamed in chunks. You specify the size of the chunks in bytes using the Range request header. The content-range response header indicates where in the full resource this partial chunk of data belongs and the total number of bytes in the file. For more information about using these headers, see Retrieving a gzip feed file. Note: The response is always only a TSV_GZIP file. However for documentation purposes, the response is shown as JSON fields so that the value returned in each column can be explained. The order of the response fields, shows you the order of the columns in the feed file. Restrictions For a list of supported sites and other restrictions, see API Restrictions.", "method": "get", "endpoint": "item_group", "responses": [ { "uuid": "c44479ed-feb9-48ee-8334-983dac8988ee", "body": "{\n \"itemGroups\": [\n {\n \"additionalImageUrls\": \"\",\n \"imageAlteringProhibited\": {{faker 'datatype.boolean'}},\n \"imageUrl\": \"\",\n \"itemGroupId\": \"\",\n \"itemGroupType\": \"\",\n \"title\": \"\",\n \"variesByLocalizedAspects\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Partial Content", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Content-range", "value": "" }, { "key": "Last-Modified", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "6a9d951b-0fe7-4d22-ba67-cc747944217e", "body": "", "latency": 0, "statusCode": 204, "label": "No Content
This code is returned when there are no items that meet the criteria for this feed file. See Feed File Filters for details.", "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": "522e1ffa-c098-499a-acfd-ac295f12651b", "body": "{\n \"itemGroups\": [\n {\n \"additionalImageUrls\": \"\",\n \"imageAlteringProhibited\": {{faker 'datatype.boolean'}},\n \"imageUrl\": \"\",\n \"itemGroupId\": \"\",\n \"itemGroupType\": \"\",\n \"title\": \"\",\n \"variesByLocalizedAspects\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 206, "label": "Partial Content", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Content-range", "value": "" }, { "key": "Last-Modified", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "2cbd42b8-a59f-4336-97b5-f1d0b1dc5115", "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": "18f86aac-7d50-4907-8d62-1eb4350bb769", "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": "59b192e0-23d3-4ef6-9581-1f8f813484b8", "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": "953f9a05-a148-487b-bd98-458adbb23766", "body": "", "latency": 0, "statusCode": 409, "label": "Conflict", "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": "e6e91ca1-25fc-4e29-9b58-9a85b9ca36c3", "body": "", "latency": 0, "statusCode": 416, "label": "Range not satisfiable", "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": "8e459478-5268-4f7d-b2e3-17f8d216adb3", "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": "b4660d71-b05a-404f-9c1d-f0f17616d4b1", "documentation": "Using this method, you can download a TSV_GZIP (tab separated value gzip) Item Priority feed file, which allows you to track changes (deltas) in the status of your priority items, such as when an item is added or removed from a campaign. The delta feed tracks the changes to the status of items within a category you specify in the input URI. You can also specify a specific date for the feed you want returned. Important: You must consume the daily feeds (Item, Item Group) before consuming the Item Priority feed. This ensures that your inventory is up to date. URLs for this method Production URL: https://api.ebay.com/buy/feed/v1_beta/item_priority? Sandbox URL: https://api.sandbox.ebay.com/buy/feed/v1_beta/item_priority? Downloading feed files Note: Filters are applied to the feed files. For details, see Feed File Filters. When curating the items returned, be sure to code as if these filters are not applied as they can be changed or removed in the future. Priority Item feed files are binary gzip files. If the file is larger than 100 MB, the download must be streamed in chunks. You specify the size of the chunks in bytes using the Range request header. The Content-range response header indicates where in the full resource this partial chunk of data belongs and the total number of bytes in the file. For more information about using these headers, see Retrieving a gzip feed file. In addition to the API, there is an open source Feed SDK written in Java that downloads, combines files into a single file when needed, and unzips the entire feed file. It also lets you specify field filters to curate the items in the file. Note: The response is always a TSV_GZIP file. However for documentation purposes, the response is shown as JSON fields so that the value returned in each column can be explained. The order of the response fields, shows you the order of the columns in the feed file. Restrictions For a list of supported sites and other restrictions, see API Restrictions.", "method": "get", "endpoint": "item_priority", "responses": [ { "uuid": "b49341aa-e3c8-4384-84fd-7879d4407663", "body": "{\n \"itemDelta\": [\n {\n \"changeMetadata\": \"\",\n \"itemId\": \"\",\n \"priorityListingPayload\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Partial Content", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Content-range", "value": "" }, { "key": "Last-Modified", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "c7c4cef1-e7a4-4db1-b04a-342ca49f44d0", "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": "32fe2590-e520-4020-97de-a333373490a3", "body": "{\n \"itemDelta\": [\n {\n \"changeMetadata\": \"\",\n \"itemId\": \"\",\n \"priorityListingPayload\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 206, "label": "Partial Content", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Content-range", "value": "" }, { "key": "Last-Modified", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "abed2270-b550-40a1-b2e0-d1ee164301ac", "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": "7601b731-249f-40cf-97be-70a67a17843d", "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": "dbaa27db-d129-47f7-b668-f8fa5345087e", "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": "ef88f55c-f616-47f8-ab1f-b1d8046d110e", "body": "", "latency": 0, "statusCode": 409, "label": "Conflict", "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": "c28bbb2d-207c-479f-915d-f19387f54716", "body": "", "latency": 0, "statusCode": 416, "label": "Range not satisfiable", "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": "c1993440-dda1-4204-b67b-6b16e67b4925", "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": "973740ca-2da8-474c-aba2-56838d8bf457", "documentation": "The Hourly Snapshot feed file is generated each hour every day for most categories. This method lets you download an Hourly Snapshot TSV_GZIP (tab-separated value gzip) feed file containing the details of all the items that have changed within the specified day and hour for a specific category. This means to generate the 8AM file of items that have changed from 8AM and 8:59AM, the service starts at 9AM. You can retrieve the 8AM snapshot file at 10AM. Snapshot feeds now include new listings. You can check itemCreationDate to identify listings that were newly created within the specified hour. Note: Filters are applied to the feed files. For details, see Feed File Filters. When curating the items returned, be sure to code as if these filters are not applied as they can be changed or removed in the future. You can use the response from this method to update the item details of items stored in your database. By looking at the value of itemSnapshotDate for a given item, you will be able to tell which information is the latest. Important: When the value of the availability column is UNAVAILABLE, only the itemId and availability columns are populated. URLs for this method Production URL: https://api.ebay.com/buy/feed/v1_beta/item_snapshot? Sandbox URL: https://api.sandbox.ebay.com/buy/feed/v1_beta/item_snapshot? Downloading feed files Hourly snapshot feed files are binary gzip files. If the file is larger than 100 MB, the download must be streamed in chunks. You specify the size of the chunks in bytes using the Range request header. The Content-range response header indicates where in the full resource this partial chunk of data belongs and the total number of bytes in the file. For more information about using these headers, see Retrieving a gzip feed file. Note: The response is always a TSV_GZIP file. However for documentation purposes, the response is shown as JSON fields so that the value returned in each column can be explained. The order of the response fields, shows you the order of the columns in the feed file. Restrictions For a list of supported sites and other restrictions, see API Restrictions.", "method": "get", "endpoint": "item_snapshot", "responses": [ { "uuid": "54eb4995-5b66-4537-8b75-3a57c67ace31", "body": "{\n \"items\": [\n {\n \"acceptedPaymentMethods\": \"\",\n \"additionalImageUrls\": \"\",\n \"additionalShippingCostPerUnit\": \"\",\n \"ageGroup\": \"\",\n \"alerts\": \"\",\n \"availability\": \"\",\n \"availabilityThreshold\": {{faker 'number.int' max=99999}},\n \"availabilityThresholdType\": \"\",\n \"brand\": \"\",\n \"buyingOptions\": \"\",\n \"category\": \"\",\n \"categoryId\": \"\",\n \"changeMetadata\": \"\",\n \"color\": \"\",\n \"condition\": \"\",\n \"conditionId\": \"\",\n \"defaultImageUrl\": \"\",\n \"deliveryOptions\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"discountPercentage\": \"\",\n \"energyEfficiencyClass\": \"\",\n \"epid\": \"\",\n \"estimatedAvailableQuantity\": {{faker 'number.int' max=99999}},\n \"gender\": \"\",\n \"gtin\": \"\",\n \"imageAlteringProhibited\": {{faker 'datatype.boolean'}},\n \"imageUrl\": \"\",\n \"inferredEpid\": \"\",\n \"itemAffiliateWebUrl\": \"\",\n \"itemCreationDate\": \"\",\n \"itemEndDate\": \"\",\n \"itemId\": \"\",\n \"itemLocationCountry\": \"\",\n \"itemSnapshotDate\": \"\",\n \"itemWebUrl\": \"\",\n \"legacyItemId\": \"\",\n \"localizedAspects\": \"\",\n \"lotSize\": {{faker 'number.int' max=99999}},\n \"material\": \"\",\n \"mpn\": \"\",\n \"originalPriceCurrency\": \"\",\n \"originalPriceValue\": \"\",\n \"pattern\": \"\",\n \"priceCurrency\": \"\",\n \"priceValue\": \"\",\n \"primaryItemGroupId\": \"\",\n \"primaryItemGroupType\": \"\",\n \"qualifiedPrograms\": \"\",\n \"quantityUsedForEstimate\": {{faker 'number.int' max=99999}},\n \"refundMethod\": \"\",\n \"returnMethod\": \"\",\n \"returnPeriodUnit\": \"\",\n \"returnPeriodValue\": {{faker 'number.int' max=99999}},\n \"returnShippingCostPayer\": \"\",\n \"returnsAccepted\": {{faker 'datatype.boolean'}},\n \"sellerAccountType\": \"\",\n \"sellerFeedbackPercentage\": \"\",\n \"sellerFeedbackScore\": \"\",\n \"sellerItemRevision\": \"\",\n \"sellerTrustLevel\": \"\",\n \"sellerUsername\": \"\",\n \"shipToExcludedRegions\": \"\",\n \"shipToIncludedRegions\": \"\",\n \"shippingCarrierCode\": \"\",\n \"shippingCost\": \"\",\n \"shippingCostType\": \"\",\n \"shippingServiceCode\": \"\",\n \"shippingType\": \"\",\n \"size\": \"\",\n \"title\": \"\",\n \"totalUnits\": \"\",\n \"tyreLabelImageUrl\": \"\",\n \"unitPrice\": \"\",\n \"unitPricingMeasure\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 200, "label": "Partial Content", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Content-range", "value": "" }, { "key": "Last-Modified", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": true, "crudKey": "id" }, { "uuid": "2f653d53-5447-4761-9cde-717a72a55870", "body": "", "latency": 0, "statusCode": 204, "label": "No Content
This code is returned when there are no items that meet the criteria for this feed file. See Feed File Filters for details.", "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": "a820c3b5-d5b8-4b2a-a7df-e40219f4ec9c", "body": "{\n \"items\": [\n {\n \"acceptedPaymentMethods\": \"\",\n \"additionalImageUrls\": \"\",\n \"additionalShippingCostPerUnit\": \"\",\n \"ageGroup\": \"\",\n \"alerts\": \"\",\n \"availability\": \"\",\n \"availabilityThreshold\": {{faker 'number.int' max=99999}},\n \"availabilityThresholdType\": \"\",\n \"brand\": \"\",\n \"buyingOptions\": \"\",\n \"category\": \"\",\n \"categoryId\": \"\",\n \"changeMetadata\": \"\",\n \"color\": \"\",\n \"condition\": \"\",\n \"conditionId\": \"\",\n \"defaultImageUrl\": \"\",\n \"deliveryOptions\": \"\",\n \"description\": \"\",\n \"discountAmount\": \"\",\n \"discountPercentage\": \"\",\n \"energyEfficiencyClass\": \"\",\n \"epid\": \"\",\n \"estimatedAvailableQuantity\": {{faker 'number.int' max=99999}},\n \"gender\": \"\",\n \"gtin\": \"\",\n \"imageAlteringProhibited\": {{faker 'datatype.boolean'}},\n \"imageUrl\": \"\",\n \"inferredEpid\": \"\",\n \"itemAffiliateWebUrl\": \"\",\n \"itemCreationDate\": \"\",\n \"itemEndDate\": \"\",\n \"itemId\": \"\",\n \"itemLocationCountry\": \"\",\n \"itemSnapshotDate\": \"\",\n \"itemWebUrl\": \"\",\n \"legacyItemId\": \"\",\n \"localizedAspects\": \"\",\n \"lotSize\": {{faker 'number.int' max=99999}},\n \"material\": \"\",\n \"mpn\": \"\",\n \"originalPriceCurrency\": \"\",\n \"originalPriceValue\": \"\",\n \"pattern\": \"\",\n \"priceCurrency\": \"\",\n \"priceValue\": \"\",\n \"primaryItemGroupId\": \"\",\n \"primaryItemGroupType\": \"\",\n \"qualifiedPrograms\": \"\",\n \"quantityUsedForEstimate\": {{faker 'number.int' max=99999}},\n \"refundMethod\": \"\",\n \"returnMethod\": \"\",\n \"returnPeriodUnit\": \"\",\n \"returnPeriodValue\": {{faker 'number.int' max=99999}},\n \"returnShippingCostPayer\": \"\",\n \"returnsAccepted\": {{faker 'datatype.boolean'}},\n \"sellerAccountType\": \"\",\n \"sellerFeedbackPercentage\": \"\",\n \"sellerFeedbackScore\": \"\",\n \"sellerItemRevision\": \"\",\n \"sellerTrustLevel\": \"\",\n \"sellerUsername\": \"\",\n \"shipToExcludedRegions\": \"\",\n \"shipToIncludedRegions\": \"\",\n \"shippingCarrierCode\": \"\",\n \"shippingCost\": \"\",\n \"shippingCostType\": \"\",\n \"shippingServiceCode\": \"\",\n \"shippingType\": \"\",\n \"size\": \"\",\n \"title\": \"\",\n \"totalUnits\": \"\",\n \"tyreLabelImageUrl\": \"\",\n \"unitPrice\": \"\",\n \"unitPricingMeasure\": \"\"\n }\n ]\n}", "latency": 0, "statusCode": 206, "label": "Partial Content", "headers": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Content-range", "value": "" }, { "key": "Last-Modified", "value": "" } ], "bodyType": "INLINE", "filePath": "", "databucketID": "", "sendFileAsBody": false, "rules": [], "rulesOperator": "OR", "disableTemplating": false, "fallbackTo404": false, "default": false, "crudKey": "id" }, { "uuid": "62dd64c5-86a3-4fd8-b01c-06e8b2e74b4e", "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": "b129f326-8be5-4251-bdf2-9e1af096c2da", "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": "26cfdb5d-25f5-4078-b3b0-a088e576c6b1", "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": "64731472-fd06-4959-9537-5ecf8ac48f47", "body": "", "latency": 0, "statusCode": 409, "label": "Conflict", "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": "ba22ba2e-d7a4-4c0b-94ea-f923bd51b441", "body": "", "latency": 0, "statusCode": 416, "label": "Range not satisfiable", "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": "d8e652f7-eec0-4e60-b618-552258878a5b", "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": "aa878c77-3c59-47b3-b47e-f21bff1cec10" }, { "type": "route", "uuid": "28b6baa8-5785-4ca7-b90f-7c4b0bb91c0a" }, { "type": "route", "uuid": "b4660d71-b05a-404f-9c1d-f0f17616d4b1" }, { "type": "route", "uuid": "973740ca-2da8-474c-aba2-56838d8bf457" } ] }