Users
Search, manage admin access, disable/enable, and view or reset scan-cycle usage.
Cards
Emergency kill switches
Root admin only. Each one takes effect on the very next request and is safely reversible.
Admin audit log
Every mutating admin action, newest first.
CardSight budget
Shared monthly call budget across every user of the app.
Vendor status
CardSight / SportsCardsPro / PSA / eBay — terms, status, and contact, in one place instead of the migration notes.
Force-refresh a card's comps cache
Clears the cached CardSight signature/pricing rows for one specific card, so the next "Check current market price" click does a fresh live lookup instead of serving a stale cached price. Doesn't spend a CardSight call itself.
Business metrics
Top-line numbers. Total users and total cards are AWS-maintained approximate counters (refreshed periodically, not live) -- public profiles is an exact count.
Public profiles
Catalog gaps
Cards where CardSight has confirmed no catalog match, cached for 14 days so they aren't re-searched on every view. "Clear & retry" wipes that cached verdict so the next comps check on this exact card does a genuinely fresh search -- useful once CardSight's catalog has plausibly caught up.
Frontpage ads
The promo carousel shown to every signed-in user at the top of the Portfolio screen (was "Recommended for you" in the app's gear menu). Starts with 1 slot -- add up to 5, drag the grip to reorder. Whatever slots you save here are exactly what shows in the carousel; a slot with no title is dropped when you save. Turn a slot off to keep its content without showing it, or give it a start/end date to run it on a schedule.
Reports
Users reported by other users. "Look up account" resolves the bare userId to a Cognito email/username (a bounded scan, may take a moment) so you can act on it in the Users tab. Resolving a report only marks it handled -- it doesn't itself disable, hide, or otherwise touch the account.