Episode 276: Big Changes to Jamf APIs and JSSImporter, with Graham Pugh

APIs are an integral aspect of how we can programmatically work with any product. The original Jamf Classic API won’t be allowing basic authentication any longer, which means any workflows that hook into the old URI-based REST endpoints will be going away. So there are big changes coming to the Jamf API and Graham Pugh will be joining us to talk through what that means for some of the projects he maintains.
Hosts:
- Tom Bridge, Principal Product Manager, JumpCloud – @tbridge777
- Charles Edge, CTO, Bootstrappers.mn – @cedge318
- Marcus Ransom, Senior Sales Engineer, Jamf – @marcusransom
Guest
- Graham Pugh – @GrahamRPugh
Links
- Jamf Pro Classic API Authentication Changes
- Blog Post (Feb 2022): How do changes to the Jamf Pro API authentication affect JamfUploader and JSSImporter?
- Python-jamf by Uni of Utah Marriott Library
- Ruby-jss by Pixar Animation Studios
- https://github.com/jamf/Classic-API-Postman-Collection
- Prune by Leslie Helou – Remove unused items from your Jamf server
- KMART by Nindi Gill
- Git2jss by Geoff Lee
- Detect Thoughts REST app by Charles Edge
- Scriptorium by Tony Williams
- JamfUploader – AutoPkg processors
- JNUC 2021 Presentation video: Making package uploading and deployment easier with JamfUploader (Anthony Reimer and Graham Pugh)
- MacAdmins @ PSU 2022 Presentation Video: Demystifying JamfUploader
- JamfRecipeMaker
- Graham’s Music Contribution to the Pod
- Of course there is a Derflounder post about moving to bearer tokens
Listen
Sponsors:

Patreon Sponsors:
The Mac Admins Podcast has launched a Patreon Campaign! Our named patrons this month include:
Rick Goody, Mike Boylan, Melvin Vives, William (Bill) Stites, Anoush d’Orville, Jeffrey Compton, M.Marsh, Hamlin Krewson, Adam Burg, A.J. Potrebka, James Stracey, Timothy Perfitt, Nate Cinal, William O’Neal, Sebastian Nash, Command Control Power, Stephen Weinstein, Chad Swarthout, Daniel MacLaughlin, Justin Holt, William Smith, and Weldon Dodd
Mac Admins Podcast Community Calendar, Sponsored by Watchman Monitoring
Conferences
Event Name | Location | Dates | Format | Cost |
---|---|---|---|---|
ACES Conference | Online | 5, 12, 19, 26 May 2022 | Synchronous • Thursdays 12:00-14:30 EDT (UTC-4) | USD$299 |
MacAdmins Campfire Sessions | Online (State College, PA, USA) | Thursdays in June and July 2022 | Synchronous • Thursdays 13:00-15:00 EDT (UTC-4) | Free |
Apple Worldwide Developers Conference | Online (one in-person event @ Cupertino, CA, USA) | 6–10 June 2022 | Asynchronous • New sessions available daily | Free |
MacDevOps YVR | Online (Vancouver, BC, Canada) | 15-17 June 2022 | Synchronous • 2 consecutive days | CAD$50-2000 |
Jamf Nation User Conference | San Diego, CA & Online | 27–29 September 2022 | In Person & Virtual | $899-$1299 Education. $1099-$1499 Commercial (pricing increases over time), $299 Virtual, Keynote streams free |
MacSysAdmin | Online (Göteborg, Sweden) | 4–7 October 2022 | Asynchronous • New sessions available daily | Free (Optional T-shirt purchase) |
Objective by the Sea | El Vendrell, Spain (Barcelona) | 3-5 October 2022 (Training) 6-7 October 2022 (Talks) |
In Person | 0-499€ |
Upcoming Meetups
Event Name | Location | Dates | Cost |
---|---|---|---|
Mac Admin Monthly | Virtual | 8 March 2022, 4:30pm ET | Free |
JumpCloud IT Admin Network (DC) | Virtual | 8 March 2022, 4pm ET | Free |
San Diego MacAdmins Meetup | Virtual | 9 March 2022, 6pm PT | Free |
Recurring Meetups
Event Name | Location | Dates | Cost |
---|---|---|---|
London Apple Admins Pub | Online weekly (see #laa-pub in MacAdmins Slack for connection details), sometimes in-person | Most Thursdays at 17:00 BST (UTC+1), 19:00 BST when in-person | Free |
#ANZMac Channel Happy Hour | Online (see #anzmac in MacAdmins Slack for connection details) | Thursdays 5 p.m. AEST | Free |
Sponsor the Mac Admins Podcast:
If you’re interested in sponsoring the Mac Admins Podcast, please email podcast@macadmins.org for more information.
Social Media:
Get the latest about the Mac Admins Podcast, follow us on Twitter! We’re @MacAdmPodcast!