{"uid":"cap_ZIV4zTHwekbzFwJocJjVC","slug":"radio-withzero-xyz-earnings-withdrawal-0f353c2d","name":"radio.withzero.xyz Earnings Withdrawal","description":"Withdraw your earnings to your wallet. Requires an Idempotency-Key header.","url":"https://radio.withzero.xyz/api/v1/withdrawals","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"amountUsdc":{"type":"string","pattern":"^\\d+(\\.\\d{1,6})?$","description":"Amount to withdraw in USDC. Omit to withdraw the full available balance."}},"additionalProperties":false},"responseSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["withdrawalId","amountUsdc","txRef"],"properties":{"txRef":{"type":"string","description":"On-chain transaction reference of the payout."},"amountUsdc":{"type":"string"},"withdrawalId":{"type":"string"}},"additionalProperties":false},"example":null,"exampleRequest":null,"tags":[],"displayCostAmount":"0","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"proven_free","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":"metered","summary":"metered — billed by usage","primary":{"kind":"metered","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"},"accepted":[{"kind":"metered","protocol":"mpp","network":"tempo","amountUsd":null,"per":"call","confidence":"unknown"}]},"paymentMethods":[{"uid":"pm_GB42iYutPi2CqzgR85TNm","protocol":"mpp","methodType":"crypto","chain":"tempo","mode":"charge","costAmount":"0","costPer":"request","priority":0,"asset":"0x20C000000000000000000000b9537d11c60E8b50","unit":"request","depositMicros":null,"planRef":"radio.withdrawals.create:1"}],"brandName":"radio.withzero.xyz","brandSlug":"radio-withzero-xyz-mpp","brandBaseUrl":"https://radio.withzero.xyz","brandDocsUrl":null,"whatItDoes":"Withdraw accumulated USDC earnings (from broadcast tips) from your radio station balance to your crypto wallet on-chain.","exampleAgentPrompt":"Withdraw all my earnings from my radio.withzero.xyz station balance to my wallet right now.","exampleUseCases":[{"title":"Full balance cash-out after broadcast","prompt":"I just finished a big broadcast session and got a bunch of tips — go ahead and withdraw my entire radio station earnings balance to my wallet."},{"title":"Partial earnings withdrawal","prompt":"Take out exactly 12.50 USDC from my radio station earnings and send it to my wallet, leaving the rest in my balance."},{"title":"Automated periodic earnings sweep","prompt":"It's the end of the week — withdraw whatever I've earned from tips on my radio station to my wallet so I can track it separately."}],"resultDescription":"Returns a withdrawalId (unique identifier for this withdrawal), the amountUsdc withdrawn, and a txRef (on-chain transaction reference/hash) confirming the payout was initiated on-chain.","failureModes":["Missing or duplicate Idempotency-Key header — request rejected to prevent double withdrawal","Requested amountUsdc exceeds available balance — insufficient funds error","Invalid amountUsdc format (doesn't match pattern ^\\d+(\\.\\d{1,6})?$) — validation error","No earnings available to withdraw — zero balance error","On-chain transaction failure — network or wallet address issue"],"whenToPreferThis":"Use this endpoint when an agent needs to move USDC earnings from the radio.withzero.xyz platform balance out to an on-chain wallet. It is the only withdrawal mechanism for this platform. Prefer specifying amountUsdc for partial withdrawals; omit it to sweep the full balance. Always supply a unique Idempotency-Key to prevent accidental double-payouts.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T06:41:25.016Z","isFirstParty":true}