---
title: Check Out
framework: devicemanagement
role: symbol
role_heading: Web Service Endpoint
path: devicemanagement/check-out
---

# Check Out

Responds to the removal of the MDM enrollment profile from a device.

## URL

PUT https://yourmdmhost.example.com/checkin

## Response Codes

200 OK:

## Mentioned in

Migrating managed devices

## Discussion

Discussion The system sends this message on a best-effort basis. If the system can’t send the message while removing the MDM profile, it removes the profile and doesn’t resend the message. On success, the server needs to respond with a 200 OK status. Check-in availability  |   |   |   |   |

## HTTP Body

The request object the system sends for the CheckOut request.

## Topics

### Requests

- [CheckOutRequest](devicemanagement/checkoutrequest.md)

## See Also

### Commands

- [Authenticate](devicemanagement/authenticate.md)
- [User Authenticate](devicemanagement/user-authenticate.md)
- [Get Token](devicemanagement/get-token.md)
- [Token Update](devicemanagement/token-update.md)
- [Get Bootstrap Token](devicemanagement/get-bootstrap-token.md)
- [Set Bootstrap Token](devicemanagement/set-bootstrap-token.md)
- [Return To Service](devicemanagement/return-to-service.md)
