Endpoint
Path Parameter
A macOS version string. Can be a full point release or a major-only version.
| Input | Behavior |
|---|---|
12.3.2 | Returns board IDs for macOS 12 (major is inferred) |
12 | Same result — major version is used to find all compatible boards |
10.15.7 | Returns board IDs for macOS 10.15 |
8.5 | Returns processor IDs for Classic Mac OS 8.5 |
Example Requests
Response
Response Fields
The version string as provided in the request path.
The inferred major version (e.g.
"12" from "12.3.2").A sorted list of every board ID (Apple internal hardware identifier) that supports this macOS major version.Board ID formats vary by Mac era:
- Apple Silicon & Intel (modern):
J293AP,Mac-35C5E08120C7EEAF, etc. - Virtual machines:
VMA2MACOSAP,VMM-x86_64 - PowerPC Mac OS X:
PowerPC - Classic Mac OS: processor models (
G3,G4,68040,68030,68000)
The total number of board IDs in the
compatible_board_ids array.Notes
- Results are sourced from both the primary and legacy DynamoDB tables and merged into a single unified list. This ensures full coverage for older macOS versions.
- Board IDs are sorted alphabetically.
- A
404is returned if no board IDs are found for the specified version.