List SandboxEnvs visible to the caller
Authorization
ApiKeyAuth In: header
Response Body
application/json
application/json
application/json
curl -X GET "https://envs"{ "items": [ { "name": "string", "namespace": "string", "team": "string", "user": "string", "createdAt": "2019-08-24T14:15:22Z", "templateName": "string", "mode": "WarmPool", "memberCount": 0, "desiredReplicas": 0, "runningReplicas": 0, "idleReplicas": 0, "scalingGroupCount": 0, "autoscalingEnabledGroupCount": 0, "ready": true } ]}{ "error": "string", "errorCode": "API_KEY_REQUIRED", "detail": null}{ "error": "string", "errorCode": "API_KEY_REQUIRED", "detail": null}List recent K8s Events for a SandboxEnv and its member SandboxPools, newest first. GET
Returns the K8s Events emitted against the named SandboxEnv and every member SandboxPool the Env owns in the caller's namespace, merged and sorted descending by lastTimestamp. Used by the dashboard to render an activity timeline (scaling decisions, phase transitions, autoscaler actions). Reads come straight from the apiserver — no Prometheus round-trip — so the latest event is visible as soon as the controllers emit it.
Re-render every member SandboxPool against the latest SandboxTemplate and the Env's current overrides. POST
Forces every member SandboxPool to pick up the current `spec.embedded` from the linked SandboxTemplate, with `env.spec.overrides` re-applied on top. Use this after an admin edits the underlying Template — Env-level overrides edits propagate automatically through `PATCH /envs/{name}`. Per-Pool changes are independent; partial failure leaves successful members synced and surfaces the offending member in the response error.