Files

Upload a file

Errors

Returns an error if file upload, database operations, or file system operations fail.

post/api/files/actions/upload

Response

File uploaded successfully

messagestring required

Upload confirmation message

Example response

{
  "file": {
    "created_at": "2023-01-01T00:00:00Z",
    "file_hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    "file_size": 1048576,
    "filename": "document.pdf",
    "id": "d290f1ee-6c54-4b01-90e6-d701748f0851",
    "metadata": {
      "description": "Important document"
    },
    "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"
  },
  "message": "File uploaded successfully"
}

Changes