POST
Create a web session for a browser agent

Authorizations

Authorization
string
header
required

Authorization: Bearer vg_live_<32 hex characters>. Keys are issued by Mergen admins and shown once. Missing or invalid key: 401 unauthorized. Suspended account: 403 tenant_suspended.

Body

application/json

Body of POST /v1/web-sessions.

agent
object
required
ttl_sec
integer

Session lifetime in seconds. Default: your account's web session TTL (3600 unless Mergen changed it).

Required range: 300 <= x <= 43200

Response

The session and its token (the token is not shown again).

A web session for one agent. The token is returned only here.

session_id
string
required

wbs_ + 32 hex characters (revoke with DELETE /v1/web-sessions/{id}).

Example:

"wbs_6c1f0e2d3b4a4c5d9e8f7a6b5c4d3e2f"

token
string
required

The web session token (an HS256 JWT) for the agent's browser. Treat it as a secret.

expires_at
string<date-time>
required
agent
object
required