Private member workspace
Create an email-and-password account. Drafts, images, profiles and shop authorization are scoped to that member.
PRODUCT / V1
A private member workspace for product media, reusable listing preparation, authorized shop reads and explicitly confirmed draft creation.

The seller supplies or reviews the listing content. The application keeps the selected shop, listing state and requested operation visible as the task moves from preparation to confirmation.

Create an email-and-password account. Drafts, images, profiles and shop authorization are scoped to that member.
Read listings belonging to the shop authorized by the seller, including non-public listing information when permitted.
Enter product information and save listing work locally without contacting Etsy.
Upload seller-provided JPEG, PNG or WebP files and select up to ten images for a draft.
Place a design image over a seller-selected product photograph, adjust its position and save the reviewed result to the image library.
Save a local draft as a reusable profile and create a separate new draft from it without changing Etsy.
Set price, quantity, SKU and the standard inventory offering for the prepared draft.
See the destination shop, requested scope and proposed operation before confirming any write request.
Read the shop's existing shipping and processing profiles required by a physical listing.
Show whether the confirmed Etsy API task succeeded, failed or needs correction.
Endpoint names describe the implemented technical route. The application follows the current Etsy Open API reference and requests only the scope required by each operation.
| Capability | Endpoint group | Access basis |
|---|---|---|
| Listing read | getListingsByShop | listings_r for the seller's active and non-public draft listing data |
| Create draft | createDraftListing | listings_w |
| Images | uploadListingImage | listings_w |
| Inventory | updateListingInventory | listings_w |
| Shop configuration | getShopShippingProfiles, getShopReadinessStateDefinitions | shops_r |
A single seller-confirmed listing task may require more than one Etsy API call. For example, creating a draft, uploading images and applying inventory can be separate calls. The application limits those related calls to the task the seller reviewed and reports the combined result.
These boundaries keep the product description consistent with the current product and Etsy access request.