Guide
JAMF Connection
This page explains the out-of-the-box JAMF connection profile in ABM Warranty. This is specifically for the prebuilt JAMF profile, not the Builder profile. The JAMF profile is designed to reduce setup complexity by providing predefined endpoint behavior and default mapping expectations for the ABM warranty fields used by outbound sync.
Purpose
The JAMF profile defines a known outbound integration contract for JAMF Pro. It lets you authenticate once, validate the connection, and then focus on mapping review and sync behavior. You are not required to manually design every endpoint contract in the way Builder requires.
Scope
The JAMF profile supports outbound sync of ABM warranty-related values to JAMF records and uses serial number as the record matching key. The profile includes expected destination field names and endpoint patterns suitable for JAMF API workflows.
JAMF Connection Wizard Flow
Step 1: Connection Basics + OAuth Details
Enter friendly name, base URL, token URL, OAuth client ID, and client secret. Optional values such as scope/audience may exist depending on profile fields, but required fields are validated before continuing.
Step 2: Connection Validation (Not Shown)
The wizard validates authentication and confirms the profile can communicate with destination APIs. For JAMF profile flows, this step is intended to be deterministic: when validation succeeds, the flow advances to mapping review instead of requiring manual contract design. This step is typically shown by a progress spinner and authenticates very fast assuming that your information is correct, if not its kicked back to step 1. Your Jamf Pro API Client needs the following privileges: Read Computers, Update Computers, Read Mobile Devices, Update Mobile Devices, Read Users, Update Users.
Step 3: Field Mapping Review
You review ABM source fields, destination field selections, destination sample values, and action rules. This is where you confirm update behavior prior to save.
Enter the information into the JAMF API Connection Wizard.
Update Mapping fields for purchasing data.
Understanding Mapping in JAMF Profile
Key Matching Field
Serial number is the lookup key used to find destination records. This key should not be mapped as a field to overwrite destination identity. It is used for matching.
Default Warranty Field Set
Current warranty mapping surfaces these core ABM fields:
serialNumberorderNumberorderDateTimepurchaseSourceTypepurchaseSourceIdappleCareIdwarrantyDatelifeExpectancy
Action Rules
Per-field action controls define behavior:
- Update: field is eligible for outbound update.
- Skip: field is never updated by outbound sync.
- Key: identity/match behavior (used for serial matching context).
Even when action is Update, sync logic may still skip a field when source and destination values are already equivalent after normalization.
How to Update Mappings Later
- Settings → Connections.
- Select the JAMF connection row.
- Choose Update Mapping.
Review Device Type Scope
Use the device type selector to switch between Computers and Mobile Devices where available. Mapping drafts and sample snapshots are scope-aware and should be reviewed per scope before save.
Confirm Destination Samples
Destination sample values are used for operator confidence while mapping. If samples are empty, validate API auth, path contract behavior, and serial lookup viability before concluding mapping is incorrect.