Etsy (Independent Publisher)
This connector uses your API key to access various Etsy.com features. It supports actions for inventory, sales orders, and shop management. All actions are based on Etsy Open API v3 which does have endpoints that are still in beta. If such as actions use the beta API, the action with include Beta in the title and will return a 501 response code.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Troy Taylor |
URL | https://www.hitachisolutions.com |
ttaylor@hitachisolutions.com |
Connector Metadata | |
---|---|
Publisher | Troy Taylor, Hitachi Solutions |
Website | https://www.etsy.com/ |
Privacy policy | https://www.etsy.com/legal/privacy/ |
Categories | Commerce |
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
API key | securestring | The API key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Create a draft listing |
Creates a physical draft listing product in a shop on the Etsy channel. |
Create a listing translation |
Creates a listing translation by listing ID and language. |
Create a Shipment Receipt |
Submits tracking information for a shop receipt, which creates a shop receipt Shipment entry for the given receipt ID. Each time you successfully submit tracking info, Etsy sends a notification email to the buyer User. When send BCC is true, Etsy sends shipping notifications to the seller as well. When tracking code and carrier name aren't sent, the receipt is marked as shipped only. |
Create a shipping profile |
Creates a new shipping profile. You can pass a country ISO code or a region when creating a shipping profile, but not both. Only one is required. You must pass either a shipping carrier ID and mail class, or both min and max delivery days. |
Create a shipping profile destination |
Creates a new shipping destination, which sets the shipping cost, carrier, and class for a destination in a shipping profile. This assigns costs using the currency of the associated shop. Set the destination using either destination country ISO or destination region; destination country ISO and destination region are mutually exclusive — set one or the other. Setting both triggers error 400. If the request sets neither destination country ISO nor destination region, the default destination is everywhere. You must also either assign both a shipping carrier ID and mail class or both min delivery days and max delivery days. |
Create a shipping profile upgrade |
Creates a new shipping profile upgrade, which can establish a price for a shipping option, such as an alternate carrier or faster delivery. |
Create a shop section |
Creates a new section in a specific shop. |
Delete a file from listing |
When you delete the final file for a digital listing, the listing converts into a physical listing. The response to a delete request returns a list of the remaining file records associated with the given listing. |
Delete a listing |
This action deletes a shop listing. A listing can be deleted only if the state is one of the following: SOLD_OUT, DRAFT, EXPIRED, INACTIVE, ACTIVE and is_available or ACTIVE and has seller flags: SUPRESSED (frozen), VACATION, CUSTOM_SHOPS (pattern), SELL_ON_FACEBOOK |
Delete a listing image |
Deletes a listing image. A copy of the file remains on our servers, and so a deleted image may be re-associated with the listing without re-uploading the original image. |
Delete a listing property |
Deletes a property from a listing. |
Delete a shipping profile |
Deletes a shipping profile by given ID. |
Delete a shipping profile destination |
Deletes a shipping destination and removes the destination option from every listing that uses the associated shipping profile. A shipping profile requires at least one shipping destination, so this endpoint cannot delete the final shipping destination for any shipping profile. To delete the final shipping destination from a shipping profile, you must delete the entire shipping profile. |
Delete a shipping profile upgrade |
Deletes a shipping profile upgrade and removes the upgrade option from every listing that uses the associated shipping profile. |
Get a file from a listing |
Retrieves a single file associated with the given digital listing. Requesting a file from a physical listing returns an empty result. |
Get a list of payments |
Retrieves a list of payments from a shop identified by shop ID. You can also filter results using a list of payment IDs. |
Get a listing |
Retrieves a listing record by listing ID. |
Get a listing's images |
Retrieves all listing image resources for a listing with a specific listing ID. |
Get a listing's inventory |
Retrieves the inventory record for a listing. Listings you did not edit using the Etsy.com inventory tools have no inventory records. This endpoint returns SKU data if you are the owner of the inventory records being fetched. |
Get a listing's offering |
Get an offering for a listing. |
Get a listing's product |
Retrieve a listing product by ID. |
Get a listing's properties |
Returns a list of a listing's properties. |
Get a listing's property (Beta) |
Retrieves a listing's property. Development for this endpoint is in progress. It will only return a 501 response. |
Get a listing's translation |
Returns the translation for a listing in the given language. |
Get a listing image |
Retrieves the references and metadata for a listing image with a specific image ID. |
Get a payment from a payment account ledger entry ID |
Get a Payment from a Payment Account Ledger Entry ID, if applicable. |
Get a payment from a specific receipt |
Retrieves a payment from a specific receipt, identified by receipt ID, from a specific shop, identified by shop ID. |
Get a receipt |
Retrieves a receipt, identified by a receipt ID, from an Etsy shop. |
Get a receipt's transaction |
Retrieves the list of transactions associated with a specific receipt. |
Get a shipping profile |
Retrieves a shipping profile referenced by shipping profile ID. |
Get a shop's transaction |
Retrieves the list of transactions associated with a shop. |
Get a shop payment account ledger's entries |
Retrieve the entries of a shop's payment account ledger. |
Get a transaction |
Retrieves a transaction by transaction ID. |
Get active listings |
A list of all active listings on Etsy paginated by their creation date. Without sort order listings will be returned newest-first by default. |
Get active listings by shop |
Retrieves a list of all active listings on Etsy in a specific shop, paginated by listing creation date. |
Get all listing files |
Retrieves all the files associated with the given digital listing. Requesting files from a physical listing returns an empty result. |
Get featured listings by shop |
Retrieves listings associated to a shop that are featured. |
Get listing's variation images |
Gets all variation images on a listing. |
Get listings by ID |
Allows to query multiple listing IDs at once. Limit 100 IDs maximum per query. |
Get listings by shop |
Returns listings that belong to a Shop. Listings can be filtered using the state parameter. |
Get listings by shop receipt |
Gets all listings associated with a receipt. |
Get listings by shop section ID |
Retrieves all the listings from the section of a specific shop. |
Get product properties by taxonomy ID |
Retrieves a list of product properties, with applicable scales and values, supported for a specific seller taxonomy ID. |
Get profile destinations by shipping profile |
Retrieves a list of shipping destination objects associated with a shipping profile. |
Get receipts |
Requests the shop receipts from a specific shop, unfiltered or filtered by receipt ID range or offset, date, paid, and/or shipped purchases. |
Get reviews |
Retrieves the reviews from a shop given its ID. |
Get seller taxonomy nodes |
Retrieves the full hierarchy tree of seller taxonomy nodes. |
Get shipping carriers |
Retrieves a list of available shipping carriers and the mail classes associated with them for a given country. |
Get shipping profile upgrades |
Retrieves the list of shipping profile upgrades assigned to a specific shipping profile. |
Get shipping profiles |
Retrieves a list of shipping profiles available in the specific Etsy shop identified by its shop ID. |
Get shop by owner ID |
Retrieves the shop identified by the shop owner's user ID. |
Get shop section |
Retrieves a shop section, referenced by section ID and shop ID. |
Get shop sections |
Retrieves the list of shop sections in a specific shop identified by shop ID. |
Get user |
Returns user profile for the user identified by a user ID. |
Get user's address |
Retrieves the user's address. Development for this endpoint is in progress. It will only return a 501 response. |
Get user addresses |
Retrieve a list of user addresses. |
Ping |
Check to confirm connectivity to the Etsy API with an application. |
Retrieve a listing's transactions |
Retrieves the list of transactions associated with a listing. |
Search shops |
Returns a list of shops with the matching name. |
Update a listing |
Updates a listing, identified by a listing ID, for a specific shop identified by a shop ID. |
Update a listing's inventory |
Updates the inventory for a listing identified by a listing ID. The update fails if the supplied values for product SKU, offering quantity, and/or price are incompatible with values in on property fields. When setting a price, assign a float equal to amount divided by divisor as specified in the money resource. |
Update a listing's variation images |
Creates variation images on a listing. |
Update a listing property |
Updates or populates the properties list defining product offerings for a listing. Each offering requires both a value and a value ID that are valid for a scale ID assigned to the listing or that you assign to the listing with this request. |
Update a listing translation |
Updates a listing translation by listing ID and language. |
Update a shipping profile |
Changes the settings in a shipping profile. |
Update a shipping profile destination |
Updates an existing shipping destination, which can set or reassign the shipping cost, carrier, and class for a destination. |
Update a shipping profile upgrade |
Updates a shipping profile upgrade and updates any listings that use the shipping profile. |
Update a shop |
Update a shop. Assumes that all string parameters are provided in the shop's primary language. |
Upload a listing file |
Uploads a new file for a digital listing, or associates an existing file with a specific listing. You must either provide the listing file ID of an existing file, or the name and binary file data for a file to upload. Associating an existing file to a physical listing converts the physical listing into a digital listing, which removes all shipping costs and any product and inventory variations. |
Upload a listing image |
Uploads or assigns an image to a listing identified by a shop ID with a listing ID. To upload a new image, set the image file as the value for the image parameter. You can assign a previously deleted image to a listing using the deleted image's image ID in the listing image ID parameter. When a request contains both image and listing image ID parameter values, the endpoint uploads the image in the image parameter only. |
Create a draft listing
Creates a physical draft listing product in a shop on the Etsy channel.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Quantity
|
quantity | True | integer |
The positive non-zero number of products available for purchase in the listing. |
Title
|
title | True | string |
The listing's title string. Valid title strings contain only letters, numbers, punctuation marks, mathematical symbols, whitespace characters, ™, ©, and ®. (regex: /[^\p{L}\p{Nd}\p{P}\p{Sm}\p{Zs}™©®]/u) You can only use the %, :, & and + characters once each. |
Description
|
description | True | string |
A description string of the product for sale in the listing. |
Price
|
price | True | float |
The positive non-zero price of the product. (Sold product listings are private) Note: The price is the minimum possible price. |
Who Made
|
who_made | True | string |
An string inidcated who made the product. Helps buyers locate the listing under the Handmade heading. Requires 'is_supply' and 'when_made'. |
When Made
|
when_made | string |
A string for the era in which the maker made the product in this listing. Helps buyers locate the listing under the Vintage heading. Requires 'is_supply' and 'who_made'. |
|
Taxonomy ID
|
taxonomy_id | True | integer |
The numeric taxonomy ID of the listing. The seller manages listing taxonomy IDs for their shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Materials
|
materials | string |
A array of material strings for materials used in the product. Valid materials strings contain only letters, numbers, and whitespace characters. (regex: /[^\p{L}\p{Nd}\p{Zs}]/u) |
|
Shop Section ID
|
shop_section_id | integer |
The numeric ID of the shop section for this listing. |
|
Processing Minimum
|
processing_min | integer |
The minimum number of days required to process this listing. |
|
Processing Maximum
|
processing_max | integer |
The maximum number of days required to process this listing. |
|
Tags
|
tags | string |
An array of tag strings for the listing. Valid tag strings contain only letters, numbers, whitespace characters, -, ', ™, ©, and ®. (regex: /[^\p{L}\p{Nd}\p{Zs}-'™©®]/u) |
|
Recipient
|
recipient | string |
A string indicating a person for whom this product would make an appropriate gift. |
|
Occasion
|
occasion | string |
A string indicating an occassion for which this product would make an appropriate gift. |
|
Styles
|
styles | string |
An array of style strings for this listing, each of which is free-form text string such as Formal, or Steampunk. A Listing may have up to two styles. Valid style strings contain only letters, numbers, and whitespace characters. (regex: /[^\p{L}\p{Nd}\p{Zs}]/u) |
|
Item Weight
|
item_weight | float |
The numeric weight of the product measured in units set in item weight unit. |
|
Item Length
|
item_length | integer |
The numeric length of the product measured in units set in item dimensions unit. |
|
Item Width
|
item_width | float |
The numeric width of the product measured in units set in 'item dimensions unit'. |
|
Item Height
|
item_height | float |
The numeric height of the product measured in units set in 'item dimensions unit'. |
|
Item Weight Unit
|
item_weight_unit | string |
A string defining the units used to measure the weight of the product. |
|
Item Dimensions Unit
|
item_dimensions_unit | string |
A string defining the units used to measure the dimensions of the product. |
|
Is Personalizable
|
is_personalizable | boolean |
When true, this listing is personalizable. |
|
Image IDs
|
image_ids | string |
An array of numeric image IDs of the images in a listing, which can include up to 10 images. |
|
Is Supply
|
is_supply | boolean |
When true, tags the listing as a supply product, else indicates that it's a finished product. Helps buyers locate the listing under the Supplies heading. Requires 'who made' and 'when made'. |
|
Is Customizable
|
is_customizable | boolean |
When true, a buyer may contact the seller for a customized order. The default value is true when a shop accepts custom orders. Does not apply to shops that do not accept custom orders. |
|
Is Taxable
|
is_taxable | boolean |
When true, applicable shop tax rates apply to this listing at checkout. |
Returns
A listing from a shop, which contains a product quantity, title, description, price, etc.
- ShopListing
- ShopListing
Create a listing translation
Creates a listing translation by listing ID and language.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Language
|
language | True | string |
The IETF language tag for the language of this translation. Ex: de, en, es, fr, it, ja, nl, pl, pt, ru. |
Title
|
title | True | string |
The title of the Listing of this Translation. |
Description
|
description | True | string |
The description of the Listing of this Translation. |
Tags
|
tags | string |
The tags of the Listing of this Translation. |
Returns
Represents the translation data for a Listing.
- ListingTranslation
- ListingTranslation
Create a Shipment Receipt
Submits tracking information for a shop receipt, which creates a shop receipt Shipment entry for the given receipt ID. Each time you successfully submit tracking info, Etsy sends a notification email to the buyer User. When send BCC is true, Etsy sends shipping notifications to the seller as well. When tracking code and carrier name aren't sent, the receipt is marked as shipped only.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Receipt ID
|
receipt_id | True | integer |
The receipt to submit tracking for. |
Tracking Code
|
tracking_code | string |
The tracking code for this receipt. |
|
Carrier Name
|
carrier_name | string |
The carrier name for this receipt. |
|
Send BCC
|
send_bcc | boolean |
If true, the shipping notification will be sent to the seller as well |
Returns
The record of a purchase from a shop. Shop receipts display monetary values using the shop's currency.
- ShopReceipt
- ShopReceipt
Create a shipping profile
Creates a new shipping profile. You can pass a country ISO code or a region when creating a shipping profile, but not both. Only one is required. You must pass either a shipping carrier ID and mail class, or both min and max delivery days.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Title
|
title | True | string |
The name string of this shipping profile. |
Origin Country ISO
|
origin_country_iso | True | string |
The ISO code of the country from which the listing ships. |
Primary Cost
|
primary_cost | True | float |
The cost of shipping to this country/region alone, measured in the store's default currency. |
Secondary Cost
|
secondary_cost | True | float |
The cost of shipping to this country/region with another item, measured in the store's default currency. |
Minimum Processing Time
|
min_processing_time | True | integer |
The minimum time required to process to ship listings with this shipping profile. |
Maximum Processing Time
|
max_processing_time | True | integer |
The maximum processing time the listing needs to ship. |
Processing Time Unit
|
processing_time_unit | string |
The unit used to represent how long a processing time is. A week is equivalent to 5 business days. |
|
Destination Country ISO
|
destination_country_iso | string |
The ISO code of the country to which the listing ships. If null, request sets destination to destination region. |
|
Destination Region
|
destination_region | string |
The code of the region to which the listing ships. A region represents a set of countries. Supported regions are Europe Union and Non-Europe Union (countries in Europe not in EU). If none, request sets destination to destination country ISO, or everywhere if destination country ISO is also null. |
|
Origin Postal Code
|
origin_postal_code | string |
The postal code string (not necessarily a number) for the location from which the listing ships. |
|
Shipping Carrier ID
|
shipping_carrier_id | integer |
The unique ID of a supported shipping carrier, which is used to calculate an estimated delivery date. |
|
Mail Class
|
mail_class | string |
The unique ID string of a shipping carrier's mail class, which is used to calculate an estimated delivery date. |
|
Minimum Delivery Days
|
min_delivery_days | integer |
The minimum number of business days a buyer can expect to wait to receive their purchased item once it has shipped. |
|
Maximum Delivery Days
|
max_delivery_days | integer |
The maximum number of business days a buyer can expect to wait to receive their purchased item once it has shipped. |
Returns
Represents a profile used to set a listing's shipping information. Please note that it's not possible to create calculated shipping templates via the API. However, you can associate calculated shipping profiles created from Shop Manager with listings using the API.
- ShopShippingProfile
- ShopShippingProfile
Create a shipping profile destination
Creates a new shipping destination, which sets the shipping cost, carrier, and class for a destination in a shipping profile. This assigns costs using the currency of the associated shop. Set the destination using either destination country ISO or destination region; destination country ISO and destination region are mutually exclusive — set one or the other. Setting both triggers error 400. If the request sets neither destination country ISO nor destination region, the default destination is everywhere. You must also either assign both a shipping carrier ID and mail class or both min delivery days and max delivery days.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Primary Cost
|
primary_cost | True | float |
The cost of shipping to this country/region alone, measured in the store's default currency. |
Secondary Cost
|
secondary_cost | True | string |
The cost of shipping to this country/region with another item, measured in the store's default currency. |
destination_country_iso
|
destination_country_iso | string |
destination_country_iso |
|
destination_region
|
destination_region | string |
destination_region |
|
shipping_carrier_id
|
shipping_carrier_id | integer |
shipping_carrier_id |
|
mail_class
|
mail_class | string |
mail_class |
|
min_delivery_days
|
min_delivery_days | integer |
min_delivery_days |
|
max_delivery_days
|
max_delivery_days | integer |
max_delivery_days |
Returns
Represents a shipping destination assigned to a shipping profile.
- ShopShippingProfileDestination
- ShopShippingProfileDestination
Create a shipping profile upgrade
Creates a new shipping profile upgrade, which can establish a price for a shipping option, such as an alternate carrier or faster delivery.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Type
|
type | True | string |
The type of the shipping upgrade. Domestic (0) or international (1). |
Upgrade Name
|
upgrade_name | True | string |
Name for the shipping upgrade shown to shoppers at checkout, e.g. USPS Priority. |
Price
|
price | True | float |
Additional cost of adding the shipping upgrade. |
Secondary Price
|
secondary_price | True | float |
Additional cost of adding the shipping upgrade for each additional item. |
Shipping Carrier ID
|
shipping_carrier_id | integer |
The unique ID of a supported shipping carrier, which is used to calculate an Estimated Delivery Date. |
|
Mail Class
|
mail_class | string |
The unique ID string of a shipping carrier's mail class, which is used to calculate an estimated delivery date. |
|
Minimum Delivery Days
|
min_delivery_days | integer |
min_delivery_days |
|
Maximum Delivery Days
|
max_delivery_days | integer |
The maximum number of business days a buyer can expect to wait to receive their purchased item once it has shipped. |
Returns
A representation of a shipping profile upgrade option.
- ShopShippingProfileUpgrade
- ShopShippingProfileUpgrade
Create a shop section
Creates a new section in a specific shop.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Title
|
title | True | string |
The title string for a shop section. |
Returns
A section within a shop, into which a user can sort listings.
- ShopSection
- ShopSection
Delete a file from listing
When you delete the final file for a digital listing, the listing converts into a physical listing. The response to a delete request returns a list of the remaining file records associated with the given listing.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Listing File ID
|
listing_file_id | True | integer |
The unique numeric ID of a file associated with a digital listing. |
Delete a listing
This action deletes a shop listing. A listing can be deleted only if the state is one of the following: SOLD_OUT, DRAFT, EXPIRED, INACTIVE, ACTIVE and is_available or ACTIVE and has seller flags: SUPRESSED (frozen), VACATION, CUSTOM_SHOPS (pattern), SELL_ON_FACEBOOK
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Delete a listing image
Deletes a listing image. A copy of the file remains on our servers, and so a deleted image may be re-associated with the listing without re-uploading the original image.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Listing Image ID
|
listing_image_id | True | integer |
The numeric ID of the primary listing image for this transaction. |
Delete a listing property
Deletes a property from a listing.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Property ID
|
property_id | True | integer |
The unique ID of an Etsy listing property. |
Delete a shipping profile
Deletes a shipping profile by given ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Returns
Represents a profile used to set a listing's shipping information. Please note that it's not possible to create calculated shipping templates via the API. However, you can associate calculated shipping profiles created from Shop Manager with listings using the API.
- ShopShippingProfile
- ShopShippingProfile
Delete a shipping profile destination
Deletes a shipping destination and removes the destination option from every listing that uses the associated shipping profile. A shipping profile requires at least one shipping destination, so this endpoint cannot delete the final shipping destination for any shipping profile. To delete the final shipping destination from a shipping profile, you must delete the entire shipping profile.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Shipping Profile Destination ID
|
shipping_profile_destination_id | True | integer |
The numeric ID of the shipping profile destination in the shipping profile associated with the listing. |
Delete a shipping profile upgrade
Deletes a shipping profile upgrade and removes the upgrade option from every listing that uses the associated shipping profile.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile. |
Upgrade ID
|
upgrade_id | True | integer |
The numeric ID that is associated with a shipping upgrade |
Get a file from a listing
Retrieves a single file associated with the given digital listing. Requesting a file from a physical listing returns an empty result.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Listing File ID
|
listing_file_id | True | integer |
The unique numeric ID of a file associated with a digital listing. |
Returns
A file associated with a digital listing.
- ShopListingFile
- ShopListingFile
Get a list of payments
Retrieves a list of payments from a shop identified by shop ID. You can also filter results using a list of payment IDs.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Payment ID
|
payment-ids | True | string |
A comma-separated array of Payment IDs numbers. |
Returns
Represents several payments made with Etsy Payments. All monetary amounts are in USD pennies unless otherwise specified.
- Payments
- Payments
Get a listing
Retrieves a listing record by listing ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Includes
|
includes | string |
An enumerated string that attaches a valid association. Acceptable inputs are 'shop', 'images' and 'user'. |
Get a listing's images
Retrieves all listing image resources for a listing with a specific listing ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Returns
Represents a list of listing image resources, each of which contains the reference URLs and metadata for an image.
- ListingImages
- ListingImages
Get a listing's inventory
Retrieves the inventory record for a listing. Listings you did not edit using the Etsy.com inventory tools have no inventory records. This endpoint returns SKU data if you are the owner of the inventory records being fetched.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Includes
|
includes | string |
An enumerated string that attaches an valid association. |
Returns
A representation of a single listing's inventory record with associations
- ListingInventoryWithAssociations
- ListingInventoryWithAssociations
Get a listing's offering
Get an offering for a listing.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Product ID
|
product_id | True | integer |
The numeric ID for the product associated to this transaction. |
Product Offering ID
|
product_offering_id | True | integer |
The numeric ID for the product offering associated to this transaction. |
Returns
A representation of an offering for a listing.
- ListingInventoryProductOffering
- ListingInventoryProductOffering
Get a listing's product
Retrieve a listing product by ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Listing ID
|
listing_id | True | integer |
The listing to return a listing product for. |
Product ID
|
product_id | True | integer |
The numeric ID for a specific product purchased from a listing. |
Returns
A representation of a product for a listing.
- ListingInventoryProduct
- ListingInventoryProduct
Get a listing's properties
Returns a list of a listing's properties.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Returns
Represents several listing property values.
- ListingPropertyValues
- ListingPropertyValues
Get a listing's property (Beta)
Retrieves a listing's property. Development for this endpoint is in progress. It will only return a 501 response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Property ID
|
property_id | True | integer |
The unique ID of an Etsy listing property. |
Returns
A representation of structured data values.
- ListingPropertyValue
- ListingPropertyValue
Get a listing's translation
Returns the translation for a listing in the given language.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Language
|
language | True | string |
The IETF language tag for the language of this translation. Ex: de, en, es, fr, it, ja, nl, pl, pt, ru. |
Returns
Represents the translation data for a Listing.
- ListingTranslation
- ListingTranslation
Get a listing image
Retrieves the references and metadata for a listing image with a specific image ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Listing Image ID
|
listing_image_id | True | integer |
The numeric ID of the primary listing image for this transaction. |
Returns
Reference urls and metadata for an image associated with a specific listing. The url_fullxfull
parameter contains the URL for full-sized binary image file.
- ListingImage
- ListingImage
Get a payment from a payment account ledger entry ID
Get a Payment from a Payment Account Ledger Entry ID, if applicable.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Ledger Entry IDs
|
ledger_entry_ids | True | string |
Array of integers. |
Returns
Represents several payments made with Etsy Payments. All monetary amounts are in USD pennies unless otherwise specified.
- Payments
- Payments
Get a payment from a specific receipt
Retrieves a payment from a specific receipt, identified by receipt ID, from a specific shop, identified by shop ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Receipt ID
|
receipt_id | True | string |
The numeric ID for the receipt associated to this transaction. |
Returns
Represents several payments made with Etsy Payments. All monetary amounts are in USD pennies unless otherwise specified.
- Payments
- Payments
Get a receipt
Retrieves a receipt, identified by a receipt ID, from an Etsy shop.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Receipt ID
|
receipt_id | True | integer |
The numeric ID for the receipt associated to this transaction. |
Returns
The record of a purchase from a shop. Shop receipts display monetary values using the shop's currency.
- ShopReceipt
- ShopReceipt
Get a receipt's transaction
Retrieves the list of transactions associated with a specific receipt.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Receipt ID
|
receipt_id | True | integer |
The numeric ID for the receipt associated to this transaction. |
Returns
A set of shop receipt transaction resources
- ShopReceiptTransactions
- ShopReceiptTransactions
Get a shipping profile
Retrieves a shipping profile referenced by shipping profile ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Get a shop's transaction
Retrieves the list of transactions associated with a shop.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
Returns
A set of shop receipt transaction resources
- ShopReceiptTransactions
- ShopReceiptTransactions
Get a shop payment account ledger's entries
Retrieve the entries of a shop's payment account ledger.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Minimum Created
|
min_created | True | integer |
The earliest unix timestamp for when a record was created. |
Maximum Created
|
max_created | True | integer |
The latest unix timestamp for when a record was created. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
Returns
A set of payment account ledger entry resources
- PaymentAccountLedgerEntries
- PaymentAccountLedgerEntries
Get a transaction
Retrieves a transaction by transaction ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Transaction ID
|
transaction_id | True | integer |
The unique numeric ID for a transaction. |
Returns
A transaction object associated with a shop receipt. Etsy generates one transaction per listing purchased as recorded on the order receipt.
- ShopReceiptTransaction
- ShopReceiptTransaction
Get active listings
A list of all active listings on Etsy paginated by their creation date. Without sort order listings will be returned newest-first by default.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
|
Includes
|
keywords | string |
Search term or phrase that must appear in all results. |
|
Sort On
|
sort_on | string |
The value to sort a search result of listings on. NOTE: sort on only works when combined with one of the search options (keywords, region, etc.). |
|
Sort Order
|
sort_order | string |
The ascending(up) or descending(down) order to sort listings by. NOTE: sort_order only works when combined with one of the search options (keywords, region, etc.). |
|
Minimum Price
|
min_price | float |
The minimum price of listings to be returned by a search result. |
|
Maximum Price
|
max_price | float |
The maximum price of listings to be returned by a search result. |
|
Taxonomy ID
|
taxonomy_id | integer |
The numeric taxonomy ID of the listing. The seller manages listing taxonomy IDs for their shop. |
|
Shop Location
|
shop_location | string |
Filters by shop location. If location cannot be parsed, Etsy responds with an error. |
Returns
A set of shop listing resources.
- ShopListings
- ShopListings
Get active listings by shop
Retrieves a list of all active listings on Etsy in a specific shop, paginated by listing creation date.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
|
Includes
|
keywords | string |
Search term or phrase that must appear in all results. |
Returns
A set of shop listing resources.
- ShopListings
- ShopListings
Get all listing files
Retrieves all the files associated with the given digital listing. Requesting files from a physical listing returns an empty result.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Listing ID
|
listing_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Returns
Represents several ShopListingFiles.
- ShopListingFiles
- ShopListingFiles
Get featured listings by shop
Retrieves listings associated to a shop that are featured.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
Returns
A set of shop listing resources.
- ShopListings
- ShopListings
Get listing's variation images
Gets all variation images on a listing.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Returns
Represents several listing variation images.
- ListingVariationImages
- ListingVariationImages
Get listings by ID
Allows to query multiple listing IDs at once. Limit 100 IDs maximum per query.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Listing IDs
|
listing_ids | True | string |
The array of numeric IDs for the listings in a specific Etsy shop. |
Includes
|
includes | string |
An enumerated string that attaches a valid association. |
Returns
A set of shop listing resources with associations.
- ShopListingsWithAssociations
- ShopListingsWithAssociations
Get listings by shop
Returns listings that belong to a Shop. Listings can be filtered using the state parameter.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
State
|
State | string |
An enumerated string from any of: active or inactive. |
|
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
|
Sort On
|
Sort On | string |
The value to sort a search result of listings on. |
|
Sort Order
|
Sort Order | string |
The ascending(up) or descending(down) order to sort listings by. |
Returns
A set of shop listing resources.
- ShopListings
- ShopListings
Get listings by shop receipt
Gets all listings associated with a receipt.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The numeric ID for the receipt associated to this transaction. |
Receipt ID
|
receipt_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
Returns
A set of shop listing resources.
- ShopListings
- ShopListings
Get listings by shop section ID
Retrieves all the listings from the section of a specific shop.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shop Section IDs
|
shop_section_ids | True | string |
A array of numeric IDs for all sections in a specific Etsy shop. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
|
Sort On
|
sort_on | string |
The value to sort a search result of listings on. |
|
Sort Order
|
sort_order | string |
The ascending(up) or descending(down) order to sort listings by. |
Returns
A set of shop listing resources.
- ShopListings
- ShopListings
Get product properties by taxonomy ID
Retrieves a list of product properties, with applicable scales and values, supported for a specific seller taxonomy ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Taxonomy ID
|
taxonomy_id | True | string |
The unique numeric ID of an Etsy taxonomy node, which is a metadata category for listings organized into the seller taxonomy hierarchy tree. |
Returns
A list of product property definitions.
- TaxonomyNodeProperties
- TaxonomyNodeProperties
Get profile destinations by shipping profile
Retrieves a list of shipping destination objects associated with a shipping profile.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
Returns
Represents a list of shipping destination objects.
- ShopShippingProfileDestinations
- ShopShippingProfileDestinations
Get receipts
Requests the shop receipts from a specific shop, unfiltered or filtered by receipt ID range or offset, date, paid, and/or shipped purchases.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Minimum Created
|
min_created | integer |
The earliest unix timestamp for when a record was created. |
|
Maximum Created
|
max_created | integer |
The latest unix timestamp for when a record was created. |
|
Earliest Last Modified
|
min_last_modified | integer |
The earliest unix timestamp for when a record last changed. |
|
Latest Last Modified
|
max_last_modified | integer |
The latest unix timestamp for when a record last changed. |
|
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
|
Was Paid
|
was_paid | boolean |
When true, the seller received payment for the product(s) in this receipt. |
|
Was Shipped
|
was_shipped | boolean |
When true, the seller shipped the product(s) in this receipt. |
Returns
The receipts for a specific Shop.
- ShopReceipts
- ShopReceipts
Get reviews
Retrieves the reviews from a shop given its ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
Returns
A set of transaction review records left by Users.
- TransactionReviews
- TransactionReviews
Get seller taxonomy nodes
Retrieves the full hierarchy tree of seller taxonomy nodes.
Returns
A list of taxonomy nodes from the seller taxonomy tree.
- SellerTaxonomyNodes
- SellerTaxonomyNodes
Get shipping carriers
Retrieves a list of available shipping carriers and the mail classes associated with them for a given country.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Origin Country ISO
|
origin_country_iso | True | string |
The ISO code of the country from which the listing ships. |
Returns
Represents several ShippingCarriers.
- ShippingCarriers
- ShippingCarriers
Get shipping profile upgrades
Retrieves the list of shipping profile upgrades assigned to a specific shipping profile.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Returns
A list of shipping upgrade options.
- ShopShippingProfileUpgrades
- ShopShippingProfileUpgrades
Get shipping profiles
Retrieves a list of shipping profiles available in the specific Etsy shop identified by its shop ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Returns
Represents a profile used to set a listing's shipping information. Please note that it's not possible to create calculated shipping templates via the API. However, you can associate calculated shipping profiles created from Shop Manager with listings using the API.
- ShopShippingProfile
- ShopShippingProfile
Get shop by owner ID
Retrieves the shop identified by the shop owner's user ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User ID
|
user_id | True | string |
The numeric user ID of the user who owns this shop. |
Returns
A shop created by an Etsy user.
- Shop
- Shop
Get shop section
Retrieves a shop section, referenced by section ID and shop ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shop Section ID
|
shop_section_id | True | integer |
The numeric ID of a section in a specific Etsy shop. |
Returns
A section within a shop, into which a user can sort listings.
- ShopSection
- ShopSection
Get shop sections
Retrieves the list of shop sections in a specific shop identified by shop ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Returns
All the sections in a sprecific Shop.
- ShopSections
- ShopSections
Get user
Returns user profile for the user identified by a user ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User ID
|
user_id | True | integer |
The unique positive non-zero numeric ID for an user. |
Returns
Represents a single user of the site
- User
- User
Get user's address
Retrieves the user's address. Development for this endpoint is in progress. It will only return a 501 response.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User Address ID
|
user_address_id | True | integer |
The numeric ID of the user's address. |
Returns
Represents a user's address.
- UserAddress
- UserAddress
Get user addresses
Retrieve a list of user addresses.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
Returns
Represents several UserAddress records.
- UserAddresses
- UserAddresses
Ping
Check to confirm connectivity to the Etsy API with an application.
Returns
A confirmation that the current application has access to the Open API
- Pong
- Pong
Retrieve a listing's transactions
Retrieves the list of transactions associated with a listing.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
Returns
A set of shop receipt transaction resources
- ShopReceiptTransactions
- ShopReceiptTransactions
Search shops
Returns a list of shops with the matching name.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop Name
|
shop_name | True | string |
The shop's name string. |
Limit
|
limit | integer |
The maximum number of results to return. |
|
Offset
|
offset | integer |
The number of records to skip before selecting the first result. |
Returns
A set of Shop records.
- Shops
- Shops
Update a listing
Updates a listing, identified by a listing ID, for a specific shop identified by a shop ID.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Quantity
|
quantity | integer |
The positive non-zero number of products available for purchase in the listing. |
|
Title
|
title | string |
The listing's title string. Valid title strings contain only letters, numbers, punctuation marks, mathematical symbols, whitespace characters, ™, ©, and ®. (regex: /[^\p{L}\p{Nd}\p{P}\p{Sm}\p{Zs}™©®]/u) You can only use the %, :, & and + characters once each. |
|
Description
|
description | string |
A description string of the product for sale in the listing. |
|
Price
|
price | float |
The positive non-zero price of the product. (Sold product listings are private) Note: The price is the minimum possible price. |
|
Who Made
|
who_made | string |
An string inidcated who made the product. Helps buyers locate the listing under the Handmade heading. Requires 'is_supply' and 'when_made'. |
|
When Made
|
when_made | string |
A string for the era in which the maker made the product in this listing. Helps buyers locate the listing under the Vintage heading. Requires 'is_supply' and 'who_made'. |
|
Taxonomy ID
|
taxonomy_id | integer |
The numeric taxonomy ID of the listing. The seller manages listing taxonomy IDs for their shop. |
|
Shipping Profile ID
|
shipping_profile_id | integer |
The numeric ID of the shipping profile associated with the listing. |
|
Materials
|
materials | string |
A array of material strings for materials used in the product. Valid materials strings contain only letters, numbers, and whitespace characters. (regex: /[^\p{L}\p{Nd}\p{Zs}]/u) |
|
Shop Section ID
|
shop_section_id | integer |
The numeric ID of the shop section for this listing. |
|
Processing Minimum
|
processing_min | integer |
The minimum number of days required to process this listing. |
|
Processing Maximum
|
processing_max | integer |
The maximum number of days required to process this listing. |
|
Tags
|
tags | string |
An array of tag strings for the listing. Valid tag strings contain only letters, numbers, whitespace characters, -, ', ™, ©, and ®. (regex: /[^\p{L}\p{Nd}\p{Zs}-'™©®]/u) |
|
Recipient
|
recipient | string |
A string indicating a person for whom this product would make an appropriate gift. |
|
Occasion
|
occasion | string |
A string indicating an occassion for which this product would make an appropriate gift. |
|
Styles
|
styles | string |
An array of style strings for this listing, each of which is free-form text string such as Formal, or Steampunk. A Listing may have up to two styles. Valid style strings contain only letters, numbers, and whitespace characters. (regex: /[^\p{L}\p{Nd}\p{Zs}]/u) |
|
Item Weight
|
item_weight | float |
The numeric weight of the product measured in units set in item weight unit. |
|
Item Length
|
item_length | integer |
The numeric length of the product measured in units set in item dimensions unit. |
|
Item Width
|
item_width | float |
The numeric width of the product measured in units set in 'item dimensions unit'. |
|
Item Height
|
item_height | float |
The numeric height of the product measured in units set in 'item dimensions unit'. |
|
Item Weight Unit
|
item_weight_unit | string |
A string defining the units used to measure the weight of the product. |
|
Item Dimensions Unit
|
item_dimensions_unit | string |
A string defining the units used to measure the dimensions of the product. |
|
Is Personalizable
|
is_personalizable | boolean |
When true, this listing is personalizable. |
|
Image IDs
|
image_ids | string |
An array of numeric image IDs of the images in a listing, which can include up to 10 images. |
|
Is Supply
|
is_supply | boolean |
When true, tags the listing as a supply product, else indicates that it's a finished product. Helps buyers locate the listing under the Supplies heading. Requires 'who made' and 'when made'. |
|
Is Customizable
|
is_customizable | boolean |
When true, a buyer may contact the seller for a customized order. The default value is true when a shop accepts custom orders. Does not apply to shops that do not accept custom orders. |
|
Is Taxable
|
is_taxable | boolean |
When true, applicable shop tax rates apply to this listing at checkout. |
|
Featured Rank
|
featured_ rank | integer |
The positive non-zero numeric position in the featured listings of the shop with rank 1 listings appearing in the left-most position in featured listing on a shop’s home page. |
|
Should Auto Renew
|
should_auto_renew | boolean |
When true, renews a listing for four months upon expriation. If set to true when previously false, etsy.com renews the listing before it expires, but the renewal period starts immidiately rather than extending the listing's expiration date. Any unused time remaining on the listing is lost. Renewals result in charges to a user's bill. |
|
Type
|
type | string |
Indicates whether the listing is physical or a digital download. |
|
Channels
|
channels | string |
An array of enumerated channel ID strings. A channel is a venue for sellers to reach buyers in order to make sales. |
Returns
A listing from a shop, which contains a product quantity, title, description, price, etc.
- ShopListing
- ShopListing
Update a listing's inventory
Updates the inventory for a listing identified by a listing ID. The update fails if the supplied values for product SKU, offering quantity, and/or price are incompatible with values in on property fields. When setting a price, assign a float equal to amount divided by divisor as specified in the money resource.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Listing ID
|
listing_id | True | string |
The numeric ID for the listing associated to this transaction. |
Products
|
products | True | string |
A JSON array of products available in a listing, even if only one product. All field names in the JSON blobs are lowercase. |
Price on Property
|
price_on_property | string |
An array of unique listing property ID integers for the properties that change product prices, if any. For example, if you charge specific prices for different sized products in the same listing, then this array contains the property ID for size. |
|
Quantity on Property
|
quantity_on_property | string |
An array of unique listing property ID integers for the properties that change the quantity of the products, if any. For example, if you stock specific quantities of different colored products in the same listing, then this array contains the property ID for color. |
|
SKU on Property
|
sku_on_property | string |
An array of unique listing property ID integers for the properties that change the product SKU, if any. For example, if you use specific skus for different colored products in the same listing, then this array contains the property ID for color. |
Returns
A representation of a single listing's inventory record.
- ListingInventory
- ListingInventory
Update a listing's variation images
Creates variation images on a listing.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Variation Images
|
variation_images | True | string |
A array of variation image data. |
Returns
Represents several listing variation images.
- ListingVariationImages
- ListingVariationImages
Update a listing property
Updates or populates the properties list defining product offerings for a listing. Each offering requires both a value and a value ID that are valid for a scale ID assigned to the listing or that you assign to the listing with this request.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Property ID
|
property_id | True | integer |
The unique ID of an Etsy listing property. |
Value IDs
|
value_ids | True | integer |
The numeric ID of a single Etsy.com measurement scale. |
Values
|
values | True | string |
An array of value strings for multiple Etsy listing property values. |
Scale ID
|
scale_id | integer |
The numeric ID of a single Etsy.com measurement scale. |
Returns
A representation of structured data values.
- ListingPropertyValue
- ListingPropertyValue
Update a listing translation
Updates a listing translation by listing ID and language.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Language
|
language | True | string |
The IETF language tag for the language of this translation. Ex: de, en, es, fr, it, ja, nl, pl, pt, ru. |
Title
|
title | True | string |
The title of the Listing of this Translation. |
Description
|
description | True | string |
The description of the Listing of this Translation. |
Tags
|
tags | string |
The tags of the Listing of this Translation. |
Returns
Represents the translation data for a Listing.
- ListingTranslation
- ListingTranslation
Update a shipping profile
Changes the settings in a shipping profile.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Title
|
title | string |
The name string of this shipping profile. |
|
Origin Country ISO
|
origin_country_iso | string |
The ISO code of the country from which the listing ships. |
|
Minimum Processing Time
|
min_processing_time | integer |
The minimum time required to process to ship listings with this shipping profile. |
|
Maximum Processing Time
|
max_processing_time | integer |
The maximum processing time the listing needs to ship. |
|
Processing Time Unit
|
processing_time_unit | string |
The unit used to represent how long a processing time is. A week is equivalent to 5 business days. If none is provided, the unit is set to business_days. |
|
Origin Postal Code
|
origin_postal_code | string |
The postal code string (not necessarily a number) for the location from which the listing ships. |
Returns
Represents a profile used to set a listing's shipping information. Please note that it's not possible to create calculated shipping templates via the API. However, you can associate calculated shipping profiles created from Shop Manager with listings using the API.
- ShopShippingProfile
- ShopShippingProfile
Update a shipping profile destination
Updates an existing shipping destination, which can set or reassign the shipping cost, carrier, and class for a destination.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | string |
The numeric ID of the shipping profile associated with the listing. |
Shipping Profile Destination ID
|
shipping_profile_destination_id | True | string |
The numeric ID of the shipping profile destinationassociated with the listing. |
primary_cost
|
primary_cost | string |
primary_cost |
|
secondary_cost
|
secondary_cost | string |
secondary_cost |
|
destination_country_iso
|
destination_country_iso | string |
destination_country_iso |
|
destination_region
|
destination_region | string |
destination_region |
|
shipping_carrier_id
|
shipping_carrier_id | integer |
shipping_carrier_id |
|
mail_class
|
mail_class | string |
mail_class |
|
min_delivery_days
|
min_delivery_days | integer |
min_delivery_days |
|
max_delivery_days
|
max_delivery_days | integer |
max_delivery_days |
Returns
Represents a shipping destination assigned to a shipping profile.
- ShopShippingProfileDestination
- ShopShippingProfileDestination
Update a shipping profile upgrade
Updates a shipping profile upgrade and updates any listings that use the shipping profile.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Shipping Profile ID
|
shipping_profile_id | True | integer |
The numeric ID of the shipping profile associated with the listing. |
Upgrade ID
|
upgrade_id | True | integer |
The numeric ID that is associated with a shipping upgrade |
Type
|
type | string |
The type of the shipping upgrade. Domestic (0) or international (1). |
|
Upgrade Name
|
upgrade_name | string |
Name for the shipping upgrade shown to shoppers at checkout, e.g. USPS Priority. |
|
Price
|
price | float |
Additional cost of adding the shipping upgrade. |
|
Secondary Price
|
secondary_price | float |
Additional cost of adding the shipping upgrade for each additional item. |
|
Shipping Carrier ID
|
shipping_carrier_id | integer |
The unique ID of a supported shipping carrier, which is used to calculate an Estimated Delivery Date. |
|
Mail Class
|
mail_class | string |
The unique ID string of a shipping carrier's mail class, which is used to calculate an estimated delivery date. |
|
Minimum Delivery Days
|
min_delivery_days | integer |
min_delivery_days |
|
Maximum Delivery Days
|
max_delivery_days | integer |
The maximum number of business days a buyer can expect to wait to receive their purchased item once it has shipped. |
Returns
A representation of a shipping profile upgrade option.
- ShopShippingProfileUpgrade
- ShopShippingProfileUpgrade
Update a shop
Update a shop. Assumes that all string parameters are provided in the shop's primary language.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Title
|
title | string |
A brief heading string for the shop's main page. |
|
Announcement
|
announcement | string |
An announcement string to buyers that displays on the shop's homepage. |
|
Sale Message
|
sale_message | string |
A message string sent to users who complete a purchase from this shop. |
|
Digital Sale Message
|
digital_sale_message | string |
A message string sent to users who purchase a digital item from this shop. |
Returns
A shop created by an Etsy user.
- Shop
- Shop
Upload a listing file
Uploads a new file for a digital listing, or associates an existing file with a specific listing. You must either provide the listing file ID of an existing file, or the name and binary file data for a file to upload. Associating an existing file to a physical listing converts the physical listing into a digital listing, which removes all shipping costs and any product and inventory variations.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Listing File ID
|
listing_file_id | integer |
The unique numeric ID of a file associated with a digital listing. |
|
File
|
file | True | string |
A binary file to upload. |
Name
|
name | string |
The file name string of a file to upload |
|
Rank
|
rank | integer |
The positive non-zero numeric position in the images displayed in a listing, with rank 1 images appearing in the left-most position in a listing. |
Returns
A file associated with a digital listing.
- ShopListingFile
- ShopListingFile
Upload a listing image
Uploads or assigns an image to a listing identified by a shop ID with a listing ID. To upload a new image, set the image file as the value for the image parameter. You can assign a previously deleted image to a listing using the deleted image's image ID in the listing image ID parameter. When a request contains both image and listing image ID parameter values, the endpoint uploads the image in the image parameter only.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Shop ID
|
shop_id | True | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Listing ID
|
listing_id | True | integer |
The numeric ID for the listing associated to this transaction. |
Image
|
image | string |
The file name string of a file to upload. |
|
Listing Image ID
|
listing_image_id | integer |
The numeric ID of the primary listing image for this transaction. |
|
Rank
|
rank | integer |
The positive non-zero numeric position in the images displayed in a listing, with rank 1 images appearing in the left-most position in a listing. |
|
Overwrite
|
overwrite | boolean |
When true, this request replaces the existing image at a given rank. |
|
Is Watermarked
|
is_watermarked | boolean |
When true, indicates that the uploaded image has a watermark. |
Returns
Reference urls and metadata for an image associated with a specific listing. The url_fullxfull
parameter contains the URL for full-sized binary image file.
- ListingImage
- ListingImage
Definitions
ShopListing
A listing from a shop, which contains a product quantity, title, description, price, etc.
Name | Path | Type | Description |
---|---|---|---|
Listing ID
|
listing_id | integer |
The numeric ID for the listing associated to this transaction. |
User ID
|
user_id | integer |
The numeric ID for the user posting the listing. |
Shop ID
|
shop_id | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Title
|
title | string |
The listing's title string. Valid title strings contain only letters, numbers, punctuation marks, mathematical symbols, whitespace characters, ™, ©, and ®. (regex: /[^\p{L}\p{Nd}\p{P}\p{Sm}\p{Zs}™©®]/u) You can only use the %, :, & and + characters once each. |
Description
|
description | string |
A description string of the product for sale in the listing. |
State
|
state | State |
An enumerated string from any of: active or inactive. Note: Setting a draft listing to active will also publish the listing on etsy.com. |
Creation Timestamp
|
creation_timestamp | integer |
The listing's creation time, in epoch seconds. |
Ending Timestamp
|
ending_timestamp | integer |
The listing's expiration time, in epoch seconds. |
Original Creation Timestamp
|
original_creation_timestamp | integer |
The listing's creation time, in epoch seconds. |
Last Modified Timestamp
|
last_modified_timestamp | integer |
The time of the last update to the listing, in epoch seconds. |
Last State Change Timestamp
|
state_timestamp | integer |
The date and time of the last state change of this listing. |
Quantity
|
quantity | integer |
The positive non-zero number of products available for purchase in the listing. Note: The listing quantity is the sum of available offering quantities. You can request the quantities for individual offerings from the ListingInventory resource using the get listing inventory endpoint. |
Shop Section ID
|
shop_section_id | integer |
The numeric ID of a section in a specific Etsy shop. |
Featured Rank
|
featured_rank | integer |
The positive non-zero numeric position in the featured listings of the shop, with rank 1 listings appearing in the left-most position in featured listing on a shop’s home page. |
URL
|
url | string |
The full URL to the listing's page on Etsy. |
Number of Favorers
|
num_favorers | integer |
The number of users who marked this listing a favorite. |
Non-taxable
|
non_taxable | boolean |
When true, applicable shop tax rates do not apply to this listing at checkout. |
Is Customizable
|
is_customizable | boolean |
When true, a buyer may contact the seller for a customized order. The default value is true when a shop accepts custom orders. Does not apply to shops that do not accept custom orders. |
Is Peronalizable
|
is_personalizable | boolean |
When true, this listing is personalizable. The default value is null. |
Personalization is Required
|
personalization_is_required | boolean |
When true, this listing requires personalization. The default value is null. |
Maximum Personalization Character Count
|
personalization_char_count_max | integer |
This an integer value representing the maximum length for the personalization message entered by the buyer. |
Personalization Instructions
|
personalization_instructions | string |
When true, this listing requires personalization. The default value is null. |
Listing Type
|
listing_type | boolean |
An enumerated type string that indicates whether the listing is physical or a digital download. |
Tags
|
tags | array of string |
A list of tag strings for the listing. Valid tag strings contain only letters, numbers, whitespace characters, -, ', ™, ©, and ®. (regex: /[^\p{L}\p{Nd}\p{Zs}\-'™©®]/u) Default value is null. |
Materials
|
materials | array of string |
A list of material strings for materials used in the product. Valid materials strings contain only letters, numbers, and whitespace characters. (regex: /[^\p{L}\p{Nd}\p{Zs}]/u) Default value is null. |
Shipping Profile ID
|
shipping_profile_id | integer |
The numeric ID of the shipping profile associated with the listing. |
Minimum Processing Days
|
processing_min | integer |
The minimum number of days required to process this listing. Default value is null. |
Maximum Processing Days
|
processing_max | integer |
The maximum number of days required to process this listing. Default value is null. |
WhoMade
|
who_made | WhoMade |
An enumerated string inidcated who made the product. Helps buyers locate the listing under the Handmade heading. Requires 'is_supply' and 'when_made'. |
WhenMade
|
when_made | WhenMade |
An enumerated string for the era in which the maker made the product in this listing. Helps buyers locate the listing under the Vintage heading. Requires 'is_supply' and 'who_made'. |
Supply Product
|
is_supply | boolean |
When true, tags the listing as a supply product, else indicates that it's a finished product. Helps buyers locate the listing under the Supplies heading. Requires 'who_made' and 'when_made'. |
Item Weight
|
item_weight | double |
The numeric weight of the product measured in units set in item weight unit. Default value is null. If set, the value must be greater than 0. |
ItemWeightUnit
|
item_weight_unit | ItemWeightUnit |
A string defining the units used to measure the weight of the product. Default value is null. |
Item Length
|
item_length | double |
The numeric length of the product measured in units set in item dimensions unit. Default value is null. If set, the value must be greater than 0. |
Item Width
|
item_width | double |
The numeric width of the product measured in units set in item dimensions unit. Default value is null. If set, the value must be greater than 0. |
Item Height
|
item_height | double |
The numeric length of the product measured in units set in item dimensions unit. Default value is null. If set, the value must be greater than 0. |
ItemDimensionsUnit
|
item_dimensions_unit | ItemDimensionsUnit |
A string defining the units used to measure the dimensions of the product. Default value is null. |
Is Private
|
is_private | boolean |
When true, this is a private listing intendend for a specific buyer and hidden from shop view. |
Recipient
|
recipient | Recipient |
An enumerated string indicating a person for whom this product would make an appropriate gift. Default value is null. |
Occasion
|
occasion | Occasion |
An enumerated string indicating an occassion for which this product would make an appropriate gift. Default value is null. |
Style
|
style | array of string |
An array of style strings for this listing, each of which is free-form text string such as Formal, or Steampunk. A Listing may have up to two styles. Valid style strings contain only letters, numbers, and whitespace characters. (regex: /[^\p{L}\p{Nd}\p{Zs}]/u) Default value is null. |
File Data
|
file_data | string |
A string describing the files attached to a digital listing. |
Has Variations
|
has_variations | boolean |
When true, the listing has variations. |
Should Auto Renew
|
should_auto_renew | boolean |
When true, renews a listing for four months upon expriation. If set to true when previously false, etsy.com renews the listing before it expires, but the renewal period starts immidiately rather than extending the listing's expiration date. Any unused time remaining on the listing is lost. Renewals result in charges to a user's bill. |
Language
|
language | string |
The IETF language tag for the default language of the listing. Ex: |
Money
|
price | Money |
A representation of an amount of money. |
Taxonomy ID
|
taxonomy_id | integer |
The numeric taxonomy ID of the listing. The seller manages listing taxonomy IDs for their shop. See seller taxonomy for more information. |
Money
A representation of an amount of money.
Name | Path | Type | Description |
---|---|---|---|
Amount
|
amount | integer |
The amount of represented by this data. |
Divisor
|
divisor | integer |
The divisor to render the amount. |
Currency Code
|
currency_code | string |
The ISO currency code for this data. |
ShopListingFile
A file associated with a digital listing.
Name | Path | Type | Description |
---|---|---|---|
Listing File ID
|
listing_file_id | integer |
The unique numeric ID of a file associated with a digital listing. |
Listing ID
|
listing_id | integer |
The numeric ID for the listing associated to this transaction. |
Rank
|
rank | integer |
The numeric index of the display order position of this file in the listing, starting at 1. |
Filename
|
filename | string |
The file name string for a file associated with a digital listing. |
Filesize
|
filesize | string |
A human-readable format size string for the size of a file. |
Size in Bytes
|
size_bytes | integer |
A number indicating the size of a file, measured in bytes. |
Filetype
|
filetype | string |
A type string indicating a file's MIME type. |
Create Timestamp
|
create_timestamp | integer |
The unique numeric timestamp of a file associated with a digital listing. |
ShopListingFiles
Represents several ShopListingFiles.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of ShopListingFiles being returned.. |
Results
|
results | array of ShopListingFile |
An array of ShopListingFile resources. |
ShopListings
A set of shop listing resources.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of shop listing resources found. |
Results
|
results | array of ShopListing |
The shop listing resources found. |
User
Represents a single user of the site
Name | Path | Type | Description |
---|---|---|---|
User ID
|
user_id | integer |
The numeric ID of a user. This number is also a valid shop ID for the user's shop. |
Login Name
|
login_name | string |
The user's login name string. |
Primary Email
|
primary_email | string |
An email address string for the user's primary email address. |
First Name
|
first_name | string |
The user's first name. |
Last Name
|
last_name | string |
The user's last name. |
Created Timestamp
|
create_timestamp | integer |
The date and time the user created their account, in epoch seconds. |
Referred by User ID
|
referred_by_user_id | integer |
The numeric ID of the user who referred this user. |
Use New Inventory Endpoints
|
use_new_inventory_endpoints | boolean |
Deprecated. Always true. |
Is Seller
|
is_seller | boolean |
True if the user is seller. |
Biography
|
bio | string |
The user's biography. |
Gender
|
gender | string |
The user's gender. |
Birth Month
|
birth_month | string |
The user's month of birth. |
Birthday
|
birth_day | string |
The user's day of birth. |
Buy Transaction Count
|
transaction_buy_count | integer |
The number of transactions where the user has bought. |
Sold Transaction Count
|
transaction_sold_count | integer |
The number of transactions where the user has sold. |
Shop
A shop created by an Etsy user.
Name | Path | Type | Description |
---|---|---|---|
Shop ID
|
shop_id | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
User ID
|
user_id | integer |
The numeric user ID of the user who owns this shop. |
Shop Name
|
shop_name | string |
The shop's name string. |
Created Date
|
create_date | integer |
The date and time this shop was created, in epoch seconds. |
Title
|
title | string |
A brief heading string for the shop's main page. |
Announcement
|
announcement | string |
An announcement string to buyers that displays on the shop's homepage. |
Currency Code
|
currency_code | string |
The ISO (alphabetic) code for the shop's currency. The shop displays all prices in this currency by default. |
Is On Vacation
|
is_vacation | boolean |
When true, this shop is not accepting purchases. |
Vacation Message
|
vacation_message | string |
The shop's message string displayed when is_vacation is true. |
Sale Message
|
sale_message | string |
A message string sent to users who complete a purchase from this shop. |
Digital Sale Message
|
digital_sale_message | string |
A message string sent to users who purchase a digital item from this shop. |
Updated Date
|
update_date | integer |
The date and time of the last update to the shop, in epoch seconds. |
Active Listing Count
|
listing_active_count | integer |
The number of active listings in the shop. |
Digital Listing Count
|
digital_listing_count | integer |
The number of digital listings in the shop. |
Login Name
|
login_name | string |
The shop owner's login name string. |
Accepts Custom Requests
|
accepts_custom_requests | boolean |
When true, the shop accepts customization requests. |
Welcome Policy
|
policy_welcome | string |
The shop's policy welcome string (may be blank). |
Payment Policy
|
policy_payment | string |
The shop's payment policy string (may be blank). |
Shipping Policy
|
policy_shipping | string |
The shop's shipping policy string (may be blank). |
Refund Policy
|
policy_refunds | string |
The shop's refund policy string (may be blank). |
Additional Policies
|
policy_additional | string |
The shop's additional policies string (may be blank). |
Seller Information
|
policy_seller_info | string |
The shop's seller infomation string (may be blank). |
Policy Updated Date
|
policy_update_date | integer |
The date and time of the last update to the shop's policies, in epoch seconds. |
Has Private Receipt Policy
|
policy_has_private_receipt_info | boolean |
When true, EU receipts display private info. |
Has Unstructured Policies
|
has_unstructured_policies | boolean |
When true, the shop displays additional unstructured policy fields. |
Privacy Policy
|
policy_privacy | string |
The shop's privacy policy string (may be blank). |
Vacation Autoreply
|
vacation_autoreply | string |
The shop's automatic reply string displayed in new conversations when is_vacation is true. |
URL
|
url | string |
The URL string for this shop. |
Banner Image URL
|
image_url_760x100 | string |
The URL string for this shop's banner image. |
Number of Favorers
|
num_favorers | integer |
The number of users who marked this shop a favorite. |
Languages
|
languages | array of string |
A list of language strings for the shop's enrolled languages. |
Icon Image URL
|
icon_url_fullxfull | string |
The URL string for this shop's icon image. |
Is Using Structured Policies
|
is_using_structured_policies | boolean |
When true, the shop accepted using structured policies. |
Has Onboarded Structured Policies
|
has_onboarded_structured_policies | boolean |
When true, the shop accepted OR declined after viewing structured policies onboarding. |
Include Dispute Form Link
|
include_dispute_form_link | boolean |
When true, this shop's policies include a link to an EU online dispute form. |
Is Direct Checkout Onboarded
|
is_direct_checkout_onboarded | boolean |
When true, the shop has onboarded onto Etsy Payments. |
Is Calculated Shipping Eligible
|
is_calculated_eligible | boolean |
When true, the shop is elegible for calculated shipping profiles. (Only available in the US and Canada) |
Is Opted In to Buyer Promise
|
is_opted_in_to_buyer_promise | boolean |
When true, the shop opted in to buyer promise. |
Is US based
|
is_shop_us_based | boolean |
When true, the shop is based in the US. |
Sales Transaction Count
|
transaction_sold_count | integer |
The total number of sales transactions for this shop |
Shipping from Country ISO
|
shipping_from_country_iso | string |
The country iso the shop is shipping from. |
Shop Location ISO
|
shop_location_country_iso | string |
The country iso where the shop is located. |
Review Count
|
review_count | integer |
Number of reviews of shop listings in the past year. |
Review Average
|
review_average | double |
Average rating based on reviews of shop listings in the past year. |
ListingImage
Reference urls and metadata for an image associated with a specific listing. The url_fullxfull
parameter contains the URL for full-sized binary image file.
Name | Path | Type | Description |
---|---|---|---|
Listing ID
|
listing_id | integer |
The numeric ID for the listing associated to this transaction. |
Listing Image ID
|
listing_image_id | integer |
The numeric ID of the primary listing image for this transaction. |
Hex Code
|
hex_code | string |
The webhex string for the image's average color, in webhex notation. |
Red Value
|
red | integer |
The numeric red value equal to the image's average red value, from 0-255 (RGB color). |
Green Value
|
green | integer |
The numeric red value equal to the image's average red value, from 0-255 (RGB color). |
Blue Value
|
blue | integer |
The numeric red value equal to the image's average red value, from 0-255 (RGB color). |
Hue Value
|
hue | integer |
The numeric hue equal to the image's average hue, from 0-360 (HSV color). |
Saturation Value
|
saturation | integer |
The numeric saturation equal to the image's average saturation, from 0-100 (HSV color). |
Brightness Value
|
brightness | integer |
The numeric brightness equal to the image's average brightness, from 0-100 (HSV color). |
Is Black and White
|
is_black_and_white | boolean |
When true, the image is in black & white. |
Creation Time
|
creation_tsz | integer |
The listing image's creation time, in epoch seconds. |
Rank
|
rank | integer |
The positive non-zero numeric position in the images displayed in a listing, with rank 1 images appearing in the left-most position in a listing. |
75x75 Image URL
|
url_75x75 | string |
The url string for a 75x75 pixel thumbnail of the image. |
170x135 Image URL
|
url_170x135 | string |
The url string for a 170x135 pixel thumbnail of the image. |
570xN Image URL
|
url_570xN | string |
The url string for a thumbnail of the image, no more than 570 pixels wide with variable height. |
Full-size Image URL
|
url_fullxfull | string |
The url string for the full-size image, up to 3000 pixels in each dimension. |
Full-size Image Height
|
full_height | integer |
The numeric height, measured in pixels, of the full-sized image referenced in url_fullxfull. |
Full-size Image Width
|
full_width | integer |
The numeric width, measured in pixels, of the full-sized image referenced in url_fullxfull. |
ListingImages
Represents a list of listing image resources, each of which contains the reference URLs and metadata for an image.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of results. |
Results
|
results | array of ListingImage |
The list of requested resources. |
ListingInventoryWithAssociations
A representation of a single listing's inventory record with associations
Name | Path | Type | Description |
---|---|---|---|
Products
|
products | array of ListingInventoryProduct |
A JSON array of products available in a listing, even if only one product. All field names in the JSON blobs are lowercase. |
Price On Properties
|
price_on_property | array of integer |
An array of unique listing property ID integers for the properties that change product prices, if any. For example, if you charge specific prices for different sized products in the same listing, then this array contains the property ID for size. |
Quantity On Properties
|
quantity_on_property | array of integer |
An array of unique listing property ID integers for the properties that change the quantity of the products, if any. For example, if you stock specific quantities of different colored products in the same listing, then this array contains the property ID for color. |
SKU On Properties
|
sku_on_property | array of integer |
An array of unique listing property ID integers for the properties that change the product SKU, if any. For example, if you use specific skus for different colored products in the same listing, then this array contains the property ID for color. |
ShopListing
|
listing | ShopListing |
A listing from a shop, which contains a product quantity, title, description, price, etc. |
ListingInventoryProduct
A representation of a product for a listing.
Name | Path | Type | Description |
---|---|---|---|
Product ID
|
product_id | integer |
The numeric ID for a specific product purchased from a listing. |
SKU
|
sku | string |
The SKU string for the product |
Is Deleted
|
is_deleted | boolean |
When true, someone deleted this product. |
Offerings
|
offerings | array of ListingInventoryProductOffering |
A list of product offering entries for this product. |
Property Values
|
property_values | array of ListingPropertyValue |
A list of property value entries for this product. |
ListingInventoryProductOffering
A representation of an offering for a listing.
Name | Path | Type | Description |
---|---|---|---|
Offering ID
|
offering_id | integer |
The ID for the product offering |
Quantity
|
quantity | integer |
The quantity the product offering |
Is Enabled
|
is_enabled | boolean |
Whether or not the offering can be shown to buyers. |
Is Deleted
|
is_deleted | boolean |
Whether or not the offering has been deleted. |
Money
|
price | Money |
A representation of an amount of money. |
ListingPropertyValue
A representation of structured data values.
Name | Path | Type | Description |
---|---|---|---|
Property ID
|
property_id | integer |
The numeric ID of the Property. |
Name
|
property_name | string |
The name of the Property. |
Scale ID
|
scale_id | integer |
The numeric ID of the scale (if any). |
Scale Name
|
scale_name | string |
The label used to describe the chosen scale (if any). |
Value IDs
|
value_ids | array of integer |
The numeric IDs of the property values |
Values
|
values | array of string |
The property values |
ListingInventory
A representation of a single listing's inventory record.
Name | Path | Type | Description |
---|---|---|---|
Products
|
products | array of ListingInventoryProduct |
A JSON array of products available in a listing, even if only one product. All field names in the JSON blobs are lowercase. |
Price On Properties
|
price_on_property | array of integer |
An array of unique listing property ID integers for the properties that change product prices, if any. For example, if you charge specific prices for different sized products in the same listing, then this array contains the property ID for size. |
Quantity On Properties
|
quantity_on_property | array of integer |
An array of unique listing property ID integers for the properties that change the quantity of the products, if any. For example, if you stock specific quantities of different colored products in the same listing, then this array contains the property ID for color. |
SKU On Properties
|
sku_on_property | array of integer |
An array of unique listing property ID integers for the properties that change the product SKU, if any. For example, if you use specific skus for different colored products in the same listing, then this array contains the property ID for color. |
ShopListingsWithAssociations
A set of shop listing resources with associations.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of shop listing resources found. |
Results
|
results | array of ShopListing |
The shop listing resources found. |
ListingPropertyValues
Represents several listing property values.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of shop listing resources found. |
Results
|
results | array of ListingPropertyValue |
The shop listing resources found. |
ShopReceiptTransactions
A set of shop receipt transaction resources
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of shop receipt transaction resources found. |
Results
|
results | array of ShopReceiptTransaction |
The shop receipt transaction resources found. |
ShopReceiptTransaction
A transaction object associated with a shop receipt. Etsy generates one transaction per listing purchased as recorded on the order receipt.
Name | Path | Type | Description |
---|---|---|---|
Transaction ID
|
transaction_id | integer |
The unique numeric ID for a transaction. |
Title
|
title | string |
The title string of the listing purchased in this transaction. |
Description
|
description | string |
The description string of the listing purchased in this transaction. |
Seller User ID
|
seller_user_id | integer |
The numeric user ID for the seller in this transaction. |
Buyer User ID
|
buyer_user_id | integer |
The numeric user ID for the buyer in this transaction. |
Created Timestamp
|
create_timestamp | integer |
The transaction's creation date and time, in epoch seconds. |
Paid Timestamp
|
paid_timestamp | integer |
The transaction's paid date and time, in epoch seconds. |
Shipped Timestamp
|
shipped_timestamp | integer |
The transaction's shipping date and time, in epoch seconds. |
Quantity
|
quantity | integer |
The numeric quantity of products purchased in this transaction. |
Listing Image ID
|
listing_image_id | integer |
The numeric ID of the primary listing image for this transaction. |
Receipt ID
|
receipt_id | integer |
The numeric ID for the receipt associated to this transaction. |
Is Digital
|
is_digital | boolean |
When true, the transaction recorded the purchase of a digital listing. |
File Data
|
file_data | string |
A string describing the files purchased in this transaction. |
Listing ID
|
listing_id | integer |
The numeric ID for the listing associated to this transaction. |
Transaction Type
|
transaction_type | string |
The type string for the transaction, usually listing |
Product ID
|
product_id | integer |
The numeric ID for a specific product purchased from a listing. |
Money
|
price | Money |
A representation of an amount of money. |
Money
|
shipping_cost | Money |
A representation of an amount of money. |
ListingTranslation
Represents the translation data for a Listing.
Name | Path | Type | Description |
---|---|---|---|
Listing ID
|
listing_id | integer |
The numeric ID for the Listing. |
Language
|
language | string |
The IETF language tag (e.g. 'fr') for the language of this translation. |
Title
|
title | string |
The title of the Listing of this Translation. |
Description
|
description | string |
The description of the Listing of this Translation. |
Tags
|
tags | array of string |
The tags of the Listing of this Translation. |
ListingVariationImages
Represents several listing variation images.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The count of variation images. |
Results
|
results | array of ListingVariationImage |
The variation images results. |
ListingVariationImage
A representation of the associations of variations and images on a listing.
Name | Path | Type | Description |
---|---|---|---|
Property ID
|
property_id | integer |
The numeric ID of the Property. |
Value ID
|
value_id | integer |
The numeric ID of the Value. |
Image ID
|
image_id | integer |
The numeric ID of the Image. |
PaymentAccountLedgerEntries
A set of payment account ledger entry resources
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of payment account ledger entry resources found. |
Results
|
results | array of PaymentAccountLedgerEntry |
The payment account ledger entry resources found. |
PaymentAccountLedgerEntry
Represents an entry in a shop's ledger.
Name | Path | Type | Description |
---|---|---|---|
Entry ID
|
entry_id | integer |
The ledger entry's numeric ID. |
Ledger ID
|
ledger_id | integer |
The ledger's numeric ID. |
Sequence Number
|
sequence_number | integer |
The sequence allows ledger entries to be sorted chronologically. The higher the sequence, the more recent the entry. |
Amount
|
amount | integer |
The amount of money credited to the ledger. |
Currency
|
currency | string |
The currency of the entry on the ledger. |
Description
|
description | string |
Details what kind of ledger entry this is: a payment, refund, reversal of a failed refund, disbursement, returned disbursement, recoupment, miscellaneous credit, miscellaneous debit, or bill payment. |
Balance
|
balance | integer |
The amount of money in the shop's ledger the moment after this entry was applied. |
Created Date
|
create_date | integer |
The date and time the ledger entry was created in Epoch seconds.. |
Payments
Represents several payments made with Etsy Payments. All monetary amounts are in USD pennies unless otherwise specified.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of payments in the response. |
Results
|
results | array of Payment |
A list of payments. |
Payment
Represents a payment made with Etsy Payments. All monetary amounts are in USD pennies unless otherwise specified.
Name | Path | Type | Description |
---|---|---|---|
Payment ID
|
payment_id | integer |
A unique numeric ID for a payment to a specific Etsy shop. |
Buyer User ID
|
buyer_user_id | integer |
The numeric ID for the user who paid the purchase. |
Shop ID
|
shop_id | integer |
The unique positive non-zero numeric ID for an Etsy Shop. |
Receipt ID
|
receipt_id | integer |
The numeric ID for the receipt associated to this transaction. |
Money
|
amount_gross | Money |
A representation of an amount of money. |
Money
|
amount_fees | Money |
A representation of an amount of money. |
Money
|
amount_net | Money |
A representation of an amount of money. |
Money
|
posted_gross | Money |
A representation of an amount of money. |
Money
|
posted_fees | Money |
A representation of an amount of money. |
Money
|
posted_net | Money |
A representation of an amount of money. |
Money
|
adjusted_gross | Money |
A representation of an amount of money. |
Money
|
adjusted_fees | Money |
A representation of an amount of money. |
Money
|
adjusted_net | Money |
A representation of an amount of money. |
Currency
|
currency | string |
The ISO (alphabetic) code string for the payment's currency. |
Shop Currency
|
shop_currency | string |
The ISO (alphabetic) code for the shop's currency. The shop displays all prices in this currency by default. |
Buyer Currency
|
buyer_currency | string |
The currency string of the buyer. |
User Shipping ID
|
shipping_user_id | integer |
The numeric ID of the user to which the seller ships the order. |
Shipping Address ID
|
shipping_address_id | integer |
The numeric id identifying the shipping address. |
Billing Address ID
|
billing_address_id | integer |
The numeric ID identifying the billing address of the buyer. |
Status
|
status | string |
A string indicating the current status of the payment, most commonly settled or authed. |
Shipped Timestamp
|
shipped_timestamp | integer |
The transaction's shipping date and time, in epoch seconds. |
Created Timestamp
|
create_timestamp | integer |
The transaction's creation date and time, in epoch seconds. |
Update Timestamp
|
update_timestamp | integer |
The date and time of the last change to the payment adjustment in epoch seconds. |
Payment Adjustments
|
payment_adjustments | array of PaymentAdjustment |
List of refund objects on an Etsy Payments transaction. All monetary amounts are in USD pennies unless otherwise specified. |
PaymentAdjustment
Represents a refund, which applies to a prior Etsy payment. All monetary amounts are in USD pennies unless otherwise specified.
Name | Path | Type | Description |
---|---|---|---|
Payment Adjustment ID
|
payment_adjustment_id | integer |
The numeric ID for a payment adjustment. |
Payment ID
|
payment_id | integer |
A unique numeric ID for a payment to a specific Etsy shop. |
Status
|
status | string |
The status string of the payment adjustment. |
Is Success
|
is_success | boolean |
When true, the payment adjustment was or is likely to complete successfully. |
User ID
|
user_id | integer |
The numeric ID for the user (seller) fulfilling the purchase. |
Reason Code
|
reason_code | string |
A human-readable string describing the reason for the refund. |
Total Adjustment Amount
|
total_adjustment_amount | integer |
The total numeric amount of the refund in the payment currency. |
Shop Total Adjustment Amount
|
shop_total_adjustment_amount | integer |
The numeric amount of the refund in the shop currency. |
Total Adjustment Amount
|
buyer_total_adjustment_amount | integer |
The numeric amount of the refund in the buyer currency. |
Total Fee Adjustment Amount
|
total_fee_adjustment_amount | integer |
The numeric amount of card processing fees associated with a payment adjustment. |
Created Timestamp
|
create_timestamp | integer |
The transaction's creation date and time, in epoch seconds. |
Update Timestamp
|
update_timestamp | integer |
The date and time of the last change to the payment adjustment in epoch seconds. |
Pong
A confirmation that the current application has access to the Open API
Name | Path | Type | Description |
---|---|---|---|
Application ID
|
application_id | integer |
The authenticated application's ID |
ShopReceipt
The record of a purchase from a shop. Shop receipts display monetary values using the shop's currency.
Name | Path | Type | Description |
---|---|---|---|
Receipt ID
|
receipt_id | integer |
The numeric ID for the receipt associated to this transaction. |
Receipt Type
|
receipt_type | integer |
The numeric value for the Etsy channel that serviced the purchase: 0 for Etsy.com, 1 for a Pattern shop. |
Seller User ID
|
seller_user_id | integer |
The numeric ID for the user (seller) fulfilling the purchase. |
Seller's Email Address
|
seller_email | string |
The email address string for the seller of the listing. |
Buyer User ID
|
buyer_user_id | integer |
The numeric ID for the user making the purchase. |
Buyer's Email Address
|
buyer_email | string |
The email address string for the buyer of the listing. |
Name
|
name | string |
The name string for the recipient in the shipping address. |
First Address Line
|
first_line | string |
The first address line string for the recipient in the shipping address. |
Second Address Line
|
second_line | string |
The optional second address line string for the recipient in the shipping address. |
City
|
city | string |
The city string for the recipient in the shipping address. |
State
|
state | string |
The state string for the recipient in the shipping address. |
Zip Code
|
zip | string |
The zip code string (not necessarily a number) for the recipient in the shipping address. |
Formatted Address
|
formatted_address | string |
The formatted shipping address string for the recipient in the shipping address. |
Country Code ISO
|
country_iso | string |
The ISO-3166 alpha-2 country code string for the recipient in the shipping address. |
Payment Method
|
payment_method | string |
The payment method string identifying purchaser's payment method, which must be one of: 'cc' (credit card), 'paypal', 'check', 'mo' (money order), 'bt' (bank transfer), 'other', 'ideal', 'sofort', 'apple_pay', 'google', 'android_pay', 'google_pay', 'klarna', 'k_pay_in_4' (klarna), or 'k_financing' (klarna). |
Payment Email Address
|
payment_email | string |
The email address string for the email address to which to send payment confirmation |
Message from Seller
|
message_from_seller | string |
An optional message string from the seller. |
Message from Buyer
|
message_from_buyer | string |
An optional message string from the buyer. |
Message from Payment System
|
message_from_payment | string |
The machine-generated acknowledgement string from the payment system. |
Is Paid
|
is_paid | boolean |
When true, buyer paid for this purchase. |
Is Shipped
|
is_shipped | boolean |
When true, seller shipped the products. |
Created Timestamp
|
create_timestamp | integer |
The receipt's creation time, in epoch seconds. |
Update Timestamp
|
update_timestamp | integer |
The time of the last update to the receipt, in epoch seconds. |
Gift Message
|
gift_message | string |
A gift message string the buyer requests delivered with the product. |
Money
|
grandtotal | Money |
A representation of an amount of money. |
Money
|
subtotal | Money |
A representation of an amount of money. |
Money
|
total_price | Money |
A representation of an amount of money. |
Money
|
total_shipping_cost | Money |
A representation of an amount of money. |
Money
|
total_tax_cost | Money |
A representation of an amount of money. |
Money
|
total_vat_cost | Money |
A representation of an amount of money. |
Money
|
discount_amt | Money |
A representation of an amount of money. |
Money
|
gift_wrap_price | Money |
A representation of an amount of money. |
Shipments
|
shipments | array of ShopReceiptShipment |
A list of shipment statements for this receipt. |
ShopReceiptShipment
The record of one shipment event for a ShopReceipt. A receipt may have many ShopReceiptShipment records.
Name | Path | Type | Description |
---|---|---|---|
Receipt Shipping ID
|
receipt_shipping_id | integer |
The unique numeric ID of a Shop Receipt Shipment record. |
Shipment Notification Timestamp
|
shipment_notification_timestamp | integer |
The time at which Etsy notified the buyer of the shipment event, in epoch seconds. |
Carrier Name
|
carrier_name | string |
The name string for the carrier/company responsible for delivering the shipment. |
Tracking Code
|
tracking_code | string |
The tracking code string provided by the carrier/company for the shipment. |
ShopReceipts
The receipts for a specific Shop.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of Shop Receipts found. |
Results
|
results | array of ShopReceipt |
List of Shop Receipt resources found, with all Shop Receipt fields for each resource. |
TransactionReviews
A set of transaction review records left by Users.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of TransactionReview resources found. |
Results
|
results | array of TransactionReview |
The TransactionReview resources found. |
TransactionReview
A transaction review record left by a User.
Name | Path | Type | Description |
---|---|---|---|
Shop ID
|
shop_id | integer |
The shop's numeric ID. |
Listing ID
|
listing_id | integer |
The ID of the shop listing that the TransactionReview belongs to. |
Buyer User ID
|
buyer_user_id | integer |
The numeric ID of the user who was the buyer in this transaction. Note: This field may be absent, depending on the buyer's privacy settings. |
Rating
|
rating | integer |
Rating value on scale from 1 to 5 |
Review Message
|
review | string |
A message left by the author, explaining the feedback. |
Language
|
language | string |
The language of the TransactionReview |
Fullsize Image URL
|
image_url_fullxfull | string |
The url to a photo provided with the feedback, dimensions fullxfull. Note: This field may be absent, depending on the buyer's privacy settings. |
Created Timestamp
|
create_timestamp | integer |
The date and time the TransactionReview was created in epoch seconds. |
Update Timestamp
|
update_timestamp | integer |
The date and time the TransactionReview was updated in epoch seconds. |
SellerTaxonomyNodes
A list of taxonomy nodes from the seller taxonomy tree.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of results. |
Results
|
results | array of SellerTaxonomyNode |
The list of requested resources. |
SellerTaxonomyNode
A taxonomy node in the seller taxonomy tree.
Name | Path | Type | Description |
---|---|---|---|
ID
|
id | integer |
The unique numeric ID of an Etsy taxonomy node, which is a metadata category for listings organized into the seller taxonomy hierarchy tree. For example, the shoes taxonomy node (ID: 1429, level: 1) is higher in the hierarchy than girls' shoes (ID: 1440, level: 2). The taxonomy nodes assigned to a listing support access to specific standardized product scales and properties. For example, listings assigned the taxonomy nodes shoes or girls' shoes support access to the EU shoe size scale with its associated property names and IDs for EU shoe sizes, such as property |
Level
|
level | integer |
The integer depth of this taxonomy node in the seller taxonomy tree, with roots at level 0. |
Name
|
name | string |
The name string for this taxonomy node. |
Parent ID
|
parent_id | integer |
The numeric taxonomy ID of the parent of this node. |
Children
|
children | array of SellerTaxonomyNode |
An array of taxonomy nodes for all the direct children of this taxonomy node in the seller taxanomy tree. |
Taxonomy Path IDs
|
full_path_taxonomy_ids | array of integer |
An array of taxonomy IDs including this node and all of its direct parents in the seller taxonomy tree up to a root node. They are listed in order from root to leaf. |
TaxonomyNodeProperties
A list of product property definitions.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of results. |
Results
|
results | array of TaxonomyNodeProperty |
The list of requested resources. |
TaxonomyNodeProperty
A product property definition.
Name | Path | Type | Description |
---|---|---|---|
Property ID
|
property_id | integer |
The unique numeric ID of this product property. |
Name
|
name | string |
The name string for this taxonomy node. |
Display Name
|
display_name | string |
The human-readable product property name string. |
Scales
|
scales | array of TaxonomyPropertyScale |
A list of available scales. |
Is Required
|
is_required | boolean |
When true, listings assigned eligible taxonomy IDs require this property. |
Supports Attributes
|
supports_attributes | boolean |
When true, you can use this property in listing attributes. |
Supports Variations
|
supports_variations | boolean |
When true, you can use this property in listing variations. |
Is Multivalued
|
is_multivalued | boolean |
When true, you can assign multiple property values to this property |
Possible Values
|
possible_values | array of TaxonomyPropertyValue |
A list of supported property value strings for this property. |
Selected Values
|
selected_values | array of TaxonomyPropertyValue |
A list of property value strings automatically and always selected for the given property. |
TaxonomyPropertyScale
A scale defnining the assignable increments for the property values available to specific product properties.
Name | Path | Type | Description |
---|---|---|---|
Scale ID
|
scale_id | integer |
The unique numeric ID of a scale. |
Display Name
|
display_name | string |
The name string for a scale. |
Description
|
description | string |
The description string for a scale. |
TaxonomyPropertyValue
A property value for a specific product property, which may also employ a specific scale.
Name | Path | Type | Description |
---|---|---|---|
Value ID
|
value_id | integer |
The numeric ID of this property value. |
Name
|
name | string |
The name string of this property value. |
Scale ID
|
scale_id | integer |
The numeric scale ID of the scale to which this property value belongs. |
Equal To
|
equal_to | array of integer |
A list of numeric property value IDs this property value is equal to (if any). |
ShippingCarriers
Represents several ShippingCarriers.
Name | Path | Type | Description |
---|---|---|---|
count
|
count | integer | |
results
|
results | array of ShippingCarrier |
ShippingCarrier
A supported shipping carrier, which is used to calculate an Estimated Delivery Date.
Name | Path | Type | Description |
---|---|---|---|
Shipping Carrier ID
|
shipping_carrier_id | integer |
The numeric ID of this shipping carrier. |
Name
|
name | string |
The name of this shipping carrier. |
Domestic Classes
|
domestic_classes | array of ShippingCarrierMailClass |
Set of domestic mail classes of this shipping carrier. |
International Classes
|
international_classes | array of ShippingCarrierMailClass |
Set of international mail classes of this shipping carrier. |
ShippingCarrierMailClass
A shipping carrier's mail class, which is used to calculate an Estimated Delivery Date.
Name | Path | Type | Description |
---|---|---|---|
Mail Class ID
|
mail_class_key | string |
The unique identifier of this mail class. |
Name
|
name | string |
The name of this mail class. |
Shops
A set of Shop records.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The total number of Shops |
Results
|
results | array of Shop |
The Shop resources. |
ShopSection
A section within a shop, into which a user can sort listings.
Name | Path | Type | Description |
---|---|---|---|
Shop Section ID
|
shop_section_id | integer |
The numeric ID of a section in a specific Etsy shop. |
Title
|
title | string |
The title string for a shop section. |
Rank
|
rank | integer |
The positive non-zero numeric position of this section in the section display order for a shop, with rank 1 sections appearing first. |
User ID
|
user_id | integer |
The numeric ID of the user who owns this shop section. |
Active Listing Count
|
active_listing_count | integer |
The number of active listings in one section of a specific Etsy shop. |
ShopSections
All the sections in a sprecific Shop.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of results. |
Results
|
results | array of ShopSection |
The list of requested resources. |
ShopShippingProfile
Represents a profile used to set a listing's shipping information. Please note that it's not possible to create calculated shipping templates via the API. However, you can associate calculated shipping profiles created from Shop Manager with listings using the API.
Name | Path | Type | Description |
---|---|---|---|
Shipping Profile ID
|
shipping_profile_id | integer |
The numeric ID of the shipping profile. |
Title
|
title | string |
The name string of this shipping profile. |
User ID
|
user_id | integer |
The numeric ID for the user who owns the shipping profile. |
Minimum Processing Days
|
min_processing_days | integer |
The minimum number of days for processing the listing. |
Maximum Processing Days
|
max_processing_days | integer |
The maximum number of days for processing the listing. |
Processing Days Label
|
processing_days_display_label | string |
Translated display label string for processing days. |
Origin Country ISO
|
origin_country_iso | string |
The ISO code of the country from which the listing ships. |
Is Deleted
|
is_deleted | boolean |
When true, someone deleted this shipping profile. |
Shipping Profile Destinations
|
shipping_profile_destinations | array of ShopShippingProfileDestination |
A list of shipping profile destinations available for this shipping profile. |
Shipping Profile Upgrades
|
shipping_profile_upgrades | array of ShopShippingProfileUpgrade |
A list of shipping profile upgrades available for this shipping profile. |
Origin Postal Code
|
origin_postal_code | string |
The postal code string (not necessarily a number) for the location from which the listing ships. |
ProfileType
|
profile_type | ProfileType |
ShopShippingProfileDestination
Represents a shipping destination assigned to a shipping profile.
Name | Path | Type | Description |
---|---|---|---|
Shipping Profile Destination ID
|
shipping_profile_destination_id | integer |
The numeric ID of the shipping profile destination in the shipping profile associated with the listing. |
Shipping Profile ID
|
shipping_profile_id | integer |
The numeric ID of the shipping profile. |
Origin Country ISO
|
origin_country_iso | string |
The ISO code of the country from which the listing ships. |
Destination Country ISO
|
destination_country_iso | string |
The ISO code of the country to which the listing ships. If null, request sets destination to destination_region |
DestinationRegion
|
destination_region | DestinationRegion |
The code of the region to which the listing ships. A region represents a set of countries. Supported regions are Europe Union and Non-Europe Union (countries in Europe not in EU). If none, request sets destination to destination_country_iso, or everywhere if destination_country_iso is also null |
Money
|
primary_cost | Money |
A representation of an amount of money. |
Money
|
secondary_cost | Money |
A representation of an amount of money. |
Shipping Carrier ID
|
shipping_carrier_id | integer |
The unique ID of a supported shipping carrier, which is used to calculate an Estimated Delivery Date. |
Mail Class
|
mail_class | string |
The unique ID string of a shipping carrier's mail class, which is used to calculate an estimated delivery date. |
Minimum Delivery Days
|
min_delivery_days | integer |
The minimum number of business days a buyer can expect to wait to receive their purchased item once it has shipped. |
Maximum Delivery Days
|
max_delivery_days | integer |
The maximum number of business days a buyer can expect to wait to receive their purchased item once it has shipped. |
ShopShippingProfileUpgrade
A representation of a shipping profile upgrade option.
Name | Path | Type | Description |
---|---|---|---|
Shipping Profile ID
|
shipping_profile_id | integer |
The numeric ID of the base shipping profile. |
Upgrade ID
|
upgrade_id | integer |
The numeric ID that is associated with a shipping upgrade |
Upgrade Name
|
upgrade_name | string |
Name for the shipping upgrade shown to shoppers at checkout, e.g. USPS Priority. |
Type
|
type | Type |
The type of the shipping upgrade. Domestic (0) or international (1). |
Rank
|
rank | integer |
The positive non-zero numeric position in the images displayed in a listing, with rank 1 images appearing in the left-most position in a listing. |
Language
|
language | string |
The IETF language tag for the language of the shipping profile. Ex: de, en, es, fr, it, ja, nl, pl, pt, ru. |
Money
|
price | Money |
A representation of an amount of money. |
Money
|
secondary_price | Money |
A representation of an amount of money. |
Shipping Carrier ID
|
shipping_carrier_id | integer |
The unique ID of a supported shipping carrier, which is used to calculate an Estimated Delivery Date. |
Mail Class
|
mail_class | string |
The unique ID string of a shipping carrier's mail class, which is used to calculate an estimated delivery date. |
Minimum Delivery Days
|
min_delivery_days | integer |
The minimum number of business days a buyer can expect to wait to receive their purchased item once it has shipped. |
Maximum Delivery Days
|
max_delivery_days | integer |
The maximum number of business days a buyer can expect to wait to receive their purchased item once it has shipped. |
ShopShippingProfileDestinations
Represents a list of shipping destination objects.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of results. |
Results
|
results | array of ShopShippingProfileDestination |
The list of requested resources. |
ShopShippingProfileUpgrades
A list of shipping upgrade options.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of results. |
Results
|
results | array of ShopShippingProfileUpgrade |
The list of requested resources. |
UserAddress
Represents a user's address.
Name | Path | Type | Description |
---|---|---|---|
User Address ID
|
user_address_id | integer |
The numeric ID of the user's address. |
User ID
|
user_id | integer |
The user's numeric ID. |
Name
|
name | string |
The user's name for this address. |
First Address Line
|
first_line | string |
The first line of the user's address. |
Second Address Line
|
second_line | string |
The second line of the user's address. |
City
|
city | string |
The city field of the user's address. |
State
|
state | string |
The state field of the user's address. |
Zip Code
|
zip | string |
The zip code field of the user's address. |
Country Code ISO
|
iso_country_code | string |
The ISO code of the country in this address. |
Country
|
country_name | string |
The name of the user's country. |
Is Default Shipping Address
|
is_default_shipping_address | boolean |
Is this the user's default shipping address. |
UserAddresses
Represents several UserAddress records.
Name | Path | Type | Description |
---|---|---|---|
Count
|
count | integer |
The number of UserAddress records being returned. |
Results
|
results | array of UserAddress |
An array of UserAddress resources. |
DestinationRegion
The code of the region to which the listing ships. A region represents a set of countries. Supported regions are Europe Union and Non-Europe Union (countries in Europe not in EU). If none, request sets destination to destination_country_iso, or everywhere if destination_country_iso is also null
The code of the region to which the listing ships. A region represents a set of countries. Supported regions are Europe Union and Non-Europe Union (countries in Europe not in EU). If none, request sets destination to destination_country_iso, or everywhere if destination_country_iso is also null
- DestinationRegion
- string
ItemDimensionsUnit
A string defining the units used to measure the dimensions of the product. Default value is null.
A string defining the units used to measure the dimensions of the product. Default value is null.
- ItemDimensionsUnit
- string
ItemWeightUnit
A string defining the units used to measure the weight of the product. Default value is null.
A string defining the units used to measure the weight of the product. Default value is null.
- ItemWeightUnit
- string
Occasion
An enumerated string indicating an occassion for which this product would make an appropriate gift. Default value is null.
An enumerated string indicating an occassion for which this product would make an appropriate gift. Default value is null.
- Occasion
- string
ProfileType
- ProfileType
- string
Recipient
An enumerated string indicating a person for whom this product would make an appropriate gift. Default value is null.
An enumerated string indicating a person for whom this product would make an appropriate gift. Default value is null.
- Recipient
- string
State
An enumerated string from any of: active or inactive. Note: Setting a draft listing to active will also publish the listing on etsy.com.
An enumerated string from any of: active or inactive. Note: Setting a draft listing to active will also publish the listing on etsy.com.
- State
- integer
Type
The type of the shipping upgrade. Domestic (0) or international (1).
The type of the shipping upgrade. Domestic (0) or international (1).
- Type
- integer
WhenMade
An enumerated string for the era in which the maker made the product in this listing. Helps buyers locate the listing under the Vintage heading. Requires 'is_supply' and 'who_made'.
An enumerated string for the era in which the maker made the product in this listing. Helps buyers locate the listing under the Vintage heading. Requires 'is_supply' and 'who_made'.
- WhenMade
- string
WhoMade
An enumerated string inidcated who made the product. Helps buyers locate the listing under the Handmade heading. Requires 'is_supply' and 'when_made'.
An enumerated string inidcated who made the product. Helps buyers locate the listing under the Handmade heading. Requires 'is_supply' and 'when_made'.
- WhoMade
- string