---
title: "Update last agent upgrade information"
method: PUT
path: "/upgrades/agents/{hash}/last"
tags: ["Upgrades", "Agents"]
---

# Update last agent upgrade information

`PUT /upgrades/agents/{hash}/last`

## Path parameters

- `hash` string, required

## Request body

- ModelsAgentUpgradeTask
  - `agent_id` integer
  - `batch` string, required
  - `created` string
  - `id` integer
  - `last_update` string
  - `reason` string
  - `status` 'new' | 'running' | 'ready' | 'failed', required
  - `version` string, required

## Response `200`

last agent upgrade information updated successful

- object
  - `data` object
    - `agent_id` integer
    - `batch` string, required
    - `created` string
    - `id` integer
    - `last_update` string
    - `reason` string
    - `status` 'new' | 'running' | 'ready' | 'failed', required
    - `version` string, required
  - `status` string

## Other responses

- `400` — invalid last agent upgrade information
- `403` — updating last agent upgrade information not permitted
- `404` — agent or group or task not found
- `500` — internal error on updating last agent upgrade information

---

[API](https://skmtc.net/vxcontrol/apis/soldr-swagger-api.md) · [All operations](https://skmtc.net/vxcontrol/apis/soldr-swagger-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vxcontrol/soldr-swagger-api/versions/ac519ec936b3/schema)
