What this audit checks
Authentication & access
- X-BONANZLE-API-KEY + api_token validate against fetch_account_data
- user_id resolves to an active (not suspended/closed) booth
- Rate-limit budget (300/min default) not exhausted on standard_request calls
Account health & policy compliance
- Booth status is active, not suspended or closed
- Booth rating average at or above 4.7 threshold
- Listing count returned by fetch_account_data matches active fetch_items total
Listing quality & suppression
- Average BRA (Buy-it-Right Asking) score at or above 70
- Required-attribute completeness (sku, gtin, title, price) at or above 90%
- Removed/draft listings flagged vs for_sale baseline (suppression spike)
- Stale listings with no update in 180+ days under 15% of catalogue
Buy Box / featured-offer
- Featured-offer (Bonanza search rank) win rate at or above 60%
- Listings priced above eBay/Etsy source losing featured placement
- Low-BRA listings excluded from Google Shopping Actions feed
Order defect & feedback
- Order defect rate (cancellations + late ship) under 2%
- On-time shipping rate at or above 95% vs ship_deadline
- Feedback / booth rating trend not declining vs prior period
Cross-channel inventory & pricing parity
- Bonanza for_sale listings not OOS on BigCommerce sibling (sku join)
- Importer price drift vs source eBay/Etsy under 10% spread
- Items live on eBay/Amazon but missing on Bonanza (Importer sync gap)
Severity thresholds
| Signal | Warn | Critical |
|---|---|---|
buy_box_win_rate | - | < 40% |
defect_rate | - | > 4% |
feedback_score | - | < 4.5 |
listing_suppressed_pct | - | > 10% |
account_health_score | - | < 50 |
Data sources
POST https://api.bonanza.com/api_requests/standard_request/fetch_account_data- Booth account, status, rating, listing countPOST https://api.bonanza.com/api_requests/standard_request/fetch_items- Listing inventory, BRA score, attributes, import sourcePOST https://api.bonanza.com/api_requests/standard_request/fetch_orders- Orders, totals, status, ship deadlines for defect signals