# Files

> Source: https://elaichi.ai/docs/api-reference/files/

Base URL: `https://api.truto.one/unified/`

Set the `integrated_account_id` query parameter on every request to scope it to a specific connection.

## Resources

- [File](/docs/api-reference/files/file)
  - [GET /file](/docs/api-reference/files/file/listfiles) — List tool files you can reach
  - [POST /file](/docs/api-reference/files/file/createfile) — Put a file into Elaichi
  - [POST /file/upload-request](/docs/api-reference/files/file/createfileuploadrequest) — Ask a person for files
  - [GET /file/upload-request/{id}](/docs/api-reference/files/file/getfileuploadrequest) — Read an upload request
  - [POST /file/upload-request/{id}/file](/docs/api-reference/files/file/reservefileupload) — Reserve a place for a file in an upload request
  - [PUT /file/upload-request/{id}/file/{file_id}](/docs/api-reference/files/file/stagefileupload) — Send the bytes of a reserved file
  - [DELETE /file/upload-request/{id}/file/{file_id}](/docs/api-reference/files/file/removestagedfile) — Take a staged file out of an upload request
  - [POST /file/upload-request/{id}/confirm](/docs/api-reference/files/file/confirmfileuploadrequest) — Confirm an upload request
  - [GET /file/{id}](/docs/api-reference/files/file/getfile) — Check a file id
  - [DELETE /file/{id}](/docs/api-reference/files/file/deletefile) — Delete a tool file
  - [GET /file/{id}/share](/docs/api-reference/files/file/listfileshares) — List file shares
  - [POST /file/{id}/share](/docs/api-reference/files/file/sharefile) — Share a file
  - [DELETE /file/{id}/share/{aclId}](/docs/api-reference/files/file/revokefileshare) — Revoke a file share
  - [GET /file/{id}/content](/docs/api-reference/files/file/getfilecontent) — Download a tool file’s bytes
