---
title: "Changing an existing project's purpose through the Agent API is refused with 409 PURPOSE_CHANGE_NOT_PERMITTED: purpose is declared at creation, and only a workspace owner or admin can relabel a project, in the app. The stored value is unchanged."
method: POST
path: "/projects/{id}"
---

# Changing an existing project's purpose through the Agent API is refused with 409 PURPOSE_CHANGE_NOT_PERMITTED: purpose is declared at creation, and only a workspace owner or admin can relabel a project, in the app. The stored value is unchanged.

`POST /projects/{id}`

## Request

- Base URL: `https://forbiz.io/api/public/agent`
- URL: `https://forbiz.io/api/public/agent/projects/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Other responses

- `404`: Project not found in this workspace
- `409`: PURPOSE_CHANGE_NOT_PERMITTED

---

[API](https://skmtc.dev/forbiz/apis/forbiz-external-agent-api.md) · [All operations](https://skmtc.dev/forbiz/apis/forbiz-external-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/forbiz/apis/forbiz-external-agent-api/revisions/e5b10d59dc5f?raw)
