Loading...
Loading...
Manages Etsy shop operations (listings, inventory, receipts/orders, shop data, taxonomy, and webhooks) via Etsy Open API v3 with OAuth 2.0 + PKCE and rate-limit-aware request handling.
npx skill4agent add j-dturner/etsy-api-skill etsy-apix-api-key: <ETSY_KEYSTRING>:<ETSY_SHARED_SECRET>Authorization: Bearer <ETSY_OAUTH_USER_ID>.<ETSY_OAUTH_ACCESS_TOKEN>Note: Etsy’s Bearer token format includes the numeric user id, a dot (), and then the access token..
references/02_authentication.mdreferences/03_request_standards.md429retry-afterreferences/04_rate_limits.mdskills/etsy-api/scripts/python skills/etsy-api/scripts/etsy_cli.py request GET /v3/application/listings?state=active--data--formpython skills/etsy-api/scripts/oauth_pkce.py auth-url --scopes "listings_r listings_w shops_r shops_w"python skills/etsy-api/scripts/oauth_pkce.py exchange-code --code "<AUTH_CODE>"python skills/etsy-api/scripts/oauth_pkce.py refresh-tokenpython skills/etsy-api/scripts/webhook_verify.py verify --secret "$ETSY_WEBHOOK_SIGNING_SECRET" --headers-json headers.json --body-file body.jsonscripts/etsy_cli.pyreferences/11_terms_and_policies.md