{"uid":"cap_88u4PBZsfrCVLxoDb4eit","slug":"dexter-pok-dexter-wagered-battle-challenge-creator-6e4711c6","name":"Dexter PokéDexter Wagered Battle Challenge Creator","description":"Create a wagered Pok�mon battle challenge","url":"https://dexter.cash/api/pokedexter/challenges","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"amount":{"type":"number","description":"Wager amount in USD ($1-$25). Winner takes 100% of the pot."},"format":{"type":"string","description":"Battle format (default: gen9randombattle). Options: gen9randombattle, gen9ou, gen8randombattle, etc."}}},"responseSchema":{"ok":{"type":"boolean"},"challenge":{"type":"object","properties":{"id":{"type":"string","description":"Challenge ID."},"user":{"type":"string","description":"Your username (derived from wallet)."},"amount":{"type":"number","description":"Wager amount in USD."},"format":{"type":"string","description":"Battle format."},"createdAt":{"type":"string","description":"ISO timestamp."},"expiresAt":{"type":"string","description":"ISO timestamp when expires."}},"description":"The created challenge details."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UGg4pCFr5Fm1HQ0yeXybx","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Creates a wagered Pokémon battle challenge where the winner takes 100% of the pot","exampleAgentPrompt":"Create a wagered Pokémon battle challenge on Dexter for $10 using the gen9randombattle format.","exampleUseCases":[{"title":"Casual wagered random battle","prompt":"Set up a $5 Pokémon random battle challenge on Dexter — I want to use gen9randombattle format and whoever wins gets the whole pot."},{"title":"Competitive OU format wager","prompt":"Create a $20 wagered Pokémon battle challenge in gen9ou format on Dexter so I can put some real stakes on my competitive match."},{"title":"Low-stakes Gen 8 battle","prompt":"Open a Pokémon battle challenge on Dexter with a $1 wager using gen8randombattle — I just want to test the waters with a small bet."}],"resultDescription":"Returns a JSON object with ok: true and a challenge object containing the challenge ID, your wallet-derived username, the wager amount in USD, the battle format chosen, and ISO timestamps for when the challenge was created and when it expires.","failureModes":["Wager amount outside $1–$25 range returns a validation error","Invalid or unsupported battle format string returns an error","Insufficient USDC balance to cover wager causes payment failure","Expired or malformed x402 payment header returns 402 or auth error","Network timeout before challenge is recorded leaves no challenge created"],"whenToPreferThis":"Use this endpoint when you want to create a crypto-wagered Pokémon battle challenge on the Dexter platform, specifically when the user wants to put real USD-denominated USDC stakes on the line for a Pokémon Showdown match. Prefer this over manual challenge systems when you need a trustless, wallet-linked wager with automatic winner-takes-all payout logic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:30:29.428Z","isFirstParty":false}