An app's file storage
get_app_storageWhether this app has file storage (an S3-compatible bucket for uploads) and its state: none, creating, ready, error or suspended. When ready, envVars lists the environment variables the app reads — S3_ENDPOINT, S3_BUCKET, S3_REGION, S3_ACCESS_KEY_ID, S3_SECRET_ACCESS_KEY, and the AWS_* aliases an AWS SDK picks up by itself. Values are never returned. Files are private: share one with a presigned URL generated in the app, not by proxying it through the app (that is billed as traffic). Setting an ACL such as public-read has NO effect; public files are a console setting. S3_PUBLIC_URL is present only while the app's files are public.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"appId": "<appId>"
},
"name": "get_app_storage"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | Yes | The app id returned by deploy_app or list_apps |