---
title: "Close project"
method: POST
path: "/v1/communities/{communityId}/projects/{projectId}/close"
tags: ["Projects"]
---

# Close project

`POST /v1/communities/{communityId}/projects/{projectId}/close`

## Request

- Base URL: `https://api.subo.ai`
- URL: `https://api.subo.ai/v1/communities/{communityId}/projects/{projectId}/close`
- Auth: API key in header `X-API-Key`

Close the project. In-progress participant sessions are allowed to complete.

## Path parameters

- `communityId` string, required
- `projectId` string, required

## Response `200`

Project closed

- object
  - `data` ProjectLifecycleResponse
    - `project_id` string
    - `status` 'active' | 'inactive'
    - `share_url` string, nullable: On open: the respondents' web link, null for a project answered in Discord.
    - `notice` string, nullable: Present when the project was activated but no Discord invitation was posted

## Other responses

- `401`: Invalid or missing API key
- `403`: Forbidden
- `404`: Resource not found
- `409`: Project is not active
- `429`: Rate limit exceeded — wait `retry_after` seconds before retrying. The same value appears in the `Retry-After` header.

---

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