Skip to main content

Create a new organisation — a full workspace: the tenant, its 1:1 organisation, the creating user’s record and their ACTIVE membership are bootstrapped together, then the default roles are seeded (with the caller assigned Admin)

POST 

/api/organisations

Create a new organisation — a full workspace: the tenant, its 1:1 organisation, the creating user’s record and their ACTIVE membership are bootstrapped together, then the default roles are seeded (with the caller assigned Admin). The endpoint is IDEMPOTENT PER SLUG FOR ITS CREATOR (PLT-960): when a prior attempt bootstrapped the tenant but failed before role seeding, retrying the same slug as the same user RESUMES that tenant — the 201 carries the original tenant id and the PERSISTED organisation record (a changed name in the retry body is not applied) and seeding is re-run. Seeding is serialized per tenant, so concurrent same-slug submissions are safe: the loser resumes or receives the member-aware 409.

Request​

Responses​

Successful response