Skip to content

Ask AI

Ask anything about Destesi — setup, products, APIs.

Powered by Claude. Answers may be wrong — always verify against the docs.

Drive

Drive is the shared file library for your workspace. Upload files in the browser, organize them into folders, and find everything every other Destesi product creates — videos, voiceovers, images, and more — in one place. Every artifact in the suite is registered in Drive automatically.

Drive lives at drive.destesi.io. Sign in once at account.destesi.io and your session follows you across the suite — open Drive from the 9-dot launcher in any product. Everything you see is scoped to your active workspace.

  1. Open drive.destesi.io and pick (or create) a folder.

  2. Drop a file into the browser. The upload streams straight to Drive in a single request — files up to 5 GiB are supported.

  3. The file appears in the folder immediately, with its name, type, and size. Click it to preview or download.

That’s it — the file is now stored against your workspace and visible to everyone who shares it.

You don’t have to upload everything by hand. When Chat, Studio, Text-to-Speech, or Image generation produce something, it lands in Drive automatically in a per-product folder:

Folder Created by
Chat generated Chat
Studio generated Studio
TTS generated Text-to-Speech
ImageGen generated Image generation
Render generated Studio — holds the finished video files its renders produce

Open the matching folder to browse, rename, move, download, or delete those artifacts like any other file.

Every file and folder has an actions menu. In icon view, hover a tile and click the (Actions) button in its top-right corner; in list view, click the button in the row’s right-most column. The menu gives you three actions:

  1. Rename — opens a prompt with the current name. Type a new name and confirm. Names must be unique within a folder, so renaming to a name already in use is rejected.

  2. Move… — opens the Move “<name>” picker. Browse into the destination folder (use the trail at the top to step back up), then click Move here. The button stays disabled while the highlighted destination is the folder the item already lives in.

  3. Delete — asks you to confirm, then removes the item. Deletes are soft deletes: the name is freed immediately so you can reuse it, but the item can’t be restored from the web app.

To open a folder, click (or double-click) its tile or name. Dragging a file into the window uploads it from your computer — it doesn’t move items between folders; use Move… for that.

A brand-new workspace starts with no files, so Drive shows an empty library. This is expected — nothing is wrong. Add your first file by dropping it into the window or clicking Upload (see Upload your first file), or let another product fill it for you: anything Chat, Studio, Text-to-Speech, or Image generation creates is registered here automatically (see Find what the suite generated).

If you opened a sub-folder and it reads This folder is empty, the folder simply has nothing in it yet — drop files there or use Move… to bring items in. If you typed in the Search box and see No matches, clear the search to see everything again.

If Drive shows Couldn’t load this folder, the web app reached out to list your files and the request didn’t come back cleanly. Click Retry (expand Details to see the underlying error). If it keeps failing:

  • Check your connection, then retry — a transient network blip is the most common cause.
  • Confirm you’re signed in. If your session expired, you’ll be returned to the sign-in screen; sign back in at account.destesi.io.
  • If the error persists, a backing service may be briefly unavailable. See Drive troubleshooting for the specific error codes (for example a 503 when storage is momentarily unreachable).

Drive has a workspace-scoped REST API for scripting uploads, listings, and downloads. Mint a key in the Drive web app (API keys), then call the API with a bearer token:

Terminal window
# List files in your workspace
curl https://api.drive.destesi.io/v1/files \
-H "Authorization: Bearer drive_xxxxxxxxxxxx..."
# Upload a file (multipart)
curl https://api.drive.destesi.io/v1/files/upload \
-H "Authorization: Bearer drive_xxxxxxxxxxxx..." \
-F "file=@report.pdf" \
-F "name=Q3 report.pdf"

The upload response includes a drive_file_id and a short-lived signed_content_url you can use to fetch the bytes back.