Version 0.5.0
ABM Warranty 0.5.0 Adds tenant-aware desktop widgets and notifications, giving teams real-time visibility into fleet status and expiring devices ac...
Read postLatest updates and release notes
Product updates, changelog highlights, roadmap context, and operational guidance for ABM Warranty deployments, including practical rollout notes, field-tested support workflows, and release planning details that help Apple IT teams make faster, lower-risk decisions at scale.
Published posts
Browse release notes, guides, and implementation updates.
ABM Warranty 0.5.0 Adds tenant-aware desktop widgets and notifications, giving teams real-time visibility into fleet status and expiring devices ac...
Read postrodchristiansen / asbmutil
asbmutil
A swift app and asbmutil CLI for Apple School and Business Manager APIs to get device info, assign or unassign MDM servers, and resolve device-to-s...
Read postneilmartin83 / terraform-provider-axm
terraform-provider-axm
Terraform provider for the Apple Business and School Manager API.
Read postdubprocess / HAM
HAM
HAM is a full-stack hardware asset management tool built for IT teams. It tracks devices across their entire lifecycle — from procurement through r...
Read postbriped / AppleBusinessManager
AppleBusinessManager
GitHub repository for AppleBusinessManager.
Read postkarthikeyan-mac / AxMJamfSync
AxMJamfSync
Sync AppleCare warranty coverage from Apple Business Manager (ABM) or Apple School Manager (ASM) into Jamf Pro — in four steps, on one Mac.
Read postkarthikeyan-mac / AppleBusinessANDSchoolManagerAPI
AppleBusinessANDSchoolManagerAPI
A complete set of secure, production-ready Python scripts for automating Apple Business Manager and Apple School Manager Device Management APIs. Bu...
Read post
A wrap-up walkthrough for ABM Warranty 0.4.1 covering the last remaining features, support resources, the Mac Admins Slack community, how to join t...
Read postCampusTech / axm2snipe
axm2snipe
Sync devices from Apple Business Manager (ABM) and Apple School Manager (ASM) into Snipe-IT asset management.
Read post
A walkthrough of managed preferences in ABM Warranty 0.4.1 covering how I package managed credentials, deploy them through MDM, import them into th...
Read post
A walkthrough of the ABM Warranty 0.4.1 multiple credentials workflow covering how I remove a credential, add multiple ABM contexts, switch between...
Read post
An introduction to ABM Warranty 0.4.1 covering the dashboard, warranty lifecycle views, release-device logic, credential setup, local storage, and ...
Read post
Jamf Pro doesn't pull warranty and purchasing data from Apple automatically. HCS built a tool that does. AppleCare Warranty Sync connects directly ...
Read post
ABM Warranty 0.4.1 introduces multi-tenant workflows for MSPs, managed preferences support, multi-credential handling, targeted single-device refre...
Read postrodchristiansen / asbmutil
asbmutil
Swift CLI for Apple School and Business Manager APIs - get devices info and assign or unassign Device Management Services in bulk.
Read post
Apple Business Manager and Apple School Manager show you what devices you own — but not which ones are becoming liabilities.
Read post
Apple fleet risk is often framed as a security problem, but most real exposure lives at the operational level. This article examines how risk manag...
Read postmicromdm / nanoaxm
nanoaxm
NanoAXM is a set of tools and Go libraries for communicating with the Apple School and Business Manager API.
Read postkaincenteno / pyaxm
pyaxm
Python ABM (Apple Business Manager).
Read post
ABM Warranty 0.3.x expands support to Apple School Manager, improves credential safety and import transparency, and delivers important reliability ...
Read postpathaksomesh06 / ABMate
ABMate
ABMate is a native macOS application built with SwiftUI that provides a modern, user-friendly interface for interacting with the Apple Business Man...
Read post
The new Apple Business Manager API enables third-party tools to access device data directly from Apple in a secure, predictable, and really helpful...
Read postAndrewMBarnett / ABM-ASM-API-Toolkit
ABM-ASM-API-Toolkit
A script to manage devices in Apple School Manager and Apple Business Manager via the ASM and ABM API.
Read post
ABM Warranty 0.2.0 introduces detailed logging, a responsive progress system, safer credential handling, inactive device management, CSV export, an...
Read post
What running a TestFlight beta for ABM Warranty taught me about feedback, velocity, and the realities of Apple’s beta tooling.
Read postZeroSegFault / abm-api-helper
abm-api-helper
A tool for interacting with Apple Business Manager and syncing data to Jamf Pro.
Read postAmaranthineTech / AppleBusinessManager-AppleSchoolManager-APIScripts
AppleBusinessManager-AppleSchoolManager-APIScripts
This repository contains scripts used to establish the credentials required for making API calls to Apple School Manager and Apple Business Manager.
Read postkarthikeyan-mac / AppleBusinessManager
AppleBusinessManager
GitHub repository for AppleBusinessManager.
Read postnick-f / axm
axm
Apple Business and School Manager API Ruby gem.
Read postjonbrown21 / Apple-Business-Manager-API-Test
Apple-Business-Manager-API-Test
A playground for attempts to work with the Apple Business Manager API.
Read post
A new macOS utility that brings powerful, enterprise-grade warranty management and AppleCare+ oversight to Apple Business Manager administrators.
Read postdavid-crosby / ABM-API-Tool
ABM-API-Tool
Apple Business Manager API tool in Python 3. Automate device management asset reporting with secure OAuth2 authentication for enterprise macOS envi...
Read postEUCTechTopics / PSABM
PSABM
A PowerShell module to interact with the Apple Business Manager REST API.
Read postFAQ
ABM Warranty uses Apple’s official OAuth 2.0 client flow. You create an EC P-256 private key in Apple Business Manager, then enter the required identifiers in the app. Credentials are stored locally on your Mac and are not sent to third-party services.
Yes. The app is designed for large organizations and includes pagination safeguards, serialized coverage requests, retry handling, and protections for malformed or partial ABM API responses.
No. ABM Warranty is focused on reading and reporting warranty data; it does not modify device records or coverage settings in ABM.
Individual device failures do not stop the overall import. Errors are captured so the app can continue processing remaining devices and you can review failed items later.
Yes. You can export warranty and AppleCare+ coverage data to CSV for audits, lifecycle planning, budgeting, and internal tooling.
Managed preferences allow you to deploy and enforce configuration for ABM Warranty using your MDM, removing the need for manual setup on each device. This is especially useful in enterprise and MSP environments where consistency and control matter.
To use managed preferences, you define the required keys (such as API credentials, certificates, or feature flags) in a configuration profile and deploy it via your MDM solution (e.g., Jamf, Kandji, Mosyle). Once applied, ABM Warranty will automatically detect these managed settings at launch and treat them as authoritative.
If managed preferences are present, the app respects them as read-only. Users cannot override or modify these values locally, ensuring that credentials and configuration remain consistent across all deployed machines.
This approach is ideal for standardized environments where administrators want to centrally control how ABM Warranty is configured and used.
Source: Managed Preferences.
Managed credentials are designed for environments where API access should be centrally controlled and not manually entered by end users.
Instead of adding credentials directly within the app, administrators can deploy them via managed preferences (MDM). Once deployed, ABM Warranty will automatically load and validate these credentials on startup.
Managed credentials are clearly distinguished from manually added credentials within the app. They cannot be edited or deleted by the user, which prevents accidental changes or credential drift.
This is particularly useful for MSPs managing multiple tenants, organizations with strict access controls, and environments where credential rotation and auditing are required.
The app will use these managed credentials just like local ones, but with added safety and enforcement from the management layer.
Source: Multiple Credentials.
The ABM Credential Packager is used to prepare your Apple Business Manager API credentials for deployment via MDM.
Instead of manually distributing raw API keys and certificates, the packager bundles them into a format that can be securely embedded into a configuration profile.
The general workflow is:
1. Export your ABM API key and certificate from Apple Business Manager
2. Use the Credential Packager tool to convert certificates into the required format and bundle credentials into a structured payload
3. Insert the packaged output into your MDM configuration profile
4. Deploy the profile to target devices
Once deployed, ABM Warranty will automatically detect and use these credentials as managed credentials, requiring no user interaction.
This process ensures secure handling of sensitive credentials, consistent deployment across devices, and compatibility with managed preferences. It is the recommended approach for organizations deploying ABM Warranty at scale.