eBay (Independent Publisher) (Preview)
eBay is an American multinational e-commerce company that facilitates consumer-to-consumer and business-to-consumer sales through its website.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Artesian Software Technologies LLP |
URL | https://artesian.io |
[email protected] |
Connector Metadata | |
---|---|
Publisher | Artesian Software Technologies LLP |
Website | https://www.ebay.com/ |
Privacy Policy | https://www.ebay.com/help/policies/member-behaviour-policies/user-privacy-notice-privacy-policy?id=4260 |
Categories | Commerce; Sales and CRM |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Client Id - Your eBay clientId | string | Please enter the client Id. | True |
Client Secret | securestring | Please enter the client secret. | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create Inventory Location |
Use this call to create a new inventory location. In order to create and publish an offer a seller must have atleast one inventory location, as every offer must be associated with a location. |
Create Offer |
This call creates an offer for a specific inventory item on a specific eBay marketplace. |
Create Or Replace Inventory Item |
This call creates a new inventory item record or replaces an existing inventory item record. |
Delete Offer |
This call will permanently delete the offer |
Get Category Suggestions |
This call returns an array of category tree leaf nodes in the specified category tree that are considered by eBay to most closely correspond to the query. |
Get Default Category Tree |
A given eBay marketplace might use multiple category trees, but one of those trees is considered to be the default for that marketplace. This call retrieves a reference to the default category tree associated with the specified eBay marketplace ID. |
Get Fulfillment Policies |
This method retrieves all the fulfillment policies configured for the marketplace you specify using the marketplace_id query parameter. |
Get Fulfillment Policy |
This method retrieves the complete details of a fulfillment policy. Supply the ID of the policy you want to retrieve using the fulfillmentPolicyId path parameter. |
GET Inventory Item |
This call retrieves the inventory item record for a given SKU. |
Get Inventory Items |
This call retrieves all inventory item records defined for the seller's account. |
Get Inventory Location |
This call retrieves all defined details of the inventory location that is specified by the merchantLocationKey path parameter. |
Get Inventory Locations |
This call retrieves all defined details for every inventory location associated with the seller's account. |
Get Item Aspects for Category |
This call returns a list of aspects that are appropriate or necessary for accurately describing items in the specified leaf category. Each aspect identifies an item attribute (for example, color) for which the seller will be required or encouraged to provide a value (or variation values) when offering an item in that category on eBay. |
Get Item Condition Policies |
This method returns item condition metadata on one, multiple, or all eBay categories on an eBay marketplace. |
GET Offer |
This call retrieves a specific published or unpublished offer. |
GET Offers |
This call retrieves all existing offers for the specified SKU value. The seller has the option of limiting the offers that are retrieved to a specific eBay marketplace, or to a listing format. |
Get Payment Policies |
This method retrieves all the payment policies configured for the marketplace you specify using the marketplace_id query parameter. |
Get Payment Policy |
This method retrieves the complete details of a payment policy. Supply the ID of the policy you want to retrieve using the paymentPolicyId path parameter. |
Get Return Policies |
This method retrieves all the return policies configured for the marketplace you specify using the marketplace_id query parameter. |
Get Return Policy |
This method retrieves the complete details of the return policy specified by the returnPolicyId path parameter. |
Publish Offer |
This call is used to convert an unpublished offer into a published offer, or live eBay listing. The unique identifier of the offer (offerId) is passed in at the end of the call URI. |
Update Offer |
This call updates an existing offer that may be in published or in an unpublished state. |
Withdraw Offer |
This call is used to end a single-variation listing that is associated with the specified offer. |
Create Inventory Location
Use this call to create a new inventory location. In order to create and publish an offer a seller must have atleast one inventory location, as every offer must be associated with a location.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Merchant Location Key
|
merchantLocationKey | True | string |
Unique merchant-defined key for an inventory location. |
Address Line 1
|
addressLine1 | string |
First line of a street address. |
|
Address Line 2
|
addressLine2 | string |
Second line of a street address. |
|
City
|
city | string |
City in which inventory location resides. |
|
Country
|
country | string |
Country code in which address resides. |
|
County
|
county | string |
County in which address resides. |
|
Postal Code
|
postalCode | string |
Postal/zip code of the address. |
|
State Or Province
|
stateOrProvince | string |
State/province in which inventory location resides. |
|
Latitude
|
latitude | string |
Latitude component of the geographic coordinate. |
|
Longitude
|
longitude | string |
Longitude component of the geographic coordinate. |
|
Location Additional Information
|
locationAdditionalInformation | string |
Additional information about an inventory location. |
|
Location Instructions
|
locationInstructions | string |
Special pickup instructions for a store inventory location. |
|
locationTypes
|
locationTypes | array of string |
Types of location |
|
Location Web Url
|
locationWebUrl | string |
Website address associated with the inventory location. |
|
Merchant Location Status
|
merchantLocationStatus | string |
Inventory location status could be enabled or disabled. |
|
Name
|
name | string |
Name of inventory location. |
|
Day of Week
|
dayOfWeekEnum | string |
Day the store location has regular operating hours. |
|
close
|
close | string |
Store closing time. |
|
open
|
open | string |
Store opening time. |
|
Phone
|
phone | string |
Phone number for a store inventory location. |
|
Date
|
date | string |
Specific date value that the store location has special operating hours. |
|
close
|
close | string |
Store closing time. |
|
open
|
open | string |
Store opening time. |
Returns
- response
- string
Create Offer
This call creates an offer for a specific inventory item on a specific eBay marketplace.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Available Quantity
|
availableQuantity | integer |
Available quantity of inventory for purchase. |
|
Category Id
|
categoryId | string |
eBay Unique category ID that the product will be listed under. |
|
Charity Id
|
charityId | string |
eBay-assigned unique ID of charitable organization that'll receive a percentage of sales proceeds. |
|
Donation Percentage
|
donationPercentage | string |
Purchase price percentage that charitable organization will receive for each sale that listing generates. |
|
Producer Product Id
|
producerProductId | string |
Unique Identifier of producer related to the item. |
|
Product Package Id
|
productPackageId | string |
Unique ID of the producer of product packaging added by the seller. |
|
Shipment Package Id
|
shipmentPackageId | string |
Unique ID of producer of any packaging used by the seller to ship item. |
|
Product Documentation Id
|
productDocumentationId | string |
Unique Identifier of producer of any paper added to the parcel of the item by the seller. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Format
|
format | string |
Listing format of the offer. |
|
Hide Buyer Details
|
hideBuyerDetails | boolean |
This field is included if the seller wishes to create a private listing. |
|
Include Catalog Product Details
|
includeCatalogProductDetails | boolean |
Indicates whether or not eBay product catalog details are applied to a listing. |
|
Listing Description
|
listingDescription | string |
Description of the eBay listing. |
|
Listing Duration
|
listingDuration | string |
Number of days that the listing will be active. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Best Offer Enabled
|
bestOfferEnabled | boolean |
Indicates whether or not the Best Offer feature is enabled for the listing. |
|
eBay Plus If Eligible
|
eBayPlusIfEligible | boolean |
This field is included in an offer if a Top-Rated seller is opted into the eBay Plus program. |
|
Fulfillment Policy Id
|
fulfillmentPolicyId | string |
Unique identifier indicates the fulfillment business policy that will be used once an offer is published and converted to an eBay listing. |
|
Payment Policy Id
|
paymentPolicyId | string |
Unique identifier indicates the payment business policy that will be used once an offer is published and converted to an eBay listing. |
|
Product Compliance Policy Ids
|
productCompliancePolicyIds | array of string |
This field contains an array of up to five IDs specifying the seller created compliance policies for the listing. |
|
Return Policy Id
|
returnPolicyId | string |
Return business policy unique ID that will be used once an offer is published and converted to an eBay listing. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Priority
|
priority | integer |
The integer value input into this field, along with the shippingServiceType value, sets which domestic or international shipping service option in the fulfillment policy will be modified with updated shipping costs. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Service Type
|
shippingServiceType | string |
This value indicates whether the shipping service specified in the priority field is a domestic or an international shipping service option. |
|
Take Back Policy Id
|
takeBackPolicyId | string |
Seller ID who created take-back policy. |
|
Listing Start Date
|
listingStartDate | string |
This field can be used if the seller wants to specify a time in the future that the listing will become active on eBay. |
|
Lot Size
|
lotSize | integer |
This field is only applicable if the listing is a lot listing. The integer value passed into this field is the total number of items in the lot. |
|
Marketplace Id
|
marketplaceId | string |
eBay site unique ID for which the offer will be made available. |
|
Merchant Location Key
|
merchantLocationKey | string |
Unique identifier of a merchant's inventory location |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Originally Sold for Retail Price On
|
originallySoldForRetailPriceOn | string |
This field is needed if the Strikethrough Pricing feature will be used in the offer. This field indicates that the product was sold for the price in the original RetailPrice field on an eBay site, or sold for that price by a third-party retailer |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Pricing Visibility
|
pricingVisibility | string |
This field is needed if the Minimum Advertised Price feature will be used in the offer. |
|
Quantity Limit Per Buyer
|
quantityLimitPerBuyer | integer |
This field is only applicable and set if the seller wishes to set a restriction on the purchase quantity per seller. |
|
Secondary Category Id
|
secondaryCategoryId | string |
Unique secondary category ID and applicable if the seller decides to list item under two categories. |
|
SKU
|
sku | string |
Seller-defined SKU value of product that will be listed on the eBay site. |
|
Store Category Names
|
storeCategoryNames | array of string |
Store Category Name |
|
Apply Tax
|
applyTax | boolean |
This container is only applicable and used if a sales tax table, a Value-Added Tax rate, or a tax exception category code will be applied to the offer. |
|
Third Party Tax Category
|
thirdPartyTaxCategory | string |
The tax exception category code. If this field is used, sales tax will also apply to a service/fee, and not just the item price. |
|
VAT Percentage
|
vatPercentage | number |
This value is VAT rate for the item, if any. When a VAT percentage is specified, the item's VAT information appears on the listing's View Item page. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Offer Id
|
offerId | string |
Unique identifier of the offer |
warnings
|
warnings | array of object |
This container will return when a call is made, and errors and/or warnings occur. |
Category
|
warnings.category | string |
This string value indicates the error category |
Domain
|
warnings.domain | string |
Domain name in which the error or warning occurred. |
Error Id
|
warnings.errorId | integer |
Unique code that identifies the particular error or warning that occurred. |
inputRefIds
|
warnings.inputRefIds | array of string |
An array of one or more reference IDs which identify the specific request element(s) most closely associated to the error or warning, if any. |
Long Message
|
warnings.longMessage | string |
A detailed description of the condition that caused the error or warning, and information on what to do to correct the problem. |
Message
|
warnings.message | string |
A description of condition that caused the error or warning. |
outputRefIds
|
warnings.outputRefIds | array of string |
An array of one or more reference IDs which identify the specific response element(s) most closely associated to the error or warning, if any. |
parameters
|
warnings.parameters | array of object |
Various warning and error messages return one or more variables that contain contextual information about the error or warning. |
name
|
warnings.parameters.name | string |
name |
value
|
warnings.parameters.value | string |
value |
Subdomain
|
warnings.subdomain | string |
Subdomain name in which the error or warning occurred. |
Create Or Replace Inventory Item
This call creates a new inventory item record or replaces an existing inventory item record.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
SKU
|
sku | True | string |
Seller-defined value for the inventory item. |
Content-Language
|
Content-Language | True | string |
The header sets the natural language that will be used in the field values of the request payload. |
Type
|
availabilityType | string |
Availability status of inventory item at merchant's physical store. |
|
Unit
|
unit | string |
Time unit used to specify the fulfillment time. |
|
Value
|
value | integer |
Fulfillment time value. |
|
Merchant Location Key
|
merchantLocationKey | string |
Merchant's store Unique ID where In-Store Pickup inventory item is currently located or will sent to. |
|
Quantity
|
quantity | integer |
Quantity of inventory item available for In-Store Pickup. |
|
Unit
|
unit | string |
Time unit used to specify the fulfillment time. |
|
Value
|
value | integer |
Fulfillment time value. |
|
Merchant Location Key
|
merchantLocationKey | string |
Merchant's store unique ID where In-Store Pickup inventory item is currently located, or will be sent to. |
|
Quantity
|
quantity | integer |
Quantity of the inventory item that is available at this inventory location. |
|
Quantity
|
quantity | integer |
Total 'ship-to-home' quantity of inventory item that will be available for purchase through one or more published offers. |
|
Condition
|
condition | string |
Condition of the item. |
|
Condition Description
|
conditionDescription | string |
Condition description of an inventory item. |
|
Height
|
height | number |
Actual height of shipping package. |
|
Length
|
length | number |
Actual length of shipping package. |
|
Unit
|
unit | string |
The unit of measurement used to specify the dimensions of a shipping package. |
|
Width
|
width | number |
The actual width of the shipping package. |
|
Package Type
|
packageType | string |
Shipping package value used to ship the inventory item. |
|
Unit
|
unit | string |
The unit of measurement used to specify the weight of a shipping package. |
|
Value
|
value | number |
The actual weight of the shipping package. |
|
Aspects
|
aspects | object |
This is a collection of item specifics name-value pairs that provide more information about the product and might make it easier for buyers to find. |
|
Brand
|
brand | string |
Brand of the product. |
|
Description
|
description | string |
Description of the product. |
|
EAN items
|
ean | array of string |
EAN |
|
ePID
|
epid | string |
eBay Product Identifier for the product. |
|
Image Urls
|
imageUrls | array of string |
Image Urls |
|
ISBN items
|
isbn | array of string |
ISBN |
|
MPN
|
mpn | string |
Manufacturer Part Number of a product. |
|
Subtitle
|
subtitle | string |
Optional listing feature that allows the seller to provide more information about the product, possibly including keywords that may assist with search results. |
|
Title
|
title | string |
Title of an inventory item can be added or modified. |
|
UPC items
|
upc | array of string |
upc |
|
Video Ids
|
videoIds | array of string |
videoIds |
Returns
Name | Path | Type | Description |
---|---|---|---|
warnings
|
warnings | array of object |
This container will be returned in a call response payload if one or more warnings or errors are triggered. |
Category
|
warnings.category | string |
This string value indicates the error category. |
Domain
|
warnings.domain | string |
The name of the domain in which the error or warning occurred. |
Error Id
|
warnings.errorId | integer |
A unique code that identifies the particular error or warning that occurred. |
inputRefIds
|
warnings.inputRefIds | array of string |
An array of one or more reference IDs which identify the specific request element(s) most closely associated to the error or warning, if any. |
Long Message
|
warnings.longMessage | string |
A detailed description of the condition that caused the error or warning, and information on what to do to correct the problem. |
Message
|
warnings.message | string |
A description of the condition that caused the error or warning. |
outputRefIds
|
warnings.outputRefIds | array of string |
An array of one or more reference IDs which identify the specific response element(s) most closely associated to the error or warning, if any. |
parameters
|
warnings.parameters | array of object |
Various warning and error messages return one or more variables that contain contextual information about the error or warning. |
name
|
warnings.parameters.name | string |
name |
value
|
warnings.parameters.value | string |
value |
Subdomain
|
warnings.subdomain | object |
A description of the condition that caused the error or warning. |
Delete Offer
This call will permanently delete the offer
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Offer Id
|
offerId | True | string |
Unique identifier of the offer to delete. |
Returns
- response
- string
Get Category Suggestions
This call returns an array of category tree leaf nodes in the specified category tree that are considered by eBay to most closely correspond to the query.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Category Tree Id
|
category_tree_id | True | string |
eBay category tree unique identifier for which suggested nodes are being requested. |
Search Term
|
q | True | string |
A search term that describes the item being offered for sale. |
Returns
Name | Path | Type | Description |
---|---|---|---|
categorySuggestions
|
categorySuggestions | array of object |
Contains details about one or more suggested categories that correspond to the provided keywords. |
Category Id
|
categorySuggestions.category.categoryId | string |
Unique identifier of the eBay category within its category tree. |
Category Name
|
categorySuggestions.category.categoryName | string |
Name of category identified by categoryId. |
Category Tree Node Ancestors
|
categorySuggestions.categoryTreeNodeAncestors | array of object |
An array of ordered list of category references that describes the location of the suggested category in the specified category tree. |
categoryId
|
categorySuggestions.categoryTreeNodeAncestors.categoryId | string |
Unique identifier of the eBay ancestor category. |
categoryName
|
categorySuggestions.categoryTreeNodeAncestors.categoryName | string |
Name of the ancestor category identified by categoryId. |
categorySubtreeNodeHref
|
categorySuggestions.categoryTreeNodeAncestors.categorySubtreeNodeHref | string |
The href portion of the getCategorySubtree call that retrieves the subtree below the ancestor category node. |
categoryTreeNodeLevel
|
categorySuggestions.categoryTreeNodeAncestors.categoryTreeNodeLevel | integer |
Absolute level of the ancestor category node in the hierarchy of its category tree. |
Category Tree Node Level
|
categorySuggestions.categoryTreeNodeLevel | integer |
Absolute level of the ancestor category node in the hierarchy of its category tree. |
Relevancy
|
categorySuggestions.relevancy | string |
This field is reserved for internal or future use. |
Category Tree Id
|
categoryTreeId | string |
Unique identifier of the eBay category tree from which suggestions are returned. |
Category Tree Version
|
categoryTreeVersion | string |
The version of the category tree identified by categoryTreeId. |
Get Default Category TreeId
A given eBay marketplace might use multiple category trees, but one of those trees is considered to be the default for that marketplace. This call retrieves a reference to the default category tree associated with the specified eBay marketplace ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Marketplace ID
|
marketplace_id | True | string |
eBay marketplace ID for which the category tree ID is being requested. |
Accept-Language
|
Accept-Language | True | string |
A header used to indicate the natural language the seller prefers for the response. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Category Tree ID
|
categoryTreeId | string |
eBay unique category tree ID for the specified marketplace. |
Category Tree Version
|
categoryTreeVersion | string |
The version of the category tree identified by categoryTreeId. |
Get Fulfillment Policies
This method retrieves all the fulfillment policies configured for the marketplace you specify using the marketplace_id query parameter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Marketplace Id
|
marketplace_id | True | string |
eBay marketplace ID of the policies you want to retrieve. |
Returns
Name | Path | Type | Description |
---|---|---|---|
fulfillmentPolicies
|
fulfillmentPolicies | array of object |
List of seller's fulfillment policies defined for the specified marketplace. |
Category Types
|
fulfillmentPolicies.categoryTypes | array of object |
This container indicates whether the fulfillment policy applies to motor or non-motor vehicle listings. |
name
|
fulfillmentPolicies.categoryTypes.name | string |
The category type to which the policy applies |
Description
|
fulfillmentPolicies.description | string |
A seller-defined description of the fulfillment policy. |
Freight Shipping
|
fulfillmentPolicies.freightShipping | boolean |
If returned as true, the seller offers freight shipping for large items over 150 lbs. |
Fulfillment Policy Id
|
fulfillmentPolicies.fulfillmentPolicyId | string |
Unique eBay-assigned ID for the fulfillment policy. |
Global Shipping
|
fulfillmentPolicies.globalShipping | boolean |
If returned as true, eBay's Global Shipping Program will be used by the seller to ship items to international locations. |
Unit
|
fulfillmentPolicies.handlingTime.unit | string |
Time measurement unit, such as DAY. |
Value
|
fulfillmentPolicies.handlingTime.value | integer |
Time-measurement unit value specified in the unit field. |
Local Pickup
|
fulfillmentPolicies.localPickup | boolean |
If returned as true, local pickup is available for this policy. |
Marketplace Id
|
fulfillmentPolicies.marketplaceId | string |
ID of the eBay marketplace to which this fulfillment policy applies. |
Name
|
fulfillmentPolicies.name | string |
A seller-defined name for this fulfillment policy. Names must be unique for policies assigned to the same marketplace. |
Pickup Drop Off
|
fulfillmentPolicies.pickupDropOff | boolean |
If returned as true, the seller offers the "Click and Collect" option. |
shippingOptions
|
fulfillmentPolicies.shippingOptions | array of object |
The array provide detailed information on the domestic and international shipping options available for the policy. |
Cost Type
|
fulfillmentPolicies.shippingOptions.costType | string |
This field defines whether shipping cost model is FLAT_RATE or CALCULATED |
Currency
|
fulfillmentPolicies.shippingOptions.insuranceFee.currency | string |
Base currency applied to the value field to establish a monetary amount. |
Value
|
fulfillmentPolicies.shippingOptions.insuranceFee.value | string |
The monetary amount in the specified currency. |
optionType
|
fulfillmentPolicies.shippingOptions.optionType | string |
optionType |
currency
|
fulfillmentPolicies.shippingOptions.packageHandlingCost.currency | string |
currency |
value
|
fulfillmentPolicies.shippingOptions.packageHandlingCost.value | string |
value |
rateTableId
|
fulfillmentPolicies.shippingOptions.rateTableId | string |
rateTableId |
shippingServices
|
fulfillmentPolicies.shippingOptions.shippingServices | array of object |
shippingServices |
currency
|
fulfillmentPolicies.shippingOptions.shippingServices.additionalShippingCost.currency | string |
currency |
value
|
fulfillmentPolicies.shippingOptions.shippingServices.additionalShippingCost.value | string |
value |
buyerResponsibleForPickup
|
fulfillmentPolicies.shippingOptions.shippingServices.buyerResponsibleForPickup | boolean |
buyerResponsibleForPickup |
buyerResponsibleForShipping
|
fulfillmentPolicies.shippingOptions.shippingServices.buyerResponsibleForShipping | boolean |
buyerResponsibleForShipping |
currency
|
fulfillmentPolicies.shippingOptions.shippingServices.cashOnDeliveryFee.currency | string |
currency |
value
|
fulfillmentPolicies.shippingOptions.shippingServices.cashOnDeliveryFee.value | string |
value |
freeShipping
|
fulfillmentPolicies.shippingOptions.shippingServices.freeShipping | boolean |
freeShipping |
shippingCarrierCode
|
fulfillmentPolicies.shippingOptions.shippingServices.shippingCarrierCode | string |
shippingCarrierCode |
currency
|
fulfillmentPolicies.shippingOptions.shippingServices.shippingCost.currency | string |
currency |
value
|
fulfillmentPolicies.shippingOptions.shippingServices.shippingCost.value | string |
value |
shippingServiceCode
|
fulfillmentPolicies.shippingOptions.shippingServices.shippingServiceCode | string |
shippingServiceCode |
regionExcluded
|
fulfillmentPolicies.shippingOptions.shippingServices.shipToLocations.regionExcluded | array of object |
regionExcluded |
regionName
|
fulfillmentPolicies.shippingOptions.shippingServices.shipToLocations.regionExcluded.regionName | string |
regionName |
regionType
|
fulfillmentPolicies.shippingOptions.shippingServices.shipToLocations.regionExcluded.regionType | string |
regionType |
regionIncluded
|
fulfillmentPolicies.shippingOptions.shippingServices.shipToLocations.regionIncluded | array of object |
regionIncluded |
regionName
|
fulfillmentPolicies.shippingOptions.shippingServices.shipToLocations.regionIncluded.regionName | string |
regionName |
regionType
|
fulfillmentPolicies.shippingOptions.shippingServices.shipToLocations.regionIncluded.regionType | string |
regionType |
sortOrder
|
fulfillmentPolicies.shippingOptions.shippingServices.sortOrder | integer |
sortOrder |
currency
|
fulfillmentPolicies.shippingOptions.shippingServices.surcharge.currency | string |
currency |
value
|
fulfillmentPolicies.shippingOptions.shippingServices.surcharge.value | string |
value |
Region Excluded
|
fulfillmentPolicies.shipToLocations.regionExcluded | array of object |
An array of regionName values that specify the areas to where a seller does not ship. |
regionName
|
fulfillmentPolicies.shipToLocations.regionExcluded.regionName | string |
regionName |
regionType
|
fulfillmentPolicies.shipToLocations.regionExcluded.regionType | string |
regionType |
Region Included
|
fulfillmentPolicies.shipToLocations.regionIncluded | array of object |
An array of regionName fields that specify the areas to where a seller ships. |
regionName
|
fulfillmentPolicies.shipToLocations.regionIncluded.regionName | string |
regionName |
regionType
|
fulfillmentPolicies.shipToLocations.regionIncluded.regionType | string |
regionType |
Href
|
href | string |
This field is for future use. |
Limit
|
limit | integer |
This field is for future use. |
Next
|
next | string |
This field is for future use. |
Offset
|
offset | integer |
This field is for future use. |
Prev
|
prev | string |
This field is for future use. |
Total
|
total | integer |
Total number of fulfillment policies retrieved in the result set. |
Get Fulfillment Policy
This method retrieves the complete details of a fulfillment policy. Supply the ID of the policy you want to retrieve using the fulfillmentPolicyId path parameter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Fulfillment Policy Id
|
fulfillmentPolicyId | True | string |
Fulfillment Policy Id you want to retrieve |
Returns
Name | Path | Type | Description |
---|---|---|---|
categoryTypes
|
categoryTypes | array of object |
This container indicates whether the fulfillment policy applies to motor vehicle listings or non-motor vehicle listings. |
Name
|
categoryTypes.name | string |
Category type name to which the policy applies. |
Description
|
description | string |
A seller-defined description of the fulfillment policy. This description is only for the seller's use, and is not exposed on any eBay pages. |
Freight Shipping
|
freightShipping | boolean |
If returned as true, the seller offers freight shipping. |
Fulfillment PolicyId
|
fulfillmentPolicyId | string |
Unique eBay-assigned ID for the fulfillment policy. |
Global Shipping
|
globalShipping | boolean |
If returned as true, eBay's Global Shipping Program will be used by the seller to ship items to international locations. |
Unit
|
handlingTime.unit | string |
A span of time is defined when you apply the value specified in the value field to the value specified for unit. |
Value
|
handlingTime.value | integer |
Time-measurement unit value specified in the unit field. |
Local Pickup
|
localPickup | boolean |
If returned as true, local pickup is available for this policy. |
Marketplace Id
|
marketplaceId | string |
eBay marketplace ID to which this fulfillment policy applies. |
Name
|
name | string |
Unique seller-defined name for this fulfillment policy. |
Pickup Drop Off
|
pickupDropOff | boolean |
If returned as true, the seller offers the "Click and Collect" option. |
shippingOptions
|
shippingOptions | array of object |
This array is used to provide detailed information on the domestic and international shipping options available for the policy. |
Cost Type
|
shippingOptions.costType | string |
This field defines whether the shipping cost model is FLAT_RATE or CALCULATED |
Option Type
|
shippingOptions.optionType | string |
This field is used to indicate if the corresponding shipping service options are either domestic or international. |
Currency
|
shippingOptions.packageHandlingCost.currency | string |
The base currency applied to the value field to establish a monetary amount. |
Value
|
shippingOptions.packageHandlingCost.value | string |
The monetary amount in the specified currency. |
Rate Table Id
|
shippingOptions.rateTableId | string |
This field is used if the seller wants to associate a domestic or international shipping rate table to the fulfillment business policy. |
shippingServices
|
shippingOptions.shippingServices | array of object |
This array consists of the domestic or international shipping services options that are defined for the policy. |
currency
|
shippingOptions.shippingServices.additionalShippingCost.currency | string |
currency |
value
|
shippingOptions.shippingServices.additionalShippingCost.value | string |
value |
buyerResponsibleForPickup
|
shippingOptions.shippingServices.buyerResponsibleForPickup | boolean |
This field should be included for a motor vehicle listing if it will be the buyer's responsibility to pick up the purchased motor vehicle after full payment is made. |
buyerResponsibleForShipping
|
shippingOptions.shippingServices.buyerResponsibleForShipping | boolean |
This field should be included for a motor vehicle listing if it will be the buyer's responsibility to arrange for shipment of a purchased motor vehicle after full payment is made |
currency
|
shippingOptions.shippingServices.cashOnDeliveryFee.currency | string |
currency |
value
|
shippingOptions.shippingServices.cashOnDeliveryFee.value | string |
value |
freeShipping
|
shippingOptions.shippingServices.freeShipping | boolean |
This field is included if the seller offers a free shipping option to the buyer. |
shippingCarrierCode
|
shippingOptions.shippingServices.shippingCarrierCode | string |
This field sets/indicates the shipping carrier. |
currency
|
shippingOptions.shippingServices.shippingCost.currency | string |
currency |
value
|
shippingOptions.shippingServices.shippingCost.value | string |
value |
shippingServiceCode
|
shippingOptions.shippingServices.shippingServiceCode | string |
This field sets/indicates the domestic or international shipping service option. |
regionExcluded
|
shippingOptions.shippingServices.shipToLocations.regionExcluded | array of object |
regionExcluded |
regionName
|
shippingOptions.shippingServices.shipToLocations.regionExcluded.regionName | string |
regionName |
regionType
|
shippingOptions.shippingServices.shipToLocations.regionExcluded.regionType | string |
regionType |
regionIncluded
|
shippingOptions.shippingServices.shipToLocations.regionIncluded | array of object |
regionIncluded |
regionName
|
shippingOptions.shippingServices.shipToLocations.regionIncluded.regionName | string |
regionName |
regionType
|
shippingOptions.shippingServices.shipToLocations.regionIncluded.regionType | string |
regionType |
sortOrder
|
shippingOptions.shippingServices.sortOrder | integer |
The integer value set in this field controls the order of shipping service. |
regionExcluded
|
shipToLocations.regionExcluded | array of object |
An array of regionName values that specify the areas to where a seller does not ship. |
Region Name
|
shipToLocations.regionExcluded.regionName | string |
A string that indicates the name of a region, as defined by eBay. |
Region Type
|
shipToLocations.regionExcluded.regionType | string |
Reserved for future use. |
regionIncluded
|
shipToLocations.regionIncluded | array of object |
An array of regionName fields that specify the areas to where a seller ships. |
Region Name
|
shipToLocations.regionIncluded.regionName | string |
A string that indicates the name of a region, as defined by eBay. |
Region Type
|
shipToLocations.regionIncluded.regionType | string |
Reserved for future use. |
GET Inventory Item
This call retrieves the inventory item record for a given SKU.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
SKU
|
sku | True | string |
Seller-defined value of the product whose inventory item record you wish to retrieve. |
Returns
Name | Path | Type | Description |
---|---|---|---|
PickupAtLocationAvailability
|
availability.pickupAtLocationAvailability | array of object |
This container consists of an array of merchant's physical stores where the inventory item is available for in-store pickup. |
Availability Type
|
availability.pickupAtLocationAvailability.availabilityType | string |
This field indicates the availability status of the inventory item at the merchant's physical store. |
Unit
|
availability.pickupAtLocationAvailability.fulfillmentTime.unit | string |
The value indicates the time unit used to specify the fulfillment time |
Value
|
availability.pickupAtLocationAvailability.fulfillmentTime.value | integer |
The integer value in this field, along with the time unit in the unit field, will indicate the fulfillment time. |
Merchant Location Key
|
availability.pickupAtLocationAvailability.merchantLocationKey | string |
Merchant's store unique identifier where the In-Store Pickup inventory item is currently located, or will be sent to. |
Quantity
|
availability.pickupAtLocationAvailability.quantity | integer |
This integer value indicates the quantity of the inventory item that is available for In-Store Pickup |
Auction
|
availability.shipToLocationAvailability.allocationByFormat.auction | integer |
This integer value indicates the quantity of the inventory item that is reserved for the published auction format offers of the SKU. |
Fixed Price
|
availability.shipToLocationAvailability.allocationByFormat.fixedPrice | integer |
This integer value indicates the quantity of the inventory item that is available for the fixed-price offers of the SKU. |
AvailabilityDistributions
|
availability.shipToLocationAvailability.availabilityDistributions | array of object |
This container is used to set the available quantity of the inventory item at one or more warehouse locations. |
Unit
|
availability.shipToLocationAvailability.availabilityDistributions.fulfillmentTime.unit | string |
The value indicates the time unit used to specify the fulfillment time |
Value
|
availability.shipToLocationAvailability.availabilityDistributions.fulfillmentTime.value | integer |
The integer value in this field, along with the time unit in the unit field, will indicate the fulfillment time. |
Merchant Location Key
|
availability.shipToLocationAvailability.availabilityDistributions.merchantLocationKey | string |
Unique identifier of an inventory location where quantity is available for the inventory item. |
Quantity
|
availability.shipToLocationAvailability.availabilityDistributions.quantity | integer |
Quantity of the inventory item that is available at this inventory location. |
Quantity
|
availability.shipToLocationAvailability.quantity | integer |
This container is used to set the total 'ship-to-home' quantity of the inventory item that will be available for purchase through one or more published offers. |
Condition
|
condition | string |
This value indicates the condition of the item |
Condition Description
|
conditionDescription | string |
This string field is used by the seller to more clearly describe the condition of used items, or items that are not 'Brand New', 'New with tags', or 'New in box'. |
groupIds
|
groupIds | array of string | |
inventoryItemGroupKeys
|
inventoryItemGroupKeys | array of string |
This array is returned if the inventory item is associated with any inventory item group(s). |
Locale
|
locale | string |
This field returns the natural language that was provided in the field values of the request payload |
Height
|
packageWeightAndSize.dimensions.height | number |
The actual height of the shipping package. |
Length
|
packageWeightAndSize.dimensions.length | number |
The actual length of the shipping package. |
Unit
|
packageWeightAndSize.dimensions.unit | string |
Unit of measurement used to specify the dimensions of a shipping package. |
Width
|
packageWeightAndSize.dimensions.width | number |
The actual width of the shipping package. |
Package Type
|
packageWeightAndSize.packageType | string |
This value indicates the type of shipping package used to ship the inventory item. |
Unit
|
packageWeightAndSize.weight.unit | string |
The unit of measurement used to specify the weight of a shipping package. |
Value
|
packageWeightAndSize.weight.value | number |
The actual weight of the shipping package. |
Aspects
|
product.aspects | object |
This is a collection of item specifics name-value pairs that provide more information about the product and might make it easier for buyers to find. |
Brand
|
product.brand | string |
The brand of the product. |
Description
|
product.description | string |
The description of the product. |
ean
|
product.ean | array of string |
European Article Number/International Article Number (EAN) for the product. |
ePID
|
product.epid | string |
The eBay Product Identifier (ePID) for the product. |
imageUrls
|
product.imageUrls | array of string |
An array of one or more links to images for the product. |
isbn
|
product.isbn | array of string |
International Standard Book Number value for the product. |
MPN
|
product.mpn | string |
The Manufacturer Part Number (MPN) of a product. |
Subtitle
|
product.subtitle | string |
A subtitle is an optional listing feature that allows the seller to provide more information about the product, possibly including keywords that may assist with search results. |
Title
|
product.title | string |
The title of an inventory item can be added or modified with a createOrReplaceInventoryItem call. |
upc
|
product.upc | array of string |
International Standard Book Number value for the product. |
videoIds
|
product.videoIds | array of string |
An array of one or more VideoId values for the product. |
SKU
|
sku | string |
The seller-defined Stock-Keeping Unit (SKU) of the inventory item. The seller should have a unique SKU value for every product that they sell. |
Get Inventory Items
This call retrieves all inventory item records defined for the seller's account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | string |
Maximum number of records to return per page of data. |
|
Offset
|
offset | string |
The page number to retrieve. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Href
|
href | string |
This is the URL to the current page of inventory items. |
inventoryItems
|
inventoryItems | array of object |
This container is an array of one or more inventory items. |
pickupAtLocationAvailability
|
inventoryItems.availability.pickupAtLocationAvailability | array of object |
This container consists of an array of merchant's physical stores where the inventory item is available for in-store pickup. |
availabilityType
|
inventoryItems.availability.pickupAtLocationAvailability.availabilityType | string |
Availability status of the inventory item |
unit
|
inventoryItems.availability.pickupAtLocationAvailability.fulfillmentTime.unit | string |
Time unit used to specify the fulfillment time |
value
|
inventoryItems.availability.pickupAtLocationAvailability.fulfillmentTime.value | integer |
The integer value in this field, along with the time unit in the unit field, will indicate the fulfillment time. |
merchantLocationKey
|
inventoryItems.availability.pickupAtLocationAvailability.merchantLocationKey | string |
Merchant's store Unique identifier where the In-Store Pickup inventory item is currently located, or will sent to. |
quantity
|
inventoryItems.availability.pickupAtLocationAvailability.quantity | integer |
quantity |
Auction
|
inventoryItems.availability.shipToLocationAvailability.allocationByFormat.auction | integer |
This integer value indicates the quantity of the inventory item that is reserved for the published auction format offers of the SKU. |
Fixed Price
|
inventoryItems.availability.shipToLocationAvailability.allocationByFormat.fixedPrice | integer |
This value indicates the quantity of the inventory item that is available for the fixed-price offers of the SKU. |
availabilityDistributions
|
inventoryItems.availability.shipToLocationAvailability.availabilityDistributions | array of object |
This container is used to set the available quantity of the inventory item at one or more warehouse locations. |
unit
|
inventoryItems.availability.shipToLocationAvailability.availabilityDistributions.fulfillmentTime.unit | string |
unit |
value
|
inventoryItems.availability.shipToLocationAvailability.availabilityDistributions.fulfillmentTime.value | integer |
value |
merchantLocationKey
|
inventoryItems.availability.shipToLocationAvailability.availabilityDistributions.merchantLocationKey | string |
merchantLocationKey |
quantity
|
inventoryItems.availability.shipToLocationAvailability.availabilityDistributions.quantity | integer |
quantity |
Quantity
|
inventoryItems.availability.shipToLocationAvailability.quantity | integer |
This container is used to set the total 'ship-to-home' quantity of the inventory item that will be available for purchase through one or more published offer |
Condition
|
inventoryItems.condition | string |
This value indicates the condition of the item. |
Condition Description
|
inventoryItems.conditionDescription | string |
This string field is used by the seller to more clearly describe the condition of items |
groupIds
|
inventoryItems.groupIds | array of string |
This array is returned if the inventory item is associated with any inventory item group(s). |
inventoryItemGroupKeys
|
inventoryItems.inventoryItemGroupKeys | array of string |
This array is returned if the inventory item is associated with any inventory item group(s). |
Locale
|
inventoryItems.locale | string |
This field returns the natural language that was provided in the field values of the request payload. |
Height
|
inventoryItems.packageWeightAndSize.dimensions.height | number |
Actual height of the shipping package. |
Length
|
inventoryItems.packageWeightAndSize.dimensions.length | number |
Actual length of the shipping package. |
Unit
|
inventoryItems.packageWeightAndSize.dimensions.unit | string |
Unit of measurement used to specify the dimensions of a shipping package. |
Width
|
inventoryItems.packageWeightAndSize.dimensions.width | number |
Actual width of the shipping package. |
Width
|
inventoryItems.packageWeightAndSize.packageType | string |
Type of shipping package used to ship the inventory item. |
Unit
|
inventoryItems.packageWeightAndSize.weight.unit | string |
Unit of measurement used to specify the weight of a shipping package. |
Value
|
inventoryItems.packageWeightAndSize.weight.value | number |
The actual weight of the shipping package. |
Aspects
|
inventoryItems.product.aspects | object |
This is a collection of item specifics name-value pairs that provide more information about the product and might make it easier for buyers to find. |
Brand
|
inventoryItems.product.brand | string |
The brand of the product. This field is often paired with the mpn field to identify a specific product by Manufacture Part Number. |
Description
|
inventoryItems.product.description | string |
The description of the product. |
ean
|
inventoryItems.product.ean | array of string |
European Article Number/International Article Number for the product. |
ePID
|
inventoryItems.product.epid | string |
The eBay Product Identifier (ePID) for the product. |
imageUrls
|
inventoryItems.product.imageUrls | array of string |
An array of one or more links to images for the product. |
isbn
|
inventoryItems.product.isbn | array of string |
International Standard Book Number value for the product. |
MPN
|
inventoryItems.product.mpn | string |
Manufacturer Part Number of a product. |
Subtitle
|
inventoryItems.product.subtitle | string |
A subtitle is an optional listing feature that allows the seller to provide more information about the product, possibly including keywords that may assist with search results. |
Title
|
inventoryItems.product.title | string |
Title of an inventory item can be added or modified |
upc
|
inventoryItems.product.upc | array of string |
Universal Product Code value for the product. |
videoIds
|
inventoryItems.product.videoIds | array of string |
An array of one or more VideoId values for the product. |
SKU
|
inventoryItems.sku | string |
Seller-defined Stock-Keeping Unit of the inventory item. |
Limit
|
limit | integer |
The number of inventory items that will be displayed on each results page. |
Next
|
next | string |
URL to the next page of inventory items. |
Prev
|
prev | string |
URL to the previous page of inventory items. |
Size
|
size | integer |
Total number of pages of results that are available. |
Total
|
total | integer |
Ttotal number of inventory items that exist for the seller's account. |
Get Inventory Location
This call retrieves all defined details of the inventory location that is specified by the merchantLocationKey path parameter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Merchant Location Key
|
merchantLocationKey | True | string |
A unique merchant-defined key (ID) for an inventory location. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Address Line 1
|
location.address.addressLine1 | string |
First line of a street address. |
Address Line 2
|
location.address.addressLine2 | string |
Second line of a street address. |
CIty
|
location.address.city | string |
City in which the inventory location resides. |
Country
|
location.address.country | string |
Country code in which the address resides |
County
|
location.address.county | string |
County in which the address resides. |
Postal Code
|
location.address.postalCode | string |
Postal/zip code of the address. |
State Or Province
|
location.address.stateOrProvince | string |
State/province in which the inventory location resides. |
Latitude
|
location.geoCoordinates.latitude | string |
Latitude component of the geographic coordinate. |
Longitude
|
location.geoCoordinates.longitude | string |
Longitude component of the geographic coordinate. |
Location Id
|
location.locationId | string |
Unique eBay-assigned ID for the location. |
Location Additional Information
|
locationAdditionalInformation | string |
This text field provides additional information about an inventory location. |
Location Instructions
|
locationInstructions | string |
The field is used by the merchant to provide special pickup instructions for the store location. |
locationTypes
|
locationTypes | array of string |
This container defines the function of the inventory location. |
Location Web Url
|
locationWebUrl | string |
The field shows the Website address associated with the inventory location. |
Merchant Location Key
|
merchantLocationKey | string |
Unique identifier of the inventory location. |
Merchant Location Status
|
merchantLocationStatus | string |
The field indicates whether the inventory location is enabled or disabled |
Name
|
name | string |
Name of the inventory location. |
operatingHours
|
operatingHours | array of object |
This container shows the regular operating hours for a store location during the days of the week. |
Week Enum
|
operatingHours.dayOfWeekEnum | string |
A value is required for each day of the week that the store location has regular operating hours. |
intervals
|
operatingHours.intervals | array of object |
This container is used to define the opening/closing times of a store's working day. |
close
|
operatingHours.intervals.close | string |
close |
open
|
operatingHours.intervals.open | string |
open |
Phone
|
phone | string |
Phone number for an inventory location. |
SpecialHours
|
specialHours | array of object |
This container shows the special operating hours for a store location on a specific date or dates. |
Date
|
specialHours.date | string |
A date value is required for each specific date that the store location has special operating hours. |
intervals
|
specialHours.intervals | array of object |
This container is used to define the opening/closing times of a store on a specific date. |
close
|
specialHours.intervals.close | string |
close |
open
|
specialHours.intervals.open | string |
open |
Get Inventory Locations
This call retrieves all defined details for every inventory location associated with the seller's account.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Offset
|
offset | string |
Specifies the number of locations to skip in the result set before returning the first location. |
|
Limit
|
limit | string |
Maximum number of records to return per page of data. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Href
|
href | string |
URI of the current page of results from the result set. |
Limit
|
limit | integer |
Number of items returned on a single page from the result set. |
Next
|
next | string |
URI for the following page of results. |
Offset
|
offset | string |
Number of results skipped in the result set before listing the first returned result. |
Prev
|
prev | string |
URI for the preceding page of results. |
Total
|
total | integer |
Total number of items retrieved in the result set. |
locations
|
locations | array of object |
An array of one or more of the merchant's inventory locations. |
Address Line 1
|
locations.location.address.addressLine1 | string |
First line of a street address. |
Address Line 2
|
locations.location.address.addressLine2 | string |
Second line of a street address. |
City
|
locations.location.address.city | string |
City in which the inventory location resides. |
Country
|
locations.location.address.country | string |
Country code in which the address resides. |
County
|
locations.location.address.county | string |
County in which the address resides. |
Postal Code
|
locations.location.address.postalCode | string |
Postal/zip code of the address. |
State Or Province
|
locations.location.address.stateOrProvince | string |
State/province in which the inventory location resides. |
Latitude
|
locations.location.geoCoordinates.latitude | string |
Latitude component of the geographic coordinate. |
Longitude
|
locations.location.geoCoordinates.longitude | string |
Longitude component of the geographic coordinate. |
Location Id
|
locations.location.locationId | string |
Unique eBay-assigned ID for the location. |
Location Additional Information
|
locations.locationAdditionalInformation | string |
This field provides additional information about an inventory location. |
Location Instructions
|
locations.locationInstructions | string |
This field is used by the merchant to provide special pickup instructions for the store location. |
locationTypes
|
locations.locationTypes | array of string |
This container defines the function of the inventory location. |
Location Web Url
|
locations.locationWebUrl | string |
This field shows the Website address associated with the inventory location. |
Merchant Location Key
|
locations.merchantLocationKey | string |
Unique identifier of the inventory location. |
Merchant Location Status
|
locations.merchantLocationStatus | string |
This field indicates whether the inventory location is enabled or disabled. |
Name
|
locations.name | string |
Name of the inventory location. |
operatingHours
|
locations.operatingHours | array of object |
This container shows the regular operating hours for a store location during the days of the week. |
dayOfWeekEnum
|
locations.operatingHours.dayOfWeekEnum | string |
dayOfWeekEnum |
intervals
|
locations.operatingHours.intervals | array of object |
This container is used to define the opening/closing times of a store's working day. |
close
|
locations.operatingHours.intervals.close | string |
close |
open
|
locations.operatingHours.intervals.open | string |
open |
Phone
|
locations.phone | string |
The phone number for an inventory location. |
specialHours
|
locations.specialHours | array of object |
This container shows the special operating hours for a store location on a specific date or dates. |
date
|
locations.specialHours.date | string |
date |
intervals
|
locations.specialHours.intervals | array of object |
This container is used to define the opening and closing times of a store on a specific date. |
close
|
locations.specialHours.intervals.close | string |
close |
open
|
locations.specialHours.intervals.open | string |
open |
Get Item Aspects for Category
This call returns a list of aspects that are appropriate or necessary for accurately describing items in the specified leaf category. Each aspect identifies an item attribute (for example, color) for which the seller will be required or encouraged to provide a value (or variation values) when offering an item in that category on eBay.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Category Tree Id
|
category_tree_id | True | string |
eBay category tree Unique ID from which the specified category's aspects are being requested. |
Category Id
|
category_id | True | string |
Leaf category unique identifier for which aspects are being requested. |
Returns
Name | Path | Type | Description |
---|---|---|---|
aspects
|
aspects | array of object |
List of item aspects that are appropriate for describing items in a particular leaf category |
Aspect Applicable To
|
aspects.aspectConstraint.aspectApplicableTo | array of string |
This value indicate if the aspect identified by the aspects.localizedAspectName field is a product aspect or an item/instance aspect, which is an aspect whose value will vary based on a particular instance of the product. |
Aspect Data Type
|
aspects.aspectConstraint.aspectDataType | string |
Aspect data type. |
Aspect Enabled For Variations
|
aspects.aspectConstraint.aspectEnabledForVariations | boolean |
A value of true indicates that this aspect can be used to help identify item variations. |
Aspect Format
|
aspects.aspectConstraint.aspectFormat | string |
Returned only if the value of aspectDataType identifies a data type that requires specific formatting. |
Aspect Max Length
|
aspects.aspectConstraint.aspectMaxLength | integer |
Maximum length of the item aspect's value. |
Aspect Mode
|
aspects.aspectConstraint.aspectMode | string |
Manner in which values of this aspect must be specified by the seller. |
Aspect Required
|
aspects.aspectConstraint.aspectRequired | boolean |
A value of true indicates that this aspect is required when offering items in the specified category. |
Aspect Usage
|
aspects.aspectConstraint.aspectUsage | string |
The value indicates if the corresponding aspect is recommended or optional. |
Expected Required By Date
|
aspects.aspectConstraint.expectedRequiredByDate | string |
Expected date after which the aspect will be required. |
Item To Aspect Cardinality
|
aspects.aspectConstraint.itemToAspectCardinality | string |
Indicates whether this aspect can accept single or multiple values for items in the specified category. |
aspectValues
|
aspects.aspectValues | array of object |
A list of valid values along with any constraints for this aspect. |
localizedValue
|
aspects.aspectValues.localizedValue | string |
The localized value of this aspect. |
valueConstraints
|
aspects.aspectValues.valueConstraints | array of object |
Contains a list of the dependencies that identify when the value of the localizedValue field is available for the current aspect. |
applicableForLocalizedAspectName
|
aspects.aspectValues.valueConstraints.applicableForLocalizedAspectName | string |
The name of the control aspect on which the current aspect value depends. |
applicableForLocalizedAspectValues
|
aspects.aspectValues.valueConstraints.applicableForLocalizedAspectValues | array of string |
Contains a list of the values of the control aspect on which this aspect's value depends. |
Localized Aspect Name
|
aspects.localizedAspectName | string |
Localized name of this aspect. |
Search Count
|
aspects.relevanceIndicator.searchCount | integer |
Number of recent searches for the aspect. |
Get Item Condition Policies
This method returns item condition metadata on one, multiple, or all eBay categories on an eBay marketplace.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Marketplace Id
|
marketplace_id | True | string |
eBay marketplace ID for which policy information is retrieved. |
Filter
|
filter | string |
Limits the response by returning policy information for only the selected sections of the category tree. |
Returns
Name | Path | Type | Description |
---|---|---|---|
itemConditionPolicies
|
itemConditionPolicies | array of object |
A list of category IDs and the policies for how to indicate an item's condition in each of the listed categories. |
Category Id
|
itemConditionPolicies.categoryId | string |
Category ID to which the item-condition policy applies. |
Category Tree Id
|
itemConditionPolicies.categoryTreeId | string |
A value that indicates the root node of the category tree used for the response set. |
Item Condition Required
|
itemConditionPolicies.itemConditionRequired | boolean |
This flag denotes whether or not you must list the item condition in a listing for the specified category. |
itemConditions
|
itemConditionPolicies.itemConditions | array of object |
The item-condition values allowed in the category. |
conditionDescription
|
itemConditionPolicies.itemConditions.conditionDescription | string |
The human-readable label for the condition. |
conditionId
|
itemConditionPolicies.itemConditions.conditionId | string |
ID value of the selected item condition. |
usage
|
itemConditionPolicies.itemConditions.usage | string |
usage |
warnings
|
warnings | array of object |
Warnings list that were generated as a result of the request. |
Category
|
warnings.category | string |
Category type for this error or warning. |
Domain
|
warnings.domain | string |
Domain name containing the service or application. |
Error Id
|
warnings.errorId | integer |
A positive integer that uniquely identifies the specific error condition that occurred. |
inputRefIds
|
warnings.inputRefIds | array of string |
Identifies specific request elements associated with the error, if any. inputRefId's response is format specific. |
Long Message
|
warnings.longMessage | string |
An expanded version of message that should be around 100-200 characters long, but is not required to be such. |
Message
|
warnings.message | string |
An end user and app developer friendly device agnostic message. |
outputRefIds
|
warnings.outputRefIds | array of string |
Identifies specific response elements associated with the error, if any. |
parameters
|
warnings.parameters | array of object |
Various warning and error messages return one or more variables that contain contextual information about the error or warning. |
name
|
warnings.parameters.name | string |
name |
value
|
warnings.parameters.value | string |
value |
Subdomain
|
warnings.subdomain | string |
Name of the domain's subsystem or subdivision. |
GET Offer
This call retrieves a specific published or unpublished offer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Offer Id
|
offerId | True | string |
Unique identifier of the offer that is to be retrieved. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Available Quantity
|
availableQuantity | integer |
Quantity of the inventory item that will be available for purchase by buyers. |
Category Id
|
categoryId | string |
Unique identifier of the primary eBay category that the inventory item is listed under. |
Charity Id
|
charity.charityId | string |
eBay-assigned Unique identifier of the charitable organization that will receive a percentage of the sales proceeds. |
Donation Percentage
|
charity.donationPercentage | string |
Purchase price percentage that charitable organization will receive for each sale that the listing generates. |
Producer Product Id
|
extendedProducerResponsibility.producerProductId | string |
Unique Identifier of the producer related to the item. |
Product Package Id
|
extendedProducerResponsibility.productPackageId | string |
Unique ID of the producer of any packaging related to the product added by the seller. |
Shipment Package Id
|
extendedProducerResponsibility.shipmentPackageId | string |
Unique Identifier of the producer of any packaging used by the seller to ship the item. |
Product Documentation Id
|
extendedProducerResponsibility.productDocumentationId | string |
Unique Identifier of the producer of any paper added to the parcel of the item by the seller. |
Currency
|
extendedProducerResponsibility.ecoParticipationFee.currency | string |
A three-digit string value representing the currency type. |
Value
|
extendedProducerResponsibility.ecoParticipationFee.value | string |
A string representation of a dollar value expressed in the currency field. |
Format
|
format | string |
Listing format of the offer |
Hide Buyer Details
|
hideBuyerDetails | boolean |
This field is returned as true if the private listing feature has been enabled for the offer. |
Include Catalog Product Details
|
includeCatalogProductDetails | boolean |
This field indicates whether or not eBay product catalog details are applied to a listing. |
Listing Id
|
listing.listingId | string |
Unique identifier of eBay listing that is associated with the published offer. |
Listing Status
|
listing.listingStatus | string |
Listing status that is associated with the published offer. |
Sold Quantity
|
listing.soldQuantity | integer |
Quantity of product that has been sold for the published offer. |
Listing Description
|
listingDescription | string |
Description of eBay listing |
Listing Duration
|
listingDuration | string |
This field indicates the number of days that the listing will be active. |
Currency
|
listingPolicies.bestOfferTerms.autoAcceptPrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
listingPolicies.bestOfferTerms.autoAcceptPrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Currency
|
listingPolicies.bestOfferTerms.autoDeclinePrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
listingPolicies.bestOfferTerms.autoDeclinePrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Best Offer Enabled
|
listingPolicies.bestOfferTerms.bestOfferEnabled | boolean |
This container is used if the seller would like to support the Best Offer feature on their listing. |
eBay Plus If Eligible
|
listingPolicies.eBayPlusIfEligible | boolean |
This field is included in an offer if a Top-Rated seller is opted into the eBay Plus program. |
Fulfillment Policy Id
|
listingPolicies.fulfillmentPolicyId | string |
Unique identifier indicates the fulfillment business policy that will be used once an offer is published and converted to an eBay listing. |
Payment Policy Id
|
listingPolicies.paymentPolicyId | string |
Unique identifier indicates the payment business policy that will be used once an offer is published and converted to an eBay listing. |
productCompliancePolicyIds
|
listingPolicies.productCompliancePolicyIds | array of string |
This field contains an array of up to five IDs specifying the seller created compliance policies for the listing. |
Return Policy Id
|
listingPolicies.returnPolicyId | string |
Unique identifier indicates the return business policy that will be used once an offer is published and converted to an eBay listing. |
shippingCostOverrides
|
listingPolicies.shippingCostOverrides | array of object |
This container is used if the seller wishes to override the shipping costs for one or more domestic or international shipping service options defined in the fulfillment listing policy. |
Currency
|
listingPolicies.shippingCostOverrides.additionalShippingCost.currency | string |
A three-digit string value representing the currency type. |
Value
|
listingPolicies.shippingCostOverrides.additionalShippingCost.value | string |
A string representation of a dollar value expressed in the currency field. |
Priority
|
listingPolicies.shippingCostOverrides.priority | integer |
The integer value input into this field, along with the shippingServiceType value, sets which domestic or international shipping service option in the fulfillment policy will be modified with updated shipping costs. |
Currency
|
listingPolicies.shippingCostOverrides.shippingCost.currency | string |
A three-digit string value representing the currency type. |
Value
|
listingPolicies.shippingCostOverrides.shippingCost.value | string |
A string representation of a dollar value expressed in the currency field. |
Shipping Service Type
|
listingPolicies.shippingCostOverrides.shippingServiceType | string |
This value indicates whether the shipping service is a domestic or an international shipping service option. |
Take Back Policy Id
|
listingPolicies.takeBackPolicyId | string |
Seller ID created take-back policy. |
Listing Start Date
|
listingStartDate | string |
This timestamp is the date/time that the seller set for the scheduled listing. |
Lot Size
|
lotSize | integer |
This field is only applicable if listing is a lot listing. A lot listing is a listing that has multiple quantity of the same product. |
Marketplace Id
|
marketplaceId | string |
Unique identifier of the eBay site on which the offer is available or will be made available. |
Merchant Location Key
|
merchantLocationKey | string |
Unique identifier of the inventory location. |
Offer Id
|
offerId | string |
Unique identifier of the offer. |
Currency
|
pricingSummary.auctionReservePrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
pricingSummary.auctionReservePrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Currency
|
pricingSummary.auctionStartPrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
pricingSummary.auctionStartPrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Currency
|
pricingSummary.minimumAdvertisedPrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
pricingSummary.minimumAdvertisedPrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Originally Sold for Retail Price On
|
pricingSummary.originallySoldForRetailPriceOn | string |
This field is needed if the Strikethrough Pricing feature will be used in the offer. This field indicates that the product was sold for the price in the original RetailPrice field on an eBay site, or sold for that price by a third-party retailer. |
Currency
|
pricingSummary.originalRetailPrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
pricingSummary.originalRetailPrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Currency
|
pricingSummary.price.currency | string |
A three-digit string value representing the currency type. |
Value
|
pricingSummary.price.value | string |
A string representation of a dollar value expressed in the currency field. |
Pricing Visibility
|
pricingSummary.pricingVisibility | string |
This field is needed if Minimum Advertised Price feature will be used in the offer. |
Quantity Limit Per Buyer
|
quantityLimitPerBuyer | integer |
This field is only applicable if the seller wishes to set a restriction on the purchase quantity of an inventory item per seller. |
Secondary Category Id
|
secondaryCategoryId | string |
Unique identifier for a secondary category and applicable if seller decides to list the item under two categories. |
SKU
|
sku | string |
Seller-defined SKU value of the product in the offer. |
Status
|
status | string |
The value specifies the status of the offer. |
Store Category Names
|
storeCategoryNames | array of string |
Store Category Name |
Apply Tax
|
tax.applyTax | boolean |
This field will be included if seller would like to reference their account-level Sales Tax |
Third Party Tax Category
|
tax.thirdPartyTaxCategory | string |
The tax exception category code. If this field is used, sales tax will also apply to a service/fee, and not just the item price. |
VAT Percentage
|
tax.vatPercentage | number |
This value is VAT rate for the item, if any. When a VAT percentage is specified, the item's VAT information appears on the listing's View Item page. |
GET Offers
This call retrieves all existing offers for the specified SKU value. The seller has the option of limiting the offers that are retrieved to a specific eBay marketplace, or to a listing format.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
SKU
|
sku | True | string |
Seller-defined SKU value |
Marketplace Id
|
marketplace_id | string |
Unique identifier of the eBay marketplace. |
|
Format
|
format | string |
Listing format for the offer. |
|
Limit
|
limit | string |
Maximum number of records to return per page of data. |
|
Offset
|
offset | string |
Page number to retrieve. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Href
|
href | string |
URL to the current page of offers. |
Limit
|
limit | integer |
Number of offers that will be displayed on each results page. |
Next
|
next | string |
URL to the next page of offers. |
offers
|
offers | array of object |
This container is an array of one or more seller's offers for the SKU value. |
Available Quantity
|
offers.availableQuantity | integer |
Inventory item quantity that will be available for purchase. |
Category Id
|
offers.categoryId | string |
eBay category unique ID that the inventory item is listed under. |
Charity Id
|
offers.charity.charityId | string |
eBay-assigned unique identifier of the charitable organization that will receive a percentage of the sales proceeds. |
Donation Percentage
|
offers.charity.donationPercentage | string |
Purchase price percentage that charitable organization will receive for each sale. |
Producer Product Id
|
offers.extendedProducerResponsibility.producerProductId | string |
Unique Identifier of the producer related to the item. |
Product Package Id
|
offers.extendedProducerResponsibility.productPackageId | string |
Unique ID of the packaged product added by the seller. |
Shipment Package Id
|
offers.extendedProducerResponsibility.shipmentPackageId | string |
Unique Identifier of the producer of any packaging used by the seller to ship the item. |
Product Documentation Id
|
offers.extendedProducerResponsibility.productDocumentationId | string |
Unique Identifier of the producer of any paper added to the parcel of the item by the seller. |
Currency
|
offers.extendedProducerResponsibility.ecoParticipationFee.currency | string |
A three-digit string value representing the currency type. |
Value
|
offers.extendedProducerResponsibility.ecoParticipationFee.value | string |
A string representation of a dollar value expressed in the currency field. |
Format
|
offers.format | string |
This value sets the listing format for the offer |
Hide Buyer Details
|
offers.hideBuyerDetails | boolean |
This field is returned as true if the private listing feature has been enabled for the offer. |
Include Catalog Product Details
|
offers.includeCatalogProductDetails | boolean |
This field indicates whether or not eBay product catalog details are applied to a listing. |
Listing Id
|
offers.listing.listingId | string |
Unique identifier of the eBay listing that is associated with the published offer. |
Listing Status
|
offers.listing.listingStatus | string |
Listing status that is associated with the published offer. |
Sold Quantity
|
offers.listing.soldQuantity | integer |
Product Quantity that has been sold for the published offer. |
Listing Description
|
offers.listingDescription | string |
eBay listing description. |
Listing Duration
|
offers.listingDuration | string |
Indicates the number of days that the listing will be active. |
Currency
|
offers.listingPolicies.bestOfferTerms.autoAcceptPrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
offers.listingPolicies.bestOfferTerms.autoAcceptPrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Currency
|
offers.listingPolicies.bestOfferTerms.autoDeclinePrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
offers.listingPolicies.bestOfferTerms.autoDeclinePrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Best Offer Enabled
|
offers.listingPolicies.bestOfferTerms.bestOfferEnabled | boolean |
This field indicates whether or not the Best Offer feature is enabled for the listing. |
eBay Plus If Eligible
|
offers.listingPolicies.eBayPlusIfEligible | boolean |
This field is included in an offer and set to true if a Top-Rated seller is opted into the eBay Plus program |
Fulfillment Policy Id
|
offers.listingPolicies.fulfillmentPolicyId | string |
Unique identifier indicates the fulfillment business policy that will be used once an offer is published and converted to an eBay listing. |
Payment Policy Id
|
offers.listingPolicies.paymentPolicyId | string |
Unique identifier indicates the payment business policy that will be used once an offer is published and converted to an eBay listing. |
productCompliancePolicyIds
|
offers.listingPolicies.productCompliancePolicyIds | array of string |
This field contains an array of up to five IDs specifying the seller created compliance policies for the listing. |
Return Policy Id
|
offers.listingPolicies.returnPolicyId | string |
Unique identifier indicates the return business policy that will be used once an offer is published and converted to an eBay listing. |
shippingCostOverrides
|
offers.listingPolicies.shippingCostOverrides | array of object |
This container is used if the seller wishes to override the shipping costs or surcharge for one or more domestic or international shipping service options defined in the fulfillment listing policy. |
currency
|
offers.listingPolicies.shippingCostOverrides.additionalShippingCost.currency | string |
currency |
value
|
offers.listingPolicies.shippingCostOverrides.additionalShippingCost.value | string |
value |
priority
|
offers.listingPolicies.shippingCostOverrides.priority | integer |
priority |
currency
|
offers.listingPolicies.shippingCostOverrides.shippingCost.currency | string |
currency |
value
|
offers.listingPolicies.shippingCostOverrides.shippingCost.value | string |
value |
shippingServiceType
|
offers.listingPolicies.shippingCostOverrides.shippingServiceType | string |
shippingServiceType |
Take Back Policy Id
|
offers.listingPolicies.takeBackPolicyId | string |
Seller ID who created take-back policy. |
Listing Start Date
|
offers.listingStartDate | string |
Date/time that seller set for the scheduled listing. |
Lot Size
|
offers.lotSize | integer |
This field is only applicable and returned if the listing is a lot listing. |
Marketplace Id
|
offers.marketplaceId | string |
Unique identifier of the eBay site on which the offer is available or will be made available. |
Merchant Location Key
|
offers.merchantLocationKey | string |
Unique identifier of the inventory location. |
Offer Id
|
offers.offerId | string |
Unique identifier of the offer. |
Currency
|
offers.pricingSummary.auctionReservePrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
offers.pricingSummary.auctionReservePrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Currency
|
offers.pricingSummary.auctionStartPrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
offers.pricingSummary.auctionStartPrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Currency
|
offers.pricingSummary.minimumAdvertisedPrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
offers.pricingSummary.minimumAdvertisedPrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Originally Sold for Retail Price On
|
offers.pricingSummary.originallySoldForRetailPriceOn | string |
This field is needed if the Strikethrough Pricing feature will be used in the offer. This field indicates that the product was sold for the price in the original RetailPrice field on an eBay site, or sold for that price by a third-party retailer. |
Currency
|
offers.pricingSummary.originalRetailPrice.currency | string |
A three-digit string value representing the currency type. |
Value
|
offers.pricingSummary.originalRetailPrice.value | string |
A string representation of a dollar value expressed in the currency field. |
Currency
|
offers.pricingSummary.price.currency | string |
A three-digit string value representing the currency type. |
Value
|
offers.pricingSummary.price.value | string |
A string representation of a dollar value expressed in the currency field. |
Pricing Visibility
|
offers.pricingSummary.pricingVisibility | string |
This field is needed if the Minimum Advertised Price feature will be used in the offer. |
Quantity Limit Per Buyer
|
offers.quantityLimitPerBuyer | integer |
This field is only applicable and set if the seller wishes to set a restriction on the purchase quantity of an inventory item per seller. |
Secondary Category Id
|
offers.secondaryCategoryId | string |
Unique identifier for a secondary category. |
SKU
|
offers.sku | string |
Seller-defined SKU value of the product in the offer. |
Status
|
offers.status | string |
The value specifies the status of the offer. |
storeCategoryNames
|
offers.storeCategoryNames | array of string |
This container is returned if the seller chose to place the inventory item into one or two eBay store categories that the seller has set up for their eBay store |
Apply Tax
|
offers.tax.applyTax | boolean |
This field will be included if the seller would like to reference their account-level Sales Tax Table to calculate sales tax for an order. |
Third Party Tax Category
|
offers.tax.thirdPartyTaxCategory | string |
Tax exception category code. |
VAT Percentage
|
offers.tax.vatPercentage | number |
Value Add Tax (VAT) rate value for the item, if any. |
Prev
|
prev | string |
URL to the previous page of offers. |
Size
|
size | integer |
Number of offers being displayed on the current page of results. |
Total
|
total | integer |
Total number of offers that exist for the specified SKU value. |
Get Payment Policies
This method retrieves all the payment policies configured for the marketplace you specify using the marketplace_id query parameter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Marketplace Id
|
marketplace_id | string |
eBay marketplace ID of the policies you want to retrieve. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Href
|
href | string |
This field is for future use. |
Limit
|
limit | integer |
This field is for future use. |
Next
|
next | string |
This field is for future use. |
Offset
|
offset | integer |
This field is for future use. |
paymentPolicies
|
paymentPolicies | array of object |
List of seller's payment business policies defined for the specified marketplace. |
categoryTypes
|
paymentPolicies.categoryTypes | array of object |
This container indicates whether the fulfillment policy applies to motor vehicle or non-motor vehicle listings. |
default
|
paymentPolicies.categoryTypes.default | boolean |
default |
name
|
paymentPolicies.categoryTypes.name | string |
name |
Currency
|
paymentPolicies.deposit.amount.currency | string |
The base currency applied to the value field to establish a monetary amount. |
Value
|
paymentPolicies.deposit.amount.value | string |
The monetary amount in the specified currency. |
Unit
|
paymentPolicies.deposit.dueIn.unit | string |
These values represent the time measurement unit, such as DAY. |
Value
|
paymentPolicies.deposit.dueIn.value | integer |
Time-measurement unit value specified in the unit field. |
Description
|
paymentPolicies.description | string |
A seller-defined description of the payment policy. |
Unit
|
paymentPolicies.fullPaymentDueIn.unit | string |
Time measurement unit, such as DAY. |
Value
|
paymentPolicies.fullPaymentDueIn.value | integer |
Time-measurement unit value specified in the unit field. |
Immediate Pay
|
paymentPolicies.immediatePay | boolean |
If this field is returned as true, immediate payment is required from the buyer |
Marketplace Id
|
paymentPolicies.marketplaceId | string |
eBay marketplace ID to which the payment business policy applies. |
Name
|
paymentPolicies.name | string |
A seller-defined name for this fulfillment policy. |
Payment Instructions
|
paymentPolicies.paymentInstructions | string |
Although this field may be returned for some older payment business policies, payment instructions are no longer supported by payment business policies. If this field is returned, it can be ignored and these payment instructions will not appear in any listings that use the corresponding business policy. |
paymentMethods
|
paymentPolicies.paymentMethods | array of object |
This container is returned to show the payment methods that are accepted for the payment business policy. |
paymentMethodType
|
paymentPolicies.paymentMethods.paymentMethodType | string |
Type of Payment Method |
Payment Policy Id
|
paymentPolicies.paymentPolicyId | string |
Unique eBay-assigned ID for a payment business policy. |
Prev
|
prev | string |
This field is for future use. |
Total
|
total | integer |
Total number of payment business policies retrieved in the result set. |
Get Payment Policy
This method retrieves the complete details of a payment policy. Supply the ID of the policy you want to retrieve using the paymentPolicyId path parameter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Payment Policy Id
|
payment_policy_id | True | string |
Payment policy ID you want to retrieve. |
Returns
Name | Path | Type | Description |
---|---|---|---|
categoryTypes
|
categoryTypes | array of object |
This container indicates whether the fulfillment policy applies to motor vehicle or non-motor vehicle listings. |
Name
|
categoryTypes.name | string |
The category type to which the policy applies. |
Currency
|
deposit.amount.currency | string |
The base currency applied to the value field to establish a monetary amount. |
Value
|
deposit.amount.value | string |
The monetary amount in the specified currency. |
Unit
|
deposit.dueIn.unit | string |
Time measurement unit, such as DAY. |
Value
|
deposit.dueIn.value | integer |
Time-measurement unit value specified in the unit field. |
Description
|
description | string |
A seller-defined description of the payment policy. |
Unit
|
fullPaymentDueIn.unit | string |
Time measurement unit, such as DAY. |
Value
|
fullPaymentDueIn.value | integer |
Time-measurement unit value specified in the unit field. |
Immediate Pay
|
immediatePay | boolean |
If this field is returned as true, immediate payment is required from the buyer |
Marketplace Id
|
marketplaceId | string |
ID of the eBay marketplace to which the payment business policy applies. |
Name
|
name | string |
ID of the eBay marketplace to which the payment business policy applies. |
Payment Instructions
|
paymentInstructions | string |
Although this field may be returned for some older payment business policies, payment instructions are no longer supported by payment business policies |
paymentMethods
|
paymentMethods | array of object |
This container is returned to show the payment methods that are accepted for the payment business policy. |
Payment Method Type
|
paymentMethods.paymentMethodType | string |
Payment method type for offline support |
Payment Policy Id
|
paymentPolicyId | string |
A unique eBay-assigned ID for a payment business policy. |
Get Return Policies
This method retrieves all the return policies configured for the marketplace you specify using the marketplace_id query parameter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Marketplace ID
|
marketplace_id | True | string |
eBay marketplace ID of the policy you want to retrieve. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Href
|
href | string |
This field is for future use. |
Limit
|
limit | integer |
This field is for future use. |
Next
|
next | string |
This field is for future use. |
Offset
|
offset | integer |
This field is for future use. |
Prev
|
prev | string |
This field is for future use. |
returnPolicies
|
returnPolicies | array of object |
List of the seller's return business policies defined for the specified marketplace. |
categoryTypes
|
returnPolicies.categoryTypes | array of object |
This container indicates which category group that the return policy applies to. |
name
|
returnPolicies.categoryTypes.name | string |
name |
Description
|
returnPolicies.description | string |
A seller-defined description of the return business policy. |
Return Method
|
returnPolicies.internationalOverride.returnMethod | string |
This field sets/indicates if the seller offers replacement items to the buyer in the case of an international return. |
Unit
|
returnPolicies.internationalOverride.returnPeriod.unit | string |
These enum values represent the time measurement unit, such as DAY. |
Value
|
returnPolicies.internationalOverride.returnPeriod.value | integer |
Time measurement unit, such as DAY. |
Returns Accepted
|
returnPolicies.internationalOverride.returnsAccepted | boolean |
If set to true, the seller accepts international returns. |
Return Shipping Cost Payer
|
returnPolicies.internationalOverride.returnShippingCostPayer | string |
This field indicates who is responsible for paying for the shipping charges for returned items. |
Marketplace Id
|
returnPolicies.marketplaceId | string |
eBay marketplace ID to which this return business policy applies. |
Name
|
returnPolicies.name | string |
A seller-defined name for this payment business policy. |
Refund Method
|
returnPolicies.refundMethod | string |
If a seller indicates that they will accept buyer returns, this value will be set to MONEY_BACK. |
Return Instructions
|
returnPolicies.returnInstructions | string |
This text-based field provides more details on seller-specified return instructions. |
Return Method
|
returnPolicies.returnMethod | string |
This field is only returned if the seller is willing to offer a replacement item as an alternative to 'Money Back'. |
Unit
|
returnPolicies.returnPeriod.unit | string |
Time measurement unit, such as DAY. |
Value
|
returnPolicies.returnPeriod.value | integer |
Time-measurement unit value specified in the unit field. |
Return Policy Id
|
returnPolicies.returnPolicyId | string |
A unique eBay-assigned ID for a return business policy. |
Return Accepted
|
returnPolicies.returnsAccepted | boolean |
If this field is returned as true, the seller accepts returns. |
Return Shipping Cost Payer
|
returnPolicies.returnShippingCostPayer | string |
This field indicates who is responsible for paying for the shipping charges for returned items. |
Total
|
total | integer |
Total number of return business policies retrieved in the result set. |
Get Return Policy
This method retrieves the complete details of the return policy specified by the returnPolicyId path parameter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Return Policy Id
|
return_policy_id | True | string |
Return policy ID you want to retrieve. |
Returns
Name | Path | Type | Description |
---|---|---|---|
categoryTypes
|
categoryTypes | array of object |
This container indicates which category group that the return policy applies to. |
Name
|
categoryTypes.name | string |
The category type to which the policy applies |
Description
|
description | string |
A seller-defined description of the return business policy. |
Return Method
|
internationalOverride.returnMethod | string |
This field sets/indicates if the seller offers replacement items to the buyer in the case of an international return. |
Unit
|
internationalOverride.returnPeriod.unit | string |
Time measurement unit, such as DAY. |
Value
|
internationalOverride.returnPeriod.value | integer |
Time-measurement unit value specified in the unit field. |
Returns Accepted
|
internationalOverride.returnsAccepted | boolean |
Time-measurement unit value specified in the unit field. |
Return Shipping Cost Payer
|
internationalOverride.returnShippingCostPayer | string |
This field indicates who is responsible for paying for the shipping charges for returned items. |
Marketplace Id
|
marketplaceId | string |
ID of the eBay marketplace to which this return business policy applies. |
Name
|
name | string |
A seller-defined name for this payment business policy. |
Refund Method
|
refundMethod | string |
If a seller indicates that they will accept buyer returns, this value will be set to MONEY_BACK. |
Return Instructions
|
returnInstructions | string |
This text-based field provides more details on seller-specified return instructions. This field is only returned if set for the return business policy. |
Return Method
|
returnMethod | string |
This field is only returned if the seller is willing to offer a replacement item as an alternative to 'Money Back' |
Unit
|
returnPeriod.unit | string |
Time measurement unit, such as DAY. |
Value
|
returnPeriod.value | integer |
Time-measurement unit value specified in the unit field. |
Return Policy Id
|
returnPolicyId | string |
Unique eBay-assigned ID for a return business policy. This ID is generated when the policy is created. |
Returns Accepted
|
returnsAccepted | boolean |
If this field is returned as true, the seller accepts returns. |
Return Shipping Cost Payer
|
returnShippingCostPayer | string |
This field indicates who is responsible for paying for the shipping charges for returned items. |
Publish Offer
This call is used to convert an unpublished offer into a published offer, or live eBay listing. The unique identifier of the offer (offerId) is passed in at the end of the call URI.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Offer Id
|
offerId | True | string |
Unique identifier of the offer that is to be published. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Listing Id
|
listingId | string |
Unique identifier of the newly created eBay listing. |
warnings
|
warnings | array of object |
This container will be returned if there were one or more warnings associated with the attempt to withdraw the offer. |
Category
|
warnings.category | string |
This string value indicates the error category. |
Domain
|
warnings.domain | string |
The name of the domain in which the error or warning occurred. |
Error Id
|
warnings.errorId | integer |
A unique code that identifies the particular error or warning that occurred. |
inputRefIds
|
warnings.inputRefIds | array of string |
An array of one or more reference IDs which identify the specific request element(s) most closely associated to the error or warning, if any. |
Long Message
|
warnings.longMessage | string |
A detailed description of the condition that caused the error or warning, and information on what to do to correct the problem. |
Message
|
warnings.message | string |
A description of the condition that caused the error or warning. |
outputRefIds
|
warnings.outputRefIds | array of string |
An array of one or more reference IDs which identify the specific response element(s) most closely associated to the error or warning, if any. |
parameters
|
warnings.parameters | array of object |
Various warning and error messages return one or more variables that contain contextual information about the error or warning. |
name
|
warnings.parameters.name | string |
name |
value
|
warnings.parameters.value | string |
value |
Subdomain
|
warnings.subdomain | string |
The name of the subdomain in which the error or warning occurred. |
Update Offer
This call updates an existing offer that may be in published or in an unpublished state.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Offer Id
|
offerId | True | string |
Unique identifier of the offer that you want to update. |
Available Quantity
|
availableQuantity | integer |
Available quantity of inventory for purchase. |
|
Category Id
|
categoryId | string |
eBay Unique category ID that the product will be listed under. |
|
Charity Id
|
charityId | string |
eBay-assigned unique ID of charitable organization that'll receive a percentage of sales proceeds. |
|
Donation Percentage
|
donationPercentage | string |
Purchase price percentage that charitable organization will receive for each sale that listing generates. |
|
Producer Product Id
|
producerProductId | string |
Unique Identifier of producer related to the item. |
|
Product Package Id
|
productPackageId | string |
Unique ID of the producer of product packaging added by the seller. |
|
Shipment Package Id
|
shipmentPackageId | string |
Unique ID of producer of any packaging used by the seller to ship item. |
|
Product Documentation Id
|
productDocumentationId | string |
Unique Identifier of producer of any paper added to the parcel of the item by the seller. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Hide Buyer Details
|
hideBuyerDetails | boolean |
This field is included if the seller wishes to create a private listing. |
|
Include Catalog Product Details
|
includeCatalogProductDetails | boolean |
Indicates whether or not eBay product catalog details are applied to a listing. |
|
Listing Description
|
listingDescription | string |
Description of the eBay listing. |
|
Listing Duration
|
listingDuration | string |
Number of days that the listing will be active. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Best Offer Enabled
|
bestOfferEnabled | boolean |
Indicates whether or not the Best Offer feature is enabled for the listing. |
|
eBay Plus If Eligible
|
eBayPlusIfEligible | boolean |
This field is included in an offer if a Top-Rated seller is opted into the eBay Plus program. |
|
Fulfillment Policy Id
|
fulfillmentPolicyId | string |
Unique identifier indicates the fulfillment business policy that will be used once an offer is published and converted to an eBay listing. |
|
Payment Policy Id
|
paymentPolicyId | string |
Unique identifier indicates the payment business policy that will be used once an offer is published and converted to an eBay listing. |
|
Product Compliance Policy Ids
|
productCompliancePolicyIds | array of string |
This field contains an array of up to five IDs specifying the seller created compliance policies for the listing. |
|
Return Policy Id
|
returnPolicyId | string |
Return business policy unique ID that will be used once an offer is published and converted to an eBay listing. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Priority
|
priority | integer |
The integer value input into this field, along with the shippingServiceType value, sets which domestic or international shipping service option in the fulfillment policy will be modified with updated shipping costs. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Service Type
|
shippingServiceType | string |
This value indicates whether the shipping service specified in the priority field is a domestic or an international shipping service option. |
|
Take Back Policy Id
|
takeBackPolicyId | string |
Seller ID who created take-back policy. |
|
Listing Start Date
|
listingStartDate | string |
This field can be used if the seller wants to specify a time in the future that the listing will become active on eBay. |
|
Lot Size
|
lotSize | integer |
This field is only applicable if the listing is a lot listing. The integer value passed into this field is the total number of items in the lot. |
|
Merchant Location Key
|
merchantLocationKey | string |
Unique identifier of a merchant's inventory location |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Originally Sold for Retail Price On
|
originallySoldForRetailPriceOn | string |
This field is needed if the Strikethrough Pricing feature will be used in the offer. This field indicates that the product was sold for the price in the original RetailPrice field on an eBay site, or sold for that price by a third-party retailer |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Currency
|
currency | string |
A three-digit string value representing currency type. |
|
Value
|
value | string |
A string representation of a dollar value expressed in the currency field. |
|
Pricing Visibility
|
pricingVisibility | string |
This field is needed if the Minimum Advertised Price feature will be used in the offer. |
|
Quantity Limit Per Buyer
|
quantityLimitPerBuyer | integer |
This field is only applicable and set if the seller wishes to set a restriction on the purchase quantity per seller. |
|
Secondary Category Id
|
secondaryCategoryId | string |
Unique secondary category ID and applicable if the seller decides to list item under two categories. |
|
Store Category Names
|
storeCategoryNames | array of string |
Store category names |
|
Apply Tax
|
applyTax | boolean |
This container is only applicable and used if a sales tax table, a Value-Added Tax rate, or a tax exception category code will be applied to the offer. |
|
Third Party Tax Category
|
thirdPartyTaxCategory | string |
The tax exception category code. If this field is used, sales tax will also apply to a service/fee, and not just the item price. |
|
VAT Percentage
|
vatPercentage | number |
This value is VAT rate for the item, if any. When a VAT percentage is specified, the item's VAT information appears on the listing's View Item page. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Offer Id
|
offerId | string |
Unique identifier of the offer |
warnings
|
warnings | array of object |
This container will return when a call is made, and errors and/or warnings occur. |
Category
|
warnings.category | string |
This string value indicates the error category |
Domain
|
warnings.domain | string |
Domain name in which the error or warning occurred. |
Error Id
|
warnings.errorId | integer |
Unique code that identifies the particular error or warning that occurred. |
inputRefIds
|
warnings.inputRefIds | array of string |
An array of one or more reference IDs which identify the specific request element(s) most closely associated to the error or warning, if any. |
Long Message
|
warnings.longMessage | string |
A detailed description of the condition that caused the error or warning, and information on what to do to correct the problem. |
Message
|
warnings.message | string |
A description of condition that caused the error or warning. |
outputRefIds
|
warnings.outputRefIds | array of string |
An array of one or more reference IDs which identify the specific response element(s) most closely associated to the error or warning, if any. |
parameters
|
warnings.parameters | array of object |
Various warning and error messages return one or more variables that contain contextual information about the error or warning. |
name
|
warnings.parameters.name | string |
name |
value
|
warnings.parameters.value | string |
value |
Subdomain
|
warnings.subdomain | string |
Subdomain name in which the error or warning occurred. |
Withdraw Offer
This call is used to end a single-variation listing that is associated with the specified offer.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Offer Id
|
offerId | True | string |
Unique identifier of the offer that is to be withdrawn. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Listing Id
|
listingId | string |
Unique identifier of the eBay listing associated with the offer that was withdrawn. |
warnings
|
warnings | array of object |
This container will be returned if there were one or more warnings associated with the attempt to withdraw the offer. |
Category
|
warnings.category | string |
This string value indicates the error category |
Domain
|
warnings.domain | string |
This string value indicates the error category |
Error Id
|
warnings.errorId | integer |
A unique code that identifies the particular error or warning that occurred. |
inputRefIds
|
warnings.inputRefIds | array of string |
An array of one or more reference IDs which identify the specific request element(s) most closely associated to the error or warning, if any. |
Long Message
|
warnings.longMessage | string |
A detailed description of the condition that caused the error or warning, and information on what to do to correct the problem. |
Message
|
warnings.message | string |
A description of the condition that caused the error or warning. |
outputRefIds
|
warnings.outputRefIds | array of string |
This container will be returned if there were one or more warnings associated with the attempt to withdraw the offer. |
parameters
|
warnings.parameters | array of object |
Various warning and error messages return one or more variables that contain contextual information about the error or waring. |
name
|
warnings.parameters.name | string |
name |
value
|
warnings.parameters.value | string |
value |
Subdomain
|
warnings.subdomain | string |
The name of the subdomain in which the error or warning occurred. |
Definitions
string
This is the basic data type 'string'.