Update folder¶
Update folder information; checking if name is a valid identifier when provided.
POST https://moi.matrixorigin.cn/newmoi/catalog/folder/update
Preparation before calling¶
First query the file list to obtain the target folder ID. Prepare the personal access token, target workspace ID, and folder ID that have access to the target workspace.
The example below uses:
$AI_STUDIO_API_KEY: The actual personal access token, passed through theX-API-KeyHeader.$WORKSPACE_ID: Target workspace ID, passed throughX-Workspace-IDHeader.$FOLDER_ID: Folder ID to update.
The caller needs write access to the root volume.
Request example¶
curl -X POST "https://moi.matrixorigin.cn/newmoi/catalog/folder/update" \
-H "X-API-Key: $AI_STUDIO_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID" \
-H 'Content-Type: application/json' \
-d '{
"id": '"$FOLDER_ID"',
"name": "<FOLDER_NAME>",
"description": "<FOLDER_DESCRIPTION>"
}'
Request body¶
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
integer |
Yes |
Folder ID. |
|
string |
No |
New name. |
|
string |
No |
New description. |
Successful response¶
Returns 200 on success, data is null. The caller needs write access to the root volume.
{
"code": "OK",
"msg": "OK",
"data": null
}
The response fields are as follows.
Field |
Type |
Description |
|---|---|---|
|
string |
|
|
string |
|
|
null |
Fixed to |
Error response¶
{
"code": "ErrParamInvalid",
"msg": "name 无效",
"data": null
}
Common HTTP errors¶
HTTP status code |
error code |
Common causes |
Recommended actions |
|---|---|---|---|
|
|
The request format is invalid, or the supplied |
Check folder ID and name. |
|
|
The current identity does not have write permissions to the root volume. |
Use credentials with write access, or contact your administrator for authorization. |
|
|
The database where the folder is located is not writable. |
Select a folder in a writable volume. |
|
|
The service cannot update the folder. |
Record the request time and error message and try again; if it continues to fail, contact support. |
Follow-up operations¶
Use the same resource identifier Query Catalog details to confirm the update result.