# Elaichi Files API

**Canonical:** https://apis.io/apis/elaichi-ai/elaichi-ai-files-api/  
**Provider:** Elaichi — https://apis.io/providers/elaichi-ai/  
**Base URL:** https://api.elaichi.ai  
**Documentation:** https://elaichi.ai/docs/api-reference/overview/introduction

Elaichi Files API is one of 37 APIs that [Elaichi](https://apis.io/providers/elaichi-ai/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include File. The published artifact set on APIs.io includes an OpenAPI specification and 1 JSON Schema.

The Files API from Elaichi — 15 operation(s) for files.

## Operations (19)

| Method | Path | Summary |
|---|---|---|
| GET | `/file` | List tool files you can reach |
| POST | `/file` | Upload a file |
| PUT | `/file-upload/{id}` | Upload a file through an upload link |
| POST | `/file/import` | Removed: import a file from a web address |
| GET | `/file/import-request/{id}` | Removed: read a URL import approval request |
| POST | `/file/import-request/{id}/approve` | Removed: approve a URL import |
| POST | `/file/import-request/{id}/decline` | Removed: decline a URL import |
| POST | `/file/upload-request` | Request files from a person |
| GET | `/file/upload-request/{id}` | Read an upload request |
| POST | `/file/upload-request/{id}/file` | Reserve a place for a file in an upload request |
| PUT | `/file/upload-request/{id}/file/{file_id}` | Send the bytes of a reserved file |
| DELETE | `/file/upload-request/{id}/file/{file_id}` | Take a staged file out of an upload request |
| POST | `/file/upload-request/{id}/confirm` | Confirm an upload request |
| GET | `/file/{id}` | Get a file’s status |
| DELETE | `/file/{id}` | Delete a tool file |
| GET | `/file/{id}/share` | List file shares |
| POST | `/file/{id}/share` | Share a file |
| DELETE | `/file/{id}/share/{aclId}` | Revoke a file share |
| GET | `/file/{id}/content` | Download a tool file’s bytes |

## Machine-readable artifacts (2)

- **OpenAPI** — https://artifacts.apis.io/elaichi-ai/openapi/elaichi-ai-files-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/elaichi-ai/json-schema/elaichi-ai-acl-entry-schema.json

## Other Elaichi APIs (12)

- [Elaichi Access requests API](https://apis.io/apis/elaichi-ai/elaichi-ai-access-requests-api/)
- [Elaichi Apps API](https://apis.io/apis/elaichi-ai/elaichi-ai-apps-api/)
- [Elaichi Audit log API](https://apis.io/apis/elaichi-ai/elaichi-ai-audit-log-api/)
- [Elaichi Auth API](https://apis.io/apis/elaichi-ai/elaichi-ai-auth-api/)
- [Elaichi Collections API](https://apis.io/apis/elaichi-ai/elaichi-ai-collections-api/)
- [Elaichi Connections API](https://apis.io/apis/elaichi-ai/elaichi-ai-connections-api/)
- [Elaichi Connectors API](https://apis.io/apis/elaichi-ai/elaichi-ai-connectors-api/)
- [Elaichi Current user API](https://apis.io/apis/elaichi-ai/elaichi-ai-current-user-api/)
- [Elaichi Custom connectors API](https://apis.io/apis/elaichi-ai/elaichi-ai-custom-connectors-api/)
- [Elaichi Dashboards API](https://apis.io/apis/elaichi-ai/elaichi-ai-dashboards-api/)
- [Elaichi Entitlements API](https://apis.io/apis/elaichi-ai/elaichi-ai-entitlements-api/)
- [Elaichi Group mapping API](https://apis.io/apis/elaichi-ai/elaichi-ai-group-mapping-api/)

## Tags

File

---

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