Files
Upload, manage, and organize workspace files.
Upload, manage, and organize workspace files.
elnora_files_archive
Archive (delete) a file
Destructive · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
elnora_files_commit
Commit a file's working copy
Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
elnora_files_confirmUpload
Confirm a file upload
Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID from upload initiation |
elnora_files_content
Get the raw content of a file
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
elnora_files_create
Create a new file
| Parameter | Type | Required | Description |
|---|---|---|---|
folder | any | yes | Folder UUID |
name | any | yes | Filename |
project | any | yes | Project UUID (optional; defaults to your workspace) |
type | any | yes | File type |
elnora_files_createVersion
Create a new version of a file
| Parameter | Type | Required | Description |
|---|---|---|---|
content | any | yes | Version content |
fileId | any | yes | File UUID |
elnora_files_download
Download a file
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
elnora_files_fork
Fork a file to another project
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
targetProject | any | yes | Target project UUID (optional; defaults to your workspace) |
elnora_files_get
Get details of a specific file
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
elnora_files_list
List files in a project
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
page | any | yes | Page number |
pageSize | any | yes | Results per page |
project | any | yes | Project UUID (optional; defaults to your workspace) |
elnora_files_move
Move a file to a different Knowledge Base folder
Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File ID to move |
parentFolderId | any | yes | Destination Knowledge Base folder ID |
elnora_files_promote
Promote a file to a new visibility level
Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
visibility | any | yes | Target visibility level |
elnora_files_restore
Restore a file to a specific version
Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
versionId | any | yes | Version UUID to restore |
elnora_files_searchContent
Search file content across projects
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
page | any | yes | Page number |
pageSize | any | yes | Results per page |
project | any | yes | Restrict search to a project |
query | any | yes | Search query |
elnora_files_share
Share a file with a user or the whole organization (default role: editor)
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File ID to share |
orgWide | any | yes | Share with everyone in the organization |
role | any | yes | Access role to grant |
userId | any | yes | User ID to share with (omit when using orgWide) |
elnora_files_shares
List the current shares on a file
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File ID |
elnora_files_unshare
Revoke a file share by its ACE id
Destructive · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
aceId | any | yes | Share (ACE) ID to revoke |
fileId | any | yes | File ID |
elnora_files_update
Update a file's metadata
Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
folder | any | yes | New folder UUID |
name | any | yes | New name |
elnora_files_upload
Upload a file to a project (three-stage: presign, PUT, confirm)
| Parameter | Type | Required | Description |
|---|---|---|---|
contentType | any | yes | MIME type |
fileName | any | yes | Override filename |
filePath | any | yes | Local file path (CLI only) |
project | any | yes | Project UUID (optional; defaults to your workspace) |
elnora_files_uploadBatch
Upload multiple files to a project (max 50)
| Parameter | Type | Required | Description |
|---|---|---|---|
filePaths | any | yes | Local file paths (CLI only) |
folder | any | yes | Folder UUID |
project | any | yes | Project UUID (optional; defaults to your workspace) |
elnora_files_versionContent
Get the raw content of a specific file version
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
versionId | any | yes | Version UUID |
elnora_files_versions
List versions of a file
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
page | any | yes | Page number |
pageSize | any | yes | Results per page |
elnora_files_workingCopy
Create a working copy of a file
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | any | yes | File UUID |
task | any | yes | Associated task UUID |