samples

Open this workspace at <label>.stormy.ai — the owner's call, and idempotent.

A guest's own seat counts as the owner here: the person who minted a shop at the door is the one person there is, and the shell offers the address to them before any account exists.

THE DESK OPENS IT WHEN THE OWNER SAYS THE NAME. There is no settings page for this, and on 2026-10-02 the desk invented one ("Open Settings, then Web address") after Price Foulger typed "rally" and its child was refused here: he answered "I don't have access to settings" and texted Robert. A running turn the OWNER started (_owners_turn, the rule schedules already use — a customer's text resolves to another tier and is still refused) may open it, and opens the door only: a new address from a turn is not public, so the keyed /api/<route> answers and the business's pages stay behind sign-in.

post/v1/teams/{team_id}/address

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}/address
  • Auth: none declared

Path parameters

team_idstring uuid required

Headers

authorizationstring nullable
x-darwin-tokenstring nullable

Request body

labelstring

A one-label host to open at; empty means the workspace's own name.

publicboolean nullable

The owner's choice: false opens the door and not the room (links and the keyed API answer, nobody is seated to read the workspace). Empty keeps what the address already says; a new one is public. A turn cannot make an address public.

Response

Successful Response

object required

Changes