Introducing ABM Warranty for macOS
A smarter, faster way to understand and manage warranty coverage across your organization.
If you manage Apple devices at scale, you already know that Apple Business Manager (ABM) provides warranty data — but in practice, it’s extremely limited. It doesn’t provide workflow-friendly insights, it doesn’t surface actionable coverage states, and it doesn’t help you wrangle the ever-growing complexity of AppleCare+ renewals across hundreds or thousands of devices.
That gap is exactly why I built ABM Warranty, a new macOS app — now available in the Mac App Store:
➡️ Download on the Mac App Store
This tool brings a truly enterprise-grade warranty dashboard to ABM, powered entirely by the official ABM API, wrapped in a clean macOS 15 “Tahoe” interface.
Why Build This Tool?
As an Apple device admin myself, I’ve lost count of how many times I needed answers like:
- Which devices are about to expire?
- Which ones are eligible for AppleCare+ renewal?
- How many are already out of coverage and need to be replaced?
- How many Macs, iPhones, or iPads are in each warranty state?
- Which devices have multiple overlapping AppleCare+ events in their history?
ABM technically has this data — but it’s buried, and not consumable at scale.
ABM Warranty solves that by pulling structured, rich warranty data directly from Apple’s backend using your organization’s ABM API key.
How It Works
1. Create an API Key in Apple Business Manager
To connect ABM Warranty to your environment, you’ll need a Client ID, Key ID, and the PEM private key downloaded from ABM.
In ABM (Apple Business Manager):
- Go to Settings → Apps and Books → Access
- Select Generate API Key
- Download the
.pemkey file - Copy your Key ID, and Client ID
This is the same API authentication flow Apple documents for their Business APIs.
2. Install ABM Warranty
➡️ Download on the Mac App Store
The app runs on macOS 12 or later, and is optimized for macOS 15.
3. Configure Credential Settings
Open Settings within ABM Warranty and enter:
- Client ID
- Key ID
- Base URL (defaults to Apple’s production API endpoint)
- PEM File (select the private key downloaded from ABM)
Once credentials are saved, you can immediately fetch device inventory and coverage details.
What’s Included in v0.1.0
ABM Warranty v0.1.0 is a feature-complete, stable foundation for future expansion. Here’s what’s inside:
Support Indie Development
These apps are built in my free time.
I build and maintain these tools as an indie developer outside of client work and day-to-day responsibilities. If you find these apps useful and want to help fund continued development, updates, support, and new releases, you can sponsor the work directly.
Monthly support helps me keep shipping improvements, maintain compatibility, and invest more time into building practical software for the Apple admin and consultant community.
✅ Full Apple Business Manager API Integration
- Secure JWT authentication using your ABM private key
- Fetches device inventory (Mac, iPhone, iPad, Apple TV)
- Fetches all AppleCare coverage records per device
- Fully paginated API support
✅ Coverage Intelligence
Automatically detects:
- In Warranty
- Out of Warranty
- Needs Attention (expired ≤ 12 months — historically reviewable)
- AppleCare+ active
- AppleCare+ expired
- Standard warranty active/expired
- Effective coverage window
- Overlapping coverage events
✅ Device & Coverage Dashboard
A visual overview of your entire fleet:
- Macs / iPhones / iPads / Apple TVs
- Standard warranty metrics
- AppleCare+ metrics
- Needs Attention
- Expiring Soon (0–30 days)
- Out of Standard Warranty
- Expired AppleCare+
Everything is one click away, filtered instantly.
✅ Detailed Per-Device Coverage View
- Coverage tiles (standard + AppleCare+)
- Full coverage history in tile format
- Selectable text (copy/paste friendly)
- Clean, Tahoe-style UI
✅ Sidebar Search, Filters, and Sorting
- Search by serial, make, or model
- System-level filters
- Coverage-level filters
- Sorting by serial number
✅ CSV Export
Export any filtered list to a CSV file for reporting or archival purposes.
Roadmap – What’s Coming in v0.2.0?
I’m already collecting feedback, and here are the major features planned:
🚀 Enhanced Auth & Deployment (JAMF)
- Ability to pull API credentials and PEM cert from JAMF-managed preferences
- Support for reading the private key directly from Keychain
- Improved automatic certificate selection UI
🔧 Coverage Expansion
- Dedicated filters for YTD Expired
- More granular renewal forecasting
- Better visualization of multi-event AppleCare histories
🏫 Apple School Manager Support
ASM shares much of the same API structure as ABM, and early work is underway to support both.
🎨 Additional UI Enhancements
- Improved layout constraints
- More refined Tahoe-style materials
- Multi-column detail view options
And of course:
💬 I want your feedback!
What would you like to see in v0.2.0 or later?
What challenges do you have managing warranties across your Apple fleet?
Resources
- Apple Business Manager User Guide
- Apple Platform Deployment
- ➡️ Download on the Mac App Store
- Apple Business Manager API Test
Ready to take your Apple IT skills and consulting career to the next level?
I’m opening up free mentorship slots to help you navigate certifications, real-world challenges, and starting your own independent consulting business.
Let’s connect and grow together — Sign up here
AI Usage Transparency Report
AI Era · Written during widespread use of AI tools
AI Signal Composition
Score: 0.35 · Moderate AI Influence
Summary
ABM Warranty is a new macOS app that brings a truly enterprise-grade warranty dashboard to Apple Business Manager, powered entirely by the official ABM API.
Related Posts
Automating JAMF Pro Email Notifications with SendGrid (Smart Group Driven Workflows)
Modern device management isn't just about enforcing policies—it's about communicating effectively with users at the right time. In JAMF Pro, Smart Groups give you powerful visibility into device state, but they don't natively solve the problem of proactive, automated user communication. Whether you're trying to prompt users to restart their machines, complete updates, or take action on compliance issues, bridging that gap requires a flexible and scalable notification system.
Introducing Pique - The Game-Changing Quick Look Plugin for Mac Admins
As a Mac admin, I'm always on the lookout for tools that make my life easier and more efficient. Recently, I stumbled upon Pique - a brilliant Quick Look plugin created by Henry Stamerjohann that allows you to view file contents in a syntax highlighted way.
ABM Warranty 0.4.1 Walkthrough: Wrap-Up and Beta
In this final ABM Warranty 0.4.1 walkthrough, I’m wrapping up the last features I had not covered directly in the earlier videos and then focusing on support, community, and the beta program. I also want to show where the support resources live inside the app so you know where to go if you need help, documentation, or a way to send useful feedback. Additionally, I'll be covering some of the key features that were updated since the previous version, including any bug fixes or improvements made to existing functionality.
ABM Warranty 0.4.1 Walkthrough: Managed Preferences
In this part of the ABM Warranty 0.4.1 walkthrough series, I'm focusing on managed preferences and the credential packaging workflow. In the last video, I covered multiple credentials inside the app itself. In this one, I'm showing how to package those credentials so they can be deployed securely through MDM. This process is a crucial step in ensuring that your credentials are properly configured and protected within your organization's mobile device management system.
Low Profile Walkthrough and Review
Today I’m walking through Low Profile, a utility from Nindi Gill that I use when I want to inspect profiles already installed on a Mac and figure out whether those profiles contain issues I need to clean up. The value is that Low Profile gives me a straightforward way to inspect profiles installed on any Mac. This simplicity makes it easy for me to identify and address potential problems, which is especially useful when working with multiple machines or troubleshooting complex profile configurations.
ABM Warranty 0.4.1 Walkthrough: Multiple Credentials
In this part of the ABM Warranty 0.4.1 walkthrough series, I’m focusing on multiple credentials. In the first video, I showed the basic setup and how to add a single credential. Now, I want to explore what happens when I remove a credential, what changes occur when I add more than one, and how the app behaves once there are multiple contexts in play. This will help clarify any potential issues or inconsistencies that may arise with multiple credentials.
QuickPKG Walkthrough and Review
I use QuickPKG when I need to turn an application, DMG, or ZIP file into a package quickly without wasting time in a heavier packaging workflow. This post follows the same path as my video: what QuickPKG is, where to get it, how I run it, what a simple packaging example looks like, and where I think admins need to be careful about potential pitfalls that can arise from using this tool.
ABM Warranty 0.4.1 Walkthrough: Introduction
In this first ABM Warranty 0.4.1 walkthrough, I want to show you what the app actually does before I get into the more specific feature videos. This is the broad introduction. I’m walking through the dashboard, how I think about the warranty cards, how released devices are handled, how the filters work, how to add credentials, where the data is stored locally, and what the logging and security model looks like.
ABM Warranty 0.4.1
The 0.4.x release series for ABM Warranty is focused on operational scale. The earlier 0.3 releases were about trust, correctness, and stabilizing the foundation. Version 0.4.1 builds directly on that work by making the app more practical for consultants, internal IT teams, and managed service providers who need to support multiple environments without losing isolation, control, or visibility. This includes improvements to user interface and workflow, as well as enhanced reporting capabilities to help these users manage their workflows more efficiently.
The warranty dashboard Apple doesn’t provide… yet
Download ABM Warranty