What this audit checks
Authentication & access
- Partner OAuth2 refresh token valid and not expired (token_url exchange succeeds)
- Granted scopes cover shop_read, listing_read, order_read
- Shop ID resolves to an active Depop shop via GET /v1/shops/
Account health & policy compliance
- Shop rating_average at or above 4.7 over trailing 30 days
- Follower growth non-negative (new_followers trend not stalled) per /v1/shops//engagement
- No Depop-removed listings in the last 24h (policy/takedown signal)
Listing quality & suppression
- Listings carry at least 5 hashtags (discovery is hashtag-driven)
- Listings carry at least 3 photos (photo aesthetics drive save-rate)
- Save-rate at or above 2 saves per 1000 views over 30 days
- Stale listings (>30d without update) below 20% of active catalogue
Buy Box / featured-offer
- Active listings recency-refreshed to retain discovery placement
- Top revenue listings retain ACTIVE status and are not suppressed
- Featured-offer eligibility maintained (rating + on-time-ship + save-rate above bands)
Order defect & feedback
- On-time shipping rate at or above 90% over 30 days
- Dispute / refund rate below 5% over 30 days (REFUNDED + DISPUTED order status)
- No orders past ship_deadline (dispatch SLA misses)
- Pending-shipment backlog within 2x the 30-day daily average
Cross-channel inventory & pricing parity
- No ACTIVE Depop listings for items sold or out-of-stock on BigCommerce / Mercari / Vinted siblings
- Same-item price spread vs Mercari / Vinted below 15% (title_hash match)
- Depop listings not drifting from BigCommerce product title/price (>10% price diff)
- Depop orders synced to BigCommerce within 24h
Severity thresholds
| Signal | Warn | Critical |
|---|---|---|
buy_box_win_rate | - | < 0.60 |
defect_rate | - | > 0.05 |
feedback_score | - | < 4.5 |
listing_suppressed_pct | - | > 0.20 |
account_health_score | - | < 50 |
Data sources
GET https://api.depop.com/v1/shops/{shop_id}- Account health: rating, follower_count, total_soldGET https://api.depop.com/v1/shops/{shop_id}/products- Listing inventory: hashtags, photos, saves, views, statusGET https://api.depop.com/v1/shops/{shop_id}/engagement- Engagement snapshots: saves, views, reposts, new_followersGET https://api.depop.com/v1/orders- Orders: status, total, ship_deadline for defect + fulfilment checksPOST https://api.depop.com/oauth/token- Partner OAuth2 token refresh / validation