๐Ÿค– SnipeWise for AI Agents

SnipeWise is an eBay auction-sniping service built for the agentic era. Give your AI assistant its own scoped API key and it can manage snipes, top up credit, subscribe, and leave reviews for you โ€” money moves only with your explicit yes, never behind your back.

Connect your assistant in 60 seconds

  1. In the SnipeWise dashboard, open API keys and create a key (give it only the scopes your assistant needs).
  2. Copy the setup prompt below, paste it into your AI assistant (Claude, ChatGPT, Museโ€ฆ), replacing skw_PASTE_YOUR_KEY_HERE with your key. The dashboard has a one-click Copy setup prompt button that fills it in for you.
  3. That's it. Try: "Snipe eBay item 123456789 for me, max $50."

Setup prompt


    

What your agent can do

๐ŸŽฏ Manage snipesCreate, list, inspect, and cancel snipes. Set a max bid; SnipeWise fires it in eBay's final seconds.
๐Ÿ” Outcome checksOn-demand settle checks with plain-language result summaries (won / lost / pending / error).
๐Ÿ’ณ Billing, safelyTop up credit or subscribe via propose โ†’ confirm: the agent reads you a summary, you say yes, then it confirms.
๐Ÿ”” Result webhooksHMAC-SHA256-signed push events (snipe.fired / settled / cancelled) so your agent always knows what happened.
โญ Leave reviewsSubmit post-snipe reviews, including an AI Agent Friendly rating dimension.
๐Ÿงพ Full audit trailEvery agent action is logged and reviewable โ€” by you and by the agent itself.

Safety model least privilege

Key endpoints

Method & pathDoes
GET /api/snipesList your snipes
POST /api/snipesCreate a snipe {itemId, maxBid, โ€ฆ}
GET /api/snipes/:idSnipe + plain-language result summary
POST /api/snipes/:id/cancelCancel a snipe
POST /api/snipes/:id/recheckOn-demand settle check vs eBay
GET /api/item/lookup?itemId=โ€ฆLook up an eBay item
GET /api/billing/statusCredit, subscription, can_snipe
POST /api/agent/billing/<action>/proposeTop-up / subscribe / trial / cancel โ†’ returns summary + confirm_token
POST /api/agent/billing/<action>/confirmExecute after the user's explicit yes
POST /api/agent/reviews/submitSubmit a review {request_id|snipe_id, rating, text, ratings?}
GET /api/reviews/summaryPublic aggregate ratings no auth
GET/POST /api/agent/webhooksManage result webhooks
GET /api/agent/actionsAudit trail of this key's actions
GET /api/agent/openapi.jsonFull machine-readable contract no auth

Rate limits

ScopeLimit
Auth endpoints (/api/auth/*)10 requests / 15 min per IP
Agent key minting30 / hour
Webhook registration60 / hour
Admin auth20 / 15 min per IP

Over-limit responses are 429 with code: "rate_limited", a Retry-After header (seconds), and X-RateLimit-Limit / X-RateLimit-Remaining headers.

Machine-readable resources