Connectors

E-commerce

eBay

Online marketplace: listings, orders, inventory, and fulfillment management
eBay API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
477
Ready-made triggers
0

Connect eBay

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for eBay and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
OAuth access tokenRequiredSecretSealed application or user token; native Bearer is the sole Authorization transport.Example: v^1.1#...
Environment host infixOptionalProduction default; Sandbox only on unanimously directory-enabled methods.
HTTP signature private key PEMOptionalSecretOptional sealed PKCS#8 PEM; required by EU/UK signed variants.Example: PEM text
HTTP signature public-key JWEOptionalSecretOptional sealed eBay public-key JWE; required by EU/UK signed variants.Example: eyJ...

Use it in a flow

  1. Open a flow, open the node library and search for eBay.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from eBay without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if eBay can send webhooks, a Webhook trigger receives them at its own URL.

Operations

477 operations in 38 groups. Each one is a step you can add to a flow.

Buy Browse7
Check CompatibilitycheckCompatibilityPOSTThis method checks if a product is compatible with the specified item.
Get ItemgetItemGETThis method retrieves the details of a specific item, such as description, price, category, all item aspects, condition, return policies, seller feedback and score, shipping options,...
Get Item By Legacy IdgetItemByLegacyIdGETThis method is a bridge between the eBay legacy APIs and the eBay Buy APIs.
Get ItemsgetItemsGETThis method retrieves the details about specific items that buyers need to make a purchasing decision.
Get Items By Item GroupgetItemsByItemGroupGETThis method retrieves details about individual items in an item group.
SearchsearchGETThis method searches for eBay items by various query parameters and retrieves summaries of the items.
Search By ImagesearchByImagePOSTThis method searches for eBay items based on a image and retrieves summaries of the items.
Buy Buy Feed6
Download FiledownloadFileGETUse this method to download a selected feed file.
Get Feed TypegetFeedTypeGETUse this method to obtain the details about a particular feed type to determine its applicability to your needs.
Get Feed TypesgetFeedTypesGETUse this method to obtain the details about one or more feed types that are available to be downloaded.
Retrieves detailed metadata on a specific feed file.getFileGETUse this method to fetch the details of a feed file available to download, as specified by the file's file id .
Retrieves detailed metadata on one or more feed files based on search criteria.getFilesGETThis method provides a list of the feed files available for download.
Retrieves details of feed types and L1 categories accessible to the user.getAccessGETThis method retrieves the access rules specific to the application; for example, the feed types to which the application has permissions.
Buy Buy Marketing3
Get Merchandised ProductsgetMerchandisedProducts_2GETThis method returns an array of products based on the category and metric specified.
Get Most Watched ItemsgetMostWatchedItemsGETThis method retrieves items with the highest watch counts in a specific category.
Get Similar ItemsgetSimilarItemsGETThis method retrieves items that are similar to the specified item.
Buy Deal4
Get details for ebay Event by event id.getEventGETThis method retrieves the details for an eBay event.
This is for getting deal item.getDealItemsGETThis method retrieves a paginated set of deal items.
This method returns a paginated set of event items.getEventItemsGETThis method returns a paginated set of event items.
This method returns paginated results containing all eBay eventsgetEventsGETThis method returns paginated results containing all eBay events for the specified marketplace.
Buy Feed Beta4
Get Item FeedgetItemFeedGETThis method lets you download a TSV GZIP (tab-separated value gzip) Item feed file.
Get Item Group FeedgetItemGroupFeedGETThis method lets you download a TSV GZIP (tab separated value gzip) Item Group feed file.
Get Item Priority FeedgetItemPriorityFeedGETUsing this method, you can download a TSV GZIP (tab separated value gzip) Item Priority feed file, which allows you to track changes (deltas) in the status of your priority items, such as...
Get Item Snapshot FeedgetItemSnapshotFeedGETThe Hourly Snapshot feed file is generated each hour every day for most categories.
Buy Marketing Beta1
Get Merchandised ProductsgetMerchandisedProductsGETThis method returns an array of products based on the category and metric specified.
Buy Offer2
Get BiddinggetBiddingGETThis method retrieves the bidding details that are specific to the buyer of the specified auction.
Place Proxy BidplaceProxyBidPOSTThis method uses a user access token to place a proxy bid for the buyer on a specific auction item.
Buy Order11
Apply CouponapplyCouponPOST
Get Checkout SessiongetCheckoutSessionGETThis method returns the details of the specified eBay member checkout session.
Get Purchase OrdergetPurchaseOrderGETThis method retrieves the details about a specific eBay member purchase order.
Initiate Checkout SessioninitiateCheckoutSessionPOSTThis method creates an eBay member checkout session, which is the first step in performing a checkout.
Place OrderplaceOrderPOSTThis method creates the purchase order, pays for the items, and terminates the specified eBay member checkout session.
Remove CouponremoveCouponPOST(Limited Release) You must be whitelisted to use this method.
Update Addon Services StatusupdateAddonServicesStatusPOSTThis method changes the selection of add-on services for one line item for the checkout session.
Update Payment InfoupdatePaymentInfoPOST
Update QuantityupdateQuantity_2POSTThis method changes the quantity of the specified line item in an eBay member checkout session.
Update Shipping AddressupdateShippingAddressPOSTThis method changes the shipping address for in an eBay member checkout session.
Update Shipping OptionupdateShippingOptionPOSTThis method changes the shipping method for the specified line item in an eBay member checkout session.
Buy Order V28
Apply Guest CouponapplyGuestCouponPOSTNote: The Order V2 API supports guest checkout payment flows.
Get Guest Checkout SessiongetGuestCheckoutSessionGETNote: The Order V2 API supports guest checkout payment flows.
Get Guest Purchase OrdergetGuestPurchaseOrderGETNote: The Order V2 API supports guest checkout payment flows.
Initiate Guest Checkout SessioninitiateGuestCheckoutSessionPOSTNote: The Order V2 API supports guest checkout payment flows.
Remove Guest CouponremoveGuestCouponPOSTNote: The Order V2 API supports guest checkout payment flows.
Update Guest QuantityupdateGuestQuantityPOSTNote: The Order V2 API supports guest checkout payment flows.
Update Guest Shipping AddressupdateGuestShippingAddressPOSTNote: The Order V2 API supports guest checkout payment flows.
Update Guest Shipping OptionupdateGuestShippingOptionPOSTNote: The Order V2 API supports guest checkout payment flows.
Sell Account37
Bulk Create Or Replace Sales TaxbulkCreateOrReplaceSalesTaxPOSTThis method creates or updates multiple sales-tax table entries.
Create Custom PolicycreateCustomPolicyPOSTThis method creates a new custom policy that specifies the seller's terms for complying with local governmental regulations.
Create Fulfillment PolicycreateFulfillmentPolicyPOSTThis method creates a new fulfillment policy for an eBay marketplace where the policy encapsulates seller's terms for fulfilling item purchases.
Create Or Replace Sales TaxcreateOrReplaceSalesTaxPUTThis method creates or updates a sales-tax table entry for a jurisdiction.
Create Payment PolicycreatePaymentPolicyPOSTThis method creates a new payment policy where the policy encapsulates seller's terms for order payments.
Create Return PolicycreateReturnPolicyPOSTThis method creates a new return policy where the policy encapsulates seller's terms for returning items.
Delete Fulfillment PolicydeleteFulfillmentPolicyDELETEThis method deletes a fulfillment policy.
Delete Payment PolicydeletePaymentPolicyDELETEThis method deletes a payment policy.
Delete Return PolicydeleteReturnPolicyDELETEThis method deletes a return policy.
Delete Sales TaxdeleteSalesTaxDELETEThis call deletes a sales-tax table entry for a jurisdiction.
Get Advertising EligibilitygetAdvertisingEligibilityGETThis method allows developers to check the seller eligibility status for eBay advertising programs.
Get Custom PoliciesgetCustomPoliciesGETThis method retrieves the list of custom policies defined for a seller's account.
Get Custom PolicygetCustomPolicyGETThis method retrieves the custom policy specified by the custom policy id path parameter.
Get Fulfillment PoliciesgetFulfillmentPoliciesGETThis method retrieves all the fulfillment policies configured for the marketplace you specify using the marketplace id query parameter.
Get Fulfillment PolicygetFulfillmentPolicyGETThis method retrieves the complete details of a fulfillment policy.
Get Fulfillment Policy By NamegetFulfillmentPolicyByNameGETThis method retrieves the details for a specific fulfillment policy.
Get K Y CgetKYCGETNote: This method was originally created to see which onboarding requirements were still pending for sellers being onboarded for eBay managed payments, but now that all seller accounts...
Get Opted In ProgramsgetOptedInProgramsGETThis method gets a list of the seller programs that the seller has opted-in to.
Get Payment PoliciesgetPaymentPoliciesGETThis method retrieves all the payment business policies configured for the marketplace you specify using the marketplace id query parameter.
Get Payment PolicygetPaymentPolicyGETThis method retrieves the complete details of a payment policy.
Get Payment Policy By NamegetPaymentPolicyByNameGETThis method retrieves the details of a specific payment policy.
Get Payments ProgramgetPaymentsProgramGETNote: This method is no longer applicable, as all seller accounts globally have been enabled for the new eBay payment and checkout flow.
Get Payments Program OnboardinggetPaymentsProgramOnboardingGETNote: This method is no longer applicable, as all seller accounts globally have been enabled for the new eBay payment and checkout flow.
Get PrivilegesgetPrivilegesGETThis method retrieves the seller's current set of privileges, including whether or not the seller's eBay registration has been completed, as well as the details of their site-wide...
Get Rate TablesgetRateTablesGETThis method retrieves a seller's shipping rate tables for the country specified in the country code query parameter.
Get Return PoliciesgetReturnPoliciesGETThis method retrieves all the return policies configured for the marketplace you specify using the marketplace id query parameter.
Get Return PolicygetReturnPolicyGETThis method retrieves the complete details of the return policy specified by the returnPolicyId path parameter.
Get Return Policy By NamegetReturnPolicyByNameGETThis method retrieves the details of a specific return policy.
Get Sales TaxgetSalesTaxGETThis call retrieves the current sales-tax table entry for a specific tax jurisdiction.
Get Sales TaxesgetSalesTaxesGETUse this call to retrieve all sales tax table entries that the seller has defined for a specific country.
Get SubscriptiongetSubscriptionGETThis method retrieves a list of subscriptions associated with the seller account.
Opt In To ProgramoptInToProgramPOSTThis method opts the seller in to an eBay seller program.
Opt Out Of ProgramoptOutOfProgramPOSTThis method opts the seller out of a seller program in which they are currently opted in to.
Update Custom PolicyupdateCustomPolicyPUTThis method updates an existing custom policy specified by the custom policy id path parameter.
Update Fulfillment PolicyupdateFulfillmentPolicyPUTThis method updates an existing fulfillment policy.
Update Payment PolicyupdatePaymentPolicyPUTThis method updates an existing payment policy.
Update Return PolicyupdateReturnPolicyPUTThis method updates an existing return policy.
Sell Account V214
Creates calculated shipping rules that determine combined shipping costs based on item attributes, such as weight and dimensions, for the seller's account.createCalculatedShippingRulesPOSTThis method creates or registers calculated shipping rules that determine combined shipping costs based on weight, item count, or cost parameters for an authenticated seller.
Creates flat-rate rules that apply standard combined shipping costs for a seller's listings.createFlatShippingRulesPOSTThis method is used to create fixed-rate (flat) shipping rules that apply standard combined shipping costs for a seller’s listings.
Creates promotional shipping rules, such as discounts or free-shipping thresholds.createPromotionalShippingRulePOSTThis method defines promotional shipping rules such as discounts or free-shipping thresholds, configurable by marketplace for the seller.
Modifies one or more preferences for a seller on a specific marketplace.setUserPreferencesPATCHThis method is used to modify one or more preferences for a seller on a specific marketplace.
Retrieves all combined shipping rule configurations defined for the seller.getCombinedShippingRulesGETThis method retrieves all existing combined shipping rule configurations defined by the authenticated seller, including calculated, flat, and promotional types.
Retrieves details of a specific shipping rate table.getRateTableGETThis method retrieves an existing rate table identified by the rate table id path parameter.
Retrieves payout percentages and unique IDs for accounts configured to receive seller payouts.getPayoutSettingsGET
Retrieves the seller's preferences for a specific eBay marketplace.getUserPreferencesGETThis method retrieves the seller's preferences for a specific eBay marketplace, such as combined payment preferences, same-day shipping cutoff time, excluded shipping locations, and...
Updates a promotional shipping rule to adjust discount thresholds, eligibility criteria, or duration for the seller.updatePromotionalShippingRulePOSTThis method updates an existing promotional shipping rule to adjust discount thresholds, eligibility criteria, or duration for the seller.
Updates combined payment settings that determine how unpaid orders can be merged.updateCombinedPaymentsPOSTThis method configures or modifies combined payment settings that determine how unpaid orders can be merged for a single invoice within a defined duration for the seller.
Updates existing flat-rate shipping rules.updateFlatShippingRulesPOSTThis method updates existing shipping rules.
Updates one or more shipping rates for a specific shipping rate table.updateShippingCostPOSTThis method allows sellers to update shippingCost and/or additionalCost information for an existing shipping rate table identified by the rate table id path parameter.
Updates previously defined calculated shipping rules.updateCalculatedShippingRulesPOSTThis method updates previously defined calculated shipping rules to modify discount percentages, weight offsets, or amount parameters for the seller.
Updates the split-payout percentage for two payout instruments for sellers in mainland China.updatePayoutPercentagePOST
Sell Analytics4
Find Seller Standards ProfilesfindSellerStandardsProfilesGETThis call retrieves all the standards profiles for the associated seller.
Get Seller Standards ProfilegetSellerStandardsProfileGETThis call retrieves a single standards profile for the associated seller.
Get Traffic ReportgetTrafficReportGETThis method returns a report that details the user traffic received by a seller's listings.
Retrieves the seller's customer service performance for the specified metric type and eBay marketplace.getCustomerServiceMetricGETUse this method to retrieve a seller's performance and rating for the customer service metric.
Sell Catalog2
Get ProductgetProductGETThis method retrieves details of the catalog product identified by the eBay product identifier (ePID) specified in the request.
Searchsearch_2GETThis method searches for and retrieves summaries of one or more products in the eBay catalog that match the search criteria provided by a seller.
Sell Charity2
Get Charity OrggetCharityOrgGETThis call is used to retrieve detailed information about supported charitable organizations.
Get Charity OrgsgetCharityOrgsGETThis call is used to search for supported charitable organizations.
Sell Developer Analytics2
Retrieves call limit and utilization data for a user based on search criteria.getUserRateLimitsGETThis method retrieves the call limit and utilization data for an application user.
Retrieves call limit and utilization data for an application based on search criteria.getRateLimitsGETThis method retrieves the call limit and utilization data for an application.
Sell Edelivery International Shipping28
Bulk Cancel PackagesbulkCancelPackagesPOST
Bulk Confirm PackagesbulkConfirmPackagesPOST
Bulk Delete PackagesbulkDeletePackagesPOST
Cancel BundlecancelBundlePOST
Cancel PackagecancelPackagePOST
Clone PackageclonePackagePOST
Confirm PackageconfirmPackagePOST
Create Address PreferencecreateAddressPreferencePOST
Create BundlecreateBundlePOST
Create ComplaintcreateComplaintPOST
Create Consign PreferencecreateConsignPreferencePOST
Create PackagecreatePackagePOST
Delete PackagedeletePackageDELETE
Get Actual CostsgetActualCostsGET
Get Address PreferencesgetAddressPreferencesGET
Get AgentsgetAgentsGET
Get Battery QualificationsgetBatteryQualificationsGET
Get BundlegetBundleGET
Get Bundle LabelgetBundleLabelGET
Get Consign PreferencesgetConsignPreferencesGET
Get Cpsc ProfilesgetCpscProfilesGET
Get Dropoff SitesgetDropoffSitesGET
Get Handover SheetgetHandoverSheetGET
Get LabelsgetLabelsGET
Get PackagegetPackageGET
Get Packages By Line Item I DgetPackagesByLineItemIDGET
Get ServicesgetServicesGET
Get TrackinggetTrackingGET
Sell Feed23
Create Customer Service Metric TaskcreateCustomerServiceMetricTaskPOSTUse this method to create a customer service metrics download task with filter criteria for the customer service metrics report.
Create Inventory TaskcreateInventoryTaskPOSTThis method creates an inventory-related download task for a specified feed type with optional filter criteria.
Create Order TaskcreateOrderTaskPOSTThis method creates an order download task with filter criteria for the order report.
Create SchedulecreateSchedulePOSTThis method creates a schedule, which is a subscription to the specified schedule template.
Create TaskcreateTaskPOSTThis method creates an upload task or a download task without filter criteria.
Delete ScheduledeleteScheduleDELETEThis method deletes an existing schedule.
Get Customer Service Metric TaskgetCustomerServiceMetricTaskGETUse this method to retrieve customer service metric task details for the specified task.
Get Customer Service Metric TasksgetCustomerServiceMetricTasksGETUse this method to return an array of customer service metric tasks.
Get Input FilegetInputFileGETThis method downloads a file previously uploaded using uploadFile .
Get Inventory TaskgetInventoryTaskGETThis method retrieves the task details and status of the specified inventory-related task.
Get Inventory TasksgetInventoryTasksGETThis method searches for multiple tasks of a specific feed type and includes date filters and pagination.
Get Latest Result FilegetLatestResultFileGETThis method downloads the latest Order Report generated by the schedule.
Get Order TaskgetOrderTaskGETThis method retrieves the task details and status of the specified task.
Get Order TasksgetOrderTasksGETThis method returns the details and status for an array of order tasks.
Get Result FilegetResultFileGETThis method retrieves the generated file that is associated with the specified task ID.
Get SchedulegetScheduleGETThis method retrieves schedule details and status of the specified schedule.
Get Schedule TemplategetScheduleTemplateGETThis method retrieves the details of the specified template.
Get Schedule TemplatesgetScheduleTemplatesGETThis method retrieves an array containing the details and status of all schedule templates based on the specified feed type .
Get SchedulesgetSchedulesGETThis method retrieves an array containing the details and status of all schedules based on the specified feed type .
Get TaskgetTaskGETThis method retrieves the details and status of the specified task.
Get TasksgetTasksGETThis method returns the details and status for an array of tasks based on a specified feed type or schedule id .
Update ScheduleupdateSchedulePUTThis method updates an existing schedule.
Upload FileuploadFilePOSTThis method associates the specified file with the specified task ID and uploads the input file.
Sell Feedback5
Get FeedbackgetFeedbackGETThis method enables users to retrieve feedback for any specified user ID and feedback type (sent or received).
Get Feedback Rating SummarygetFeedbackRatingSummaryGETThis method provides a detailed overview of feedback ratings associated with a user in the eBay marketplace.
Get Items Awaiting FeedbackgetItemsAwaitingFeedbackGETThis method retrieves line items awaiting feedback from the user's order partner.
Leave FeedbackleaveFeedbackPOSTThis method creates and submits feedback to the user's order partner for a line item in the order.
Respond To FeedbackrespondToFeedbackPOSTThis method allows users to respond to feedback provided by the order partner for a specific line item in an order.
Sell Finances26
Get Billing ActivitiesgetBillingActivitiesGET
Get Billing Activities (EU/UK signed)getBillingActivities__eu_uk_signedGET
Get Order EarningsgetOrderEarningsGETThis method returns detailed order-level financial data for each order associated with a seller account.
Get Order Earnings (EU/UK signed)getOrderEarnings__eu_uk_signedGETThis method returns detailed order-level financial data for each order associated with a seller account.
Get Order Earnings By IdgetOrderEarningsByIdGETThis method returns detailed order-level financial data including order earnings, gross amount, expenses, and refunds.
Get Order Earnings By Id (EU/UK signed)getOrderEarningsById__eu_uk_signedGETThis method returns detailed order-level financial data including order earnings, gross amount, expenses, and refunds.
Get Order Earnings SummarygetOrderEarningsSummaryGETThis method returns a summarized view of order earnings information for one or more orders associated with a seller account.
Get Order Earnings Summary (EU/UK signed)getOrderEarningsSummary__eu_uk_signedGETThis method returns a summarized view of order earnings information for one or more orders associated with a seller account.
Get PayoutgetPayoutGET
Get PayoutgetPayout_2GETThis method retrieves details on a specific seller payout.
Get Payout (EU/UK signed)getPayout_2__eu_uk_signedGETThis method retrieves details on a specific seller payout.
Get Payout (EU/UK signed)getPayout__eu_uk_signedGET
Get Payout SummarygetPayoutSummaryGET
Get Payout Summary (EU/UK signed)getPayoutSummary__eu_uk_signedGET
Get PayoutsgetPayoutsGET
Get Payouts (EU/UK signed)getPayouts__eu_uk_signedGET
Get Seller Funds SummarygetSellerFundsSummaryGET
Get Seller Funds Summary (EU/UK signed)getSellerFundsSummary__eu_uk_signedGET
Get Transaction SummarygetTransactionSummaryGET
Get Transaction Summary (EU/UK signed)getTransactionSummary__eu_uk_signedGET
Get TransactionsgetTransactionsGET
Get Transactions (EU/UK signed)getTransactions__eu_uk_signedGET
Get TransfergetTransferGET
Get TransfergetTransfer_2GETThis method retrieves detailed information regarding a TRANSFER transaction type.
Get Transfer (EU/UK signed)getTransfer_2__eu_uk_signedGETThis method retrieves detailed information regarding a TRANSFER transaction type.
Get Transfer (EU/UK signed)getTransfer__eu_uk_signedGET
Sell Fulfillment16
Accept Payment DisputeacceptPaymentDisputePOSTThis method is used if the seller wishes to accept a payment dispute.
Add an Evidence FileaddEvidencePOSTThis method is used by the seller to add one or more evidence files to address a payment dispute initiated by the buyer.
Contest Payment DisputecontestPaymentDisputePOSTThis method is used if the seller wishes to contest a payment dispute initiated by the buyer.
Create Shipping FulfillmentcreateShippingFulfillmentPOSTWhen you group an order's line items into one or more packages, each package requires a corresponding plan for handling, addressing, and shipping; this is shipping fulfillment .
Get OrdergetOrderGETUse this call to retrieve the contents of an order based on its unique identifier, orderId .
Get OrdersgetOrdersGETUse this method to search for and retrieve one or more orders based on their creation date, last modification date, or fulfillment status using the filter parameter.
Get Payment Dispute ActivitygetActivitiesGETThis method retrieves the activity log for a payment dispute.
Get Payment Dispute DetailsgetPaymentDisputeGETThis method retrieves detailed information on a specific payment dispute.
Get Payment Dispute Evidence FilefetchEvidenceContentGETThis call retrieves a specific evidence file for a payment dispute.
Get Shipping FulfillmentgetShippingFulfillmentGETUse this call to retrieve the contents of a fulfillment based on its unique identifier, fulfillmentId (combined with the associated order's orderId ).
Get Shipping FulfillmentsgetShippingFulfillmentsGETUse this call to retrieve the contents of all fulfillments currently defined for a specified order based on the order's unique identifier, orderId .
Issues a full or partial refund to a buyer on behalf of the seller.issueRefundPOSTThis method allows a seller to issue a full or partial refund to a buyer for an order.
Issues a full or partial refund to a buyer on behalf of the seller. (EU/UK signed)issueRefund__eu_uk_signedPOSTThis method allows a seller to issue a full or partial refund to a buyer for an order.
Search Payment Dispute by FiltersgetPaymentDisputeSummariesGETThis method is used retrieve one or more payment disputes filed against the seller.
Update evidenceupdateEvidencePOSTThis method is used by the seller to update an existing evidence set for a payment dispute with one or more evidence files.
Upload an Evidence FileuploadEvidenceFilePOSTThis method is used to upload an evidence file for a contested payment dispute.
Sell Identity1
Get UsergetUserGETThis method retrieves the account profile information for an authenticated user, which requires a User access token .
Sell Inventory36
Bulk Create OfferbulkCreateOfferPOSTThis call creates multiple offers (up to 25) for specific inventory items on a specific eBay marketplace.
Bulk Create Or Replace Inventory ItembulkCreateOrReplaceInventoryItemPOSTNote: Please note that any eBay listing created using the Inventory API cannot be revised or relisted using the Trading API calls.
Bulk Get Inventory ItembulkGetInventoryItemPOSTThis call retrieves up to 25 inventory item records.
Bulk Migrate ListingbulkMigrateListingPOSTThis call is used to convert existing eBay Listings to the corresponding Inventory API objects.
Bulk Publish OfferbulkPublishOfferPOSTNote: Each listing can be revised up to 250 times in one calendar day.
Bulk Update Price QuantitybulkUpdatePriceQuantityPOSTThis call is used by the seller to update the total ship-to-home quantity of one inventory item, and/or to update the price and/or quantity of one or more offers associated with one...
Create Inventory LocationcreateInventoryLocationPOSTUse this call to create a new inventory location.
Create OffercreateOfferPOSTThis call creates an offer for a specific inventory item on a specific eBay marketplace.
Create Or Replace Inventory ItemcreateOrReplaceInventoryItemPUTNote: Please note that any eBay listing created using the Inventory API cannot be revised or relisted using the Trading API calls.
Create Or Replace Inventory Item GroupcreateOrReplaceInventoryItemGroupPUTNote: Each listing can be revised up to 250 times in one calendar day.
Create Or Replace Product CompatibilitycreateOrReplaceProductCompatibilityPUTThis call is used by the seller to create or replace a list of products that are compatible with the inventory item.
Create Or Replace Sku Location MappingcreateOrReplaceSkuLocationMappingPUTThis method allows sellers to map multiple fulfillment center locations to single-SKU listing, or to a single SKU within a multiple-variation listing.
Delete Inventory ItemdeleteInventoryItemDELETEThis call is used to delete an inventory item record associated with a specified SKU.
Delete Inventory Item GroupdeleteInventoryItemGroupDELETEThis call deletes the inventory item group for a given inventoryItemGroupKey value.
Delete Inventory LocationdeleteInventoryLocationDELETEThis call deletes the inventory location that is specified in the merchantLocationKey path parameter.
Delete OfferdeleteOfferDELETEIf used against an unpublished offer, this call will permanently delete that offer.
Delete Product CompatibilitydeleteProductCompatibilityDELETEThis call is used by the seller to delete the list of products that are compatible with the inventory item that is associated with the compatible product list.
Delete Sku Location MappingdeleteSkuLocationMappingDELETEThis method allows sellers to remove all location mappings associated with a specific SKU within a listing.
Disable Inventory LocationdisableInventoryLocationPOSTThis call disables the inventory location that is specified in the merchantLocationKey path parameter.
Enable Inventory LocationenableInventoryLocationPOSTThis call enables a disabled inventory location that is specified in the merchantLocationKey path parameter.
Get Inventory ItemgetInventoryItemGETThis call retrieves the inventory item record for a given SKU.
Get Inventory Item GroupgetInventoryItemGroupGETThis call retrieves the inventory item group for a given inventoryItemGroupKey value.
Get Inventory ItemsgetInventoryItemsGETThis call retrieves all inventory item records defined for the seller's account.
Get Inventory LocationgetInventoryLocationGETThis call retrieves all defined details of the inventory location that is specified by the merchantLocationKey path parameter.
Get Inventory LocationsgetInventoryLocationsGETThis call retrieves all defined details for every inventory location associated with the seller's account.
Get Listing FeesgetListingFeesPOSTThis call is used to retrieve the expected listing fees for up to 250 unpublished offers.
Get OffergetOfferGETThis call retrieves a specific published or unpublished offer.
Get OffersgetOffersGETThis call retrieves all existing offers for the specified SKU value.
Get Product CompatibilitygetProductCompatibilityGETThis call is used by the seller to retrieve the list of products that are compatible with the inventory item.
Get Sku Location MappinggetSkuLocationMappingGETThis method allows sellers to retrieve the locations mapped to a specific SKU within a listing.
Publish OfferpublishOfferPOSTNote: Each listing can be revised up to 250 times in one calendar day.
Publish Offer By Inventory Item GrouppublishOfferByInventoryItemGroupPOSTNote: Please note that any eBay listing created using the Inventory API cannot be revised or relisted using the Trading API calls.
Update Inventory LocationupdateInventoryLocationPOSTUse this call to update location details for an existing inventory location.
Update OfferupdateOfferPUTThis call updates an existing offer.
Withdraw OfferwithdrawOfferPOSTThis call is used to end a single-variation listing that is associated with the specified offer.
Withdraw Offer By Inventory Item GroupwithdrawOfferByInventoryItemGroupPOSTThis call is used to end a multiple-variation eBay listing that is associated with the specified inventory item group.
Sell Key Management3
Creates keypairs using the selected cipher.createSigningKeyPOSTThis method creates keypairs using one of the following ciphers: ED25519 (Edwards Curve) RSA Note: The recommended signature cipher is ED25519 (Edwards Curve) since it uses much shorter...
Retrieve keypairs and metadata for all keypairs associated with the application key making the call.getSigningKeysGETThis method returns the Public Key , Public Key as JWE , and metadata for all keypairs associated with the application key making the call.
Retrieves a specific keypair and metadata for a specified signing key ID associated with the application key making the call.getSigningKeyGETThis method returns the Public Key , Public Key as JWE , and metadata for a specified signingKeyId associated with the application key making the call.
Sell Leads2
Get All Classified LeadsgetAllClassifiedLeadsGETThis method retrieves leads for all of the seller's active classified ad listings.
Get Classified Leads By Item IdgetClassifiedLeadsByItemIdGETThis method returns a seller account's leads generated by the specified classified ad and includes any contact information that prospective buyers have submitted.
Sell Logistics6
Cancel ShipmentcancelShipmentPOSTThis method cancels the shipment associated with the specified shipment ID and the associated shipping label is deleted.
Create From Shipping QuotecreateFromShippingQuotePOSTThis method creates a shipment based on the shippingQuoteId and rateId values supplied in the request.
Create Shipping QuotecreateShippingQuotePOSTThe createShippingQuote method returns a shipping quote that contains a list of live "rates." Each rate represents an offer made by a shipping carrier for a specific service and each...
Download Label FiledownloadLabelFileGETThis method returns the shipping label file that was generated for the shipmentId value specified in the request.
Get ShipmentgetShipmentGETThis method retrieves the shipment details for the specified shipment ID.
Get Shipping QuotegetShippingQuoteGETThis method retrieves the complete details of the shipping quote associated with the specified shippingQuoteId value.
Sell Marketing82
Bulk Create Ads By Inventory ReferencebulkCreateAdsByInventoryReferencePOSTThis method adds multiple listings that are managed with the Inventory API to an existing Promoted Listings campaign.
Bulk Create Ads By Listing IdbulkCreateAdsByListingIdPOSTThis method adds multiple listings to an existing Promoted Listings campaign using listingId values generated by the Trading API or Inventory API , or using values generated by an ad...
Bulk Create KeywordbulkCreateKeywordPOSTThis method adds keywords, in bulk, to an existing priority strategy ad group in a campaign that uses manual targeting.
Bulk Create Negative KeywordbulkCreateNegativeKeywordPOSTThis method adds negative keywords, in bulk, to an existing ad group in a priority strategy campaign that uses manual targeting.
Bulk Delete Ads By Inventory ReferencebulkDeleteAdsByInventoryReferencePOSTThis method works with listings created with the Inventory API .
Bulk Delete Ads By Listing IdbulkDeleteAdsByListingIdPOSTThis method works with listing IDs created with either the Trading API or the Inventory API .
Bulk Update Ads Bid By Inventory ReferencebulkUpdateAdsBidByInventoryReferencePOSTThis method works with listings created with either the Trading API or the Inventory API .
Bulk Update Ads Bid By Listing IdbulkUpdateAdsBidByListingIdPOSTThis method works with listings created with either the Trading API or the Inventory API .
Bulk Update Ads StatusbulkUpdateAdsStatusPOSTThis method works with listings created with either the Trading API or the Inventory API .
Bulk Update Ads Status By Listing IdbulkUpdateAdsStatusByListingIdPOSTThe method updates the status of ads in bulk, based on listing ID values.
Bulk Update KeywordbulkUpdateKeywordPOSTThis method updates the bids and statuses of keywords, in bulk, for an existing priority strategy campaign.
Bulk Update Negative KeywordbulkUpdateNegativeKeywordPOSTThis method updates the statuses of existing negative keywords, in bulk.
Bulk Upsert Video Ads PreferencesbulkUpsertVideoAdsPreferencesPUTCall this method to create or update video ads preferences for multiple listings in a single ad campaign request.
Clone CampaigncloneCampaignPOSTThis method clones (makes a copy of) the specified campaign's campaign criterion .
Create Ad By Listing IdcreateAdByListingIdPOSTThis method adds a listing to an existing Promoted Listings campaign using a listingId value generated by the Trading API or Inventory API , or using a value generated by an ad group ID.
Create Ad GroupcreateAdGroupPOSTThis method adds an ad group to an existing priority strategy campaign that uses manual targeting.
Create Ads By Inventory ReferencecreateAdsByInventoryReferencePOSTThis method adds a listing that is managed with the Inventory API to an existing Promoted Listings campaign.
Create CampaigncreateCampaignPOSTThis method can be used to create a Promoted Listings general, priority, or offsite campaign.
Create Email CampaigncreateEmailCampaignPOSTThis method creates a new email campaign.
Create Item Price Markdown PromotioncreateItemPriceMarkdownPromotionPOSTNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Create Item PromotioncreateItemPromotionPOSTNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Create KeywordcreateKeywordPOSTThis method creates keywords using a specified campaign ID for an existing priority strategy campaign that uses manual targeting.
Create Negative KeywordcreateNegativeKeywordPOSTThis method adds a negative keyword to an existing ad group in a priority strategy campaign that uses manual targeting.
Create Report TaskcreateReportTaskPOSTThis method creates a report task , which generates a Promoted Listings report based on the values specified in the call.
Delete AddeleteAdDELETEThis method removes the specified ad from the specified campaign.
Delete Ads By Inventory ReferencedeleteAdsByInventoryReferencePOSTThis method works with listings that are managed with the Inventory API .
Delete CampaigndeleteCampaignDELETEThis method deletes the campaign specified by the campaign id query parameter.
Delete Email CampaigndeleteEmailCampaignDELETEThis method deletes the email campaign specified by the email campaign id path parameter.
Delete Item Price Markdown PromotiondeleteItemPriceMarkdownPromotionDELETENote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Delete Item PromotiondeleteItemPromotionDELETENote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Delete Report TaskdeleteReportTaskDELETEThis call deletes the report task specified by the report task id path parameter.
End CampaignendCampaignPOSTThis method ends an active ( RUNNING ) or paused campaign.
Find Campaign By Ad ReferencefindCampaignByAdReferenceGETThis method retrieves the campaigns containing the listing that is specified using either a listing ID, or an inventory reference ID and inventory reference type pair.
Get AdgetAdGETThis method retrieves the specified ad from the specified campaign.
Get Ad GroupgetAdGroupGETThis method retrieves the details of a specified ad group, such as the ad group’s default bid and status.
Get Ad GroupsgetAdGroupsGETThis method retrieves ad groups for the specified campaign.
Get AdsgetAdsGETThis method retrieves Promoted Listings ads that are associated with listings created with either the Trading API or the Inventory API .
Get Ads By Inventory ReferencegetAdsByInventoryReferenceGETThis method retrieves Promoted Listings ads associated with listings that are managed with the Inventory API from the specified campaign.
Get AudiencesgetAudiencesGETThis method retrieves all available email newsletter audiences for the email campaign type specified by the emailCampaignType path parameter.
Get CampaigngetCampaignGETThis method retrieves the details of a single campaign, as specified with the campaign id query parameter.
Get Campaign By NamegetCampaignByNameGETThis method retrieves the details of a single campaign, as specified with the campaign name query parameter.
Get CampaignsgetCampaignsGETThis method retrieves the details for all of the seller's defined campaigns.
Get Email CampaigngetEmailCampaignGETThis method returns the details of a single email campaign specified by the email campaign id path parameter.
Get Email CampaignsgetEmailCampaignsGETThis method retrieves a list of email campaigns from a seller's eBay store.
Get Email PreviewgetEmailPreviewGETThis method returns a preview of the email sent by the email campaign indicated by the email campaign id path parameter.
Get Email ReportgetEmailReportGETThis method returns the seller's email campaign performance report for a time period specified by the startDate and endDate path parameters.
Get Item Price Markdown PromotiongetItemPriceMarkdownPromotionGETNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Get Item PromotiongetItemPromotionGETNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Get KeywordgetKeywordGETThis method retrieves details on a specific keyword from an ad group within a priority strategy campaign that uses the Cost Per Click (CPC) funding model.
Get KeywordsgetKeywordsGETThis method can be used to retrieve all of the keywords for ad groups in priority strategy campaigns that use the Cost Per Click (CPC) funding model.
Get Listing SetgetListingSetGETNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Get Negative KeywordgetNegativeKeywordGETThis method retrieves details on a specific negative keyword.
Get Negative KeywordsgetNegativeKeywordsGETThis method can be used to retrieve all of the negative keywords for ad groups in priority strategy campaigns that use the Cost Per Click (CPC) funding model.
Get Promotion ReportsgetPromotionReportsGETNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Get Promotion Summary ReportgetPromotionSummaryReportGETNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Get PromotionsgetPromotionsGETNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Get ReportgetReportGETThis call downloads the report as specified by the report id path parameter.
Get Report MetadatagetReportMetadataGETThis call retrieves information that details the fields used in each of the Promoted Listings reports.
Get Report Metadata For Report TypegetReportMetadataForReportTypeGETThis call retrieves metadata that details the fields used by a specific Promoted Listings report type.
Get Report TaskgetReportTaskGETThis call returns the details of a specific Promoted Listings report task, as specified by the report task id path parameter.
Get Report TasksgetReportTasksGETThis method returns information on all the existing report tasks related to a seller.
Pause CampaignpauseCampaignPOSTThis method pauses an active (RUNNING) campaign.
Pause PromotionpausePromotionPOSTNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Resume CampaignresumeCampaignPOSTThis method resumes a paused campaign, as long as its end date is in the future.
Resume PromotionresumePromotionPOSTNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Suggest BidssuggestBidsPOSTThis method allows sellers to retrieve the suggested bids for input keywords and match type.
Suggest BudgetsuggestBudgetGETNote: This method is only supported for Promoted Offsite campaigns.
Suggest ItemssuggestItemsGETThis method allows sellers to obtain ideas for listings, which can be targeted for Promoted Listings campaigns.
Suggest KeywordssuggestKeywordsPOSTThis method allows sellers to retrieve a list of keyword ideas to be targeted for Promoted Listings campaigns.
Suggest Max CpcsuggestMaxCpcPOSTNote: This method is only supported for smart targeting priority strategy campaigns.
Update Ad GroupupdateAdGroupPUTThis method updates the ad group associated with a campaign.
Update Ad Rate StrategyupdateAdRateStrategyPOSTThis method updates the ad rate strategy for an existing rules-based general strategy ad campaign that uses the Cost Per Sale (CPS) funding model.
Update BidupdateBidPOSTThis method updates the bid percentage (also known as the "ad rate") for the specified ad in the specified campaign.
Update Bidding StrategyupdateBiddingStrategyPOSTThis method allows sellers to change the bidding strategy for a specified Cost Per Click (CPC) campaign that uses manual targeting.
Update Campaign BudgetupdateCampaignBudgetPOSTThis method updates the daily budget for a priority strategy campaign that uses the Cost Per Click (CPC) funding model.
Update Campaign IdentificationupdateCampaignIdentificationPOSTThis method can be used to change the name of a campaign, as well as modify the start or end dates.
Update Email CampaignupdateEmailCampaignPUTThis method lets users update an existing email campaign.
Update Item Price Markdown PromotionupdateItemPriceMarkdownPromotionPUTNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Update Item PromotionupdateItemPromotionPUTNote: As of July 8th 2024, promotions are now being referred to as discounts on Seller Hub and eBay help pages.
Update KeywordupdateKeywordPUTThis method updates keywords using a campaign ID and keyword ID for an existing priority strategy campaign.
Update Negative KeywordupdateNegativeKeywordPUTThis method updates the status of an existing negative keyword.
Upsert Video Ads PreferencesupsertVideoAdsPreferencesPUTCall this method to create or update video ads preferences for a single listing in an ad campaign.
Sell Media13
Create DocumentcreateDocumentPOSTThis method stages a document to be uploaded, and requires the type of document to be uploaded, and the language(s) that the document contains.
Create Document From UrlcreateDocumentFromUrlPOSTThis method downloads a document from the provided URL and adds that document to the user's account.
Create Image From FilecreateImageFromFilePOSTThis method uploads a picture file to eBay Picture Services (EPS) using multipart/form-data.
Create Image From UrlcreateImageFromUrlPOSTThis method uploads a picture to eBay Picture Services (EPS) from the specified URL.
Create VideocreateVideoPOSTThis method creates a video resource.
Download Post Order DocumentdownloadPostOrderDocumentGETThis method downloads the file associated with the specified document ID.
Get DocumentgetDocumentGETThis method retrieves the current status and metadata of the specified document.
Get ImagegetImageGETThis method retrieves an EPS image URL and its expiration details for the unique identifier specified in the path parameter image id .
Get VideogetVideoGETThis method retrieves a video's metadata and content given a specified video ID .
Remove Post Order DocumentremovePostOrderDocumentDELETEThis method deletes a previously uploaded document by its document ID.
Upload DocumentuploadDocumentPOSTThis method associates the specified file with the specified document ID and uploads the input file.
Upload Post Order DocumentuploadPostOrderDocumentPOSTThis method uploads a document for post‑order processes (for example, a seller providing a return shipping label).
Upload VideouploadVideoPOSTThis method associates the specified file with the specified video ID and uploads the input file.
Sell Message5
Bulk Update ConversationbulkUpdateConversationPOSTThis method can be used to update the conversationStatus of up to 10 conversations.
Get ConversationgetConversationGETThis method can be used to retrieve messages within a specific conversation.
Get ConversationsgetConversationsGETThis method can be used to retrieve one or more conversations associated with a user.
Send MessagesendMessagePOSTThis method can be used to start a conversation with another user or send a message in an existing conversation with another user based on the information provided in the request.
Update ConversationupdateConversationPOSTThis method can be used to update the conversationStatus or the read status of a specified conversation.
Sell Metadata28
Get Automotive Parts Compatibility PoliciesgetAutomotivePartsCompatibilityPoliciesGETThis method returns the eBay policies that define how to list automotive parts compatibility items in the categories of the specified marketplace.
Get Category PoliciesgetCategoryPoliciesGETThis method returns eBay category policy metadata for all leaf categories on the specified marketplace.
Get Classified Ad PoliciesgetClassifiedAdPoliciesGETThis method returns eBay classified ad policy metadata for all leaf categories on the specified marketplace.
Get Compatibilities By SpecificationgetCompatibilitiesBySpecificationPOSTThis method is used to retrieve all compatible application name-value pairs for a part based on the provided specification(s).
Get Compatibility Property NamesgetCompatibilityPropertyNamesPOSTThis method is used to retrieve product compatibility property names for the specified compatibility-enabled category.
Get Compatibility Property ValuesgetMetadataCompatibilityPropertyValuesPOSTThis method is used to retrieve product compatibility property values associated with a single property name, in the specified category.
Get CurrenciesgetCurrenciesGETThis method returns the default currency used by the eBay marketplace specified in the request.
Get Exclude Shipping LocationsgetExcludeShippingLocationsGETThis method retrieves a list of locations that the seller can use as excluded shipping locations within their listings or in their fulfillment business policies for the specified...
Get Extended Producer Responsibility PoliciesgetExtendedProducerResponsibilityPoliciesGETThis method returns the Extended Producer Responsibility policies for one, multiple, or all eBay categories in an eBay marketplace.
Get Handling TimesgetHandlingTimesGETThis method retrieves a list of supported handling times for the specified marketplace.
Get Hazardous Materials LabelsgetHazardousMaterialsLabelsGETThis method returns hazardous materials label information for the specified eBay marketplace.
Get Item Condition PoliciesgetItemConditionPoliciesGETThis method returns item condition metadata on one, multiple, or all eBay categories on an eBay marketplace.
Get Listing Structure PoliciesgetListingStructurePoliciesGETThis method returns the eBay policies that define the allowed listing structures for the categories of a specific marketplace.
Get Listing Type PoliciesgetListingTypePoliciesGETThis method returns eBay listing type policy metadata for all leaf categories on the specified marketplace.
Get Minimum Listing Price PoliciesgetMinimumListingPricePoliciesGETThis method returns minimum listing price policies for supported types of listings on a specific marketplace.
Get Motors Listing PoliciesgetMotorsListingPoliciesGETThis method returns eBay Motors policy metadata for all leaf categories on the specified marketplace.
Get Multi Compatibility Property ValuesgetMultiCompatibilityPropertyValuesPOSTThis method is used to retrieve product compatibility property values associated with multiple property names, in the specified category.
Get Negotiated Price PoliciesgetNegotiatedPricePoliciesGETThis method returns the eBay policies that define the supported negotiated price features (like "best offer") for the categories of a specific marketplace.
Get Product CompatibilitiesgetProductCompatibilitiesPOSTThis method is used to retrieve all available item compatibility details for the specified product.
Get Product Safety LabelsgetProductSafetyLabelsGETThis method returns product safety label information for the specified eBay marketplace.
Get Regulatory PoliciesgetRegulatoryPoliciesGETThis method returns regulatory policies for one, multiple, or all eBay categories in an eBay marketplace.
Get Return PoliciesgetReturnPolicies_2GETThis method returns the eBay policies that define whether or not you must include a return policy for the items you list in the categories of a specific marketplace, plus the guidelines...
Get Sales Tax JurisdictionsgetSalesTaxJurisdictionsGETThis method retrieves all sales-tax jurisdictions for the country specified in the countryCode path parameter.
Get Shipping CarriersgetShippingCarriersGETThis method retrieves a list of supported shipping carriers for the specified marketplace.
Get Shipping LocationsgetShippingLocationsGETThis method retrieves a list of supported shipping locations for the specified marketplace.
Get Shipping PoliciesgetShippingPoliciesGETThis method returns eBay shipping policy metadata for all leaf categories on the specified marketplace.
Get Shipping ServicesgetShippingServicesGETThis method retrieves a list of shipping services supported for the specified marketplace, including valid shipping services, shipping times, and package constraints such as size and weight.
Get Site Visibility PoliciesgetSiteVisibilityPoliciesGETThis method returns eBay international site visibility policy metadata for all leaf categories on the specified marketplace.
Sell Negotiation2
Find Eligible ItemsfindEligibleItemsGETThis method evaluates a seller's current listings and returns the set of IDs that are eligible for a seller-initiated discount offer to a buyer.
Send Offer To Interested BuyerssendOfferToInterestedBuyersPOSTThis method sends eligible buyers offers to purchase items in a listing at a discount.
Sell Notification21
Create DestinationcreateDestinationPOSTThis method allows applications to create a destination.
Create SubscriptioncreateSubscriptionPOSTThis method allows applications to create a subscription for a topic and supported schema version.
Create Subscription FiltercreateSubscriptionFilterPOSTThis method allows applications to create a filter for a subscription.
Delete DestinationdeleteDestinationDELETEThis method provides applications a way to delete a destination.
Delete SubscriptiondeleteSubscriptionDELETEThis method allows applications to delete a subscription.
Delete Subscription FilterdeleteSubscriptionFilterDELETEThis method allows applications to disable the active filter on a subscription, so that a new subscription filter may be added.
Disable SubscriptiondisableSubscriptionPOSTThis method disables a subscription, which prevents the subscription from providing notifications.
Enable SubscriptionenableSubscriptionPOSTThis method allows applications to enable a disabled subscription.
Get ConfiggetConfigGETThis method allows applications to retrieve a previously created configuration.
Get DestinationgetDestinationGETThis method allows applications to fetch the details for a destination.
Get DestinationsgetDestinationsGETThis method allows applications to retrieve a paginated collection of destination resources and related details.
Get Public KeygetPublicKeyGETThis method allows users to retrieve a public key using a specified key ID.
Get SubscriptiongetNotificationSubscriptionGETThis method allows applications to retrieve subscription details for the specified subscription.
Get Subscription FiltergetSubscriptionFilterGETThis method allows applications to retrieve the filter details for the specified subscription filter.
Get SubscriptionsgetSubscriptionsGETThis method allows applications to retrieve a list of all subscriptions.
Get TopicgetTopicGETThis method allows applications to retrieve details for the specified topic.
Get TopicsgetTopicsGETThis method returns a paginated collection of all supported topics, along with the details for the topics.
Test SubscriptiontestSubscriptionPOSTThis method triggers a mocked test payload that includes a notification ID, publish date, and so on.
Update ConfigupdateConfigPUTThis method allows applications to create a new configuration or update an existing configuration.
Update DestinationupdateDestinationPUTThis method allows applications to update a destination.
Update SubscriptionupdateSubscriptionPUTThis method allows applications to update a subscription.
Sell Post Order44
Add Shipping Label InfoaddShippingLabelInfoPOSTThe primary function of this seller-facing method is to create a return shipping label for the buyer.
Appeal Case DecisionappealCaseDecisionPOSTBuyers and sellers can use this method to appeal a case decision that was not ruled in their favor by eBay customer support.
Approve CancellationapproveCancellationPOSTThis method approves a buyer's order cancellation request on behalf of the seller.
Approve Cancellation (EU/UK signed)approveCancellation__eu_uk_signedPOSTThis method approves a buyer's order cancellation request on behalf of the seller.
Check Cancellation EligibilitycheckCancellationEligibilityPOSTThis method is used to check if a specified order is eligible to be cancelled.
Close CasecloseCasePOSTNote: This call has been deprecated and will be decommissioned on March 2, 2026.
Close InquirycloseInquiryPOSTNote: This call has been deprecated and will be decommissioned on March 16, 2026.
Confirm Cancellation RefundconfirmPOSTNote: This call has been deprecated and will be decommissioned on March 2, 2026.
Confirm Inquiry RefundconfirmInquiryRefundPOSTNote: This call has been deprecated and will be decommissioned on March 16, 2026.
Create Cancellation RequestcreateCancellationRequestPOSTThis method initiates an order cancellation on behalf of a seller and, if needed, you can also create an order cancellation on behalf of a buyer.
Create Cancellation Request (EU/UK signed)createCancellationRequest__eu_uk_signedPOSTThis method initiates an order cancellation on behalf of a seller and, if needed, you can also create an order cancellation on behalf of a buyer.
Create InquirycreateInquiryPOSTNote: This call has been deprecated and will be decommissioned on March 16, 2026.
Create Return RequestcreateReturnRequestPOSTThis method is used to create a return request on behalf of the buyer.
Escalate InquiryescalateInquiryPOSTThis method is used to escalate the specified Item Not Received inquiry to an INR case on behalf of the buyer or seller.
Escalate ReturnescalateReturnPOSTThis method is used to escalate a return request into a case.
Get CancellationgetCancellationGETThis method retrieves the details of a specific cancellation request.
Get CasegetCaseGETThis method can be used on behalf of buyers and sellers to retrieve detailed information on a case, including case history and (if applicable) refund information, appeal information, and...
Get InquirygetInquiryGETThis method retrieves details about the specified INR inquiry and a summary of the activity to date with respect to the inquiry.
Get ReturngetReturnGETUse this method to retrieve information on a specific return request.
Get Return FilesgetReturnFilesGETUse this method to retrieve information about the files associated with a return request.
Get Return PreferencesgetReturnPreferencesGETThis method retrieves the return preferences currently active on the seller's account.
Get Shipment Tracking InfogetShipmentTrackingInfoGETThis method can be used to retrieve all shipment tracking activity on a specific return request.
Issue Case RefundissueCaseRefundPOSTNote: This call has been deprecated and will be decommissioned on March 2, 2026.
Issue Case Refund (EU/UK signed)issueCaseRefund__eu_uk_signedPOSTNote: This call has been deprecated and will be decommissioned on March 2, 2026.
Issue Inquiry RefundissueInquiryRefundPOSTThis method can be used on behalf of the seller to issue a full refund to the buyer for the missing line item.
Issue Inquiry Refund (EU/UK signed)issueInquiryRefund__eu_uk_signedPOSTThis method can be used on behalf of the seller to issue a full refund to the buyer for the missing line item.
Issue Return RefundissueReturnRefundPOSTThis method can be used on behalf of the seller to issue a refund to the buyer.
Issue Return Refund (EU/UK signed)issueReturnRefund__eu_uk_signedPOSTThis method can be used on behalf of the seller to issue a refund to the buyer.
Mark Return ReceivedmarkItemReceivedPOSTThis method can be used on behalf of a seller to mark a return item as received.
Process Return RequestprocessReturnRequestPOSTThis method can be used on behalf of a seller or buyer to perform an action against a return request.
Process Return Request (EU/UK signed)processReturnRequest__eu_uk_signedPOSTThis method can be used on behalf of a seller or buyer to perform an action against a return request.
Provide Case Shipment InfoprovideCaseShipmentInfoPOSTNote: This call has been deprecated and will be decommissioned on March 2, 2026.
Provide Inquiry Refund InfoprovideInquiryRefundInfoPOSTNote: This call has been deprecated and will be decommissioned on March 16, 2026.
Provide Inquiry Shipment InfoprovideInquiryShipmentInfoPOSTThis method can be used to provide shipment tracking and other information about the shipment of an order line item that had an INR inquiry filed against it.
Provides Return AddressprovideCaseReturnAddressPOSTNote: This call has been deprecated and will be decommissioned on March 2, 2026.
Reject CancellationrejectCancellationPOSTThis method is used on behalf of a seller to reject a buyer's order cancellation request.
Search CancellationssearchCancellationsGETUse this method to search for and retrieve one or more order cancellations.
Search CasessearchCasesGETThis method is used to search for return requests and Item Not Received inquiries that have been escalated to eBay cases by the buyer.
Search InquiriessearchInquiriesGETThis method is used to search for INR inquiries using multiple filter types.
Search ReturnssearchReturnsGETUse this method to retrieve the details on one or more return requests, or a summary of return requests per user.
Send Inquiry MessagesendInquiryMessagePOSTThis method allows a buyer or seller to send a message to their order partner in regards to an INR inquiry.
Send Return MessagesendReturnMessagePOSTThis method can be used on behalf of a buyer or seller to send a message to order partner regarding the return request.
Set Return PreferencessetReturnPreferencesPOSTThis method is used if the seller wants to indicate whether or not a Return Merchandise Authorization (RMA) number is required for returned items.
Upload Return FileuploadReturnFilePOSTThis method may be used on behalf of a seller or buyer to upload files associated with a return request.
Sell Recommendation1
Find Listing RecommendationsfindListingRecommendationsPOSTThe find method currently returns information for a single recommendation type ( AD ) which contains information that sellers can use to configure Promoted Listings ad campaigns.
Sell Stores8
Add Store CategoryaddStoreCategoryPOSTThis method is used to add a single new custom category to a user's eBay store through an asynchronous request.
Delete Store CategorydeleteStoreCategoryDELETEThis method is used to delete one custom category of a user's eBay store through an asynchronous request.
Get StoregetStoreGETThis method is used to retrieve information for an eBay user's store such as store name, store URL, and description.
Get Store CategoriesgetStoreCategoriesGETThis method is used to retrieve the category hierarchy for an eBay user's store.
Get Store TaskgetStoreTaskGETThis method retrieves the current status of a recent store operation.
Get Store TasksgetStoreTasksGETThis method retrieves the status of all async store tasks for a store.
Move Store CategorymoveStoreCategoryPOSTThis method is used to move an existing user's eBay store custom category through an asynchronous request.
Rename Store CategoryrenameStoreCategoryPUTThis method is used to rename the single category of a user's eBay store through a synchronous request.
Sell Taxonomy9
Get a category subtreegetCategorySubtreeGETThis method retrieves the details of all nodes of the category tree hierarchy (the subtree) below a specified category of a category tree.
Get a category treegetCategoryTreeGETThis method retrieves the complete category tree that is identified by the category tree id parameter.
Get aspects for a leaf categorygetItemAspectsForCategoryGETThis method returns a list of aspects that are appropriate or necessary for accurately describing items in the specified leaf category.
Get compatibility properties for a compatibility-enabled categorygetCompatibilityPropertiesGETThis method retrieves the compatible vehicle aspects that are used to define a motor vehicle that is compatible with a motor vehicle part or accessory.
Get compatibility property values for a compatibility-enabled categorygetCompatibilityPropertyValuesGETThis method retrieves applicable compatible vehicle property values based on the specified eBay marketplace, specified eBay category, and filters used in the request.
Get expired categories for a marketplacegetExpiredCategoriesGETThis method retrieves the mappings of expired leaf categories in the specified category tree to their corresponding active leaf categories.
Get item aspects for all leaf categories in a marketplacefetchItemAspectsGETThis method returns a complete list of aspects for all of the leaf categories that belong to an eBay marketplace.
Get suggested categories for a keywordgetCategorySuggestionsGETThis method 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 string q .
Get the default category tree ID for a marketplacegetDefaultCategoryTreeIdGETA given eBay marketplace might use multiple category trees, but one of those trees is considered to be the default for that marketplace.
Sell Translation1
Translate text from one language to anothertranslatePOSTThis method translates listing title and listing description text from one language into another.
Sell Vero Publics5
Create Vero ReportcreateVeroReportPOST
Get Vero Reason CodegetVeroReasonCode_2GET
Get Vero Reason CodesgetVeroReasonCodes_2GET
Get Vero ReportgetVeroReport_2GET
Retrieves status for VERO infringement reports by Brand.getVeroReportItems_2GET
Sell Vero V25
Get Vero Reason CodegetVeroReasonCodeGET
Get Vero Reason CodesgetVeroReasonCodesGET
Get Vero ReportgetVeroReportGET
Report Vero ViolationsreportVeroViolationsPOST
Retrieves status for VeRO infringement reports by item and date range.getVeroReportItemsGET