{"uid":"cap_qSr-UaHuVvsyeXgfpduB7","slug":"x402-network-feed-subscription-renewal-ba251e04","name":"x402 Network-Feed Subscription Renewal","description":"Extend an existing x402 network-feed subscription by 30 days using the same feed_handle. Renewing before the expiry date adds to the remaining time instead of restarting it, so polling never has a gap. Your cursor is kept.","url":"https://agentdata-api.sander-van-aard.workers.dev/x402/network-feed/renew","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"2","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","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":"$2/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"2","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_4qwcVNYNk424ESOX4zf2R","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"2","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extends an existing x402 network-feed subscription by 30 days using a feed_handle, preserving the cursor and adding time to any remaining duration without gaps.","exampleAgentPrompt":"Renew my x402 network-feed subscription using feed handle 'feed_abc123' before it expires — I want to add another 30 days without losing my cursor position or creating any gaps in polling.","exampleUseCases":[{"title":"Automated pre-expiry feed renewal","prompt":"My x402 network-feed subscription with handle 'nf_7x2kq' is expiring in three days — please renew it now for another 30 days so my monitoring agent doesn't miss any network changes."},{"title":"Continuous network change monitoring","prompt":"I'm tracking the x402 ecosystem continuously and I need to extend my feed subscription for handle 'nf_monitor_01' right now so there's no gap between the old period and the new one and my polling cursor is kept."},{"title":"Scheduled subscription top-up before expiry","prompt":"Top up my x402 network-feed with handle 'nf_prod_feed' by 30 days — I still have a week left on it so I want the new time added on top, not restarted from scratch."}],"resultDescription":"Returns confirmation of the renewed subscription with the updated expiry date (existing remaining time plus 30 days), confirming the feed_handle and that the cursor position has been preserved, so polling can continue without interruption.","failureModes":["Invalid or unknown feed_handle returns an error indicating no matching subscription","Expired subscription that cannot be renewed may return a rejection requiring a new subscription","Payment failure ($2 USDC) results in a 402 response and no state change","Missing required body fields returns a validation error","Network or worker timeout returns a 5xx error"],"whenToPreferThis":"Use this endpoint when you already have an active or soon-to-expire x402 network-feed subscription (identified by a feed_handle) and want to extend it without restarting the feed or losing your polling cursor. Prefer this over creating a new subscription to avoid gaps in coverage and to preserve your cursor position. This is specifically for the x402 network-feed product, not for renewing other subscription types on this platform.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:43:52.927Z","isFirstParty":false}