1 min lesson
Console clicks vs. the API
Use "An engineer treats the console as the manual fallback and drives the platform through its API" to say what you would do next.
Step 1 of 3
Console clicks vs. the APIwhere IT-as-engineering shows up
A help-desk admin configures MDM by clicking through the console. An engineer treats the console as the manual fallback and drives the platform through its API - because anything you do twice should be code. This distinction is exactly the automation-first bar Cursor is testing for.
Learn more
Advanced table
You don't have to never touch the console
- Task
- Enroll a batch of devices
- Help-desk way
- Add each serial in the console UI
- Engineer way
- Script the bulk import and assignment against the MDM API from a CSV or ABM sync
- Task
- Report on fleet compliance
- Help-desk way
- Read the console dashboard, screenshot for audit
- Engineer way
- Pull the device API on a schedule into a sheet/DB; generate audit evidence automatically
- Task
- Remediate a misconfig
- Help-desk way
- Find affected devices manually, re-push by hand
- Engineer way
- Detect via API/query, push a remediation script to the matched smart group, verify it converged
- Task
- Onboard a new app
- Help-desk way
- Upload + assign in the UI each time
- Engineer way
- Version the deployment config in git; apply via API so it's reviewable and reproducible
| Task | Help-desk way | Engineer way |
|---|---|---|
| Enroll a batch of devices | Add each serial in the console UI | Script the bulk import and assignment against the MDM API from a CSV or ABM sync |
| Report on fleet compliance | Read the console dashboard, screenshot for audit | Pull the device API on a schedule into a sheet/DB; generate audit evidence automatically |
| Remediate a misconfig | Find affected devices manually, re-push by hand | Detect via API/query, push a remediation script to the matched smart group, verify it converged |
| Onboard a new app | Upload + assign in the UI each time | Version the deployment config in git; apply via API so it's reviewable and reproducible |
You don't have to never touch the console - you have to reach for the API by default and keep the config in version control.