RepositoryCertificates
API | Description |
---|---|
GET repository/certificates/{certificateId} |
Gets the identified Certificate in consumer's Environment. |
GET repository/certificates |
Gets all Certificate in consumer's Environment. |
DELETE repository/certificates/{certificateId} |
Deletes a Certificate. |
PUT repository/certificates/{certificateId} |
Updates the current Certificate alias. |
POST repository/certificates |
Creates a Certificate in the Environment of current API consumer. |
DeviceLocation
API | Description |
---|---|
GET devices/{deviceId}/lastlocation |
This method is now obsolete. Please use the GetDevice method with OData instead. Searches for a device's last location. |
POST device/locations |
Receives a new device coordinate. |
DeviceApplicationInventory
API | Description |
---|---|
POST device/operations/appinventory |
Method to receive the device's inventory. |
Groups
API | Description |
---|---|
POST groups |
Creates a new root group. |
POST groups/{parentGroupId}/subgroups |
Creates a new subgroup as a child of another group. |
POST groups/{groupId}/devices |
Adds a device to the specified group. |
PUT groups/{groupId} |
Updates a root group. |
GET groups/{groupId}/profiles?filter={filter} |
Gets the profiles that are active in the group. |
GET groups/{groupId} |
Gets the group by id from environment. |
GET groups |
Gets the groups from environment. |
DELETE groups/{groupId} |
Deletes the specified group from the environment. |
Environments
API | Description |
---|---|
GET environment |
Searches for the Environment of current API consumer. |
POST environment/enrollment-settings |
Sets the default enrollment settings for the Environment of current API consumer. |
POST environment/settings |
Sets the default settings for the Environment of current API consumer. |
Applications
API | Description |
---|---|
PUT devices/{deviceId}/application/{applicationId} |
Relate a given Application to a given Device. |
GET applications/{applicationId} |
Gets the identified Application in consumer's Environment. |
GET applications |
Gets all Application in consumer's Environment. |
PUT device/applications/{packageName}/registrationid |
Stores a device generated registration push ID. |
DeviceMonitoring
API | Description |
---|---|
GET devices/{deviceId}/locationhistory?date={date} |
Returns a list of device's coordinates. |
POST device/battery |
Receives a new device's battery information. |
POST device/dataUsage |
Receives a new device's data usage information. |
POST device/memory |
Sends device's memory information. |
POST device/locationhistory |
Receives a list of device's coordinates. |
POST device/applications/statistics |
Receives a list of device's application usage statistics. |
RepositoryApplications
API | Description |
---|---|
GET googleplay/applications/{packageName}/configurationSchema |
Returns a list of Google Play application restrictions. |
GET googleplay/applications/{packageName}/permissions |
Returns a list of Google Play application permissions. |
GET googleplay/applications?nextPageToken={nextPageToken} |
Returns a list of available applications approved by the user in his company's managed Google Play. |
POST repository/applications |
Registers an RepositoryApplicationVersion in the consumer's Environment. |
DELETE repository/applications/{applicationId} |
Deletes a RepositoryApplication. |
DELETE repository/applications/{applicationId}/versions/{versionId} |
Deletes a RepositoryApplicationVersion. |
GET repository/applications/{applicationId} |
Gets the identified RepositoryApplicationVersion in consumer's Environment. |
GET repository/applications |
Gets simple information about all RepositoryApplicationVersion in consumer's Environment. |
PUT repository/applications/{applicationId} |
Registers an RepositoryApplicationVersion in the consumer's Environment. |
POST repository/applications/{applicationId}/versions |
Upload application from user. |
Health
API | Description |
---|---|
GET health |
Gets the Operation Api health status. |
Devices
API | Description |
---|---|
GET device/androidForWorkAuthenticationToken |
Generates an Android for Work authentication token for the device. |
GET devices/{deviceId}/variables |
Gets a Device variables. |
GET environment/variables |
Gets the Device variables of an environment. |
POST devices/{deviceId}/variables |
Sets a Device variable. |
PUT devices/{deviceId}/variables |
Sets a Device variables. |
POST devices/{deviceId}/profiles?type={type} |
Reapply the profiles for the device. |
POST devices |
Creates a Device in the Environment of current API consumer. |
DELETE devices/{deviceId} |
Deletes a Device. |
POST device/enroll |
Performs the enroll of the a Device to the informed Environment. |
GET devices/{deviceId} |
Searches for a specific device. |
GET device/environment |
Gets the environment information of the device. |
GET devices/{deviceId}/profiles?composedProfileType={composedProfileType} |
Gets the profiles that are active in the device. |
GET devices?status={status} |
Searches for devices in the Environment of current API consumer. |
GET devices/{deviceId}/launcher |
Updates the current Device alias. |
POST device/status |
Checks a Device status. |
PUT devices/{deviceId}/alias |
Updates the current Device alias. |
POST device/information |
Updates the current Device information. |
Statistics
API | Description |
---|---|
GET statistics/devices/{deviceId}/applications?startDate={startDate}&endDate={endDate} |
Gets the statistics for the device application usage. |
GET statistics/environment/applications?startDate={startDate}&endDate={endDate} |
Gets the statistics for the device application usage in the environment. |
GET statistics/applications/{packageName}/versions?GroupId={GroupId} |
Gets the statistics for the application versions. |
GET statistics/devices/activeApplicationVersion |
Gets the statistics for the device agent version. |
GET statistics/devices/capability |
Gets the statistics for the device capabilities. |
GET statistics/devices/platformVersion |
Gets the statistics for the device platform. |
GET statistics/devices/status |
Gets the statistics for the device status. |
GET statistics/applications/{packageName}/devices?versionCode={versionCode}&without={without} |
Gets the devices with a specific application version. |
DeviceApplicationBlacklist
API | Description |
---|---|
GET devices/{deviceId}/blacklist/{id} |
Gets a specific blacklist item from specified device's blacklist. |
POST devices/{deviceId}/blacklist |
Adds a new application to the specified device's blacklist. Please note that changing the blacklist using this method does not send the list to the device. After the blacklist is assembled, you need to post a ApplicationBlacklistConfigurationOperation, which will then gather this list and synchronize it with the client. |
DELETE devices/{deviceId}/blacklist/{id} |
Remove a specific blacklist item from specified device's blacklist. Please note that changing the blacklist using this method does not send the list to the device. After the blacklist is assembled, you need to post a ApplicationBlacklistConfigurationOperation, which will then gather this list and synchronize it with the client. |
Profiles
API | Description |
---|---|
POST profiles |
Register a new profile. |
POST profiles/{profileId}/groups |
Associate a profile with a group. |
PUT profiles/{profileId}?force={force} |
Register a new profile. |
DELETE profiles/{profileId}/groups/{groupId} |
Associate a profile with a group. |
GET profiles/{profileId} |
Gets the profile with the specified identifier. |
GET profiles |
Gets every registered profile for the user's environment. |
DELETE profiles/{profileId} |
Deletes a profile. |
Operations
API | Description |
---|---|
POST devices/{deviceId}/operations |
Create a new Operation's. |
GET device/notifications |
Gets the pending operations of a device. |
GET operations/{operationId} |
Return all operations in the user's Environment. |
GET device/operations/{operationId}/data |
Gets the data of the informed Operation. |
GET devices/{deviceId}/operations?oftype={oftype} |
Return all operations in the user's Environment associated with the given Device. |
GET operations?oftype={oftype} |
Return all operations in the user's Environment. |
POST device/operations/{operationId}/logs |
Create a new Operation's log entry. |
DELETE devices/{deviceId}/operations/{operationId} |
Deletes a Operation from the server. |