admin-projects

Bulk Delete Projects

Permanently delete several projects and all their associated data.

Partial success is expected and reported in the body, not via the status code: each project is deleted in its own transaction, so a failure on one does not roll back the rest. A 200 does NOT mean every project was deleted — callers must inspect failed.

Rate limited deliberately: this endpoint has no eligibility guard (it will delete a paid, in-production project) and there is no soft-delete or restore path, so the limit is the remaining blast-radius control.

post/api/v1/admin/projects/bulk-delete

Request body

project_idsstring[] required

Projects to permanently delete. Duplicates are ignored.

Response

Successful Response

deleted_countinteger required

Number of projects actually deleted

deleted_idsstring[]

Changes

No recorded changes to this endpoint across all 1 revision of this API.