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.
M5183for 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.
M5521for iMac G3 350–700 MHz,M7777for PowerBook Duo,M1688for 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.
