Update app folder
Changed on<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Renames a folder, or changes its color, icon or position. Send only the fields you want to change.
A folder's scope, app_type, owner_id and parent_folder_id can't change here, and sending any of them returns a 400.
You can change your own personal folders. Workspace folders need the editor role or higher, and any editor can change any workspace folder. A folder that doesn't exist, or another user's personal folder, returns a 404 with the code folder_not_found.
This is limited to 60 requests per minute, shared with the other endpoints that change folders. A signed-in session has its own limit, and every personal access token for the workspace shares one. Some workspaces have a different limit.
<Note>Call this with a personal access token sent as a Bearer token, or from a signed-in session. A token works on its own workspace's folders. Workspace API keys aren't accepted, and a read-only token is refused.</Note>
<Warning>The response includes fields beyond the ones documented here. Don't rely on undocumented response fields, as they can change at any time.</Warning>
Request
- Base URL: https://app.base44.com
- URL: https://app.base44.com/api/app-folders/{item_id}
- Auth: HTTP bearer
Path parameters
ID of the folder to update. Get it from id in List app folders.
Request body
Example request
{
"name": "Client work",
"position": 3,
"color": "#10B981",
"icon": "folder"
}Response
The updated folder.
Example response
{
"id": "68c1f2a9b4e7d3005a2c9e11",
"name": "Client projects",
"parent_folder_id": "68c1f27eb4e7d3005a2c9e0f",
"scope": "workspace",
"position": 2,
"color": "#3B82F6",
"icon": "briefcase",
"app_type": "user_app",
"created_date": "2026-08-01T09:15:00"
}Changes
- ○
endpoint added
- ○