eBay Offer API is one of 64 APIs that eBay publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.
Tagged areas include Offer. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, release notes, and an AsyncAPI specification.
This API exposes
12 operations
across 9 paths,
and defines 38 schemas.
It is described by OpenAPI 3.0.0, at version v1.9.2.
Requests are made against a single base URL, https://api.ebay.com{basePath}.
The identity and technical contract details declared by the specification.
Regulatory
object
Type defining regulatory information that the seller is required to disclose.
4 properties
EnergyEfficiencyLabel
object
This container provides information about the energy efficiency for certain durable goods.
3 properties
ListingPolicies
object
This type is used to identify business policies including payment, return, and fulfillment policies, as well as to identify custom policies. These policies are…
10 properties
CountryPolicy
object
This type specifies custom product compliance and/or take-back policies that apply to a specified country.
2 properties
OfferKeysWithId
object
This type is used by the base request payload of the getListingFees call.
1 property
RegionalTakeBackPolicies
object
This type lists regional take-back policies to be used by an offer when it is published and converted to a listing.
1 property
PricingSummary
object
This type is used to specify the listing price for the product and settings for the Minimum Advertised Price and Strikethrough Pricing features. The price fiel…
7 properties
EbayOfferDetailsWithAll
object
This type provides details of an offer, and is used by the response payloads of the getOffer and the getOffers calls.
24 properties
OfferSkuResponse
object
This type is used by the bulkCreateOffer response to show the status of each offer that the seller attempted to create with the bulkCreateOffer method. For eac…
7 properties
Charity
object
This type is used to identify the charitable organization associated with the listing, and the percentage of the sale proceeds that the charitable organization…
2 properties
Amount
object
This type is used to express a dollar value and the applicable currency.
2 properties
BulkOfferResponse
object
This type is used by the base response of the bulkCreateOffer method.
1 property
FeesSummaryResponse
object
This type is used by the base response payload for the getListingFees call.
1 property
RegionalProductCompliancePolicies
object
This type lists regional product compliance policies to be used by an offer when it is published and converted to a listing.
1 property
ShippingCostOverride
object
This type is used if the seller wants to override the shipping costs or surcharge associated with a specific domestic or international shipping service option…
5 properties
OfferKeyWithId
object
This type is used by the getListingFees call to indicate the unpublished offer(s) for which expected listing fees will be retrieved. The user passes in one or…
1 property
OfferResponseWithListingId
object
This type is used to indicate the status of each offer that the user attempted to publish. If an offer is successfully published, an eBay listing ID (also know…
5 properties
BulkEbayOfferDetailsWithKeys
object
This type is used by the base request of the bulkCreateOffer method, which is used to create up to 25 new offers.
1 property
BestOffer
object
This type is used by the bestOfferTerms container, which is used if the seller would like to support the Best Offer feature on their listing.
3 properties
Error
object
This type is used to express detailed information on errors and warnings that may occur with a call request.
9 properties
OfferResponse
object
This type is used by the response payload of the createOffer and updateOffer calls. The offerId field contains the unique identifier for the offer if the offer…
2 properties
ListingDetails
object
This type is used by the listing container in the getOffer and getOffers calls to provide the eBay listing ID, the listing status, and quantity sold for the of…
4 properties
Fee
object
This type is used to express expected listing fees that the seller may incur for one or more unpublished offers, as well as any eBay-related promotional discou…
3 properties
EbayOfferDetailsWithId
object
updateOffer call. Every field that is currently set with the unpublished/published offer must also be passed into the updateOffer call, even those fields whose…
18 properties
BulkOffer
object
This type is used by the base request of the bulkPublishOffer method, which is used to publish up to 25 different offers.
1 property
EbayOfferDetailsWithKeys
object
This type provides details of an offer, and is used by the base request payload of the createOffer and bulkCreateOffer methods.
21 properties
Hazmat
object
This container is used by the seller to provide hazardous material information for the listing. Three elements are required to complete the Hazmat section of a…
4 properties
FeeSummary
object
This type is used to display the expected listing fees for each unpublished offer specified in the request of the getListingFees call.
3 properties
WithdrawByInventoryItemGroupRequest
object
This type is used by the base request of the WithdrawByInventoryItemGroup method, which is used to end a multiple-variation listing.
2 properties
ErrorParameter
object
This type is used to indicate the parameter field/value that caused an issue with the call request.
2 properties
Tax
object
This type is used to enable the use of a sales-tax table, to pass in a tax exception category code, or to specify a VAT percentage. Note: Sales-tax tables are…
3 properties
BulkPublishResponse
object
This type is used by the base response of the bulkPublishOffer method.
1 property
Offers
object
This type is used by the base response of the getOffers call, and it is an array of one or more of the seller's offers, along with pagination data.
7 properties
ExtendedProducerResponsibility
object
This type provides IDs for the producer or importer related to the new item, packaging, added documentation, or an eco-participation fee. In some markets, such…
5 properties
EconomicOperator
object
Type that provides required Economic Operator information about the manufacturer and/or supplier of the item. The EO is a corporate entity that is related to,…
9 properties
WithdrawResponse
object
The base response of the withdrawOffer call.
2 properties
PublishByInventoryItemGroupRequest
object
This type is used by the request payload of the publishByInventoryItemGroup call. The identifier of the inventory item group to publish and the eBay marketplac…
2 properties
PublishResponse
object
This type is used by the base response payload of the publishOffer and publishOfferByInventoryItemGroup calls.
2 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs eBay publishes across the network.