curl -X POST https://api.phanomcloud.online/bots/3fa85f64-5717-4562-b3fc-2c963f66afa6/files/rename \
-H "Authorization: Bearer sess_..." \
-H "Content-Type: application/json" \
-d '{
"dir": "src",
"old_name": "index.js",
"new_name": "main.js"
}'
{
"success": true,
"data": {
"dir": "src",
"old_name": "index.js",
"new_name": "main.js"
},
"message": "Renamed \"index.js\" → \"main.js\""
}
Files
Rename File
Renames a file or folder within a specific directory.
POST
/
bots
/
{id}
/
files
/
rename
curl -X POST https://api.phanomcloud.online/bots/3fa85f64-5717-4562-b3fc-2c963f66afa6/files/rename \
-H "Authorization: Bearer sess_..." \
-H "Content-Type: application/json" \
-d '{
"dir": "src",
"old_name": "index.js",
"new_name": "main.js"
}'
{
"success": true,
"data": {
"dir": "src",
"old_name": "index.js",
"new_name": "main.js"
},
"message": "Renamed \"index.js\" → \"main.js\""
}
Path Parameters
string
required
UUID of the bot.
Body
string
Parent directory of the file. Use
"" for the bot root. Example: src.string
required
Current name of the file or folder. Example:
index.js.string
required
New name to assign. Example:
main.js.curl -X POST https://api.phanomcloud.online/bots/3fa85f64-5717-4562-b3fc-2c963f66afa6/files/rename \
-H "Authorization: Bearer sess_..." \
-H "Content-Type: application/json" \
-d '{
"dir": "src",
"old_name": "index.js",
"new_name": "main.js"
}'
{
"success": true,
"data": {
"dir": "src",
"old_name": "index.js",
"new_name": "main.js"
},
"message": "Renamed \"index.js\" → \"main.js\""
}

