Skip to main content
POST
Typescript (SDK)

Autorizaciones

Authorization
string
header
requerido

Gateway auth: send Authorization: Bearer <mka1-api-key>. For multi-user server-side integrations, you can also send X-On-Behalf-Of: <external-user-id>.

Encabezados

X-On-Behalf-Of
string

Optional external end-user identifier forwarded by the API gateway.

Cuerpo

application/json
session_id
string
requerido
Required string length: 1 - 255
memory_limit_mib
enum<integer> | null

Límite máximo de memoria del invitado: 512, 1024 o 2048 MiB para sesiones estándar. Desactiva el crecimiento automático de memoria y los reintentos por OOM.

Opciones disponibles:
512,
1024,
2048
network_policy
OutboundNetworkPolicy · object | null

Lista de अनुमति de nombres de host de salida adicional. Interseca las restricciones del inquilino y del operador; una lista vacía deniega los hosts de salida.

session_key
string | null
user_id
string
predeterminado:demo-user
session_kind
enum<string>
predeterminado:standard
Opciones disponibles:
standard,
browser,
coding_harness
resource_class
enum<string> | null

Clases de dimensionamiento de cargas de trabajo propiedad del servidor.

Las clases de recursos son deliberadamente independientes del perfil de lenguaje/runtime. En particular, Coding Harness siempre usa la clase Medium incluso cuando un llamante envía un valor heredado memory_mib más pequeño o ausente.

Opciones disponibles:
medium
ttl_seconds
integer
predeterminado:600
Rango requerido: x >= 1
sandbox_features
enum<string>[]
Opciones disponibles:
python,
git,
claude-code
runtime_profile
enum<string>
predeterminado:standard
Opciones disponibles:
standard,
eval-python
memory_mounts
MemoryMount · object[]
queue_if_full
boolean
predeterminado:false
skip_llm_credential_exchange
boolean
predeterminado:false
environment_id
integer | null
Rango requerido: x >= 1
coding_harness_skills
Coding Harness Skills · object | null

Respuesta

Respuesta Exitosa

session
SessionRecord · object
requerido
session_token
string | null
provider
enum<string> | null
Opciones disponibles:
in-memory,
runner-process,
runner-docker,
runner-firecracker