Skip to content

Platform review · Etsy

Etsy developer review pack

Public evidence for Etsy developer access: read-only shop/listing sync for social drafts. No buyer/order data in Phase 1. No secrets on this page.

No secrets on this page

Test passwords, access tokens, and private credentials are shared only through the provider’s secure submission channel never published here.

Public use-case statement

BrandMilo allows Etsy sellers to connect their own shops and import active listing information for the purpose of generating and managing social-content drafts. The initial release requests read-only access to shop and listing data and does not import buyer or transaction data.

Availability

Etsy integration status is currently Private Beta (config-driven). Availability depends on Etsy developer access, API terms, rate limits, account eligibility, and continued authorization.

Scopes / permissions

ScopePurpose
listings_rRead active listings needed to build content drafts.
shops_rIdentify the authorized shop and basic shop metadata.

OAuth / authorization steps

  1. User clicks Connect Etsy.
  2. App generates state + PKCE and redirects to Etsy authorization.
  3. User approves minimum scopes on Etsy.
  4. Callback validates state, exchanges code with verifier, encrypts tokens, identifies shop.
  5. User can run listing sync and disconnect later.

Reviewer steps

  1. Confirm public website, Privacy, and Terms.
  2. Sign in with securely provided test credentials (not listed here).
  3. Connect Etsy via OAuth with PKCE.
  4. Run active listing sync and confirm listings appear without duplicates on resync.
  5. Confirm no buyer/order data is requested.
  6. Disconnect and review Data Deletion instructions.

Demo video script

Demo video placeholder

Embed or link the recorded demo here after capture. Script outline:

  1. Homepage + legal links
  2. Connect Etsy OAuth (state + PKCE)
  3. Shop identity shown
  4. Sync active listings
  5. Show listing detail used for drafts
  6. Disconnect + deletion page

Evidence checklist

  • ReadyAccurate app description
  • ReadyOfficial website
  • ReadyPrivacy Policy
  • ReadyTerms
  • PlannedExact HTTPS redirect URI
  • PlannedOAuth state and PKCE
  • ReadyMinimum read scopes
  • ReadyNo scraping
  • PlannedRate-limit handling
  • PlannedToken encryption
  • PlannedDisconnect and deletion
  • PlannedCommercial-access application where required

Data notes

  • Shop and listing metadata only in Phase 1
  • No Etsy passwords collected
  • No order/buyer/transaction import in Phase 1
  • Tokens encrypted; revoked/disabled on disconnect

Reviewer access notes

  • Test credentials are shared only through the Etsy developer portal / secure reviewer channel.
  • Never publish Etsy passwords or tokens on this page.

Support during review: developers@brandmilo.com

Limitations & disclosures

  • Phase 1 does not edit Etsy listings.
  • Local callbacks use localhost until domains attach (ECO-08.04).

Related links

BrandMilo is an independent software service and is not endorsed by, affiliated with, or sponsored by Etsy, Pinterest, Meta, Facebook, Instagram, TikTok, or any other third-party platform unless explicitly stated. Third-party names and trademarks belong to their respective owners.