---
title: "Update a folder"
method: PUT
path: "/v1/design_studio/folders/{id}"
tags: ["Design Studio"]
---

# Update a folder

`PUT /v1/design_studio/folders/{id}`

Update part of a folder: the name and/or the folder it belongs to. If you move a folder, all files stay nested in the folder.

## Path parameters

- `id` string, uuid, required

## Request body

- object
  - `name` string — Name of the folder. Cannot contain any of these characters: < > : " / \ | ? * .
  - `parent_folder_id` string, uuid, nullable — The UUID of the parent folder. Omit if you want no change to where the folder or file is located. Include `null` to move it to your root directory. Or add the UUID of another folder to move it there.

## Response `204`

Successful response, no content returned

## Other responses

- `400` — Bad request
- `401` — Unauthorized - missing or invalid API key
- `404` — Resource not found

---

[API](https://skmtc.dev/customer/apis/customer-io-journeys-api-reference.md) · [All operations](https://skmtc.dev/customer/apis/customer-io-journeys-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/customer/customer-io-journeys-api-reference/revisions/4b391af7cb06/schema)
