Hands-on with the Jamf Pro API (Part I)

Speakers: Joshua Roskos & William Smith

Level: Intermediate, Hands-on (BYOD for attendees)

Excerpt: Going beyond the “intro” to the API, Jamf Professional Services Engineers Josh Roskos and William Smith will guide you through using one of the most powerful tools Jamf Pro administrators have for automating changes in their systems. (Two part session)

Description: Going beyond the “intro” to the API, Jamf Professional Services Engineers Josh Roskos and William Smith will guide you through using one of the most powerful tools Jamf Pro administrators have for automating changes in their systems. They’ll cover step-by-step practical command line examples, explain how to parse data for the information you need and help you craft scripts to accomplish tasks in seconds that would take hours or days (or much longer) through a web browser.

They’ll cover:

Part I:

  • Tools for accessing the Jamf Pro API and creating scripts
  • How to add and change data in Jamf Pro using the API
  • How to parse XML data using command line tools such as awk, sed, xmllint and xpath

    Part II:

  • How to apply the tools from Part I to scripts accessing the Jamf Pro API
  • How to generate Jamf Pro searches to return data more quickly
  • How to send APNs commands to devices
  • Considerations for using open source and free tools such as MUT, Jamf Migrator and python-jss.


    About the speakers

    William Smith (Twitter: @meck) – Professional Services Engineer – Jamf

    Bill has worked in the information technology field for nearly 25 years as and enterprise administrator, a consultant and trainer. He is currently a Senior Professional Services Engineer with Jamf, headquartered in Minneapolis, working education, enterprise and government clients.

    In April 2003, Microsoft awarded him as an MVP for his online support of others in the Microsoft communities, recognizing him in his area of expertise in Macintosh and Windows integration and later Office for Mac. He has worked internationally to support Macintosh computers and integrate them with Active Directory, Exchange and Office 365.

    Bill has spoken at Jamf Nation User Conference, MacIT, MacTech, Penn State MacAdmins and other conferences, written for MacTech Magazine and is co-author of the second edition of the Enterprise Mac Administrator’s Guide. He is also a co-founder of Macbrained Twin Cities, a community supporting all things Apple from Education to Enterprise.


    Joshua Roskos (Twitter: @jroskos) – Strategic Technical Account Manager II – Jamf

    Josh Roskos joined Jamf as a Professional Services Engineer in 2016 and is now a Strategic Technical Account Manager II. He graduated from Herzing University with a B.S. in Technology Management and has over 14 years of professional IT experience. Through his career, his curiosity and love of technology brought him knowledge touching many different systems and products. It wasn’t long before Apple devices became his passion and he followed his passion to Jamf. Today he works directly with many customers to ensure they are successful with the Apple ecosystem.

  • This entry was posted in MacAdmins 2018 Sessions. Bookmark the permalink.