<!--
{
  "availability" : [
    "Device Assignment Services: 5.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "DeviceManagement",
  "identifier" : "/documentation/DeviceManagement/Fetch-Devices",
  "metadataVersion" : "0.1.0",
  "role" : "Web Service Endpoint",
  "symbol" : {
    "kind" : "Web Service Endpoint",
    "modules" : [
      "Device Management"
    ],
    "preciseIdentifier" : "rest:dep:post:server-devices"
  },
  "title" : "Get a List of Devices"
}
-->

# Get a List of Devices

Get a list of devices that are managed by the server.

## Discussion

This request fetches a list of all devices that are assigned to this MDM server at the time of the request. This service should be used for loading an initial list of devices into the MDM server’s data store. Once the list of devices is loaded, [`Sync the List of Devices`](/documentation/DeviceManagement/Sync-Devices) to update the list.

This request provides a limited number of entries per request, using cursors to provide position information across requests.

## Topics

### Request and Response

[`FetchDeviceRequest`](/documentation/DeviceManagement/FetchDeviceRequest)

The request for a list of devices.

[`FetchDeviceResponse`](/documentation/DeviceManagement/FetchDeviceResponse)

The response that contains a list of devices.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)