Skip to content

Getting AppleCare info from Apple Business Manager API

Thanks so much to Dmitriy for posting this image to #toronto on the Mac Admins Slack. Also thanks to Arek to posting about it on LinkedIn, where I saw it. Both of them are awesome Mac Admins that I’ve had the pleasure of learning from. They’re also pretty great guys, too.

An image of Apple Business Manager showing AppleCare information about our computer’s AppleCare Coverage

With this new update to ABM shows AppleCare coverage, but the question is, can I get that data from the API?

The answer is Yes.

To get AppleCare information, make a call to https://api-business.apple.com/v1/orgDevices/REDACTED/appleCareCoverage

The returned results looks like this:

{
  "data": [
    {
      "type": "appleCareCoverage",
      "id": "redacted",
      "attributes": {
        "contractCancelDateTime": null,
        "startDateTime": "redacted",
        "isRenewable": false,
        "isCanceled": false,
        "description": "AppleCare",
        "agreementNumber": "redacted",
        "endDateTime": "redacted",
        "status": "ACTIVE",
        "paymentType": "redacted"
      }
    },
    {
      "type": "appleCareCoverage",
      "id": "redacted",
      "attributes": {
        "contractCancelDateTime": null,
        "startDateTime": "redacted",
        "isRenewable": false,
        "isCanceled": false,
        "description": "Limited Warranty",
        "agreementNumber": null,
        "endDateTime": "redacted",
        "status": "INACTIVE",
        "paymentType": "NONE"
      }
    }
  ],
  "links": {
    "self": "https://api-business.apple.com/v1/orgDevices/redacted/appleCareCoverage"
  },
  "meta": {
    "paging": {
      "limit": 100
    }
  }
}

Leave a Reply