---
title: Set Bootstrap Token
framework: devicemanagement
role: symbol
role_heading: Web Service Endpoint
path: devicemanagement/set-bootstrap-token
---

# Set Bootstrap Token

Sends the bootstrap token to the server.

## URL

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

## Response Codes

200 OK:

## Mentioned in

Deploy software updates using declarative management Returning a managed device to service

## Discussion

Discussion A server that supports this request needs to include a com.apple.mdm.bootstraptoken value in the ServerCapabilities key of the MDM profile payload to enroll the device. This request changes or clears a device’s bootstrap token data that the server stores. Requires a device enrolled using Automated Device Enrollment. Check-in availability  |   |   |   |   |

## HTTP Body

The request object the system sends for the SetBootstrapToken request.

## Topics

### Requests

- [SetBootstrapTokenRequest](devicemanagement/setbootstraptokenrequest.md)

## See Also

### Commands

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