---
title: "Warm"
method: POST
path: "/v1/teams/{team_id}/studio/warm"
tags: ["studio"]
---

# Warm

`POST /v1/teams/{team_id}/studio/warm`

## Request

- Base URL: `https://api.stormy.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.stormy.ai/v1/teams/{team_id}/studio/warm`
- Auth: none declared

WAKE THE COMPUTER WHILE HE IS STILL TYPING (owner, 2026-10-14, at a build that sat for
thirteen minutes). Build's start screen or an opened project calls this once; it queues the
same warm-up a room opening does (`kick_conversation_prewarm`): the workspace hydrated, the
worker credential minted, the catalogue built and a pi parked on the business's computer, which
is woken and held `person` (`computer_sleep.PERSON`). An opened project parks its own session's
coordinator; the start screen parks one under `WARM_START` that no turn claims — it is there to
wake the computer before the first build lands on it, and retires before the computer sleeps.
It starts no model call, is idempotent, and is never an observer's (it would bill the customer).

## Path parameters

- `team_id` string, uuid, required

## Headers

- `authorization` string, nullable
- `x-darwin-token` string, nullable

## Request body

- WarmAsk
  - `project` string, nullable

## Response `202`

Successful Response

- object

## Other responses

- `422`: Validation Error

## Changes

> 68 revisions in range; 1 not diffed.

- **2026-10-14** `f65dcc3528d4`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/stormy/apis/stormy-control-plane/changes/v1/teams/:team_id/studio/warm/post.md)

---

[API](https://skmtc.dev/stormy/apis/stormy-control-plane.md) · [All operations](https://skmtc.dev/stormy/apis/stormy-control-plane/llms.txt) · [OpenAPI document](https://skmtc.dev/stormy/apis/stormy-control-plane/revisions/a40e83844eaa?raw)
