Aex Brain
ReferenceAPI

Manage session environments

Run an environment-control operation. Every request, including list and get, requires an Idempotency-Key. Reuse the key only when retrying the same request.

POST/v1/sessions/{session_id}/environments

Authorization

serverToken
AuthorizationBearer <token>

The server's BRAIN_API_TOKEN, sent as Authorization: Bearer . Required for application API calls when configured; optional only on a loopback server started without a token.

In: header

Path Parameters

session_id*string
Match^ses_[A-Za-z0-9]{20,32}$

Header Parameters

Idempotency-Key*string
Length1 <= length <= 256

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

The same service request in every extension role and transport.

The same service request in every extension role and transport.

Response Body

application/json

application/json

curl -X POST "https://example.com/v1/sessions/string/environments" \  -H "Idempotency-Key: string" \  -H "Authorization: Bearer YOUR_TOKEN" \  -H "Content-Type: application/json" \  -d '{    "operation": "list"  }'
null