Postman collection
Download a collection covering every route the platform serves, with job ids that chain between requests.
The collection covers every operation in this reference — CodeEdit, the agent runtime, and Harbor — grouped so you can find things without hunting numbered folders.
Download
| File | What it is |
|---|---|
| Collection | The requests. Import this once. |
| Dev environment | Points at sandbox-dev.turing.com. Start here. |
| Prod environment | Points at sandbox-task.turing.com. |
| Local environment | For make up on your own machine, with local dev credentials filled in. |
In Postman: Import → drop in the collection and one environment → select that environment in the picker at the top right.
First five minutes
- Paste your platform key into
SANDBOX_API_KEY. Sandbox Dev already setstenant_id/project_id. Override only if you use a different project. - Open Start here → Quickstart and send top → bottom.
- For admin work, set
SANDBOX_ADMIN_API_KEYand use Admin.
You do not need a KeyHive URL. Provision keys under Admin.
Set new_tenant_id / new_project_id to the project you manage (e.g. meta /
multi-agent-swarm). Consumer routes auto-activate new_* when they differ
from tenant_id / project_id. GET /providers items have source: tenant
only — provision each provider under your tenant:project (no shared fallback).
Folders
| Folder | Covers |
|---|---|
| Start here | Quickstart, gateway health/docs, auth samples |
| Admin | Keys & quotas, onboard a new tenant:project |
| Harbor | Ops, v2 (preferred), v2 deliver, v1, unversioned |
| SSE | Live Harbor/Agent job event streams (Send and Download) |
| Agent | Catalog, runs, status, events, options |
| Code Edit | Catalog + code executions |
| Sandboxes | Long-lived sandbox lifecycle |
| Local | Direct service ports — make up only |
Authentication
Every request inherits X-Api-Key: {{SANDBOX_API_KEY}}. A team token works as
Authorization: Bearer {{KEYHIVE_TEAM_TOKEN}} (Start here → Auth).
Admin routes need SANDBOX_ADMIN_API_KEY.
Running a Harbor datapoint
Set task_archive_url to an HTTPS zip the cluster can fetch (presigned GCS/S3).
Use Harbor → v2. See the Harbor datapoint guide.
Keeping it current
The collection is generated from the same OpenAPI document as this reference.
Regenerate with make docs / make postman.