Cloud Public APIs
Browser Sessions API (OpenSteer Cloud)
Use the OpenSteer Cloud Browser Sessions API to create, manage, and monitor cloud browser sessions for agent automation.
Quick Answer
Browser Sessions API provisions and manages cloud sessions used by AI agents and automation pipelines in OpenSteer Cloud.
Session Endpoints
POST /v1/sessionsGET /v1/sessionsGET /v1/sessions/:sessionIdPOST /v1/sessions/:sessionId/accessGET /v1/sessions/:sessionId/runtime/pingDELETE /v1/sessions/:sessionId
Browser Profile Endpoints
GET /browser-profilesGET /browser-profiles/:profileIdPOST /browser-profilesPOST /browser-profiles/:profileId/rotate-fingerprint-seedPOST /browser-profiles/:profileId/rotate-proxyGET /v1/browser-profiles/imports/:importIdPOST /v1/browser-profiles/imports
POST /v1/sessions Request
sourceType is optional. name, model, launchContext, and launchConfig remain optional session hints.
Request Body (minimum)
{
"sourceType": "local-cloud"
}
Response Highlights
sessionIdstatusbaseUrlPOST /v1/sessions/:sessionId/accessfor attach-onlyview/cdpgrants
Control API Contract
POST /v1/sessionsGET /v1/sessions/:sessionIdDELETE /v1/sessions/:sessionIdPOST /v1/sessions/:sessionId/accessPOST /selector-cache/import
POST /v1/sessions accepts optional sourceType, name, model, launchContext, and launchConfig.
The response is a semantic session descriptor: { sessionId, status, baseUrl }.
Covered Features
api:DELETE /v1/sessions/:sessionIdapi:GET /browser-profilesapi:GET /browser-profiles/:profileIdapi:GET /v1/browser-profiles/imports/:importIdapi:GET /v1/sessionsapi:GET /v1/sessions/:sessionIdapi:GET /v1/sessions/:sessionId/runtime/pingapi:POST /browser-profilesapi:POST /browser-profiles/:profileId/rotate-fingerprint-seedapi:POST /browser-profiles/:profileId/rotate-proxyapi:POST /v1/browser-profiles/importsapi:POST /v1/sessionsapi:POST /v1/sessions/:sessionId/access
