{"uid":"cap_OoST1EQZOoMkKQn0fOEzl","slug":"agbrowser-session-60-minute-extension-d8e9d0d0","name":"agbrowser Session 60-Minute Extension","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/mpp/session-60m-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.09","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.09/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.09","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_7RmbxED1TfTsY3uKFBuHf","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.09","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 60 minutes using a session ID and secret","exampleAgentPrompt":"My agbrowser session bs_4a2f9c001d3e is about to expire — extend it by 60 minutes using my session secret so we can keep browsing.","exampleUseCases":[{"title":"Keep long-running web scrape alive","prompt":"My agbrowser session bs_7b3e1a000c22 is close to timing out and I'm still mid-scrape — extend it another 60 minutes with my secret so I don't lose progress."},{"title":"Extend session during multi-step checkout flow","prompt":"The agent is halfway through a checkout automation on session bs_0f1d2e003a4b and needs more time — renew it for 60 more minutes using the session secret before it expires."},{"title":"Maintain session for ongoing monitoring task","prompt":"I have an agbrowser session bs_9c4a0b002f1e watching a live dashboard and I need it to run another hour — extend it using my secret key."}],"resultDescription":"A JSON response confirming the session has been extended, including the new expiry time or updated session metadata for the given session ID.","failureModes":["Invalid session_id format (must match ^bs_[0-9a-f]{12}$) returns a 400 error","Incorrect or missing secret returns an authentication error","Session already expired before extension request returns an error indicating session not found or no longer extendable","Payment failure via x402/MPP returns a 402 Payment Required response","Session ID does not exist returns a 404 not found error"],"whenToPreferThis":"Use this endpoint when you have an active agbrowser session that is approaching its time limit and needs to be kept alive without creating a new session. It is specifically designed to extend sessions by 60 minutes and requires both a session ID and secret for authentication. Prefer this over starting a new session when mid-task state (cookies, navigation history, page context) needs to be preserved.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-31T18:34:20.777Z","isFirstParty":false,"canonicalSlug":"agbrowser-session-60-minute-extension-d8e9d0d0"}