Skip to main content
PATCH
/
api
/
v1
/
folders
/
{id}
Update folder
curl --request PATCH \
  --url https://api.getarca.app/api/v1/folders/{id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "<string>",
  "icon": "<string>",
  "color": "<string>"
}
'
{
  "id": 15,
  "workspace_id": 3,
  "name": "Design & UX",
  "icon": "folder-2",
  "color": "pink",
  "position": 3,
  "created_at": "2026-03-18T10:00:00.000Z"
}
Requires the folders:write scope. Viewers cannot edit folders.

Path parameters

id
string
required
The numeric folder ID.

Request body

All fields are optional. Send only the fields you want to update.
name
string
New folder name. Whitespace is trimmed. HTML is sanitized.
icon
string
Icon identifier slug.
color
string
Folder color.

Response

Returns the full updated folder object.
id
number
required
Folder identifier.
workspace_id
number
required
Workspace this folder belongs to.
name
string
required
Folder name.
icon
string | null
Icon.
color
string | null
Color.
position
number
required
Sort position (unchanged by this endpoint).
created_at
string
required
UTC ISO-8601 creation timestamp.
{
  "id": 15,
  "workspace_id": 3,
  "name": "Design & UX",
  "icon": "folder-2",
  "color": "pink",
  "position": 3,
  "created_at": "2026-03-18T10:00:00.000Z"
}