> ## Documentation Index
> Fetch the complete documentation index at: https://docs.enlazosystems.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GET /items/{majorVersion}

> Look up the latest macOS release for a given major version number.

Returns the latest known point release and its release date for the given macOS major version. No board ID is required — the API resolves the record using a canonical representative Mac for that era.

## Endpoint

```http theme={null}
GET https://proximosapi.enlazosystems.com/items/{majorVersion}
Authorization: YOUR_DECODED_LICENSE_KEY
```

## Path Parameter

<ParamField path="majorVersion" type="string" required>
  The macOS major version number.

  | Era                    | Format            | Examples                |
  | ---------------------- | ----------------- | ----------------------- |
  | Modern macOS (11+)     | Single integer    | `14`, `15`, `26`        |
  | Legacy Mac OS X (10.x) | Two-part (`10.Y`) | `10.15`, `10.9`, `10.4` |
  | Classic Mac OS         | Two-part (`X.Y`)  | `9.2`, `8.5`, `7.5`     |
  | System 0.97            | As-is             | `0.97`                  |
</ParamField>

## Example Requests

<CodeGroup>
  ```bash Modern macOS theme={null}
  curl -H "Authorization: YOUR_DECODED_LICENSE_KEY" \
    https://proximosapi.enlazosystems.com/items/26
  ```

  ```bash Legacy Mac OS X theme={null}
  curl -H "Authorization: YOUR_DECODED_LICENSE_KEY" \
    https://proximosapi.enlazosystems.com/items/10.9
  ```

  ```bash Classic Mac OS theme={null}
  curl -H "Authorization: YOUR_DECODED_LICENSE_KEY" \
    https://proximosapi.enlazosystems.com/items/9.0
  ```
</CodeGroup>

## Responses

### Modern macOS

```json theme={null}
[
  {
    "major_version": "26",
    "board_id_major_version": "J293AP:26",
    "releasedDate": "2026-06-01",
    "version": "26.5.1",
    "resolved_board_id": "J293AP"
  }
]
```

### Legacy Mac OS X

```json theme={null}
[
  {
    "major_version": "10.4",
    "board_id_major_version": "M5183:10.4",
    "releasedDate": "2007-11-14",
    "version": "10.4.11",
    "resolved_board_id": "M5183"
  }
]
```

### Classic Mac OS

```json theme={null}
[
  {
    "major_version": 9.0,
    "board_id_major_version": "M5521:9.0",
    "releasedDate": "2000-04-04",
    "version": "9.0.4",
    "resolved_board_id": "M5521"
  }
]
```

## Response Fields

<ResponseField name="major_version" type="string | number">
  The macOS major version. A string for modern macOS and Legacy Mac OS X; a number for Classic Mac OS.
</ResponseField>

<ResponseField name="board_id_major_version" type="string">
  The internal DynamoDB composite key: `{board_id}:{major_version}`.
</ResponseField>

<ResponseField name="releasedDate" type="string">
  Release date of the latest point release for this major version, in `YYYY-MM-DD` format.
</ResponseField>

<ResponseField name="version" type="string">
  The latest known point release for this major version.
</ResponseField>

<ResponseField name="resolved_board_id" type="string">
  The board ID used to resolve this record — a canonical representative Mac for the era:

  * **Modern macOS (11+):** `J293AP` (M1 MacBook Pro)
  * **Legacy Mac OS X PowerPC (10.0–10.5):** Apple model number (e.g. `M5183` for Power Mac G3 B\&W + G4 PCI–DA)
  * **Legacy Mac OS X Intel (10.6–10.15):** Intel board ID (e.g. `Mac-F4208EAA`)
  * **Classic Mac OS (System 0.97–Mac OS 9.2.2):** Apple model number (e.g. `M5521` for iMac G3 350–700 MHz, `M7777` for PowerBook Duo, `M1688` for Power Mac 8100)
</ResponseField>

## Notes

* Passing a full point release (e.g. `14.7.2`) to this endpoint will still return the **latest** release for that major version, not the specific version you passed. To look up a specific point release, use [GET /items/](/proximos-api/endpoints/get-boardid-version){boardID}[:](/proximos-api/endpoints/get-boardid-version){version}. Passing a full point release (e.g. `14.7.2`) to this endpoint will still return the **latest** release for that major version, not the specific version you passed. To look up a specific point release, use [GET /items/](/proximos-api/endpoints/get-boardid-version){boardID}[:](/proximos-api/endpoints/get-boardid-version){version}. Passing a full point release (e.g. `14.7.2`) to this endpoint will still return the **latest** release for that major version, not the specific version you passed. To look up a specific point release, use [GET /items/](/proximos-api/endpoints/get-boardid-version){boardID}[:](/proximos-api/endpoints/get-boardid-version){version}.
* The response is always an array containing one item.
