UPDATE
Endpoint ini digunakan untuk mengubah nama atau properti file.
Endpoint
POST https://drive.nyanhosting.id/api/v1/file-entries/{fileId}?_method=PUT
Headers yang Dibutuhkan
Content-Type: application/json
Accept-Language: en-US,en;q=0.9
Cookie: XSRF-TOKEN=<token>; nyandrive_session=<session>
X-XSRF-Token: <token>
XSRF-TOKEN: <token>
Origin: https://drive.nyanhosting.id
Referer: https://drive.nyanhosting.id/drive
Body Request
{
"name": "testing update"
}
Contoh Request dengan cURL
curl --location 'https://drive.nyanhosting.id/api/v1/file-entries/35184?_method=PUT' \
--header 'Cookie: XSRF-TOKEN=<token>; nyandrive_session=<session>' \
--header 'X-XSRF-Token: <token>' \
--header 'XSRF-TOKEN: <token>' \
--header 'Content-Type: application/json' \
--header 'Origin: https://drive.nyanhosting.id' \
--header 'Referer: https://drive.nyanhosting.id/drive' \
--data '{
"name": "testing update"
}'
Response
Ketika berhasil, server akan mengembalikan response dengan status code 200 OK
.
Catatan Penting
- Wajib menyertakan header berikut:
Cookie
: Berisi XSRF-TOKEN dan nyandrive_sessionX-XSRF-Token
: Token CSRF untuk keamananXSRF-TOKEN
: Token CSRF yang sama dengan X-XSRF-Token
- Parameter
fileId
pada URL harus diganti dengan ID file yang ingin diupdate - Body request berisi properti yang ingin diubah (contoh: name)