---
title: "Get item last value"
method: GET
path: "/api/south/{southId}/items/{itemId}/last-value"
tags: ["South Connectors"]
---

# Get item last value

`GET /api/south/{southId}/items/{itemId}/last-value`

## Request

- Base URL: `http://localhost:2223`
- URL: `http://localhost:2223/api/south/{southId}/items/{itemId}/last-value`
- Auth: none required

Retrieves the last cached value for a specific item, and its group's last tracked value when grouped

## Path parameters

- `southId` string, required
- `itemId` string, required

## Response `200`

The item's own last cached value, plus the group's last value when grouped

- SouthItemLastValueResponse: Response for the item last-value endpoint. Carries the item's own last cached value/instant, plus, when the item belongs to a group, the group's last tracked instant. Both parts reuse {@link SouthItemLastValue} unchanged.
  - `itemLastValue` SouthItemLastValue, required: Last value information for a South connector item. Stores the last received value and metadata per item.
    - `itemId` string, required: The ID of the item.
    - `itemName` string, required: The name of the item.
    - `groupId` string, nullable, required: The ID of the group.
    - `groupName` string, required: The name of the group.
    - `queryTime` string, required: Represents an instant in time as an ISO 8601 string.
    - `value` unknown, required
    - `trackedInstant` string, required: Represents an instant in time as an ISO 8601 string.
  - `groupLastValue` SouthItemLastValue, required: Last value information for a South connector item. Stores the last received value and metadata per item.
    - `itemId` string, required: The ID of the item.
    - `itemName` string, required: The name of the item.
    - `groupId` string, nullable, required: The ID of the group.
    - `groupName` string, required: The name of the group.
    - `queryTime` string, required: Represents an instant in time as an ISO 8601 string.
    - `value` unknown, required
    - `trackedInstant` string, required: Represents an instant in time as an ISO 8601 string.

## Changes

- **2026-10-21** `0df3f625a5c2`: 7 breaking, 2 info
  - removed the required property `groupId` from the response with the `200` status
  - removed the required property `groupName` from the response with the `200` status
  - removed the required property `itemId` from the response with the `200` status
  - removed the required property `itemName` from the response with the `200` status
  - …5 more
- **2026-10-20** `21b34a490fa3`: 2 breaking, 7 info
  - removed the required property `groupLastValue` from the response with the `200` status
  - removed the required property `itemLastValue` from the response with the `200` status
  - added the required property `groupId` to the response with the `200` status
  - added the required property `groupName` to the response with the `200` status
  - …5 more
- **2026-10-16** `d6bd1f235073`: 7 breaking, 2 info
  - removed the required property `groupId` from the response with the `200` status
  - removed the required property `groupName` from the response with the `200` status
  - removed the required property `itemId` from the response with the `200` status
  - removed the required property `itemName` from the response with the `200` status
  - …5 more
- …earlier changes not shown

[Operation history](https://skmtc.dev/optimistiksas/apis/oibus-api/changes/api/south/:southId/items/:itemId/last-value/get.md)

---

[API](https://skmtc.dev/optimistiksas/apis/oibus-api.md) · [All operations](https://skmtc.dev/optimistiksas/apis/oibus-api/llms.txt) · [OpenAPI document](https://skmtc.dev/optimistiksas/apis/oibus-api/revisions/0df3f625a5c2?raw)
