Shopping — entry 006 of 15

Etsy

Verified Jul 2026

Etsy's Open API v3 gates even its read-only ping and listings endpoints behind a required x-api-key, reserving OAuth2 specifically for calls that touch private seller or buyer data. It's free to use under a sliding-window limit of 10,000 requests per day and 10 requests per second, and returns no CORS headers on either GET or OPTIONS, so it isn't designed for direct browser calls.

ecommercemarketplaceapi-keylistingshandmade
AuthenticationAPI KeySign up with the provider to obtain credentials.
HTTPSSupportedTraffic is encrypted in transit.
CORSDisabledBrowser calls need a server-side proxy.
PricingFreeNo paid tier — free for the documented use case.
FormatsJSONResponses can be requested as JSON.

GreatAPIs Score

Score84out of 100
Authentication15/25API key required
Pricing20/20Free to use
Docs20/20Machine-readable spec file bundled
Formats9/15Single response format
Freshness20/20Verified within 6 months

Embed this badge

Scored 84 on greatapis.com
<a href="https://greatapis.com/api/etsy/"><img src="https://greatapis.com/badge/etsy.svg" alt="Scored 84 on greatapis.com"></a>

Auth quickstart

  1. Sign up with the provider to get an API key.
  2. Send it on every request as a headerx-api-key: <key>
Stored keyNo key stored

Your key is stored only in this browser (localStorage) and sent directly to the API — never to greatapis.

Endpoints

Servers
https://openapi.etsy.com
Auth
api_keyoauth2
User2
GET/v3/application/users/me
Responses
StatusDescriptionSchema
200Fetches basic info about the requesting userSelf
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/users/{user_id}
Parameters
NameInRequiredType
user_idpathyesinteger
Responses
StatusDescriptionSchema
200A single UserUser
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
UserAddress3
GET/v3/application/user/addresses
Parameters
NameInRequiredType
limitquerynointeger
offsetquerynointeger
Responses
StatusDescriptionSchema
200A list of UserAddress recordsUserAddresses
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/user/addresses/{user_address_id}
Parameters
NameInRequiredType
user_address_idpathyesinteger
Responses
StatusDescriptionSchema
200A single UserAddressUserAddress
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
DELETE/v3/application/user/addresses/{user_address_id}
Parameters
NameInRequiredType
user_address_idpathyesinteger
Responses
StatusDescriptionSchema
204The User Address resource was correctly deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Shop Receipt Transactions4
GET/v3/application/shops/{shop_id}/listings/{listing_id}/transactions
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
limitquerynointeger
offsetquerynointeger
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A list of transactionsShopReceiptTransactions
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/receipts/{receipt_id}/transactions
Parameters
NameInRequiredType
shop_idpathyesinteger
receipt_idpathyesinteger
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A list of transactionsShopReceiptTransactions
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/transactions
Parameters
NameInRequiredType
shop_idpathyesinteger
limitquerynointeger
offsetquerynointeger
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A list of transactionsShopReceiptTransactions
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/transactions/{transaction_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
transaction_idpathyesinteger
Responses
StatusDescriptionSchema
200A single transactionShopReceiptTransaction
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Other2
GET/v3/application/openapi-ping
Responses
StatusDescriptionSchema
200A confirmation that the current application has access to the Open APIPong
401Missing or invalid API key.ErrorSchema
404App does not have the proper permissions to access this resource.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/scopes
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A confirmation that the current application has access to the Open APIScopes
401Missing or invalid API key.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Shop4
GET/v3/application/shops
Parameters
NameInRequiredType
shop_namequeryyesstring
limitquerynointeger
offsetquerynointeger
Responses
StatusDescriptionSchema
200A list of ShopsShops
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
Responses
StatusDescriptionSchema
200A single ShopShop
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single Shop.Shop
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/users/{user_id}/shops
Parameters
NameInRequiredType
user_idpathyesinteger
Responses
StatusDescriptionSchema
200A single ShopShop
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Shop ShippingProfile14
GET/v3/application/shipping-carriers
Parameters
NameInRequiredType
origin_country_isoqueryyesstring
Responses
StatusDescriptionSchema
200A set of ShippingCarriersShippingCarriers
400There was a problem with the request data. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/shipping-profiles
Parameters
NameInRequiredType
shop_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of shipping profilesShopShippingProfiles
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/shipping-profiles
Parameters
NameInRequiredType
shop_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single ShippingProfileShopShippingProfile
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
Responses
StatusDescriptionSchema
200A single ShippingProfileShopShippingProfile
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200The updated shipping profile.ShopShippingProfile
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
503This function is temporarily unavailable. Please try again later.ErrorSchema
DELETE/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
Responses
StatusDescriptionSchema
204The ShopShippingProfile resource was correctly deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}/destinations
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
limitquerynointeger
offsetquerynointeger
Responses
StatusDescriptionSchema
200A list of shipping destination objects.ShopShippingProfileDestinations
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}/destinations
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
201A single shipping destination.ShopShippingProfileDestination
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}/destinations/{shipping_profile_destination_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
shipping_profile_destination_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single shipping destination.ShopShippingProfileDestination
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
503This function is temporarily unavailable. Please try again later.ErrorSchema
DELETE/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}/destinations/{shipping_profile_destination_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
shipping_profile_destination_idpathyesinteger
Responses
StatusDescriptionSchema
204Etsy deleted the shipping profile destination.
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}/upgrades
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of shipping profile upgrades.ShopShippingProfileUpgrades
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}/upgrades
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single shipping profile upgrade.ShopShippingProfileUpgrade
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}/upgrades/{upgrade_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
upgrade_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single shipping profile upgrade.ShopShippingProfileUpgrade
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
503This function is temporarily unavailable. Please try again later.ErrorSchema
DELETE/v3/application/shops/{shop_id}/shipping-profiles/{shipping_profile_id}/upgrades/{upgrade_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shipping_profile_idpathyesinteger
upgrade_idpathyesinteger
Responses
StatusDescriptionSchema
204Etsy deleted the shipping profile upgrade.
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Shop Section5
GET/v3/application/shops/{shop_id}/sections
Parameters
NameInRequiredType
shop_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of shop sections.ShopSections
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/sections
Parameters
NameInRequiredType
shop_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A Shop Section resourceShopSection
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
503This function is temporarily unavailable. Please try again later.ErrorSchema
GET/v3/application/shops/{shop_id}/sections/{shop_section_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shop_section_idpathyesinteger
Responses
StatusDescriptionSchema
200A shop section resourceShopSection
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/sections/{shop_section_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shop_section_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A Shop Section resourceShopSection
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
503This function is temporarily unavailable. Please try again later.ErrorSchema
DELETE/v3/application/shops/{shop_id}/sections/{shop_section_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
shop_section_idpathyesinteger
Responses
StatusDescriptionSchema
204The shop section resource was correctly deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
503This function is temporarily unavailable. Please try again later.ErrorSchema
ShopListing17
GET/v3/application/listings/active
Parameters
NameInRequiredType
limitquerynointeger
offsetquerynointeger
keywordsquerynostring
sort_onquerynostring
sort_orderquerynostring
min_pricequerynonumber
max_pricequerynonumber
taxonomy_idquerynointeger
shop_locationquerynostring
is_safequerynoboolean
currencyquerynostring
buyer_countryquerynostring
Responses
StatusDescriptionSchema
200A list of all active listings on Etsy paginated by their creation date. Without sort_order listings will be returned newest-first by default.ShopListings
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/listings/batch
Parameters
NameInRequiredType
listing_idsqueryyesarray
includesquerynoarray
legacyquerynoboolean
currencyquerynostring
buyer_countryquerynostring
Responses
StatusDescriptionSchema
200A list of ListingsShopListingsWithAssociations
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/listings/batch/shipping
Parameters
NameInRequiredType
listing_idsqueryyesarray
Responses
StatusDescriptionSchema
200A list of listings with their shipping profiles.ShopListingsWithAssociations
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/listings/{listing_id}
Parameters
NameInRequiredType
listing_idpathyesinteger
includesquerynoarray
languagequerynostring
allow_suggested_titlequerynoboolean
Responses
StatusDescriptionSchema
200A single Listing.ShopListingWithAssociations
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
DELETE/v3/application/listings/{listing_id}
Parameters
NameInRequiredType
listing_idpathyesinteger
Responses
StatusDescriptionSchema
204The Listing resource was correctly deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/listings/{listing_id}/properties/{property_id}
Parameters
NameInRequiredType
listing_idpathyesinteger
property_idpathyesinteger
Responses
StatusDescriptionSchema
200A single ListingProperty.ListingPropertyValue
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
501This endpoint is not functional at this time.ErrorSchema
GET/v3/application/shops/{shop_id}/listings
Parameters
NameInRequiredType
shop_idpathyesinteger
statequerynostring
limitquerynointeger
offsetquerynointeger
sort_onquerynostring
sort_orderquerynostring
includesquerynoarray
Responses
StatusDescriptionSchema
200A list of ListingsShopListingsWithAssociations
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/listings
Parameters
NameInRequiredType
shop_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
201A single ShopListingShopListing
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/listings/active
Parameters
NameInRequiredType
shop_idpathyesinteger
limitquerynointeger
sort_onquerynostring
sort_orderquerynostring
offsetquerynointeger
keywordsquerynostring
Responses
StatusDescriptionSchema
200Retrieves a list of all active listings on Etsy in a specific shop, paginated by listing creation date.ShopListings
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/listings/featured
Parameters
NameInRequiredType
shop_idpathyesinteger
limitquerynointeger
offsetquerynointeger
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A list of ListingsShopListings
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PATCH/v3/application/shops/{shop_id}/listings/{listing_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single ShopListingShopListing
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/listings/{listing_id}/properties
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
Responses
StatusDescriptionSchema
200A Listing's PropertiesListingPropertyValues
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/listings/{listing_id}/properties/{property_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
property_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single listing property.ListingPropertyValue
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
DELETE/v3/application/shops/{shop_id}/listings/{listing_id}/properties/{property_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
property_idpathyesinteger
Responses
StatusDescriptionSchema
204The ListingProperty resource was correctly deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/policies/return/{return_policy_id}/listings
Parameters
NameInRequiredType
return_policy_idpathyesinteger
shop_idpathyesinteger
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A set of ShopListing resources.ShopListings
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/receipts/{receipt_id}/listings
Parameters
NameInRequiredType
receipt_idpathyesinteger
shop_idpathyesinteger
limitquerynointeger
offsetquerynointeger
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A set of ShopListing resources.ShopListings
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/shop-sections/listings
Parameters
NameInRequiredType
shop_idpathyesinteger
shop_section_idsqueryyesarray
limitquerynointeger
offsetquerynointeger
sort_onquerynostring
sort_orderquerynostring
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A list of listings from a shop section.ShopListings
400There was a problem with the request data. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Shop ProcessingProfiles5
GET/v3/application/shops/{shop_id}/readiness-state-definitions
Parameters
NameInRequiredType
shop_idpathyesinteger
limitquerynointeger
offsetquerynointeger
Responses
StatusDescriptionSchema
200A list of ProcessingProfilesShopProcessingProfiles
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/readiness-state-definitions
Parameters
NameInRequiredType
shop_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
201A single ReadinessStateDefinitionShopProcessingProfile
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/readiness-state-definitions/{readiness_state_definition_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
readiness_state_definition_idpathyesinteger
Responses
StatusDescriptionSchema
200A single ProcessingProfileShopProcessingProfile
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/readiness-state-definitions/{readiness_state_definition_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
readiness_state_definition_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200The updated ReadinessStateDefinitionShopProcessingProfile
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
DELETE/v3/application/shops/{shop_id}/readiness-state-definitions/{readiness_state_definition_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
readiness_state_definition_idpathyesinteger
Responses
StatusDescriptionSchema
204The ReadinessStateDefinition was successfully deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Shop ProductionPartner1
GET/v3/application/shops/{shop_id}/production-partners
Parameters
NameInRequiredType
shop_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of shop production partnersShopProductionPartners
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Shop Return Policy6
GET/v3/application/shops/{shop_id}/policies/return
Parameters
NameInRequiredType
shop_idpathyesinteger
Responses
StatusDescriptionSchema
200List of shop's Return PoliciesShopReturnPolicies
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/policies/return
Parameters
NameInRequiredType
shop_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single Return PolicyShopReturnPolicy
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/policies/return/consolidate
Parameters
NameInRequiredType
shop_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200The updated target Return PolicyShopReturnPolicy
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/policies/return/{return_policy_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
return_policy_idpathyesinteger
Responses
StatusDescriptionSchema
200A single Return PolicyShopReturnPolicy
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/policies/return/{return_policy_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
return_policy_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200An updated Return PolicyShopReturnPolicy
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
DELETE/v3/application/shops/{shop_id}/policies/return/{return_policy_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
return_policy_idpathyesinteger
Responses
StatusDescriptionSchema
204The Return Policy was successfully deleted.
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Shop HolidayPreferences2
GET/v3/application/shops/{shop_id}/holiday-preferences
Parameters
NameInRequiredType
shop_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of holiday preferences
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/holiday-preferences/{holiday_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
holiday_idpathyesinteger
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200The updated holiday preferencesShopHolidayPreference
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
SellerTaxonomy2
GET/v3/application/seller-taxonomy/nodes
Responses
StatusDescriptionSchema
200List the full hierarchy tree of seller taxonomy nodes.SellerTaxonomyNodes
500The server encountered an internal error. See the error message for details.ErrorSchema
503The service is unavailableErrorSchema
GET/v3/application/seller-taxonomy/nodes/{taxonomy_id}/properties
Parameters
NameInRequiredType
taxonomy_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of product properties, with applicable scales and values.TaxonomyNodeProperties
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Review2
GET/v3/application/listings/{listing_id}/reviews
Parameters
NameInRequiredType
listing_idpathyesinteger
limitquerynointeger
offsetquerynointeger
min_createdquerynointeger
max_createdquerynointeger
Responses
StatusDescriptionSchema
200A set of Transaction Reviews by Listing IDListingReviews
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/reviews
Parameters
NameInRequiredType
shop_idpathyesinteger
limitquerynointeger
offsetquerynointeger
min_createdquerynointeger
max_createdquerynointeger
Responses
StatusDescriptionSchema
200A set of Transaction Reviews By Shop IDTransactionReviews
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Shop Receipt4
GET/v3/application/shops/{shop_id}/receipts
Parameters
NameInRequiredType
shop_idpathyesinteger
min_createdquerynointeger
max_createdquerynointeger
min_last_modifiedquerynointeger
max_last_modifiedquerynointeger
limitquerynointeger
offsetquerynointeger
sort_onquerynostring
sort_orderquerynostring
was_paidquerynoboolean
was_shippedquerynoboolean
was_deliveredquerynoboolean
was_canceledquerynoboolean
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A list of Shop ReceiptsShopReceipts
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/receipts/{receipt_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
receipt_idpathyesinteger
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A single Shop ReceiptShopReceipt
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/receipts/{receipt_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
receipt_idpathyesinteger
legacyquerynoboolean
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200Update A Shop ReceiptShopReceipt
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/receipts/{receipt_id}/tracking
Parameters
NameInRequiredType
shop_idpathyesinteger
receipt_idpathyesinteger
legacyquerynoboolean
Request body

application/json

Responses
StatusDescriptionSchema
200A single ShopReceiptShopReceipt
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Payment3
GET/v3/application/shops/{shop_id}/payment-account/ledger-entries/payments
Parameters
NameInRequiredType
shop_idpathyesinteger
ledger_entry_idsqueryyesarray
Responses
StatusDescriptionSchema
200A list of PaymentsPayments
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/payments
Parameters
NameInRequiredType
shop_idpathyesinteger
payment_idsqueryyesarray
Responses
StatusDescriptionSchema
200A list of payments from a specific shop.Payments
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/receipts/{receipt_id}/payments
Parameters
NameInRequiredType
shop_idpathyesinteger
receipt_idpathyesinteger
Responses
StatusDescriptionSchema
200A single paymentPayments
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
Ledger Entry2
GET/v3/application/shops/{shop_id}/payment-account/ledger-entries
Parameters
NameInRequiredType
shop_idpathyesinteger
min_createdqueryyesinteger
max_createdqueryyesinteger
limitquerynointeger
offsetquerynointeger
Responses
StatusDescriptionSchema
200A list of PaymentAccountLedgerEntriesPaymentAccountLedgerEntries
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/payment-account/ledger-entries/{ledger_entry_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
ledger_entry_idpathyesinteger
Responses
StatusDescriptionSchema
200A single of PaymentAccountLedgerEntryPaymentAccountLedgerEntry
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
ShopListing Video4
GET/v3/application/listings/{listing_id}/videos
Parameters
NameInRequiredType
listing_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of videos for a listingListingVideos
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/listings/{listing_id}/videos/{video_id}
Parameters
NameInRequiredType
video_idpathyesinteger
listing_idpathyesinteger
Responses
StatusDescriptionSchema
200The metadata for a video associated with a listing.ListingVideo
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/listings/{listing_id}/videos
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
Request body

multipart/form-data

Responses
StatusDescriptionSchema
201The metadata for a file associated with a digital listing.ListingVideo
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
DELETE/v3/application/shops/{shop_id}/listings/{listing_id}/videos/{video_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
video_idpathyesinteger
Responses
StatusDescriptionSchema
204The ListingVideo resource was correctly deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
ShopListing VariationImage2
GET/v3/application/shops/{shop_id}/listings/{listing_id}/variation-images
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of ListingVariationImagesListingVariationImages
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/listings/{listing_id}/variation-images
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
Request body

application/json

Responses
StatusDescriptionSchema
200A single ListingVariationImageListingVariationImages
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
ShopListing Translation3
GET/v3/application/shops/{shop_id}/listings/{listing_id}/translations/{language}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
languagepathyesstring
Responses
StatusDescriptionSchema
200A single ListingTranslationListingTranslation
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/listings/{listing_id}/translations/{language}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
languagepathyesstring
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single ListingTranslationListingTranslation
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/shops/{shop_id}/listings/{listing_id}/translations/{language}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
languagepathyesstring
Request body

application/x-www-form-urlencoded

Responses
StatusDescriptionSchema
200A single ListingTranslationListingTranslation
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
ShopListing Personalization3
GET/v3/application/listings/{listing_id}/personalization
Parameters
NameInRequiredType
listing_idpathyesinteger
Responses
StatusDescriptionSchema
200A listing personalization questionsEtsy_Modules_ListingPersonalization_Api_Resources_OpenApi_ListingPersonalization
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/listings/{listing_id}/personalization
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
supports_multiple_personalization_questionsquerynoboolean
Request body

application/json

Responses
StatusDescriptionSchema
201A single Listing Personalization recordEtsy_Modules_ListingPersonalization_Api_Resources_OpenApi_ListingPersonalization
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
DELETE/v3/application/shops/{shop_id}/listings/{listing_id}/personalization
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
Responses
StatusDescriptionSchema
204The ListingPersonalization resource was correctly deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
ShopListing Inventory3
GET/v3/application/listings/batch/inventory
Parameters
NameInRequiredType
listing_idsqueryyesarray
Responses
StatusDescriptionSchema
200A list of listings with their inventory records.ShopListingsWithAssociations
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/listings/{listing_id}/inventory
Parameters
NameInRequiredType
listing_idpathyesinteger
show_deletedquerynoboolean
includesquerynostring
Responses
StatusDescriptionSchema
200A single listing inventory record.ListingInventoryWithAssociations
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
422There was a problem processing your request. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
PUT/v3/application/listings/{listing_id}/inventory
Parameters
NameInRequiredType
listing_idpathyesinteger
max_variations_supportedquerynostring
Request body

application/json

Responses
StatusDescriptionSchema
200A single listing's inventory record.ListingInventory
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
ShopListing Offering1
GET/v3/application/listings/{listing_id}/products/{product_id}/offerings/{product_offering_id}
Parameters
NameInRequiredType
listing_idpathyesinteger
product_idpathyesinteger
product_offering_idpathyesinteger
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A single ListingInventoryProductOfferingListingInventoryProductOffering
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
ShopListing Product1
GET/v3/application/listings/{listing_id}/inventory/products/{product_id}
Parameters
NameInRequiredType
listing_idpathyesinteger
product_idpathyesinteger
legacyquerynoboolean
Responses
StatusDescriptionSchema
200A single ListingInventoryProductListingInventoryProduct
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
ShopListing Image4
GET/v3/application/listings/{listing_id}/images
Parameters
NameInRequiredType
listing_idpathyesinteger
Responses
StatusDescriptionSchema
200An array of ListingImageListingImages
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/listings/{listing_id}/images/{listing_image_id}
Parameters
NameInRequiredType
listing_idpathyesinteger
listing_image_idpathyesinteger
Responses
StatusDescriptionSchema
200A single ListingImageListingImage
400There was a problem with the request data. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/listings/{listing_id}/images
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
Request body

multipart/form-data

Responses
StatusDescriptionSchema
201A single ListingImageListingImage
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
DELETE/v3/application/shops/{shop_id}/listings/{listing_id}/images/{listing_image_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
listing_image_idpathyesinteger
Responses
StatusDescriptionSchema
204The ListingImage resource was correctly deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
ShopListing File4
GET/v3/application/shops/{shop_id}/listings/{listing_id}/files
Parameters
NameInRequiredType
listing_idpathyesinteger
shop_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of metadata objects for the file resources associated with a listing.ShopListingFiles
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
POST/v3/application/shops/{shop_id}/listings/{listing_id}/files
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
Request body

multipart/form-data

Responses
StatusDescriptionSchema
201The metadata for a file associated with a digital listing.ShopListingFile
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/shops/{shop_id}/listings/{listing_id}/files/{listing_file_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
listing_file_idpathyesinteger
Responses
StatusDescriptionSchema
200The metadata for a file associated with a digital listing.ShopListingFile
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
DELETE/v3/application/shops/{shop_id}/listings/{listing_id}/files/{listing_file_id}
Parameters
NameInRequiredType
shop_idpathyesinteger
listing_idpathyesinteger
listing_file_idpathyesinteger
Responses
StatusDescriptionSchema
204The ShopListingFile resource was correctly deleted
400There was a problem with the request data. See the error message for details.ErrorSchema
401The request lacks valid authentication credentials. See the error message for details.ErrorSchema
403The request attempted to perform an operation it is not allowed to. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
409There was a request conflict with the current state of the target resource. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema
BuyerTaxonomy2
GET/v3/application/buyer-taxonomy/nodes
Responses
StatusDescriptionSchema
200List the full hierarchy tree of buyer taxonomy nodes.BuyerTaxonomyNodes
500The server encountered an internal error. See the error message for details.ErrorSchema
GET/v3/application/buyer-taxonomy/nodes/{taxonomy_id}/properties
Parameters
NameInRequiredType
taxonomy_idpathyesinteger
Responses
StatusDescriptionSchema
200A list of product properties, with applicable scales and values.BuyerTaxonomyNodeProperties
400There was a problem with the request data. See the error message for details.ErrorSchema
404A resource could not be found. See the error message for details.ErrorSchema
500The server encountered an internal error. See the error message for details.ErrorSchema

Try it

Developer reference

Base URLhttps://openapi.etsy.com
Rate limit

Etsy enforces per-application limits at the API-key level rather than a single published default -- each app's actual QPS/QPD ceiling is visible live in the Developer Portal (etsy.com/developers/your-apps). A progressive sliding-window algorithm tracks usage, echoed on every response via x-limit-per-second/x-remaining-this-second/x-limit-per-day/x-remaining-today headers, and exceeding either window returns HTTP 429 with a retry-after header (developers.etsy.com/documentation/essentials/rate-limits).

Key endpoints
  • GET/v3/application/openapi-ping
  • GET/v3/application/shops/{shop_id}
  • GET/v3/application/shops/{shop_id}/listings
  • GET/v3/application/listings/active
  • GET/v3/application/listings/{listing_id}