Skip to main content
Returns a comma-separated list of every macOS major version that the specified board ID (Mac model) has ever supported. Useful for quickly checking what macOS versions a given Mac is compatible with.

Endpoint

GET https://proximosapi.enlazosystems.com/items/{boardID}
Authorization: YOUR_DECODED_LICENSE_KEY

Path Parameter

boardID
string
required
The Apple internal board identifier for the Mac model. Must start with a letter and contain no periods or colons.
EraExample board IDs
Apple SiliconJ293AP, J413AP, J316cAP, J493AP
IntelMac-35C5E08120C7EEAF, Mac-4B682C642B45593E
PowerPC (macOS 10.0–10.5)PowerPC
Classic Mac OSG3, G4, 68040, 68030, 68000
Virtual machinesVMA2MACOSAP, VMM-x86_64

Example Requests

curl -H "Authorization: YOUR_DECODED_LICENSE_KEY" \
  https://proximosapi.enlazosystems.com/items/J293AP

Response

{
  "board_id": "J293AP",
  "supported_macOS": "11.0, 12.0, 13.0, 14.0, 15.0, 26.0"
}

Response Fields

board_id
string
The board ID from the request path.
supported_macOS
string
A comma-separated, version-sorted list of every macOS major version supported by this board ID.Each version is formatted as X.0 (e.g. 14.0, 26.0) for modern macOS. Classic Mac OS entries are formatted as-is (e.g. 8.5, 9.2).

Notes

  • The API returns a 404 if no records are found for the given board ID.
  • Major versions are sorted in ascending order.
  • Results are sourced from both the primary and legacy DynamoDB tables.
  • To look up the latest release for a specific major version on this board, use GET /items/:.

Finding Your Mac’s Board ID

You can find a Mac’s board ID from the command line:
ioreg -d2 -c IOPlatformExpertDevice | grep board-id
Or use it in an MDM script:
board_id=$(ioreg -d2 -c IOPlatformExpertDevice | awk -F'"' '/board-id/{print $4}')
curl -H "Authorization: YOUR_DECODED_LICENSE_KEY" \
  "https://proximosapi.enlazosystems.com/items/${board_id}"