---
title: "Delete a hosted project"
method: DELETE
path: "/api/v0/desk/projects/{project_id}"
tags: ["Desk"]
---

# Delete a hosted project

`DELETE /api/v0/desk/projects/{project_id}`

## Request

- Base URL: `https://api.outerport.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.outerport.com/api/v0/desk/projects/{project_id}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/outerport/apis/outerport-api/docs/api/v0/desk/projects/:project_id/delete.ts> (a function with typed inputs; its response is checked against the schema)

Deletes the project's files and the caller's own conversations its files were pushed into; another account's conversation stays, no longer bound to the project. Documents its files were indexed as stay in the owner's library. The owner's, or an admin's of the organization it is shared with.

## Path parameters

- `project_id` string, uuid, required

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

## Changes

- **2026-10-26** `07854361a13b`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/outerport/apis/outerport-api/changes/api/v0/desk/projects/:project_id/delete.md)

---

[API](https://skmtc.dev/outerport/apis/outerport-api.md) - [All operations](https://skmtc.dev/outerport/apis/outerport-api/llms.txt) - [OpenAPI document](https://skmtc.dev/outerport/apis/outerport-api/revisions/08b5bf6f7f18?raw)
