© 2026 Hedgehog Software, LLC
Rename || Rename[]
if (data.name !== originalDocument.name) { await utapi.renameFiles({ key: originalDocument.fileKey, newName: data.name, }); }
<GUID>.pdf
file name with space and ext.pdf
[ ⨯ UPLOADTHING 4:02:27 PM "Request failed:", ⨯ UPLOADTHING 4:02:27 PM { ⨯ UPLOADTHING 4:02:27 PM "error": "Request to https://uploadthing.com/api/renameFiles failed with status 400", ⨯ UPLOADTHING 4:02:27 PM "data": { ⨯ UPLOADTHING 4:02:27 PM "error": "Invalid request input", ⨯ UPLOADTHING 4:02:27 PM "data": [ ⨯ UPLOADTHING 4:02:27 PM { ⨯ UPLOADTHING 4:02:27 PM "code": "custom", ⨯ UPLOADTHING 4:02:27 PM "message": "Must provide either fileKey or customId, but not both.", ⨯ UPLOADTHING 4:02:27 PM "path": [ ⨯ UPLOADTHING 4:02:27 PM "updates", ⨯ UPLOADTHING 4:02:27 PM 0 ⨯ UPLOADTHING 4:02:27 PM ] ⨯ UPLOADTHING 4:02:27 PM } ⨯ UPLOADTHING 4:02:27 PM ] ⨯ UPLOADTHING 4:02:27 PM }, ⨯ UPLOADTHING 4:02:27 PM "input": "https://uploadthing.com/api/renameFiles", ⨯ UPLOADTHING 4:02:27 PM "_tag": "FetchError" ⨯ UPLOADTHING 4:02:27 PM } ⨯ UPLOADTHING 4:02:27 PM ]