/
SM
smolmachines
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
agents
12
apikeys
3
billing
12
cache-disks
5
checkpoints
10
credentials
3
groups
8
health
4
machines
42
get
/v1/machines
List machines.
post
/v1/machines
Create a machine.
get
/v1/machines/{id}
Get a machine.
delete
/v1/machines/{id}
Delete a machine.
post
/v1/machines/{id}/branches
Branch a machine.
post
/v1/machines/{id}/branches/batch
Branch a machine many times.
post
/v1/machines/{id}/code
Execute a code snippet.
post
/v1/machines/{id}/connect-token
Mint a connect token.
get
/v1/machines/{id}/connect/{port}
Bridge to a guest port.
put
/v1/machines/{id}/connect/{port}
Connect to a machine port (PUT).
post
/v1/machines/{id}/connect/{port}
Connect to a machine port (POST).
delete
/v1/machines/{id}/connect/{port}
Connect to a machine port (DELETE).
patch
/v1/machines/{id}/connect/{port}
Connect to a machine port (PATCH).
get
/v1/machines/{id}/events
List machine events.
post
/v1/machines/{id}/exec
Execute a command.
get
/v1/machines/{id}/exec/interactive
Open an interactive terminal.
post
/v1/machines/{id}/exec/stream
Run a command and stream its output.
post
/v1/machines/{id}/export
Export a machine.
get
/v1/machines/{id}/files/{path}
Download a file.
put
/v1/machines/{id}/files/{path}
Upload a file.
post
/v1/machines/{id}/fork
Fork a machine.
post
/v1/machines/{id}/fork-batch
Fork a machine in batch.
get
/v1/machines/{id}/jobs
List jobs.
post
/v1/machines/{id}/jobs
Start a job.
get
/v1/machines/{id}/jobs/{job_id}
Get a job.
post
/v1/machines/{id}/jobs/{job_id}/cancel
Cancel a job.
get
/v1/machines/{id}/jobs/{job_id}/output
Read job output.
get
/v1/machines/{id}/lineage
Get a machine's lineage.
get
/v1/machines/{id}/logs
Stream machine console logs.
post
/v1/machines/{id}/pause
Pause a machine.
post
/v1/machines/{id}/resize
Resize a running machine.
post
/v1/machines/{id}/resume
Resume a machine.
get
/v1/machines/{id}/sessions
List exec sessions.
post
/v1/machines/{id}/sessions
Create an exec session.
delete
/v1/machines/{id}/sessions/{session_id}
Delete an exec session.
post
/v1/machines/{id}/sessions/{session_id}/exec
Execute in a session.
post
/v1/machines/{id}/snapshot
Snapshot a machine.
get
/v1/machines/{id}/snapshots
List machine snapshots.
post
/v1/machines/{id}/start
Start a machine.
post
/v1/machines/{id}/stop
Stop a machine.
get
/v1/machines/{id}/tunnel/{port}
Open a TCP tunnel to a machine port.
get
/v1/machines/{id}/usage
Get machine usage.
nodes
7
operations
2
org
15
plans
3
tenants
6
tokens
3
usage
3
volumes
4
machines
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Download a file.
get
/v1/machines/{id}/files/{path}
Oct 16, 2026
bc31fc04a568
Revision changes
info
endpoint added