Rinomina un file tramite l'API REST
Rinomina un file tramite il suo ID rispettando le regole sui nomi, mantenendo la cartella padre e l'identità e gestendo i conflitti di blocco, permessi o nome nella stessa cartella.
Ultima revisione
Gli screenshot mostrano l’interfaccia in inglese.
PUT /api/files/:id/rename modifica il nome archiviato mantenendo ID del file, cartella padre e cronologia delle versioni. L’estensione fa parte di name; modificarla può cambiare il modo in cui i client classificano il file o ne mostrano l’anteprima.

Prima di iniziare
- Usa una chiave API con accesso completo e un ruolo nello spazio di lavoro con
rename_files. - Leggi ID, cartella padre, stato del blocco e nome del file.
- Scegli un nome di 1–255 caratteri dopo aver eliminato gli spazi ai margini. Non può includere
/,\o caratteri di controllo C0, né consistere solo in.o...
Passaggi
- Recupera
GET /api/files/file_ide conserva l’ID della cartella padre. Se l’estensione conta, includi esplicitamente quella desiderata nel nuovo nome. - Crea il corpo JSON esatto, per esempio
{"name":"Q4 forecast.pdf"}. Virgolette e parentesi angolari sono ammesse; i client devono comunque applicare correttamente l’escape JSON. - Invia
PUT /api/files/file_id/renamecon autorizzazione bearer eContent-Type: application/json. Tieni questa chiamata separata da altre operazioni in blocco. - Verifica che la risposta sia HTTP 200 e
{ "ok": true, "name": "Q4 forecast.pdf" }. Considera 400 come input non valido, 403 come rifiuto per ambito, ruolo o blocco, 404 come non disponibile e 409 come conflitto di nome nella stessa cartella. - Leggi di nuovo lo stesso ID file e verifica che
namesia cambiato mentre l’ID della cartella padre è rimasto invariato. Usa l’eventualeX-D1-Bookmarkrestituito per i controlli basati su D1, senza considerarlo una garanzia di ordinamento per il contenuto dell’oggetto dello spazio di lavoro. - Apri o scarica il file rinominato se l’estensione è cambiata. Questo controllo rileva un’automazione che ha modificato per errore il suffisso anche se i byte sono rimasti intatti.

Risultato previsto
La ricevuta di successo riporta il nome normalizzato. Una nuova lettura dei metadati mostra lo stesso ID file e la stessa cartella padre con il nuovo nome; le versioni rimangono associate a quell’ID.
Risoluzione dei problemi
Il server restituisce 400. Elimina gli spazi ai margini. Controlla lunghezza, barre, caratteri di controllo, . e ...
Il server restituisce 409. Un altro elemento nella stessa cartella usa già il nome richiesto. Scegli un altro nome o risolvi il conflitto prima di una nuova richiesta.
Il server restituisce 403. Verifica l’accesso completo della chiave, rename_files e che il file non sia bloccato per chi effettua la chiamata.
Guide correlate
Ti è stata utile?
Caricamento delle valutazioni…
Quando voti, salviamo un cookie tecnico per un massimo di 180 giorni, così puoi cambiare la tua risposta.
Domande e risposte
Fai una domanda sui passaggi di questa guida. Le domande vengono revisionate prima della pubblicazione.
Non inserire dati dell’account, credenziali o file privati nelle domande pubbliche. Usa l’assistenza privata in questi casi.
Caricamento delle domande…
Accedi al tuo account dosya per fare una domanda.