v1
latestOpenAPI 3.1.02026-07-2676123203.9 KBPods
Update a pod
Partially updates a pod's configuration. This is a PATCH: only the fields present in the body are changed, and omitted fields are left untouched. Use empty values only when you explicitly mean to clear a field (for example, set registry to null or set ports to []). See UpdatePodRequest for the full body.
Mutable fields: name, image, args, disk, ports, env, registry, mounts, locked, and globalNetworking. Some changes apply immediately while others (e.g. globalNetworking) take effect on the pod's next start/restart, as noted on the individual fields.
Returns 200 with the full updated pod.
patch/v2/pods/{id}
Request body
Example request
{
"image": "runpod/pytorch:2.8.0-py3.11-cuda12.8.1",
"disk": 50,
"ports": [
"8888/http",
"22/tcp"
],
"env": {
"JUPYTER_PASSWORD": "hunter2"
},
"mounts": {
"persistent": {
"size": 20,
"path": "/workspace"
},
"network": [
{
"volumeId": "vol_xyz",
"path": "/runpod-volume"
}
]
}
}Response
OK
Example response
{
"adjustedCostPerHr": 0.69,
"consumerUserId": "user_2PyTJrLzeuwfZilRZ7JhCQDuSqo",
"containerDiskInGb": 50,
"containerRegistryAuthId": "clzdaifot0001l90809257ynb",
"cpuFlavorId": "cpu3c",
"env": {
"ENV_VAR": "value"
},
"gpu": {
"count": 1
},
"id": "xedezhzb9la3ye",
"image": "runpod/pytorch:2.1.0-py3.10-cuda11.8.0-devel-ubuntu22.04",
"lastStartedAt": "2024-07-12T19:14:40.144Z",
"lastStatusChange": "Rented by User: Fri Jul 12 2024 15:14:40 GMT-0400 (Eastern Daylight Time)",
"machine": {
"gpuType": {
"count": 1
}
},
"machineId": "s194cr8pls2z",
"memoryInGb": 62,
"networkVolume": {
"id": "agv6w2qcg7",
"name": "my network volume",
"size": 50,
"dataCenterId": "EU-RO-1"
},
"portMappings": {
"22": 10341
},
"ports": [
"8888/http",
"22/tcp"
],
"publicIp": "100.65.0.119",
"savingsPlans": [
{
"costPerHr": 0.21,
"endTime": "2024-07-12T19:14:40.144Z",
"gpuTypeId": "NVIDIA GeForce RTX 4090",
"id": "clkrb4qci0000mb09c7sualzo",
"podId": "xedezhzb9la3ye",
"startTime": "2024-05-12T19:14:40.144Z"
}
],
"vcpuCount": 24,
"volumeInGb": 20,
"volumeMountPath": "/workspace"
}