Platform review · Etsy
Etsy Personal App review pack
Public evidence for an Etsy Personal App application: read-only shop/listing sync for social drafts. Not a Seller App. Commercial Access is not granted and is not required to apply. No buyer/order data in Phase 1. No secrets on this page.
Canonical review URL: https://brandmilo.com/review/etsy
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
Public status: Private beta — Etsy Personal App. Access tier: Etsy Personal App. Etsy Personal App access is approved for limited invited usage only (Private beta). This is not a general live connect for all eligible sellers. Status is derived from product readiness, provider review state, access tier, and environment — not a standalone marketing flag.
Scopes / permissions
| Scope | Purpose |
|---|---|
| listings_r | Read active listings needed to build content drafts. |
| shops_r | Identify the authorized shop and basic shop metadata. |
OAuth / authorization steps
- User clicks Connect Etsy.
- App generates state + PKCE and redirects to Etsy authorization.
- User approves minimum scopes on Etsy.
- Callback validates state, exchanges code with verifier, encrypts tokens, identifies shop.
- User can run listing sync and disconnect later.
Production redirect URI: https://api.brandmilo.com/api/v1/integrations/etsy/callback
Reviewer steps
- Confirm public website, Privacy, and Terms.
- Sign in with securely provided test credentials (not listed here).
- Connect Etsy via OAuth with PKCE.
- Run active listing sync and confirm listings appear without duplicates on resync.
- Confirm no buyer/order data is requested.
- Disconnect and review Data Deletion instructions.
Demo outline
A recorded demo is not published yet
Intended capture sequence:
- Homepage + legal links
- Connect Etsy OAuth (state + PKCE)
- Shop identity shown
- Sync active listings
- Show listing detail used for drafts
- Disconnect + deletion page
Readiness
Application stage: Etsy Personal App Personal Access approved 2026-08-14. Commercial Access is not granted.
Website readiness
- ReadyPublic website
- ReadyPrivacy Policy
- ReadyTerms of Service
- ReadyData deletion instructions
Application-submission readiness
- ReadyUse-case and Personal App (not Seller App) description
- ReadyMinimum scopes listings_r and shops_r documented
- ReadyProduction HTTPS callback URL documented
Provider approval
- ImplementedEtsy Personal App / API key decision
Post-approval (after keys exist)
- Pending providerLive OAuth against Etsy production
- Pending providerLive listing sync and rate-limit observation
Commercial Access
- Not applicable yetCommercial Access request
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
- Review URL: https://brandmilo.com/review/etsy
- 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 OAuth requests only listings_r and shops_r.
- Phase 1 does not edit or delete Etsy listings.
- Phase 1 does not import orders, buyers, or transactions.
- Application type is Etsy Personal App, not Seller App. Commercial Access is not granted.
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.