---
title: "Cancel Project"
method: PUT
path: "/v2.0/public/projects/{projectId}/cancel"
tags: ["Project Management"]
---

# Cancel Project

`PUT /v2.0/public/projects/{projectId}/cancel`

Cancels a Project that has been Started. When Cancel is invoked, Defined.ai reviews the progress of the
Project being canceled. If a portion of the Project has been completed, the Enterprise customer is charged
for that portion, and refunded with the credits for the remainder of the uncompleted work.
            
**Permission Required:** Update Project Properties

## Path parameters

- `projectId` string, uuid, required

## Response `200`

Project cancelled.

## Other responses

- `400` — Project status cannot be switched.
- `401` — Invalid authentication (project from another enterprise or invalid/expired token).
- `403` — Invalid Enterprise Subscription.
- `404` — Project does not exist.

---

[API](https://skmtc.net/definedcrowd/apis/defined-ai-api.md) · [All operations](https://skmtc.net/definedcrowd/apis/defined-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/definedcrowd/defined-ai-api/revisions/14cab8ac3bca/schema)
