{
"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:- Delete any and all unpublished offers associated with that SKU;
- Delete any and all single-variation eBay listings associated with that SKU;
- Automatically remove that SKU from a multiple-variation listing and remove that SKU from any and all inventory item groups in which that SKU w"
},
{
"info": {
"name": "getInventoryItems",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.ebay.com{basePath}/inventory_item",
"params": [
{
"name": "limit",
"value": "",
"type": "query",
"description": "The value passed in this query parameter sets the maximum number of records to return per page of data. Although this field is a string, the value passed in this field should be an integer from
1 to 200.
Min: 1
Max: 200
Default: 25"
},
{
"name": "offset",
"value": "",
"type": "query",
"description": "The value passed in this query parameter sets the page number to retrieve. The first page of records has a value of 0, the second page of records has a value of 1, and so on. If this query parameter is not set, its value defaults to 0, and the first page of records is returned. "
}
],
"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 all inventory item records defined for the seller's account. The limit query parameter allows the seller to control how many records are returned per page, and the offset query parameter is used to retrieve a specific page of records. The seller can make multiple calls to scan through multiple pages of records. There is no request payload for this call.
The authorization header is the only required HTTP header for this cal"
}
]
}
],
"bundled": true
}