Creates an organization-owned @handle namespace and records the caller as its first admin. Session cookie only — personal access tokens are not accepted; a Bearer-authenticated request returns 403. The slug is taken verbatim: it is never lowercased, rewritten, or suffixed to avoid a collision, so the handle previewed in the UI is always the handle that is created. Personal and organization handles share one flat namespace, so a slug already used by any workspace returns 409.
Body Parameters
slugstringrequired
Desired handle. Matches ^[a-z0-9][a-z0-9-]{0,38}$, is not a 16-character [a-z0-9] string (that shape is reserved for report codes), and is not a reserved word.
displayNamestring
Optional human-readable name shown in the workspace switcher.