What this audit checks
Authentication & access
- JOS OAuth2 refresh_token valid and not within the 60-day expiry window
- Required scopes present: item, order, ware
- seller_id / vendor_id (POP) resolve via /api/seller/account
- Rate-limit headroom healthy - X-JD-* quota headers not near the 600/min cap
Account health & policy compliance
- Shop status ACTIVE via /api/seller/account (not FROZEN or CLOSED)
- DSR scores (description / service / logistics) each at or above 4.5
- Shop grade trend not declining vs prior period
Listing quality & suppression
- Chinese-character title_zh populated on at least 95% of listings via /api/ware/list
- Required category-level attributes complete (no deprioritised listings)
- Rejected / off-shelf listings (status codes 8/9) flagged at >0
- Stock present on active listings (stock_num > 0 for ACTIVE wares)
Brand authorisation & featured-offer eligibility
- Brand-authorisation coverage at or above 98% of restricted-category listings via /api/brand/authorisations
- No brand authorisations EXPIRED or REJECTED blocking sale
- Brand authorisations expiring within 30 days surfaced for renewal
- Featured-offer / Premium Buyer eligibility retained (DSR + JD Logistics SLA gates met)
Order defect & feedback
- Return rate (7-day no-reason) at or below 8% via /api/order/list
- No orders past ship_deadline risking DSR-logistics penalty
- JD Logistics SLA compliance at or above 95% (24h same-day-doorstep promise)
Cross-channel inventory & pricing parity
- China-domestic JD price vs cross-border alibaba/aliexpress spread within 15% on shared SKUs
- No active JD listings (stock_num > 0) for SKUs out of stock on the BigCommerce sibling
- Title / price drift vs BigCommerce product within tolerance on joined SKUs
Severity thresholds
| Signal | Warn | Critical |
|---|---|---|
buy_box_win_rate | - | < 40% |
defect_rate | - | > 2% |
feedback_score | - | < 4.5 |
listing_suppressed_pct | - | > 5% |
account_health_score | - | < 70 |
Data sources
POST https://oauth.jd.com/oauth/token- JOS OAuth2 token refresh + scope checkGET https://api.jd.com/api/seller/account- Account status, shop grade, DSR scoresGET https://api.jd.com/api/ware/list- Listing inventory, titles, attributes, brand-auth statusGET https://api.jd.com/api/order/list- Orders, ship deadlines, JD Logistics flags, returnsGET https://api.jd.com/api/brand/authorisations- Brand-authorisation validity and expiry windows