Skip to main content

ArborXR MDM API

Devices

38 endpoints in the ArborXR MDM API v3.

EndpointRequestDescription
AddFileToDevicePOST /devices/{deviceId}/filesAdd a file to a device.
AddReleaseChannelToDevicePOST /devices/{deviceId}/release-channelsAdd a release channel to a device.
AddVideoToDevicePOST /devices/{deviceId}/videosAdd a video to a device.
AttachTagsToDevicePATCH /devices/{deviceId}/tags/attachAttach tags to a device.
CancelDeviceFileUploadDELETE /devices/{deviceId}/file-uploads/{deviceFileUploadId}Cancel a device file download request that is still pending or preparing.
CheckFingerprintPOST /devices/{deviceId}/fingerprintCheck the device fingerprint.
ClearAppDataForAppPOST /devices/{deviceId}/clear-data/apps/{appId}Clear app data for a managed app on a device.
ClearAppDataForPackagePOST /devices/{deviceId}/clear-data/packages/{packageName}Clear app data on a device by any package name.
DeleteDeviceBugreportDELETE /devices/{deviceId}/bugreports/{deviceBugreportId}Delete a device bug report request.
DetachTagsFromDevicePATCH /devices/{deviceId}/tags/detachDetach tags from a device.
DownloadDeviceBugreportGET /devices/{deviceId}/bugreports/{deviceBugreportId}/downloadDownload an uploaded bug report.
DownloadDeviceFileGET /devices/{deviceId}/file-uploads/{deviceFileUploadId}/downloadDownload a prepared file.
FactoryResetDevicePOST /devices/{deviceId}/factory-resetFactory reset a device.
GetDeviceBugreportGET /devices/{deviceId}/bugreports/{deviceBugreportId}Get a single device bug report request.
GetDeviceBugreportsGET /devices/{deviceId}/bugreportsGet a paginated list of a device's bug report requests, most recent first.
GetDeviceFileUploadGET /devices/{deviceId}/file-uploads/{deviceFileUploadId}Get a single device file download request.
GetDeviceFileUploadsGET /devices/{deviceId}/file-uploadsGet a paginated list of a device's file download requests, most recent first.
GetDeviceFilesGET /devices/{deviceId}/filesGet a paginated list of files assigned to a device.
GetDeviceReleaseChannelsGET /devices/{deviceId}/release-channelsGet a paginated list of release channels assigned to a device.
GetDeviceVideosGET /devices/{deviceId}/videosGet a paginated list of videos assigned to a device.
GetDeviceGET /devices/{deviceId}Get a single device.
GetDevicesGET /devicesGet a paginated list of your organization's devices.
LaunchAppOnDevicesPOST /devices/launch/apps/{appId}Launch an app on multiple devices in one call.
LaunchAppPOST /devices/{deviceId}/launch/apps/{appId}Launch an app on a device.
LaunchPackageOnDevicesPOST /devices/launch/packages/{packageName}Launch an app by package name on multiple devices in one call, without checking whether it is installed.
LaunchPackagePOST /devices/{deviceId}/launch/packages/{packageName}Launch an app on a device by package name.
LaunchVideoOnDevicesPOST /devices/launch/videos/{videoId}Launch a video on multiple devices in one call.
LaunchVideoPOST /devices/{deviceId}/launch/videos/{videoId}Launch a video on a device.
MigrateDeviceToOrganizationPOST /devices/{deviceId}/migrate/{organizationSlug}Migrate a device to another organization.
RebootDevicePOST /devices/{deviceId}/rebootReboot a device.
RemoveFileFromDeviceDELETE /devices/{deviceId}/files/{fileId}Remove a file from a device.
RemoveReleaseChannelFromDeviceDELETE /devices/{deviceId}/release-channels/{releaseChannelId}Remove a release channel from a device.
RemoveVideoFromDeviceDELETE /devices/{deviceId}/videos/{videoId}Remove a video from a device.
RequestDeviceBugreportPOST /devices/{deviceId}/bugreportsAsk the device for a full OS bug report.
RequestDeviceFileUploadPOST /devices/{deviceId}/file-uploadsRequest a download of a file from the device's shared storage.
ShutDownDevicePOST /devices/{deviceId}/shut-downShut down a device.
UpdateDeviceCustomFieldsPATCH /devices/{deviceId}/custom-fieldsUpdate custom fields on a device.
UpdateDevicePUT /devices/{deviceId}Update a device.