Skip to main content
Question

API call to disown Devices

  • June 17, 2026
  • 5 replies
  • 53 views

Forum|alt.badge.img+1
Hello everyone, is there an API Call/Endpoint to disown Devices (ADE) in Jamf School?

5 replies

dmccluskey
Forum|alt.badge.img+9
  • Valued Contributor
  • June 17, 2026

I just had a ticket last week with apple asking the same question.

You can use an API to move devices around but apple does not allow a API for disowning or releasing a device.

 

“You are correct in that the API does not contain a service to release a device from Apple Business.  I was not clear if you wanted to control device assignment, which can be done with the API, so you could at least unassign it from the MDM. But, to completely release it from Apple Business is something the API cannot do.

 

I do see a couple of other requests that have come through asking for this same capability but I do not see anything committed to an implementation at this time. I encourage you to submit an enhancement request via Feedback (AppleSeed for IT) to request this feature. If you outline how it will ease workflow, time and cost savings, etc. it may lend some weight to the requests for future consideration.”


Chubs
Forum|alt.badge.img+26
  • Jamf Heroes
  • June 17, 2026

I have this setup and wrapped into an app wrapper for Jamf Pro.  Is the API for Jamf School significantly different?  Also be mindful that this doesn't NOT delete the device record from Jamf.  It only unassigns it from Apple Business/Apple School.

https://github.com/jawheelr/Apple-Device-Action-Tool


Forum|alt.badge.img+1
  • Author
  • New Contributor
  • June 18, 2026
Unfortunately, it doesn't work with Jamf School. But thanks anyway.

Forum|alt.badge.img+1
  • Author
  • New Contributor
  • June 18, 2026

I just had a ticket last week with apple asking the same question.

You can use an API to move devices around but apple does not allow a API for disowning or releasing a device.

 

“You are correct in that the API does not contain a service to release a device from Apple Business.  I was not clear if you wanted to control device assignment, which can be done with the API, so you could at least unassign it from the MDM. But, to completely release it from Apple Business is something the API cannot do.

 

I do see a couple of other requests that have come through asking for this same capability but I do not see anything committed to an implementation at this time. I encourage you to submit an enhancement request via Feedback (AppleSeed for IT) to request this feature. If you outline how it will ease workflow, time and cost savings, etc. it may lend some weight to the requests for future consideration.”

What a load of rubbish from Apple. We have leased devices that need to be removed regularly. Removing the devices via Apple School Manager isn't very user-friendly.

Chubs
Forum|alt.badge.img+26
  • Jamf Heroes
  • June 18, 2026

I just had a ticket last week with apple asking the same question.

You can use an API to move devices around but apple does not allow a API for disowning or releasing a device.

 

“You are correct in that the API does not contain a service to release a device from Apple Business.  I was not clear if you wanted to control device assignment, which can be done with the API, so you could at least unassign it from the MDM. But, to completely release it from Apple Business is something the API cannot do.

 

I do see a couple of other requests that have come through asking for this same capability but I do not see anything committed to an implementation at this time. I encourage you to submit an enhancement request via Feedback (AppleSeed for IT) to request this feature. If you outline how it will ease workflow, time and cost savings, etc. it may lend some weight to the requests for future consideration.”

What a load of rubbish from Apple. We have leased devices that need to be removed regularly. Removing the devices via Apple School Manager isn't very user-friendly.

The only way you can do a disown is via the ADE token response from your MDM.  It works for Jamf Pro.  I REALLY wish I had a Jamf School environment to build things that are cross sub-platform.