# Snipe works out of the box with the scraper (no credentials needed). # Set eBay API credentials to unlock full trust scores — # account age and category history signals require the eBay Browse API. # Without credentials the app logs a warning and falls back to the scraper. # ── eBay Developer Keys — Production ────────────────────────────────────────── # From https://developer.ebay.com/my/keys (Production tab) EBAY_APP_ID= EBAY_DEV_ID= EBAY_CERT_ID= # ── eBay Developer Keys — Sandbox ───────────────────────────────────────────── # From https://developer.ebay.com/my/keys (Sandbox tab) EBAY_SANDBOX_APP_ID= EBAY_SANDBOX_DEV_ID= EBAY_SANDBOX_CERT_ID= # ── Active environment ───────────────────────────────────────────────────────── # production | sandbox EBAY_ENV=production # ── eBay Account Deletion Webhook ────────────────────────────────────────────── # Register endpoint at https://developer.ebay.com/my/notification — required for # production key activation. Set EBAY_NOTIFICATION_ENDPOINT to the public HTTPS # URL eBay will POST to (e.g. https://snipe.circuitforge.tech/api/ebay/account-deletion). EBAY_NOTIFICATION_TOKEN= EBAY_NOTIFICATION_ENDPOINT= # Set to false during sandbox/registration (no production token available yet). # Set to true once production credentials are active — enforces ECDSA verification. EBAY_WEBHOOK_VERIFY_SIGNATURES=true # ── Database ─────────────────────────────────────────────────────────────────── SNIPE_DB=data/snipe.db