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

# Get Bootstrap Token

Gets the bootstrap token from the server.

## URL

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

## Response Codes

200 OK: The response object the server returns for the GetBootstrapToken request.

## 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 returns the device’s bootstrap token data that the server stores. If a bootstrap token isn’t available, the server returns a success response with either a zero-length value for the BootstrapToken key or omits the key. Requires a device enrolled using Automated Device Enrollment. Check-in availability  |   |   |   |   |

## HTTP Body

The request object the system sends for the GetBootstrapToken request.

## Topics

### Requests and responses

- [GetBootstrapTokenRequest](devicemanagement/getbootstraptokenrequest.md)
- [GetBootstrapTokenResponse](devicemanagement/getbootstraptokenresponse.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)
- [Set Bootstrap Token](devicemanagement/set-bootstrap-token.md)
- [Return To Service](devicemanagement/return-to-service.md)
