{"uid":"cap_xPVhAyaQzM8w0nU5MAIcZ","slug":"agbrowser-session-30-minute-extend-a162265e","name":"agbrowser Session 30-Minute Extend","description":"Hosted browser sessions for AI agents. Navigate, click, read and take screenshots through REST or MCP. Pay in stablecoins with x402 or MPP.","url":"https://agbrowser.shveik.dev/x402/session-30m-extend?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"secret":{"type":"string"},"session_id":{"type":"string","pattern":"^bs_[0-9a-f]{12}$"}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oPzDBTPccp2TvxWyPHFb-","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Extends an existing hosted browser session by 30 minutes, preventing it from expiring mid-task.","exampleAgentPrompt":"My agbrowser session bs_4a7f2c831e90 is about to expire — extend it by 30 minutes using the secret I provided earlier.","exampleUseCases":[{"title":"Keep long-running web scrape alive","prompt":"My browser session bs_3d9e1a207b44 is still mid-scrape and about to time out — use the session secret to extend it by 30 minutes so it doesn't get cut off."},{"title":"Extend session during multi-step checkout","prompt":"The agent is halfway through a multi-page checkout flow in browser session bs_0c5f8a913d22 — extend the session before it expires so we can finish the order."},{"title":"Prolong research browsing session","prompt":"I'm running a long research task in browser session bs_7b2d4e018f65 and need more time — extend it another 30 minutes with my secret key so the agent can keep going."}],"resultDescription":"A JSON response confirming the session has been extended, typically including the updated expiry timestamp and session status.","failureModes":["Invalid or malformed session_id (must match ^bs_[0-9a-f]{12}$) returns an error","Wrong or missing secret results in authentication failure","Session already expired before the extend call cannot be renewed","Payment failure via x402/MPP results in 402 Payment Required response","Session ID does not exist returns a not-found error"],"whenToPreferThis":"Use this endpoint when you have an active agbrowser session (identified by a bs_* session ID) that is approaching its expiration and you need more time to complete a task without interruption. This is the dedicated session-extension endpoint for agbrowser — prefer it over creating a new session when you want to preserve browser state, cookies, and page context from the current session.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-03T04:14:17.093Z","isFirstParty":false,"canonicalSlug":"agbrowser-session-30-minute-extend-a162265e"}