{ "opencollection": "1.0.0", "info": { "name": "eBay Account Advertising_eligibility Inventory_item API", "version": "v1.9.2" }, "items": [ { "info": { "name": "Inventory_item", "type": "folder" }, "items": [ { "info": { "name": "bulkCreateOrReplaceInventoryItem", "type": "http" }, "http": { "method": "POST", "url": "https://api.ebay.com{basePath}/bulk_create_or_replace_inventory_item", "headers": [ { "name": "Content-Type", "value": "" }, { "name": "Content-Language", "value": "" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.ebay.com/oauth2/authorize", "accessTokenUrl": "https://api.ebay.com/identity/v1/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Note: Please note that any eBay listing created using the Inventory API cannot be revised or relisted using the Trading API calls.
Note: Each listing can be revised up to 250 times in one calendar day. If this revision threshold is reached, the seller will be blocked from revising the item until the next calendar day.
This call can be used to create and/or update up to 25 new inventory item reco" }, { "info": { "name": "bulkGetInventoryItem", "type": "http" }, "http": { "method": "POST", "url": "https://api.ebay.com{basePath}/bulk_get_inventory_item", "headers": [ { "name": "Content-Type", "value": "" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.ebay.com/oauth2/authorize", "accessTokenUrl": "https://api.ebay.com/identity/v1/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This call retrieves up to 25 inventory item records. The SKU value of each inventory item record to retrieve is specified in the request payload.

Note: In addition to the authorization header, which is required for all Inventory API calls, this call also requires the Content-Type header. See the HTTP request headers for mo" }, { "info": { "name": "bulkUpdatePriceQuantity", "type": "http" }, "http": { "method": "POST", "url": "https://api.ebay.com{basePath}/bulk_update_price_quantity", "headers": [ { "name": "Content-Type", "value": "" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.ebay.com/oauth2/authorize", "accessTokenUrl": "https://api.ebay.com/identity/v1/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This call is used by the seller to update the total ship-to-home quantity of one inventory item, and/or to update the price and/or quantity of one or more offers associated with one inventory item. Up to 25 offers associated with an inventory item may be updated with one bulkUpdatePriceQuantity call. Only one SKU (one product) can be updated per call.

Note: Each listing can be revised up to 250 times in one calendar day. If this re" }, { "info": { "name": "getInventoryItem", "type": "http" }, "http": { "method": "GET", "url": "https://api.ebay.com{basePath}/inventory_item/:sku", "params": [ { "name": "sku", "value": "", "type": "path", "description": "This path parameter specifies the seller-defined SKU value of the product whose inventory item record you wish to retrieve.

Use the getInventoryItems method to retrieve SKU values.

Max length: 50" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.ebay.com/oauth2/authorize", "accessTokenUrl": "https://api.ebay.com/identity/v1/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This call retrieves the inventory item record for a given SKU. The SKU value is passed in at the end of the call URI. There is no request payload for this call.

The authorization header is the only required HTTP header for this call, and it is required for all Inventory API calls. See the HTTP request headers section for more information.

For those who prefer to retrieve numerous inventory item records by SKU value with one call (up to 25 at a time), t" }, { "info": { "name": "createOrReplaceInventoryItem", "type": "http" }, "http": { "method": "PUT", "url": "https://api.ebay.com{basePath}/inventory_item/:sku", "headers": [ { "name": "Content-Language", "value": "" }, { "name": "Content-Type", "value": "" } ], "params": [ { "name": "sku", "value": "", "type": "path", "description": "This path parameter specifies the seller-defined SKU value for the inventory item being created or updated. SKU values must be unique across the seller's inventory.

Max length: 50" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.ebay.com/oauth2/authorize", "accessTokenUrl": "https://api.ebay.com/identity/v1/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "Note: Please note that any eBay listing created using the Inventory API cannot be revised or relisted using the Trading API calls.
Note: Each listing can be revised up to 250 times in one calendar day. If this revision threshold is reached, the seller will be blocked from revising the item until the next calendar day.
This call creates a new inventory item record or replaces an existing inventor" }, { "info": { "name": "deleteInventoryItem", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.ebay.com{basePath}/inventory_item/:sku", "params": [ { "name": "sku", "value": "", "type": "path", "description": "This path parameter specifies the seller-defined SKU value of the product whose inventory item record you wish to delete.

Use the getInventoryItems method to retrieve SKU values.

Max length: 50" } ], "auth": { "type": "oauth2", "flow": "authorization_code", "authorizationUrl": "https://auth.ebay.com/oauth2/authorize", "accessTokenUrl": "https://api.ebay.com/identity/v1/oauth2/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "This call is used to delete an inventory item record associated with a specified SKU. A successful call will not only delete that inventory item record, but will also have the following effects: