Delete project
delete_projectDelete an empty project (the twin of ankra project delete). Needs projects.manage. Refused for the organisation's default project and while the project still holds anything: the refusal counts what is left per kind, to move with move_cluster_to_project or move_application_to_project or to make organisation-wide first. Deleting retires the role assignments scoped to the project, moves members whose current project it was to the default project, deletes its cost budgets and autopilot defaults, and makes tokens pinned to it fail authentication (pinned_tokens counts them). Not reversible. Always have the user confirm the project first.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"project_id": "<project_id>"
},
"name": "delete_project"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | UUID of the project (from list_projects). |