MicroVMs
23 operations.
List microVMs
GET /api/v1/microvms
Create a microVM
POST /api/v1/microvms
Get a microVM
GET /api/v1/microvms/{id}
Update a microVM
PUT /api/v1/microvms/{id}
Delete a microVM
DELETE /api/v1/microvms/{id}
Get a microVM's activity feed (reconciler event log)
GET /api/v1/microvms/{id}/activity
List databases attached to a microVM
GET /api/v1/microvms/{id}/attachments
Attach a managed database to a microVM (composes its URL into a config var)
POST /api/v1/microvms/{id}/attachments/database
Detach a managed database from a microVM
DELETE /api/v1/microvms/{id}/attachments/database/{database_id}
Get a microVM's config vars (env vars)
GET /api/v1/microvms/{id}/config-vars
Replace a microVM's config vars (persists + best-effort live apply via agent)
PUT /api/v1/microvms/{id}/config-vars
microVM serial console (WebSocket)
GET /api/v1/microvms/{id}/console
Attach a disk to a microVM
POST /api/v1/microvms/{id}/disks
Detach a disk from a microVM
DELETE /api/v1/microvms/{id}/disks/{disk_id}
Get microVM metric history (chart series)
GET /api/v1/microvms/{id}/metrics
Attach a NIC to a microVM
POST /api/v1/microvms/{id}/nics
Detach a NIC from a microVM
DELETE /api/v1/microvms/{id}/nics/{nic_id}
Reboot a microVM
POST /api/v1/microvms/{id}/reboot
Move a microVM to another host
POST /api/v1/microvms/{id}/reschedule
Resume a suspended microVM from its memory snapshot
POST /api/v1/microvms/{id}/resume
Start a microVM
POST /api/v1/microvms/{id}/start
Stop a microVM
POST /api/v1/microvms/{id}/stop
Suspend a microVM to a memory snapshot (frees the host)
POST /api/v1/microvms/{id}/suspend