System Profiles (REST)

GET Profiles

Lists all the System Profiles on the server.

GET
https://<server>:8021/api/v3/profiles
produces application/json

GET Profile

Inquires information about a particular System Profile.

GET
https://<server>:8021/api/v3/profiles/<profile>
produces application/json

PUT Profile

Creates a new System Profile, based on the specified System Profile template. If a System Profile with such name already exists, it will not be overwritten. Instead the request will return 403 error.

PUT
https://<server>:8021/api/v3/profiles/<profile>
consumes application/json

GET JavaScript Agent

Downloads the full JavaScript Agent for a particular logical application as a single file.

Use the full JavaScript Agent if your application uses a single application.js file that contains the minified contents of all your JavaScript files, or if you are building a Mobile Hybrid app. For best compatibility ensure to place it as the first script that gets loaded. Make sure to properly configure the application specific settings like monitor signal URL and CORS support in the UEM configuration.

GET
https://<server>:8021/api/v3/profiles/<profile>/applications/<application>/javascriptagent

GET JavaScript Agent initialization code

Produces the script tag for the JavaScript Agent initialization. The result is plain text, you have to copy and use it manually.

Use this script tag to manually inject the JavaScript Agent into your web application. Depending on your settings, the actual JavaScript Agent file will be loaded either synchronously or asynchronously. Make sure to properly configure the application specific settings like Agent location, monitor signal URL and CORS support in the UEM configuration.

GET
https://<server>:8021/api/v3/profiles/<profile>/applications/<application>/javascriptagent/initcode
produces text/plain

GET System Profile configurations

Lists all the configurations of the specified System Profile.

GET
https://<server>:8021/api/v3/profiles/<profile>/configurations
produces application/json

GET System Profile configurations status

Inquires the status of a particular configuration in the specified System Profile.

GET
https://<server>:8021/api/v3/profiles/<profile>/configurations/<configuration>/status
produces application/json

PUT System Profile configurations status

Enables/disables the status of a particular configuration in the specified System Profile.

PUT
https://<server>:8021/api/v3/profiles/<profile>/configurations/<configuration>/status
consumes application/json

GET System Profile status

Inquires the status of the specified System Profile.

GET
https://<server>:8021/api/v3/profiles/<profile>/status
produces application/json

PUT System Profile status

Enables/disables the specified System Profile.

PUT
https://<server>:8021/api/v3/profiles/<profile>/status
consumes application/json