Update folder¶
Update folder information; checking if name is a valid identifier when provided.
POST $CLOUDSIGMA_API_BASE/catalog/folder/update
Before you call this API¶
Configure the regional API endpoint and authentication, and select the target workspace.
First query the file list to obtain the target folder ID.
Set the operation-specific values used in the request:
$FOLDER_ID: Folder ID to update.
The caller needs write access to the root volume.
Request¶
curl -X POST "$CLOUDSIGMA_API_BASE/catalog/folder/update" \
-H "X-API-Key: $CLOUDSIGMA_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.