Platform

Platform

Apps

App file storage — upload files (with optional appId), list, search, and ask agent. APP-SCOPED FILES: pass appId on upload to scope a file to your app. List with appId to see only that app's files; without appId to see workspace/personal files.

App Files

Upload · Search · Ask
Emulator mode — files stay in browser, search/ask return fakes. Toggle to Live for real backend.

Endpoints

Runs live against the backend
  • GET/api/v1/workspaces/List apps
  • POST/api/v1/workspaces/Create an app storage area
  • GET/api/v1/workspaces/{workspace_id}Get app details
  • PATCH/api/v1/workspaces/{workspace_id}Update app settings
  • DELETE/api/v1/workspaces/{workspace_id}Delete app storage
  • POST/api/v1/workspaces/files/uploadUpload file(s) — pass appId to scope to your app (multipart form-data)
  • GET/api/v1/workspaces/filesList files — pass appId to list only app-scoped files; omit to see workspace files
  • GET/api/v1/workspaces/files/{file_id}Get file metadata
  • GET/api/v1/workspaces/files/{file_id}/downloadDownload file bytes
  • DELETE/api/v1/workspaces/files/{file_id}Delete file
  • POST/api/v1/workspaces/home/ensureEnsure user home folder exists

Calls go through the portal proxy with your admin session. SSE (run / generate) endpoints return their final payload here; live streaming lands next.