POST devices/{deviceId}/operations

Create a new Operation's.

Remarks

Status HTTP returned:

  • 200 - Ok

    The operation has been successfully created.

  • 403 - Forbidden

    The authenticated user doesn't have permission to access the resource.

Request Information

Parameters

NameDescriptionAdditional information
deviceId
Device identification.

Define this parameter in the request URI.

operationRequestDto
DTO with all operations. Please ComposedOperationRequestDto.

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "operationType": 31,
  "storageTime": 1,
  "enable": true,
  "monitoringInterval": 1,
  "synchronizationInterval": 1
}
Sample:
{
  "operationType": 33,
  "certificateSettings": {
    "certificateAuthorities": [
      {
        "certificateId": "00000000-0000-0000-0000-000000000000"
      },
      {
        "certificateId": "00000000-0000-0000-0000-000000000000"
      }
    ],
    "certificateIdentities": [
      {
        "certificateId": null,
        "fromVariable": null
      },
      {
        "certificateId": null,
        "fromVariable": null
      }
    ]
  }
}
Sample:
{
  "operationType": 35
}
Sample:
{
  "operationType": 32,
  "telephonySettings": {
    "accessPointNames": [
      {
        "accessPointName": null,
        "apnType": null,
        "authenticationType": 0,
        "friendlyName": null,
        "mmsPort": null,
        "mmsProxy": null,
        "mmsServer": null,
        "mobileCountryCode": null,
        "mobileNetworkCode": null,
        "password": null,
        "port": null,
        "proxy": null,
        "server": null,
        "user": null
      },
      {
        "accessPointName": null,
        "apnType": null,
        "authenticationType": 0,
        "friendlyName": null,
        "mmsPort": null,
        "mmsProxy": null,
        "mmsServer": null,
        "mobileCountryCode": null,
        "mobileNetworkCode": null,
        "password": null,
        "port": null,
        "proxy": null,
        "server": null,
        "user": null
      }
    ],
    "defaultAccessPointName": "sample string 1",
    "incomingCallWhitelist": [
      "sample string 1",
      "sample string 2"
    ],
    "outgoingCallWhitelist": [
      "sample string 1",
      "sample string 2"
    ]
  }
}
Sample:
{
  "operationType": 34,
  "wifiSettings": {
    "wifiNetworks": [
      {
        "autoConnect": false,
        "eap": null,
        "hiddenSsid": false,
        "name": null,
        "passphrase": null,
        "security": 0,
        "ssid": null
      },
      {
        "autoConnect": false,
        "eap": null,
        "hiddenSsid": false,
        "name": null,
        "passphrase": null,
        "security": 0,
        "ssid": null
      }
    ]
  }
}
Sample:
{
  "operationType": 30,
  "productId": "sample string 1"
}
Sample:
{
  "addUser": true,
  "adjustMasterVolume": true,
  "alwaysOnVpnPackage": {
    "lockdown": true,
    "packageName": "sample string 2"
  },
  "applicationAutoUpdatePolicy": 0,
  "autoTime": true,
  "bluetooth": true,
  "bluetoothConfiguration": true,
  "bluetoothContactSharing": true,
  "camera": true,
  "cellBroadcastsConfiguration": true,
  "credentialsConfiguration": true,
  "dataRoaming": true,
  "debuggingFeatures": true,
  "ensureVerifyApplications": true,
  "factoryReset": true,
  "forceHighAccuracy": true,
  "frpAdminEmails": [
    "sample string 1",
    "sample string 2"
  ],
  "installApplications": true,
  "keyguardFeatures": [
    0,
    0
  ],
  "locationMode": 0,
  "lockScreenInfo": "sample string 16",
  "maximumTimeToLock": 17,
  "microphone": true,
  "mobileNetworksConfiguration": true,
  "modifyAccounts": true,
  "mountPhysicalMedia": true,
  "networkReset": true,
  "operationType": 28,
  "outgoingBeam": true,
  "outgoingCalls": true,
  "permissionPolicy": 0,
  "permittedInputMethods": [
    "sample string 1",
    "sample string 2"
  ],
  "playStoreMode": 0,
  "removeUser": true,
  "safeMode": true,
  "screenCapture": true,
  "sendReceiveSms": true,
  "skipFirstUseHints": true,
  "stayOnPluggedModes": [
    0,
    0
  ],
  "systemUpdatePolicy": 0,
  "tetheringConfiguration": true,
  "uninstallApplications": true,
  "untrustedApplicationsPolicy": 0,
  "usbFileTransfer": true,
  "vpnConfiguration": true,
  "wifiConfiguration": true,
  "windowedUpdateEndTime": 35,
  "windowedUpdateStartTime": 36
}
Sample:
{
  "emailSettings": {
    "emailAddress": "sample string 1",
    "incomingEmailServerSettings": {
      "password": "sample string 1",
      "protocol": "sample string 2",
      "serverAcceptAllCertificates": true,
      "serverAddress": "sample string 4",
      "serverPort": 5,
      "sslEnabled": true,
      "tlsEnabled": true,
      "userName": "sample string 8"
    },
    "outgoingEmailServerSettings": {
      "password": "sample string 1",
      "protocol": "sample string 2",
      "serverAcceptAllCertificates": true,
      "serverAddress": "sample string 4",
      "serverPort": 5,
      "sslEnabled": true,
      "tlsEnabled": true,
      "userName": "sample string 8"
    }
  },
  "operationType": 27
}
Sample:
{
  "launcherSettings": {
    "blockStatusBar": true,
    "enabled": true,
    "horizontalBackgroundImage": {
      "image": "sample string 1",
      "imageBase64": "sample string 1",
      "imageUrl": "sample string 2",
      "scaleType": 0
    },
    "lockTaskAllowed": true,
    "password": "sample string 4",
    "passwordType": 0,
    "titleText": "sample string 5",
    "verticalBackgroundImage": {
      "image": "sample string 1",
      "imageBase64": "sample string 1",
      "imageUrl": "sample string 2",
      "scaleType": 0
    },
    "whitelist": [
      {
        "alias": null,
        "executionRestrictions": null,
        "packageName": null,
        "visible": false
      },
      {
        "alias": null,
        "executionRestrictions": null,
        "packageName": null,
        "visible": false
      }
    ]
  },
  "operationType": 22
}
Sample:
{
  "airplaneMode": true,
  "bluetooth": true,
  "camera": true,
  "clipboard": true,
  "factoryReset": true,
  "homeKey": true,
  "microphone": true,
  "nfc": true,
  "operationType": 23,
  "powerOff": true,
  "safeMode": true,
  "screenCapture": true,
  "settingsChanges": true,
  "statusBarExpansion": true,
  "taskManager": true,
  "wifi": true
}
Sample:
{
  "maximumFailedPasswordAttemptsForWipe": 1,
  "operationType": 29,
  "passwordExpirationTimeout": 2,
  "passwordHistoryLength": 3,
  "passwordMinimumLength": 4,
  "passwordMinimumLetters": 5,
  "passwordMinimumLowercase": 6,
  "passwordMinimumNonLetter": 7,
  "passwordMinimumNumeric": 8,
  "passwordMinimumSymbols": 9,
  "passwordMinimumUppercase": 10,
  "passwordQuality": 0
}
Sample:
{
  "operationType": 24
}
Sample:
{
  "operationType": 25
}
Sample:
{
  "operationType": 26,
  "vpnSettings": {
    "vpnNetworks": [
      {
        "dnsSearchDomains": null,
        "dnsServers": null,
        "forwardingRoutes": null,
        "ipsecIdentifier": null,
        "ipsecPreSharedKey": null,
        "l2TPSecret": null,
        "l2TPSecretEnabled": false,
        "name": null,
        "pptpEncryptionEnabled": false,
        "serverAddress": null,
        "userName": null,
        "userPassword": null,
        "vpnType": 0
      },
      {
        "dnsSearchDomains": null,
        "dnsServers": null,
        "forwardingRoutes": null,
        "ipsecIdentifier": null,
        "ipsecPreSharedKey": null,
        "l2TPSecret": null,
        "l2TPSecretEnabled": false,
        "name": null,
        "pptpEncryptionEnabled": false,
        "serverAddress": null,
        "userName": null,
        "userPassword": null,
        "vpnType": 0
      }
    ]
  }
}
Sample:
{
  "airplaneMode": true,
  "applicationSettings": {
    "applications": [
      {
        "configurations": null,
        "packageName": null
      },
      {
        "configurations": null,
        "packageName": null
      }
    ]
  },
  "audioRecord": true,
  "bluetooth": true,
  "camera": true,
  "clipboard": true,
  "clipboardShare": true,
  "factoryReset": true,
  "headphone": true,
  "homeKey": true,
  "microphone": true,
  "navigationBar": true,
  "nfc": true,
  "operationType": 21,
  "otaUpgrade": true,
  "powerOff": true,
  "safeMode": true,
  "screenCapture": true,
  "settingsChanges": true,
  "softwareInstallation": true,
  "softwareUninstallation": true,
  "statusBar": true,
  "statusBarExpansion": true,
  "sVoice": true,
  "taskManager": true,
  "videoRecord": true,
  "wifi": true
}
Sample:
{
  "enabled": true,
  "operationType": 20,
  "storageTime": 1,
  "synchronizationInterval": 1
}
Sample:
{
  "operationType": 12
}
Sample:
{
  "operationType": 5
}
Sample:
{
  "operationType": 7,
  "enable": true,
  "monitoringInterval": 1,
  "storageTime": 1,
  "synchronizationInterval": 1
}
Sample:
{
  "operations": [
    {
      "operationType": 31,
      "storageTime": 1,
      "enable": true,
      "monitoringInterval": 1,
      "synchronizationInterval": 1
    },
    {
      "operationType": 33,
      "certificateSettings": {
        "certificateAuthorities": null,
        "certificateIdentities": null
      }
    },
    {
      "operationType": 35
    },
    {
      "operationType": 32,
      "telephonySettings": {
        "accessPointNames": null,
        "defaultAccessPointName": null,
        "incomingCallWhitelist": null,
        "outgoingCallWhitelist": null
      }
    },
    {
      "operationType": 34,
      "wifiSettings": {
        "wifiNetworks": null
      }
    },
    {
      "operationType": 30,
      "productId": "sample string 1"
    },
    {
      "addUser": true,
      "adjustMasterVolume": true,
      "alwaysOnVpnPackage": {
        "lockdown": false,
        "packageName": null
      },
      "applicationAutoUpdatePolicy": 0,
      "autoTime": true,
      "bluetooth": true,
      "bluetoothConfiguration": true,
      "bluetoothContactSharing": true,
      "camera": true,
      "cellBroadcastsConfiguration": true,
      "credentialsConfiguration": true,
      "dataRoaming": true,
      "debuggingFeatures": true,
      "ensureVerifyApplications": true,
      "factoryReset": true,
      "forceHighAccuracy": true,
      "frpAdminEmails": null,
      "installApplications": true,
      "keyguardFeatures": null,
      "locationMode": 0,
      "lockScreenInfo": "sample string 16",
      "maximumTimeToLock": 17,
      "microphone": true,
      "mobileNetworksConfiguration": true,
      "modifyAccounts": true,
      "mountPhysicalMedia": true,
      "networkReset": true,
      "operationType": 28,
      "outgoingBeam": true,
      "outgoingCalls": true,
      "permissionPolicy": 0,
      "permittedInputMethods": null,
      "playStoreMode": 0,
      "removeUser": true,
      "safeMode": true,
      "screenCapture": true,
      "sendReceiveSms": true,
      "skipFirstUseHints": true,
      "stayOnPluggedModes": null,
      "systemUpdatePolicy": 0,
      "tetheringConfiguration": true,
      "uninstallApplications": true,
      "untrustedApplicationsPolicy": 0,
      "usbFileTransfer": true,
      "vpnConfiguration": true,
      "wifiConfiguration": true,
      "windowedUpdateEndTime": 35,
      "windowedUpdateStartTime": 36
    },
    {
      "emailSettings": {
        "emailAddress": null,
        "incomingEmailServerSettings": null,
        "outgoingEmailServerSettings": null
      },
      "operationType": 27
    },
    {
      "launcherSettings": {
        "blockStatusBar": false,
        "enabled": false,
        "horizontalBackgroundImage": null,
        "lockTaskAllowed": false,
        "password": null,
        "passwordType": 0,
        "titleText": null,
        "verticalBackgroundImage": null,
        "whitelist": null
      },
      "operationType": 22
    },
    {
      "airplaneMode": true,
      "bluetooth": true,
      "camera": true,
      "clipboard": true,
      "factoryReset": true,
      "homeKey": true,
      "microphone": true,
      "nfc": true,
      "operationType": 23,
      "powerOff": true,
      "safeMode": true,
      "screenCapture": true,
      "settingsChanges": true,
      "statusBarExpansion": true,
      "taskManager": true,
      "wifi": true
    },
    {
      "maximumFailedPasswordAttemptsForWipe": 1,
      "operationType": 29,
      "passwordExpirationTimeout": 2,
      "passwordHistoryLength": 3,
      "passwordMinimumLength": 4,
      "passwordMinimumLetters": 5,
      "passwordMinimumLowercase": 6,
      "passwordMinimumNonLetter": 7,
      "passwordMinimumNumeric": 8,
      "passwordMinimumSymbols": 9,
      "passwordMinimumUppercase": 10,
      "passwordQuality": 0
    },
    {
      "operationType": 24
    },
    {
      "operationType": 25
    },
    {
      "operationType": 26,
      "vpnSettings": {
        "vpnNetworks": null
      }
    },
    {
      "airplaneMode": true,
      "applicationSettings": {
        "applications": null
      },
      "audioRecord": true,
      "bluetooth": true,
      "camera": true,
      "clipboard": true,
      "clipboardShare": true,
      "factoryReset": true,
      "headphone": true,
      "homeKey": true,
      "microphone": true,
      "navigationBar": true,
      "nfc": true,
      "operationType": 21,
      "otaUpgrade": true,
      "powerOff": true,
      "safeMode": true,
      "screenCapture": true,
      "settingsChanges": true,
      "softwareInstallation": true,
      "softwareUninstallation": true,
      "statusBar": true,
      "statusBarExpansion": true,
      "sVoice": true,
      "taskManager": true,
      "videoRecord": true,
      "wifi": true
    },
    {
      "enabled": true,
      "operationType": 20,
      "storageTime": 1,
      "synchronizationInterval": 1
    },
    {
      "operationType": 12
    },
    {
      "operationType": 5
    },
    {
      "operationType": 7,
      "enable": true,
      "monitoringInterval": 1,
      "storageTime": 1,
      "synchronizationInterval": 1
    },
    {
      "operations": null,
      "operationType": 11
    },
    {
      "beginOfCycle": 1,
      "operationType": 10,
      "enable": true,
      "monitoringInterval": 1,
      "storageTime": 1,
      "synchronizationInterval": 1
    },
    {
      "enabled": true,
      "operationType": 0
    },
    {
      "clearSDCard": true,
      "operationType": 2
    },
    {
      "applicationToInstall": 1,
      "downloadMethod": 2,
      "installType": 0,
      "operationType": 6
    },
    {
      "enable": true,
      "operationType": 18,
      "monitoringQuality": 0,
      "monitoringInterval": 1,
      "synchronizationInterval": 1,
      "storageTime": 1
    },
    {
      "enabled": true,
      "operationType": 19,
      "monitoringQuality": 0,
      "storageTime": 1,
      "synchronizationInterval": 1
    },
    {
      "enable": true,
      "operationType": 17,
      "storageTime": 1,
      "synchronizationInterval": 1
    },
    {
      "operationType": 9,
      "enable": true,
      "monitoringInterval": 1,
      "storageTime": 1,
      "synchronizationInterval": 1
    },
    {
      "lock": true,
      "operationType": 3,
      "password": "sample string 2"
    },
    {
      "operationType": 8,
      "enable": true,
      "monitoringInterval": 1,
      "storageTime": 1,
      "synchronizationInterval": 1
    },
    {
      "operationType": 16
    },
    {
      "operationType": 13,
      "packageName": "sample string 1"
    },
    null
  ],
  "operationType": 11
}
Sample:
{
  "beginOfCycle": 1,
  "operationType": 10,
  "enable": true,
  "monitoringInterval": 1,
  "storageTime": 1,
  "synchronizationInterval": 1
}
Sample:
{
  "enabled": true,
  "operationType": 0
}
Sample:
{
  "clearSDCard": true,
  "operationType": 2
}
Sample:
{
  "applicationToInstall": 1,
  "downloadMethod": 2,
  "installType": 0,
  "operationType": 6
}
Sample:
{
  "enable": true,
  "operationType": 18,
  "monitoringQuality": 0,
  "monitoringInterval": 1,
  "synchronizationInterval": 1,
  "storageTime": 1
}
Sample:
{
  "enabled": true,
  "operationType": 19,
  "monitoringQuality": 0,
  "storageTime": 1,
  "synchronizationInterval": 1
}
Sample:
{
  "enable": true,
  "operationType": 17,
  "storageTime": 1,
  "synchronizationInterval": 1
}
Sample:
{
  "operationType": 9,
  "enable": true,
  "monitoringInterval": 1,
  "storageTime": 1,
  "synchronizationInterval": 1
}
Sample:
{
  "lock": true,
  "operationType": 3,
  "password": "sample string 2"
}
Sample:
{
  "operationType": 8,
  "enable": true,
  "monitoringInterval": 1,
  "storageTime": 1,
  "synchronizationInterval": 1
}
Sample:
{
  "operationType": 16
}
Sample:
{
  "operationType": 13,
  "packageName": "sample string 1"
}
Sample:
null

Response Information

Operation result.

Response body formats

application/json, text/json

Sample:
{
  "id": 1
}
Sample:
{
  "versionId": 1,
  "installType": 0,
  "id": 1
}