Files
Update file metadata and properties
Errors
Returns an error if validation fails, file not found, or database operations fail.
put/api/files/{file_id}
Path parameters
file_idstring uuid required
UUID of the file to update metadata for
Request body
Example request
{
"filename": "renamed_document.pdf",
"metadata": {
"processed_at": "2023-01-01T12:00:00Z"
},
"status": "processed"
}Response
File metadata updated successfully
Example response
{
"created_at": "2023-01-01T00:00:00Z",
"file_hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"file_size": 1048576,
"filename": "document.pdf",
"id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
"metadata": {
"height": 1080,
"width": 1920
},
"mime_type": "application/pdf",
"original_filename": "My Important Document.pdf",
"status": "uploaded",
"updated_at": "2023-01-01T00:00:00Z",
"user_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479"
}