{"product":"Cheri CLI API","mode":"api_only","cli_surface":["cheri register","cheri login","cheri logout","cheri workspace create --name <name>","cheri workspace list","cheri workspace use <id-or-name>","cheri workspace join <invite-code>","cheri file upload <path>","cheri file download <file-or-id>","cheri file list","cheri teams invite","cheri teams list","cheri teams invite-reset","cheri activity","cheri task create","cheri task list","cheri task watch --all","cheri help"],"storage":{"worker":"api_backend","blob_storage":"cloudflare_r2","registry_storage":"cloudflare_kv"},"routes":{"auth":["/v1/auth/register","/v1/auth/login","/v1/auth/logout","/v1/session"],"workspaces":["/v1/workspaces","/v1/workspaces/select"],"files":["/v1/files","/v1/files/upload-grant","/v1/files/:id/complete","/v1/files/:id/download-grant"],"teams":["/v1/teams","/v1/teams/invites","/v1/teams/invites/reset","/v1/teams/invites/accept"],"activity":["/v1/activity","/v1/task-events"],"tasks":["/v1/tasks","/v1/tasks/:id"],"providers":["/v1/providers","/v1/providers/validate"]},"deprecated_web_surface":["/dashboard","/invite","/approve","/device","/auth/approve","/app"],"providers":[{"kind":"s3-compatible","label":"S3-compatible","description":"Use an S3-style bucket with explicit endpoint and credential fields.","recommended":false,"temporary":false,"selectable":false,"coming_soon":true,"experimental":true,"reset_policy":"","integration_status":"coming-soon","supports_direct_transfers":false,"supports_remote_revision":true,"supports_change_tracking":false,"supports_incremental_sync":true,"credential_fields":[{"key":"endpoint","label":"Endpoint URL","required":true,"secret":false,"default":""},{"key":"bucket","label":"Bucket name","required":true,"secret":false,"default":""},{"key":"region","label":"Region","required":true,"secret":false,"default":"auto"},{"key":"access_key_id","label":"Access key id","required":true,"secret":false,"default":""},{"key":"secret_access_key","label":"Secret access key","required":true,"secret":true,"default":""}]},{"kind":"system","label":"System (recommended)","description":"Worker-managed temporary storage for fast setup and testing.","recommended":true,"temporary":true,"selectable":true,"coming_soon":false,"experimental":false,"reset_policy":"daily","integration_status":"connected","supports_direct_transfers":false,"supports_remote_revision":true,"supports_change_tracking":false,"supports_incremental_sync":false,"credential_fields":[]},{"kind":"google-drive","label":"Google Drive","description":"Store blobs in a shared Drive-backed workspace location.","recommended":false,"temporary":false,"selectable":false,"coming_soon":true,"experimental":true,"reset_policy":"","integration_status":"coming-soon","supports_direct_transfers":false,"supports_remote_revision":true,"supports_change_tracking":true,"supports_incremental_sync":true,"credential_fields":[{"key":"drive_id","label":"Shared drive id","required":true,"secret":false,"default":""},{"key":"folder_id","label":"Folder id","required":true,"secret":false,"default":""},{"key":"service_account_email","label":"Service account email","required":true,"secret":false,"default":""},{"key":"credential_reference","label":"Credential reference","required":true,"secret":true,"default":""}]},{"kind":"backblaze-b2","label":"Backblaze B2","description":"Use a B2 bucket with explicit application key credentials.","recommended":false,"temporary":false,"selectable":false,"coming_soon":true,"experimental":true,"reset_policy":"","integration_status":"coming-soon","supports_direct_transfers":false,"supports_remote_revision":true,"supports_change_tracking":false,"supports_incremental_sync":true,"credential_fields":[{"key":"bucket","label":"Bucket name","required":true,"secret":false,"default":""},{"key":"key_id","label":"Application key id","required":true,"secret":false,"default":""},{"key":"application_key","label":"Application key","required":true,"secret":true,"default":""}]}]}