# Elnora AI Files API

**Canonical:** https://apis.io/apis/elnora-ai/elnora-ai-files-api/  
**Provider:** Elnora AI — https://apis.io/providers/elnora-ai/  
**Base URL:** https://platform.elnora.ai/api/v1

Elnora AI Files API is one of 15 APIs that [Elnora AI](https://apis.io/providers/elnora-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include File. The published artifact set on APIs.io includes an OpenAPI specification.

The Files API from Elnora AI — 24 operation(s) for files.

## Operations (27)

| Method | Path | Summary |
|---|---|---|
| GET | `/attachments/search` | Search the org's rendered agent exports (task attachments) by name for the… |
| POST | `/files` | Create a file (markdown/document) |
| GET | `/files/{id}` | Get file detail with version info |
| PUT | `/files/{id}` | Update file metadata |
| DELETE | `/files/{id}` | Soft-delete a file |
| GET | `/files/{id}/access` | "Who has access" (KB Sharing v3): the full EFFECTIVE access list for a file… |
| POST | `/files/{id}/commit` | Commit working copy changes to the original published file |
| GET | `/files/{id}/content` | Get file content (presigned download URL) |
| GET | `/files/{id}/download` | Stream file download through the backend |
| POST | `/files/{id}/fork` | Fork a file to another project |
| PATCH | `/files/{id}/move` | Move a file to a new workspace-model parent folder |
| POST | `/files/{id}/promote` | Promote file visibility |
| POST | `/files/{id}/share` | Share a file with a specific user, a team, or the whole org (default role… |
| DELETE | `/files/{id}/share/{aceId}` | Revoke a file share by ace id |
| GET | `/files/{id}/shares` | List the current shares on a file (with resolved principal name/email) |
| POST | `/files/{id}/upload/confirm` | Confirm upload completed |
| GET | `/files/{id}/versions` | List version history |
| POST | `/files/{id}/versions` | Create a new version (manual edit) |
| GET | `/files/{id}/versions/{versionId}/content` | Get specific version content (presigned download URL) |
| POST | `/files/{id}/versions/{versionId}/restore` | Restore a previous version (creates new version with old content) |
| POST | `/files/{id}/working-copy` | Create a working copy of a published file for editing within a task |
| GET | `/files/search` | Search the org's files by name (KB + task inputs/results) for the @-mention… |
| POST | `/files/upload` | Initiate a file upload (get presigned URL) |
| POST | `/files/upload/batch` | Batch initiate uploads for multiple files (max 50) |
| GET | `/organizations/{orgId}/files` | List ALL files across projects (org admin compliance view) |
| POST | `/tasks/{taskId}/files/rendered` | User-initiated rendered file write (e.g |
| POST | `/tasks/{taskId}/files/rendered/{id}/confirm` | Confirm a user-initiated rendered file version after the presigned PUT completed |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/elnora-ai/openapi/elnora-ai-files-api-openapi.yml

## Other Elnora AI APIs (12)

- [Elnora AI Account API](https://apis.io/apis/elnora-ai/elnora-ai-account-api/)
- [Elnora AI Audit API](https://apis.io/apis/elnora-ai/elnora-ai-audit-api/)
- [Elnora AI Connections O Auth API](https://apis.io/apis/elnora-ai/elnora-ai-connectionsoauth-api/)
- [Elnora AI Feedback API](https://apis.io/apis/elnora-ai/elnora-ai-feedback-api/)
- [Elnora AI Folders API](https://apis.io/apis/elnora-ai/elnora-ai-folders-api/)
- [Elnora AI MCP Connections API](https://apis.io/apis/elnora-ai/elnora-ai-mcpconnections-api/)
- [Elnora AI Organization API](https://apis.io/apis/elnora-ai/elnora-ai-organization-api/)
- [Elnora AI Organization Invitation API](https://apis.io/apis/elnora-ai/elnora-ai-organizationinvitation-api/)
- [Elnora AI Organization Library API](https://apis.io/apis/elnora-ai/elnora-ai-organizationlibrary-api/)
- [Elnora AI Public Invitation API](https://apis.io/apis/elnora-ai/elnora-ai-publicinvitation-api/)
- [Elnora AI Search API](https://apis.io/apis/elnora-ai/elnora-ai-search-api/)
- [Elnora AI Tasks API](https://apis.io/apis/elnora-ai/elnora-ai-tasks-api/)

## Tags

File

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/elnora-ai/elnora-ai-files-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/elnora-ai/.
