Skip to Content
SeyloDocs

Delete a project

POST
/api/v1/projects.delete

Deletes an empty project. Fails while the project still has services, and for the protected Panel project. The caller repeats the project name to confirm.

Needs projects.delete on the project. Available to MCP clients and the assistant, after a person approves the call.

Authorization

cookieseylo_session<token>

Request Body

application/json
  1. body
projectId*string

Panel-issued id.

Match^[a-z0-9]{16}$
confirmName*string

Must equal the project's name.

Response Body

Success.

application/json
  1. response
Example Request
curl -X POST 'https://example.com/api/v1/projects.delete' \  -H 'Content-Type: application/json' \  -d '{  "projectId": "string",  "confirmName": "string"}'
Example Response
{}