Customize workflows with the API

SimpleMDM provides a powerful API for programmatic access to your account and devices. Available as a RESTful JSON implementation, we’ve made it easy for MacAdmins to integrate SimpleMDM into existing infrastructure.

Graphic of Mac monitor with API code displayed
Graphic of Mac monitor with API code displayed

Advanced automation capabilities

Do everything you can do natively in the SimpleMDM admin interface but automate it to your liking. Leverage the API to perform basic device management tasks, such as restart, lock, and shut down devices, or build custom logic to automate entire deployment workflows.

Image of MacBook laptop displaying what devices and how many devices are on individual servers

Countless integration opportunities

Whether you’re looking to implement infrastructure –as code (IaC) or leverage webhooks to receive information in real time — the possibilities for integrations are endless. Popular software and applications that SimpleMDM customers already integrate with using the API include:

  • Configuration management tools, like Chef, Puppet, Terraform, and Spacelift


  • Security information and event management (SIEM) tools, like Splunk, Datadog, and SolarWinds 


  • Helpdesk ticketing systems, like Freshdesk, Zendesk, and Jira Service Desk


Graphic showing SimpleMDM's integrations with an array of software logosGraphic showing SimpleMDM's integrations with an array of software logos
Logos for Slack, Microsoft Teams, Zapier, Service Now, and AWSLogos for Slack, Microsoft Teams, Zapier, Service Now, and AWS

Lightning fast webhooks

Use webhooks to collect real-time information and trigger actions based on events, like devices enrolled, unenrolled, or group assignment changes. When events occur, send automated messages and information to other systems within your tech stack, such as:

  • Slack

  • Microsoft Teams

  • Zapier

  • ServiceNow

  • AWS Lambda

Resources to help you get started

A curated list of some of our favorite resources created by members of the MacAdmin community.

A Python library to make it easier to interact with the SimpleMDM API


A video created by Lucas J. Hall highlighting considerations when using an API via MDM to systematically manage devices


A useful guide to getting started with the SimpleMDM API and Python written by Steve Quirke

Bearded man with glasses sitting down at a desk working on an iMac in black and whiteBearded man with glasses sitting down at a desk working on an iMac in black and white