---
title: "Update project attributes"
method: PATCH
path: "/projects/{project-id}"
tags: ["Projects"]
---

# Update project attributes

`PATCH /projects/{project-id}`

## Request

- Base URL: `https://projects-api.home.mendix.com/v2`
- URL: `https://projects-api.home.mendix.com/v2/projects/{project-id}`
- Auth: API key in header `Authorization`

Updates project attributes.</br></br>Requests must be authenticated by a Personal Access Token containing the scope `mx:app:write`

## Path parameters

- `project-id` string, required

## Request body

- object
  - `categories` object[]: Array of category assignments. Each item identifies a company category (categoryId) and the Code/Value to assign. Used when updating `category`.
    - `categoryId` string, required: Identifier of the company category
    - `value` string, required: The Code or Value to assign to the category. An empty string clears the assignment.

## Response `204`

No Content

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `404`: Not Found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/mendix/apis/projects-api.md) - [All operations](https://skmtc.dev/mendix/apis/projects-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mendix/apis/projects-api/revisions/3a958ca32c74?raw)
