Projects
Delete Project
DELETE /v1/projects/ — delete an empty, non-default project.
A governance write — a human session only.
Refused while the project still holds account kits or child projects an operator created.
A project’s rows cascade on delete and a child project cascades into every primitive under
it, so one verb would otherwise delete an organization’s data. Archive it instead
(PATCH), or empty it first.
The project’s own default child project and default account kit do not count: every
project provisions those for itself the first time anything acts inside it, so counting
them would make an otherwise empty project undeletable the moment anyone looked at it.
The default project cannot be deleted.