# GMI Cloud Sandbox Files API

**Canonical:** https://apis.io/apis/gmi-cloud/gmi-cloud-sandbox-files-api/  
**Provider:** GMI Cloud — https://apis.io/providers/gmi-cloud/  
**Base URL:** https://console.gmicloud.ai/api  
**Documentation:** https://docs.gmicloud.ai/api-reference/introduction

GMI Cloud Sandbox Files API is one of 19 APIs that [GMI Cloud](https://apis.io/providers/gmi-cloud/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 18 JSON Schema definitions. Tagged areas include Sandbox-Files. The published artifact set on APIs.io includes an OpenAPI specification and 18 JSON Schemas.

Sandbox file data plane (`/files`). **These endpoints are not under `/api/v2`** and do not use `Authorization: Bearer`: they are served by the sandbox's own data-plane entry point — clients connect directly to `https://{sandbox_key}.{domain}` and authenticate with `X-Access-Token`. `{sandbox_key}` is the `sandbox_key` returned by the create/connect endpoints, used for data-plane host addressing. `{domain}` and `X-Access-Token` are the `domain` and `sandbox_access_token` from the same responses — no extra endpoint is needed to obtain them. This split is not historical baggage but the nature of a data plane: file transfer is long-lived, high-volume, and addressed per sandbox, differing from the control plane's short requests in both capacity model and failure domain, so they do not share an entry point. **One unified abstraction.** The same contract is served by two backend kinds (an in-sandbox file service / a data-center data-plane proxy); clients need not — and cannot — tell them apart. The cost is that the contract is their intersection: `Content-Length` on download and resumable download (`Range`/`206`) are **optional capabilities** that vary by data center, and clients must work correctly when they are absent. See the per-operation notes below.

## Operations (2)

| Method | Path | Summary |
|---|---|---|
| GET | `/files` | Download a sandbox file |
| POST | `/files` | Upload a sandbox file |

## Machine-readable artifacts (19)

- **OpenAPI** — https://artifacts.apis.io/gmi-cloud/openapi/gmi-cloud-sandbox-files-api-openapi.yml
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-containers-resp-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-baremetal-resp-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-container-config-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-baremetal-req-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-firewall-resp-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-elastic-ipresp-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-update-password-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-create-api-key-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-create-oauth-auth-token-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-create-session-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-exchange-authorization-code-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-auth-token-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-create-template-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-sandbox-exec-result-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-create-sandbox-control-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-build-definition-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-set-sandbox-control-timeout-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/gmi-cloud/json-schema/gmi-cloud-update-template-request-schema.json

## Other GMI Cloud APIs (12)

- [GMI Cloud Inference Engine API](https://apis.io/apis/gmi-cloud/inference-api/)
- [GMI Cloud Baremetals API](https://apis.io/apis/gmi-cloud/gmi-cloud-baremetals-api/)
- [GMI Cloud Containers API](https://apis.io/apis/gmi-cloud/gmi-cloud-containers-api/)
- [GMI Cloud Elastic Ips API](https://apis.io/apis/gmi-cloud/gmi-cloud-elastic-ips-api/)
- [GMI Cloud Firewalls API](https://apis.io/apis/gmi-cloud/gmi-cloud-firewalls-api/)
- [GMI Cloud Idcs API](https://apis.io/apis/gmi-cloud/gmi-cloud-idcs-api/)
- [GMI Cloud Images API](https://apis.io/apis/gmi-cloud/gmi-cloud-images-api/)
- [GMI Cloud Invitations API](https://apis.io/apis/gmi-cloud/gmi-cloud-invitations-api/)
- [GMI Cloud Logs API](https://apis.io/apis/gmi-cloud/gmi-cloud-logs-api/)
- [GMI Cloud Me API](https://apis.io/apis/gmi-cloud/gmi-cloud-me-api/)
- [GMI Cloud OAuth API](https://apis.io/apis/gmi-cloud/gmi-cloud-oauth-api/)
- [GMI Cloud Organizations API](https://apis.io/apis/gmi-cloud/gmi-cloud-organizations-api/)

## Tags

Sandbox-Files

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/gmi-cloud/gmi-cloud-sandbox-files-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/gmi-cloud/.
