Create¶
Create a new folder on a specified node.
Request¶
POST https://api.cloudplan.biz/api/file/create
{
"node_id":"..." // (string, semi-optional) the node where the
folder should be created - if not specified the
parent_id will be used to determine a suitable node
"folder_name":"..." // (string, required) the name of the folder to create
"parent_id":"..." // (semi-optional) leave empty when creating a new
root-level folder
}
Note: either node_id or parent_id have to exist. If only the parent_id exists a node will be picked automatically.
Reply¶
{
"result": true
"reason": any of the error codes below
"folder_id":"..." // (string) id of the created folder
}
Error Codes¶
no_parent_id_and_no_node_id
no_node
folder_name_empty
user_has_no_access
folder_already_exists
user_cannot_access_node
error codes from :doc:`api/user/login`