Update a folder
PUT
/folders/{fid}Renames a folder, changes its description or members, or moves it into another folder. Only the fields you send change. A folder cannot be moved into itself or into a folder inside it.
By default the members you send are added to the folder's; with
mergeMembers=false they replace them.
Path parameters
fidstringrequiredThe folder's ID.
Query parameters
mergeMembersbooleanfalseto replace the members with the ones you send, instead of adding them.Defaulttrue
Request body application/json
Fields of ItemUpdate:
namestringA new name. Not blank.at most 200 charactersdescriptionstringat most 5000 charactersmembersarray of stringAccounts to add as members (or to keep, withmergeMembers=false).at most 100 itemsparentIdstringA folder of yours or your members' to move it into, orrootfor the top level.
Responses
typestringrequiredAlways"folder"idstringrequiredcreatorUidstringrequiredThe account that owns the folder.folderIdstringor nullThe folder it is inside; empty or absent at the top level.namestringrequireddescriptionstringcreatedOninteger(int64)requiredWhen it was created, in milliseconds since 1 January 1970 (UTC).membersarray of stringThe accounts that can open it and the projects filed in it.
Errors
A failed request answers with one of these, in an Error body.
400
invalid_bodyA value in the request body is missing, has the wrong type, is too long or is not one of the accepted values.401
unauthorized_actionThe item is not on your account or your members', the request came from a web page on a website the key does not allow, or the action is not allowed for this person.403
insufficient_scopeThe key does not have the access this endpoint needs. Create a key with that access.403
invalid_api_keyNo key was sent in the Authorization header, or the key is unknown, revoked, or past the time it kept working after being replaced.Try it
This key is
The key stays in this tab and goes only to the API. Use a sandbox key while you try things: requests are real, and what they change is changed.
The folder's ID.
PUT https://api.measuremaponline.com/api/v1/folders/fld_8Jk2LmQ4Fill in your API key to send.
As a cURL command
curl -X PUT 'https://api.measuremaponline.com/api/v1/folders/fld_8Jk2LmQ4' \
-H "Authorization: $MMO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "2026 jobs (archive)",
"parentId": "root"
}'