Skip to main content

  • API License Agreement Update: We have made significant enhancements to our API License Agreement , including detailed data protection measures and compliance with international regulations. Important restrictions have been applied to the use of Restricted APIs and AI content. Developers must review the updated agreement to ensure compliance.
  • Important Update: eBay's API integrations will be modified to address data handling requirements for select developers. Usernames will be replaced with immutable user IDs, and financial data will be protected for certain users. Learn more here .
  • We value your feedback! Take our semi-annual Developer Survey and help us build better experiences.

Important! This method is only available for Greater-China based sellers with an active eDIS account.


This API allows 3rd party developers in the Greater-China area to process package shipping details.

actual_costs

Method NameHTTP MethodPathSummarySamples
getActualCostsGET/actual_costsRetrieves the actual weight and cost for one or more packages.View getActualCosts - /actual_costs

address_preference

Method NameHTTP MethodPathSummarySamples
createAddressPreferencePOST/address_preferenceCreates a shipping address or return shipping address.View createAddressPreference - /address_preference
getAddressPreferencesGET/address_preferenceRetrieves all shipping addresses and return shipping addresses associated with a sellers' eDIS account.View getAddressPreferences - /address_preference

agents

Method NameHTTP MethodPathSummarySamples
getAgentsGET/agentsRetrieves the EU Authorized Representative (AR) agent settings associated with an eDIS account.View getAgents - /agents

battery_qualifications

Method NameHTTP MethodPathSummarySamples
getBatteryQualificationsGET/battery_qualificationsRetrieves all battery qualifications associated with an eDIS account.View getBatteryQualifications - /battery_qualifications

bundle

Method NameHTTP MethodPathSummarySamples
cancelBundlePOST/bundle/{bundle_id}/cancelCancels a bundle.View cancelBundle - /bundle/{bundle_id}/cancel
createBundlePOST/bundleCreates a bundle for one or more specified packages.View createBundle - /bundle
getBundleGET/bundle/{bundle_id}Retrieves a bundle.View getBundle - /bundle/{bundle_id}
getBundleLabelGET/bundle/{bundle_id}/labelRetrieves a bundle label for a bundle.View getBundleLabel - /bundle/{bundle_id}/label

complaint

Method NameHTTP MethodPathSummarySamples
createComplaintPOST/complaintCreates a complaint against a shipping logistics provider.View createComplaint - /complaint

consign_preference

Method NameHTTP MethodPathSummarySamples
createConsignPreferencePOST/consign_preference Creates a pickup, drop-off, or forward deployment address.View createConsignPreference - /consign_preference
getConsignPreferencesGET/consign_preferenceRetrieves all pickup, drop-off, and/or forward deployment addresses associated with a sellers' eDIS account.View getConsignPreferences - /consign_preference

dropoff_sites

Method NameHTTP MethodPathSummarySamples
getDropoffSitesGET/dropoff_sitesRetrieves metadata for one or more drop-off site locations associated with an eDIS account.View getDropoffSites - /dropoff_sites

handover_sheet

Method NameHTTP MethodPathSummarySamples
getHandoverSheetGET/handover_sheetRetrieves the handover sheet for one or more packages in a pickup request.View getHandoverSheet - /handover_sheet

labels

Method NameHTTP MethodPathSummarySamples
getLabelsGET/labelsRetrieves shipping labels for one or more packages.View getLabels - /labels

package

Method NameHTTP MethodPathSummarySamples
bulkCancelPackagesPOST/package/bulk_cancel_packagesCancels multiple packages and their tracking numbers.View bulkCancelPackages - /package/bulk_cancel_packages
bulkConfirmPackagesPOST/package/bulk_confirm_packagesConfirm the shipping order for multiple packages.View bulkConfirmPackages - /package/bulk_confirm_packages
bulkDeletePackagesPOST/package/bulk_delete_packagesDelete multiple packages.View bulkDeletePackages - /package/bulk_delete_packages
cancelPackagePOST/package/{package_id}/cancelCancels a package and its associated tracking number.View cancelPackage - /package/{package_id}/cancel
clonePackagePOST/package/{package_id}/cloneClones a package for redelivery.View clonePackage - /package/{package_id}/clone
confirmPackagePOST/package/{package_id}/confirmConfirm the shipping order for a package.View confirmPackage - /package/{package_id}/confirm
createPackagePOST/packageCreates a package and its associated tracking and ID number for an order.View createPackage - /package
deletePackageDELETE/package/{package_id}Deletes a canceled package.View deletePackage - /package/{package_id}
getPackageGET/package/{package_id}Retrieves a package based on the provided package ID value.View getPackage - /package/{package_id}
getPackagesByLineItemIDGET/package/{order_line_item_id}/itemRetrieves one or more packages based on a provided line item ID.View getPackagesByLineItemID - /package/{order_line_item_id}/item

services

Method NameHTTP MethodPathSummarySamples
getServicesGET/servicesRetrieves shipping service metadata.View getServices - /services

tracking

Method NameHTTP MethodPathSummarySamples
getTrackingGET/trackingRetrieves current tracking event details for a specified package.View getTracking - /tracking