Stop deployment
Authorizations
API key with the vk_ prefix. Create one from the dashboard.
Path Parameters
Deployment ID
Response
The stopped deployment
queued, provisioning, serving, unhealthy, stopped, failed, scaled_to_zero, waking For a custom_model deployment, the saved model this was created from (provenance). Null for other sources.
Pydantic GPUInfo (with type field). Rust uses gpu_type internally
but serializes as "type" for JSON parity.
VS-341: DESIRED replica count (GPU boxes) behind this deployment. The observed count is ready_replicas — the K8s spec/status split; the CLI renders "ready/desired" (e.g. 2/3).
Observed: replicas currently serving with a routable endpoint.
Replica-count bounds. min == max => fixed N (autoscaling off).
Per-replica concurrency setpoint (stored as target_ongoing_requests).
VS-313: idle window before a min=0 deployment parks (None = 3600s).
VS-313: parked-deployment GC in days (None = kept forever).

