---
title: "Delete project after explicit slug confirmation and write pending-delete; provider cleanup runs on the pending-delete reconciler after the response"
method: DELETE
path: "/projects/{id}"
---

# Delete project after explicit slug confirmation and write pending-delete; provider cleanup runs on the pending-delete reconciler after the response

`DELETE /projects/{id}`

## Request

- Base URL: `https://api.eurobase.dev`
- URL: `https://api.eurobase.dev/projects/{id}`
- Auth: none declared

## Request body

- ProjectDeleteRequest
  - `confirmation` string, required: Exact project name, including case, required for irreversible project deletion.

## Response `202`

Project deletion accepted and hidden from project reads; the pending-delete reconciler, woken by this request, tears down provider resources and hard-deletes the project. Retrying an already pending deletion is accepted again.

## Other responses

- `409`: Project deletion blocked by in-flight deployment work

---

[API](https://skmtc.dev/eurobase/apis/eurobase-api.md) · [All operations](https://skmtc.dev/eurobase/apis/eurobase-api/llms.txt) · [OpenAPI document](https://skmtc.dev/eurobase/apis/eurobase-api/revisions/5266a299d18a?raw)
