Skip to main content
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

Path Parameter

string
required
The macOS major version number.

Example Requests

Responses

Modern macOS

Legacy Mac OS X

Classic Mac OS

Response Fields

string | number
The macOS major version. A string for modern macOS and Legacy Mac OS X; a number for Classic Mac OS.
string
The internal DynamoDB composite key: {board_id}:{major_version}.
string
Release date of the latest point release for this major version, in YYYY-MM-DD format.
string
The latest known point release for this major version.
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)

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/:. 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/:. 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/:.
  • The response is always an array containing one item.