Etsy · Arazzo Workflow
Etsy Publish a Physical Listing
Version 1.0.0
Create a draft physical listing, upload its image, set inventory, then publish it live.
View Spec
View on GitHub
MarketplaceE-CommerceHandmadeListingsOrderPaymentsReviewsShippingTaxonomyOAuthAgentic CommerceAuthenticationArazzoWorkflows
Provider
Workflows
publish-physical-listing
Create, illustrate, stock and publish a physical Etsy listing end to end.
Creates a draft physical listing, uploads an image, updates the inventory record, and activates the listing so it goes live on etsy.com.
1
createDraft
Create a draft physical listing in the shop with the required title, description, price, quantity, who/when made and taxonomy values.
2
3
setInventory
Write the inventory record with a single product offering carrying the price, quantity and enabled flag.
4
publishListing
Activate the draft listing, which publishes it on etsy.com. Requires the listing to have an image, which the upload step provided.
Source API Descriptions
openapi
openapi
shoplistingImageApi
https://artifacts.apis.io/etsy/openapi/etsy-shoplisting-image-api-openapi.yml
openapi
shoplistingInventoryApi
https://artifacts.apis.io/etsy/openapi/etsy-shoplisting-inventory-api-openapi.yml
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.