Download OpenAPI specification:Download
This API uses the OAuth2 Resource Owner Password Credentials flow with token path: base URL + /api/token
Role required: Tenant Administrator, Endpoint Group Creator, or Endpoint Group User
Successful request
Forbidden
Internal Server Error
[- {
- "SetupId": 0,
- "SetupName": "string",
- "TenantId": "string"
}
]Role required: Tenant Administrator
Setup properties:
TenantId: This field is not required for this operation. If provided, it will be ignored.
PSK: This value, if provided, must be an OctetString (convertible to a byte array).
ProtectedAccessCredential: This value, if provided, must be an OctetString (convertible to a byte array).
AuthenticationProtocol: Currently, only the 0=EAP_TLS option is fully supported.
ClientAuthenticationSettings.DesignatedUsernameCN: The default value for this property is 4=UserPrincipalName. This is the user name required by the Network Policy Server (NPS), which is the RADIUS implementation by Microsoft.
| TenantId | string <uuid> |
| SetupId | integer <int32> |
| SetupName required | string |
| Data required | object (IEEE8021x_Settings) |
Successful request
Invalid ModelState
Forbidden
802.1X Setup name already exists
Internal Server Error
{- "TenantId": "00000000-0000-0000-0000-000000000000",
- "SetupId": 0,
- "SetupName": "string",
- "Data": {
- "Enabled": "enabled",
- "PSK": "string",
- "ProtectedAccessCredential": "string",
- "Domain": "string",
- "Username": "string",
- "ServerCertificateNameComparisonOption": "other",
- "ServerCertificateName": "string",
- "UseRoamingIdentity": true,
- "RoamingIdentity": "string",
- "AuthenticationProtocol": "eAP_TLS",
- "PXETimeoutInSeconds": 0,
- "AvailableInS0": true,
- "ADIntegrationSettings": {
- "OrganizationUnit": "string",
- "SecurityGroups": [
- "string"
]
}, - "ClientAuthenticationSettings": {
- "ClientCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string",
- "Template": "string"
}, - "CommonNamesOption": "default",
- "CommonNames": [
- "dNSFQDN"
], - "DesignatedSubjectCN": "dNSFQDN",
- "DesignatedUsernameCN": "dNSFQDN"
}, - "RootCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string"
}
}
}{- "TenantId": "00000000-0000-0000-0000-000000000000",
- "SetupId": 0,
- "SetupName": "string",
- "Data": {
- "Enabled": "enabled",
- "PSK": "string",
- "ProtectedAccessCredential": "string",
- "Domain": "string",
- "Username": "string",
- "ServerCertificateNameComparisonOption": "other",
- "ServerCertificateName": "string",
- "UseRoamingIdentity": true,
- "RoamingIdentity": "string",
- "AuthenticationProtocol": "eAP_TLS",
- "PXETimeoutInSeconds": 0,
- "AvailableInS0": true,
- "ADIntegrationSettings": {
- "OrganizationUnit": "string",
- "SecurityGroups": [
- "string"
]
}, - "ClientAuthenticationSettings": {
- "ClientCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string",
- "Template": "string"
}, - "CommonNamesOption": "default",
- "CommonNames": [
- "dNSFQDN"
], - "DesignatedSubjectCN": "dNSFQDN",
- "DesignatedUsernameCN": "dNSFQDN"
}, - "RootCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string"
}
}
}Role required: Tenant Administrator, Endpoint Group Creator, or Endpoint Group User
| _802_1XSetupId required | integer <int32> 802.1X Setup ID |
Successful request, content returned
Forbidden
Not found
Internal Server Error
{- "TenantId": "00000000-0000-0000-0000-000000000000",
- "SetupId": 0,
- "SetupName": "string",
- "Data": {
- "Enabled": "enabled",
- "PSK": "string",
- "ProtectedAccessCredential": "string",
- "Domain": "string",
- "Username": "string",
- "ServerCertificateNameComparisonOption": "other",
- "ServerCertificateName": "string",
- "UseRoamingIdentity": true,
- "RoamingIdentity": "string",
- "AuthenticationProtocol": "eAP_TLS",
- "PXETimeoutInSeconds": 0,
- "AvailableInS0": true,
- "ADIntegrationSettings": {
- "OrganizationUnit": "string",
- "SecurityGroups": [
- "string"
]
}, - "ClientAuthenticationSettings": {
- "ClientCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string",
- "Template": "string"
}, - "CommonNamesOption": "default",
- "CommonNames": [
- "dNSFQDN"
], - "DesignatedSubjectCN": "dNSFQDN",
- "DesignatedUsernameCN": "dNSFQDN"
}, - "RootCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string"
}
}
}Role required: Tenant Administrator
Setup properties:
TenantId: This field is not required for this operation. If provided, it will be ignored.
PSK: This value, if provided, must be an OctetString (convertible to a byte array).
ProtectedAccessCredential: This value, if provided, must be an OctetString (convertible to a byte array).
AuthenticationProtocol: Currently, only the 0=EAP_TLS option is fully supported.
ClientAuthenticationSettings.DesignatedUsernameCN: The default value for this property is 4=UserPrincipalName. This is the user name required by the Network Policy Server (NPS), which is the RADIUS implementation by Microsoft.
| _802_1XSetupId required | integer <int32> 802_1X Setup ID |
802_1X Setup object to update
| TenantId | string <uuid> |
| SetupId | integer <int32> |
| SetupName required | string |
| Data required | object (IEEE8021x_Settings) |
Successful request
Invalid ModelState
Forbidden
Not found
802.1X Setup name already exists or SetupId mismatch
Internal Server Error
{- "TenantId": "00000000-0000-0000-0000-000000000000",
- "SetupId": 0,
- "SetupName": "string",
- "Data": {
- "Enabled": "enabled",
- "PSK": "string",
- "ProtectedAccessCredential": "string",
- "Domain": "string",
- "Username": "string",
- "ServerCertificateNameComparisonOption": "other",
- "ServerCertificateName": "string",
- "UseRoamingIdentity": true,
- "RoamingIdentity": "string",
- "AuthenticationProtocol": "eAP_TLS",
- "PXETimeoutInSeconds": 0,
- "AvailableInS0": true,
- "ADIntegrationSettings": {
- "OrganizationUnit": "string",
- "SecurityGroups": [
- "string"
]
}, - "ClientAuthenticationSettings": {
- "ClientCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string",
- "Template": "string"
}, - "CommonNamesOption": "default",
- "CommonNames": [
- "dNSFQDN"
], - "DesignatedSubjectCN": "dNSFQDN",
- "DesignatedUsernameCN": "dNSFQDN"
}, - "RootCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string"
}
}
}{- "TenantId": "00000000-0000-0000-0000-000000000000",
- "SetupId": 0,
- "SetupName": "string",
- "Data": {
- "Enabled": "enabled",
- "PSK": "string",
- "ProtectedAccessCredential": "string",
- "Domain": "string",
- "Username": "string",
- "ServerCertificateNameComparisonOption": "other",
- "ServerCertificateName": "string",
- "UseRoamingIdentity": true,
- "RoamingIdentity": "string",
- "AuthenticationProtocol": "eAP_TLS",
- "PXETimeoutInSeconds": 0,
- "AvailableInS0": true,
- "ADIntegrationSettings": {
- "OrganizationUnit": "string",
- "SecurityGroups": [
- "string"
]
}, - "ClientAuthenticationSettings": {
- "ClientCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string",
- "Template": "string"
}, - "CommonNamesOption": "default",
- "CommonNames": [
- "dNSFQDN"
], - "DesignatedSubjectCN": "dNSFQDN",
- "DesignatedUsernameCN": "dNSFQDN"
}, - "RootCertificateSettings": {
- "Source": "none",
- "Thumbprint": "string",
- "CAName": "string"
}
}
}Role required: Tenant Administrator
| _802_1XSetupId required | integer <int32> 802.1X Setup ID |
Successful request, no content
Forbidden
Not found
Cannot delete 802.1X Setup if it is still associated with AMT Profile or WiFi Setup
Internal Server Error
Role required: Tenant Administrator
Successful request
Forbidden
Internal Server Error
[- {
- "CAFullName": "string",
- "CertificateTemplates": [
- "string"
], - "IsRoot": true
}
]Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User.
This method provides Users the means to obtain a new Access Token before their current one expires.
Successful request, content returned
Forbidden
Internal Server Error
{- "access_token": "string",
- "token_type": "string",
- "expires_in": 0,
- "userName": "string",
- "issued": "string",
- "expires": "string"
}Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
This method will only grant an Access Token under the following conditions:
Successful request, content returned
Unauthorized
Forbidden
Method Not Allowed
Internal Server Error
{- "access_token": "string",
- "token_type": "string",
- "expires_in": 0,
- "userName": "string",
- "issued": "string",
- "expires": "string"
}Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User. This method provides Users the means to obtain a new Access Token using Windows username and password. This method will only grant an Access Token under the following conditions:
| Upn required | string |
| Password required | string |
Successful request, content returned
Unauthorized
Forbidden
Not Allowed
Internal Server Error
{- "Upn": "string",
- "Password": "string"
}{- "access_token": "string",
- "token_type": "string",
- "expires_in": 0,
- "userName": "string",
- "issued": "string",
- "expires": "string"
}Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
Successful request, no content
Unauthorized
Method Not Allowed
Internal Server Error
{ }Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User.
This method provides Users the means to get new CSRF token pair set in cookies.
Successful request, no content
Unauthorized
Forbidden
Internal Server Error
{ }Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
Successful request, attachment returned
Internal Server Error
{ }Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
Successful request, attachment returned
Internal Server Error
{ }Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
Successful request, attachment returned
Internal Server Error
{ }Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
Successful request, attachment returned
Internal Server Error
{ }Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
Successful request, content returned
Unauthorized
Internal Server Error
{- "cookie": "string",
- "expireTime": "2021-02-12T17:57:24Z"
}Roles required: Tenant Administrator, Endpoint Group Creator or Endpoint Group User with execute right to the endpoint
When returning MEBx password, the username field in AMT credentials is always null
| endpointId required | string Hex string with 64 characters and without the 0x prefix |
| credentialType required | string Can be 'mebx' or 'admin', it is a case sensitive string |
Successful request, content returned
Bad request
Forbidden
Not found
Resource conflict due to not able to get the credential or password
Internal server error
{- "userName": "string",
- "password": "string"
}Role required: Tenant Administrator
IP corresponds to the IP address of the AMT computer to discover.
MAC corresponds to the MAC address of the server's network interface to be used for the discovery. The format is 6 octets separated by colons (:). For example:
{
...
"MAC":"00:1F:C6:9B:D6:67"
}IP address object
| IP required | string |
| MAC required | string |
Successful request, content returned
Bad request
Internal server error
{- "IP": "string",
- "MAC": "string"
}{- "amtDiscoveryId": "string"
}Role required: Tenant Administrator
Interval refers to the minutes between each automatic discovery execution. Interval 0 turns off automatic discoveries.
RestartManageabilityServer indicates whether to restart the Manageability Server or not, as changes to its configuration are applied only when the server is restarted.
IP corresponds to the IP address of the AMT computer to discover.
MAC corresponds to the MAC address of the server's network interface to be used for the discovery. The format is 6 octets separated by colons (:).
IP address object
| Interval required | integer <int32> [ 0 .. 2147483647 ] |
| RestartManageabilityServer required | boolean |
| IP required | string |
| MAC required | string |
Successful request, no content
Bad request
Internal server error
{- "Interval": 0,
- "RestartManageabilityServer": true,
- "IP": "string",
- "MAC": "string"
}Role required: Tenant Administrator
| amtDiscoveryId required | string <uuid> AMT Discovery process ID. Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Successful request, content returned
Not found
Internal server error
{- "AmtDiscoveryId": "00000000-0000-0000-0000-000000000000",
- "Title": "string",
- "Request": {
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "NetInterfaceMacAddress": "string",
- "DiscoveryType": "singleIP",
- "StartIPAddress": "string",
- "EndIPRange": "string",
- "SubnetMask": "string"
}, - "StartDateStr": "string",
- "EndDateStr": "string",
- "LastUpdatedStr": "string",
- "ExecutionType": "manual",
- "ExecutionTypeStr": "string",
- "DiscoveryTypeStr": "string",
- "Status": "requested",
- "StatusStr": "string",
- "AddressesQuantity": 0,
- "Found": 0,
- "Results": [
- {
- "IPAddress": "string",
- "AmtVersion": "string",
- "PortStatus": "waitingForSetup",
- "PortStatusDescription": "string",
- "ProvisioningState": "string",
- "DetailId": 0,
- "ErrorMessage": "string",
- "AddressesQuantity": 0,
- "Hostname": "string"
}
]
}Role required: Tenant Administrator
The result of an AMT Discovery is referenced by its process identifier.
To get the full list of AMT Discovery processes use discoveryStatus = null.
| discoveryStatus | string Enum: "requested" "inProgress" "completed" "failed" "cancelled" Filter by AMT Discovery process status |
Successful request, content returned
Internal server error
[- {
- "AmtDiscoveryId": "00000000-0000-0000-0000-000000000000",
- "Title": "string",
- "Request": {
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "NetInterfaceMacAddress": "string",
- "DiscoveryType": "singleIP",
- "StartIPAddress": "string",
- "EndIPRange": "string",
- "SubnetMask": "string"
}, - "StartDateStr": "string",
- "EndDateStr": "string",
- "LastUpdatedStr": "string",
- "ExecutionType": "manual",
- "ExecutionTypeStr": "string",
- "DiscoveryTypeStr": "string",
- "Status": "requested",
- "StatusStr": "string",
- "AddressesQuantity": 0,
- "Found": 0
}
]Role required: Tenant Administrator
| amtDiscoveryId required | string <uuid> AMT Discovery process ID. Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Successful request, no content
Not found
Internal server error
Role required: Tenant Administrator
StartIPAddress corresponds to any IP address of an AMT computer in a subnet, where the discovery is going to be executed.
SubnetMask can be given in dot-decimal notation or CIDR suffix.
MAC corresponds to the MAC address of the server's network interface to be used for the discovery. The format is 6 octets separated by colons (:). For example:
{
...
"SubnetMask": "255.255.255.0", or "SubnetMask": "24",
"MAC":"00:1F:C6:9B:D6:67"
}Note: SubnetMask "255.255.255.254" is considered invalid, since its Host Address Range is 0.
Subnet object
| StartIPAddress required | string |
| SubnetMask required | string |
| MAC required | string |
Successful request, content returned
Bad request
Internal server error
{- "StartIPAddress": "string",
- "SubnetMask": "string",
- "MAC": "string"
}{- "amtDiscoveryId": "string"
}Role required: Tenant Administrator
Interval refers to the minutes between each automatic discovery execution. Interval 0 turns off automatic discoveries.
RestartManageabilityServer indicates whether to restart the Manageability Server or not, as changes to its configuration are applied only when the server is restarted.
StartIPAddress corresponds to any IP address of an AMT computer in a subnet, where the discovery is going to be executed.
SubnetMask can be given in dot-decimal notation or CIDR suffix.
Note: SubnetMask "255.255.255.254" is considered invalid, since its Host Address Range is 0.
MAC corresponds to the MAC address of the server's network interface to be used for the discovery. The format is 6 octets separated by colons (:).
Subnet object
| Interval required | integer <int32> [ 0 .. 2147483647 ] |
| RestartManageabilityServer required | boolean |
| StartIPAddress required | string |
| SubnetMask required | string |
| MAC required | string |
Successful request, no content
Bad request
Internal server error
{- "Interval": 0,
- "RestartManageabilityServer": true,
- "StartIPAddress": "string",
- "SubnetMask": "string",
- "MAC": "string"
}Role required: Tenant Administrator
StartIPAddress corresponds to any IP address of an AMT computer in a subnet, where the discovery is going to be executed.
EndIPRange cannot be lower than the StartIPAddress.
MAC corresponds to the MAC address of the server's network interface to be used for the discovery. The format is 6 octets separated by colons (:). For example:
{
...
"MAC":"00:1F:C6:9B:D6:67"
}IP address range object
| StartIPAddress required | string |
| EndIPRange required | string |
| MAC required | string |
Successful request, content returned
Bad request
Internal server error
{- "StartIPAddress": "string",
- "EndIPRange": "string",
- "MAC": "string"
}{- "amtDiscoveryId": "string"
}Role required: Tenant Administrator
Interval refers to the minutes between each automatic discovery execution. Interval 0 turns off automatic discoveries.
RestartManageabilityServer indicates whether to restart the Manageability Server or not, as changes to its configuration are applied only when the server is restarted.
StartIPAddress corresponds to any IP address of an AMT computer in a subnet, where the discovery is going to be executed.
EndIPRange cannot be lower than the StartIPAddress.
MAC corresponds to the MAC address of the server's network interface to be used for the discovery. The format is 6 octets separated by colons (:).
IP address range object
| Interval required | integer <int32> [ 0 .. 2147483647 ] |
| RestartManageabilityServer required | boolean |
| StartIPAddress required | string |
| EndIPRange required | string |
| MAC required | string |
Successful request, no content
Bad request
Internal server error
{- "Interval": 0,
- "RestartManageabilityServer": true,
- "StartIPAddress": "string",
- "EndIPRange": "string",
- "MAC": "string"
}Role required: Tenant Administrator
MAC corresponds to the MAC address of the server's network interface to be used for the discovery. The format is 6 octets separated by colons (:). For example:
{
...
"MAC":"00:1F:C6:9B:D6:67"
}Local broadcast object
| MAC required | string |
Successful request, content returned
Bad request
Internal server error
{- "MAC": "string"
}{- "amtDiscoveryId": "string"
}Role required: Tenant Administrator
Interval refers to the minutes between each automatic discovery execution. Interval 0 turns off automatic discoveries.
RestartManageabilityServer indicates whether to restart the Manageability Server or not, as changes to its configuration are applied only when the server is restarted.
MAC corresponds to the MAC address of the server's network interface to be used for the discovery. The format is 6 octets separated by colons (:).
Local broadcast object
| Interval required | integer <int32> [ 0 .. 2147483647 ] |
| RestartManageabilityServer required | boolean |
| MAC required | string |
Successful request, no content
Bad request
Internal server error
{- "Interval": 0,
- "RestartManageabilityServer": true,
- "MAC": "string"
}Role required: Tenant Administrator, Endpoint Group Creator, or Endpoint Group User
Successful request, content returned
Internal Server Error
[- {
- "AmtProfileId": 0,
- "Name": "string",
- "Description": "string",
- "TenantId": "string"
}
]Role required: Tenant Administrator or Endpoint Group Creator
The following defines the profile object's optional parameters and their default values. If no argument is provided for an optional parameter, then its default value is used.
AMT Profile object to create
| Name required | string |
| Description required | string |
| TlsAuthType | string Enum: "noTLS" "tlsNoAuth" "tlsRemoteAuth" "tlsLocalAuth" "tlsAuth" An integer representing TLS Authentication Mode. Current supported modes are 'noTLS' (TLS disabled) and 'TlsNoAuth' (TLS enabled, no authentication mode) |
| PowerPackageSettings required | object (Power) |
| ManagementInterfacesSettings required | object (ManagementInterfaces) |
| FqdnSettings required | object (FQDNSettings) |
| IpSettings required | object (IPSettings) |
| WiFiConnectionSettings required | object (WiFiConnection) |
| Wired802_1XSettings | object (Wired802_1X) |
| CIRASettings | object (CIRASettings) |
Successful request, content returned
Bad Request
AMT Profile name already exists
Internal Server Error
{- "Name": "string",
- "Description": "string",
- "TlsAuthType": "noTLS",
- "PowerPackageSettings": {
- "PowerActiveOn": "onInS0",
- "PowerStateIdleTimeoutInMinutes": 1
}, - "ManagementInterfacesSettings": {
- "WebUIServiceEnabledState": "enabled",
- "KVMInterfaceState": "enabled",
- "UserConsentRequired": "none",
- "UserConsentDisplayTimeout": 10,
- "SOLEnabled": true,
- "IDEREnabled": true
}, - "FqdnSettings": {
- "FqdnSource": "sharedWithHostOS"
}, - "IpSettings": {
- "DHCPEnabled": true,
- "SharedStaticIp": true,
- "Source": "dHCP",
- "IP": "string",
- "SubnetMask": "string",
- "DefaultGateway": "string",
- "PrimaryDNS": "string",
- "SecondaryDNS": "string"
}, - "WiFiConnectionSettings": {
- "AMTHostWiFiSyncEnabled": "disabled",
- "WiFiConnectionEnabledConfiguration": "noSetup",
- "WiFiEnabledInPowerState": "s0Only",
- "WiFiSetups": [
- 0
]
}, - "Wired802_1XSettings": {
- "_802_1Setup_DBLookupKey": 0
}, - "CIRASettings": {
- "CIRATunnel": true,
- "EnvironmentDetectionDomainSuffix": "string",
- "CIRAProxies": [
- {
- "AccessInfo": "string",
- "InfoFormat": "iPv4",
- "Port": 0,
- "DNSSuffix": "string"
}
]
}
}{- "AmtProfileId": 0,
- "TenantId": "string",
- "Name": "string",
- "Description": "string",
- "TlsAuthType": "noTLS",
- "PowerPackageSettings": {
- "PowerActiveOn": "onInS0",
- "PowerStateIdleTimeoutInMinutes": 1
}, - "ManagementInterfacesSettings": {
- "WebUIServiceEnabledState": "enabled",
- "KVMInterfaceState": "enabled",
- "UserConsentRequired": "none",
- "UserConsentDisplayTimeout": 10,
- "SOLEnabled": true,
- "IDEREnabled": true,
- "RedirectionServiceState": "disabled"
}, - "FqdnSettings": {
- "FqdnSource": "sharedWithHostOS"
}, - "IpSettings": {
- "DHCPEnabled": true,
- "SharedStaticIp": true,
- "Source": "dHCP",
- "IP": "string",
- "SubnetMask": "string",
- "DefaultGateway": "string",
- "PrimaryDNS": "string",
- "SecondaryDNS": "string"
}, - "WiFiConnectionSettings": {
- "AMTHostWiFiSyncEnabled": "disabled",
- "WiFiConnectionEnabledConfiguration": "noSetup",
- "WiFiEnabledInPowerState": "s0Only",
- "WiFiSetups": [
- 0
]
}, - "Wired802_1XSettings": {
- "_802_1Setup_DBLookupKey": 0
}, - "CIRASettings": {
- "CIRATunnel": true,
- "EnvironmentDetectionDomainSuffix": "string",
- "CIRAProxies": [
- {
- "AccessInfo": "string",
- "InfoFormat": "iPv4",
- "Port": 0,
- "DNSSuffix": "string"
}
]
}
}Role required: Tenant Administrator, Endpoint Group Creator, or Endpoint Group User
| amtProfileId required | integer <int32> AMT Profile ID |
Successful request, content returned
Forbidden
Not found
Internal Server Error
{- "AmtProfileId": 0,
- "TenantId": "string",
- "Name": "string",
- "Description": "string",
- "TlsAuthType": "noTLS",
- "PowerPackageSettings": {
- "PowerActiveOn": "onInS0",
- "PowerStateIdleTimeoutInMinutes": 1
}, - "ManagementInterfacesSettings": {
- "WebUIServiceEnabledState": "enabled",
- "KVMInterfaceState": "enabled",
- "UserConsentRequired": "none",
- "UserConsentDisplayTimeout": 10,
- "SOLEnabled": true,
- "IDEREnabled": true,
- "RedirectionServiceState": "disabled"
}, - "FqdnSettings": {
- "FqdnSource": "sharedWithHostOS"
}, - "IpSettings": {
- "DHCPEnabled": true,
- "SharedStaticIp": true,
- "Source": "dHCP",
- "IP": "string",
- "SubnetMask": "string",
- "DefaultGateway": "string",
- "PrimaryDNS": "string",
- "SecondaryDNS": "string"
}, - "WiFiConnectionSettings": {
- "AMTHostWiFiSyncEnabled": "disabled",
- "WiFiConnectionEnabledConfiguration": "noSetup",
- "WiFiEnabledInPowerState": "s0Only",
- "WiFiSetups": [
- 0
]
}, - "Wired802_1XSettings": {
- "_802_1Setup_DBLookupKey": 0
}, - "CIRASettings": {
- "CIRATunnel": true,
- "EnvironmentDetectionDomainSuffix": "string",
- "CIRAProxies": [
- {
- "AccessInfo": "string",
- "InfoFormat": "iPv4",
- "Port": 0,
- "DNSSuffix": "string"
}
]
}
}Role required: Tenant Administrator or Endpoint Group Creator
The properties AmtProfileId and TenantId are readonly and cannot be updated.
The following list defines the default values that would be used for any optional parameters if they are omitted from the profile object:
| amtProfileId required | integer <int32> AMT Profile ID |
AMT Profile object with updates
| AmtProfileId required | integer <int32> |
| TenantId | string |
| Name required | string |
| Description required | string |
| TlsAuthType | string Enum: "noTLS" "tlsNoAuth" "tlsRemoteAuth" "tlsLocalAuth" "tlsAuth" An integer representing TLS Authentication Mode. Current supported modes are 'noTLS' (TLS disabled) and 'TlsNoAuth' (TLS enabled, no authentication mode) |
| PowerPackageSettings required | object (Power) |
| ManagementInterfacesSettings required | object (ManagementInterfaces) |
| FqdnSettings required | object (FQDNSettings) |
| IpSettings required | object (IPSettings) |
| WiFiConnectionSettings required | object (WiFiConnection) |
| Wired802_1XSettings | object (Wired802_1X) |
| CIRASettings | object (CIRASettings) |
Successful request, content returned
Bad request
Not found
AMT profile name already exists
Internal Server Error
{- "AmtProfileId": 0,
- "TenantId": "string",
- "Name": "string",
- "Description": "string",
- "TlsAuthType": "noTLS",
- "PowerPackageSettings": {
- "PowerActiveOn": "onInS0",
- "PowerStateIdleTimeoutInMinutes": 1
}, - "ManagementInterfacesSettings": {
- "WebUIServiceEnabledState": "enabled",
- "KVMInterfaceState": "enabled",
- "UserConsentRequired": "none",
- "UserConsentDisplayTimeout": 10,
- "SOLEnabled": true,
- "IDEREnabled": true
}, - "FqdnSettings": {
- "FqdnSource": "sharedWithHostOS"
}, - "IpSettings": {
- "DHCPEnabled": true,
- "SharedStaticIp": true,
- "Source": "dHCP",
- "IP": "string",
- "SubnetMask": "string",
- "DefaultGateway": "string",
- "PrimaryDNS": "string",
- "SecondaryDNS": "string"
}, - "WiFiConnectionSettings": {
- "AMTHostWiFiSyncEnabled": "disabled",
- "WiFiConnectionEnabledConfiguration": "noSetup",
- "WiFiEnabledInPowerState": "s0Only",
- "WiFiSetups": [
- 0
]
}, - "Wired802_1XSettings": {
- "_802_1Setup_DBLookupKey": 0
}, - "CIRASettings": {
- "CIRATunnel": true,
- "EnvironmentDetectionDomainSuffix": "string",
- "CIRAProxies": [
- {
- "AccessInfo": "string",
- "InfoFormat": "iPv4",
- "Port": 0,
- "DNSSuffix": "string"
}
]
}
}{- "AmtProfileId": 0,
- "TenantId": "string",
- "Name": "string",
- "Description": "string",
- "TlsAuthType": "noTLS",
- "PowerPackageSettings": {
- "PowerActiveOn": "onInS0",
- "PowerStateIdleTimeoutInMinutes": 1
}, - "ManagementInterfacesSettings": {
- "WebUIServiceEnabledState": "enabled",
- "KVMInterfaceState": "enabled",
- "UserConsentRequired": "none",
- "UserConsentDisplayTimeout": 10,
- "SOLEnabled": true,
- "IDEREnabled": true,
- "RedirectionServiceState": "disabled"
}, - "FqdnSettings": {
- "FqdnSource": "sharedWithHostOS"
}, - "IpSettings": {
- "DHCPEnabled": true,
- "SharedStaticIp": true,
- "Source": "dHCP",
- "IP": "string",
- "SubnetMask": "string",
- "DefaultGateway": "string",
- "PrimaryDNS": "string",
- "SecondaryDNS": "string"
}, - "WiFiConnectionSettings": {
- "AMTHostWiFiSyncEnabled": "disabled",
- "WiFiConnectionEnabledConfiguration": "noSetup",
- "WiFiEnabledInPowerState": "s0Only",
- "WiFiSetups": [
- 0
]
}, - "Wired802_1XSettings": {
- "_802_1Setup_DBLookupKey": 0
}, - "CIRASettings": {
- "CIRATunnel": true,
- "EnvironmentDetectionDomainSuffix": "string",
- "CIRAProxies": [
- {
- "AccessInfo": "string",
- "InfoFormat": "iPv4",
- "Port": 0,
- "DNSSuffix": "string"
}
]
}
}Role required: Tenant Administrator or Endpoint Group Creator
| amtProfileId required | integer <int32> AMT Profile ID |
Successful request, no content
Not found
Cannot be deleted since the AMT Profile is still linked to at least one Endpoint Group
Internal Server Error
Role required: Tenant Administrator, Endpoint Group Creator, or Endpoint Group User
404 will be returned if AmtProfileId is not found.
| amtProfileId required | integer <int32> AMT Profile ID |
Successful request, content returned
Forbidden
Not found
Internal Server Error
{- "EndpointGroupCount": 0,
- "AccessibleEndpointGroups": [
- {
- "EndpointGroupId": "string",
- "Name": "string"
}
]
}Role required: Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
Successful request, content returned
Unauthorized
Forbidden
Internal server error
[- {
- "AmtCertificateId": 0,
- "Name": "string",
- "CommonName": "string",
- "NotBefore": "2021-02-12T17:57:25Z",
- "NotAfter": "2021-02-12T17:57:25Z",
- "HasPrivateKey": true,
- "Thumbprint": "string",
- "IsAmtProvisioningCert": true,
- "InUseByAmtProfile": true,
- "Pem": "string",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:25Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:25Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000"
}
]Role required: Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
| amtCertificateId required | integer <int32> |
Successful request, content returned
Unauthorized
Forbidden
Not found
Internal server error
{- "AmtCertificateId": 0,
- "Name": "string",
- "CommonName": "string",
- "NotBefore": "2021-02-12T17:57:25Z",
- "NotAfter": "2021-02-12T17:57:25Z",
- "HasPrivateKey": true,
- "Thumbprint": "string",
- "IsAmtProvisioningCert": true,
- "InUseByAmtProfile": true,
- "Pem": "string",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:25Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:25Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000"
}Role required: Tenant Administrator
| amtCertificateId required | integer <int32> |
Successful request, no content
Unauthorized
Forbidden
Not found
Conflict: certificate is in use by AMT profile
Internal server error
Role required: Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
The filename of the .CER file will will be specified in the "filename" parameter of the "Content-Disposition" header.
| amtCertificateId required | integer <int32> |
Successful request, attachment returned
Unauthorized
Forbidden
Not found
Internal server error
Role required: Tenant Administrator
To import an AMT provisioning certificate, POST with enctype "multipart/form-data", the .PFX file attached, and the following parameters:
name: certificate nickname
password: password for the .PFX file
Successful request, content returned
Invalid file
Unauthorized
Forbidden
Not found
Conflict: certificate thumbprint already exists
Unsupported media type
Internal Server Error
[- {
- "AmtCertificateId": 0,
- "Name": "string",
- "CommonName": "string",
- "NotBefore": "2021-02-12T17:57:25Z",
- "NotAfter": "2021-02-12T17:57:25Z",
- "HasPrivateKey": true,
- "Thumbprint": "string",
- "IsAmtProvisioningCert": true,
- "InUseByAmtProfile": true,
- "Pem": "string",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:25Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:25Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000"
}
]Role required: Tenant Administrator
To import an certificate, POST with enctype "multipart/form-data", the .PFX file attached, and the following parameters:
name: certificate nickname
password: password for the .PFX file
Successful request, content returned
Invalid file
Unauthorized
Forbidden
Not found
Unsupported media type
Internal Server Error
[- {
- "AmtCertificateId": 0,
- "Name": "string",
- "CommonName": "string",
- "NotBefore": "2021-02-12T17:57:25Z",
- "NotAfter": "2021-02-12T17:57:25Z",
- "HasPrivateKey": true,
- "Thumbprint": "string",
- "IsAmtProvisioningCert": true,
- "InUseByAmtProfile": true,
- "Pem": "string",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:25Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:25Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000"
}
]Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with View right to the resource.
| amtSetupId required | string Use value of EndpointId. Hex string with 64 characters and without the 0x prefix |
Successful request, content returned
Forbidden
Not found
Internal server error
{- "AmtSetupId": "string",
- "Type": "auto",
- "PID": "string",
- "Creation": "2021-02-12T17:57:25Z",
- "SetsRandomMebxPassword": true,
- "Profile": {
- "UsesTLS": true,
- "UsesCIRA": true,
- "UsesEmaAccount": true,
- "CiraIntranetSuffix": "string",
- "AdminPassword": "string",
- "MebxPasswordState": "doNotSetMebxPassword",
- "ProvisionCertificateHash": "string",
- "ProvisioningDnsSuffix": "string",
- "PPS": "string"
}, - "State": "creation",
- "StateString": "string",
- "ExtraAmtInfo": {
- "LastUpdated": "2021-02-12T17:57:25Z",
- "HECIDriver": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "CorporateDNS": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "CorporateVPN": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "IntelNic": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}
}, - "AmtProfileId": 0
}Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Execute right to the endpoint.
| amtSetupId required | string Use value of EndpointId. Hex string with 64 characters and without the 0x prefix |
Successful request, no content
Forbidden
Not found
Internal server error
Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with View right to the resource.
| amtSetupId required | string Use value of EndpointGroupId. Hex string with 64 characters and without the 0x prefix |
Successful request, content returned
Forbidden
Not found
Internal server error
{- "AmtSetupId": "string",
- "Type": "auto",
- "PID": "string",
- "Creation": "2021-02-12T17:57:25Z",
- "SetsRandomMebxPassword": true,
- "Profile": {
- "UsesTLS": true,
- "UsesCIRA": true,
- "UsesEmaAccount": true,
- "CiraIntranetSuffix": "string",
- "AdminPassword": "string",
- "MebxPasswordState": "doNotSetMebxPassword",
- "ProvisionCertificateHash": "string",
- "ProvisioningDnsSuffix": "string",
- "PPS": "string"
}, - "State": "creation",
- "StateString": "string",
- "ExtraAmtInfo": {
- "LastUpdated": "2021-02-12T17:57:25Z",
- "HECIDriver": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "CorporateDNS": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "CorporateVPN": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "IntelNic": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}
}, - "AmtProfileId": 0
}Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Execute right to the endpoint.
| amtSetupId required | string Use value of EndpointGroupId. Hex string with 64 characters and without the 0x prefix |
Successful request, no content
Forbidden
Not found
Internal server error
Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Execute right to the endpoint.
Certificate provisioning will be requested only if an AMTProvisioningCertificateId is provided, otherwise host-based-provisioning will be requested.
AdminCredential.Password requirements:
between 8 and 31 characters
contains at least one number
contains both lowercase and uppercase alpha characters
contains at least one special character: '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '+'CiraIntranetSuffix is applicable only when UsesCira is set to true. The value is a string of up to four comma separated domain name suffixes.
UsesTLS and UsesCira cannot be both true or both false. You need to choose one.
AMT Setup request object
| EndpointId required | string 64 characters |
| UsesTls required | boolean |
| UsesCira required | boolean |
| SetsRandomMebxPassword | boolean If true, MEBx password must be created randomly and set in Firmware |
| UsesEmaAccount required | boolean |
| CiraIntranetSuffix | string |
| AdminCredential required | object (AdminCredential) |
| AmtCertificateId | integer <int32> [ 1 .. 2147483647 ] |
Successful request, result returned
Bad request
Forbidden
Not found
Endpoint's AMT is already provisioned
Internal server error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri",
- "UsesTls": true,
- "UsesCira": true,
- "SetsRandomMebxPassword": true,
- "UsesEmaAccount": true,
- "CiraIntranetSuffix": "string",
- "AdminCredential": {
- "Password": "string"
}, - "AmtCertificateId": 1
}{- "AmtSetupId": "string",
- "Type": "auto",
- "PID": "string",
- "Creation": "2021-02-12T17:57:25Z",
- "SetsRandomMebxPassword": true,
- "Profile": {
- "UsesTLS": true,
- "UsesCIRA": true,
- "UsesEmaAccount": true,
- "CiraIntranetSuffix": "string",
- "AdminPassword": "string",
- "MebxPasswordState": "doNotSetMebxPassword",
- "ProvisionCertificateHash": "string",
- "ProvisioningDnsSuffix": "string",
- "PPS": "string"
}, - "State": "creation",
- "StateString": "string",
- "ExtraAmtInfo": {
- "LastUpdated": "2021-02-12T17:57:25Z",
- "HECIDriver": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "CorporateDNS": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "CorporateVPN": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "IntelNic": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}
}, - "AmtProfileId": 0
}Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Execute right to the endpoint.
Warning: This operation will reset the AMT device to factory settings!
The AMT admin password is optional and should only be used to unprovision an AMT endpoint that was provisioned outside of EMA, or that has no AmtSetup (or Provisioning Record) in the database.
If the AMT Endpoint was provisioned with EMA, and the corresponding AmtSetup record is in the database, then the AMT admin password is unnecessary.
AdminCredential.Password requirements:
--between 8 and 32 characters
--contains at least one number
--contains both lowercase and uppercase alpha characters
--contains at least one special characterAn unprovision AMT request
| EndpointId required | string 64 characters |
| AdminCredential | object (AdminCredential) |
Successful request, no content
Bad request
Forbidden
Not found
AMT endpoint not provisioned, or TCPRELAY not enabled by policy
Internal server error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri",
- "AdminCredential": {
- "Password": "string"
}
}Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Execute right to the endpoint.
For certificate provisioning, provide an AmtCertificateId in the request, otherwise Host-based-provisioning will be set.
To unset auto-provisioning, delete the AmtSetup record using the EndpointGroupId as AmtSetupId.
| EndpointGroupId required | string |
| AmtProfileId required | integer <int32> [ 1 .. 2147483647 ] |
| SetsRandomMebxPassword | boolean If true, MEBx password must be created randomly and set in Firmware |
| AdminCredential required | object (AdminCredential) |
| UsesEmaAccount required | boolean |
| AmtCertificateId | integer <int32> |
Successful request, content returned
Bad Request
Forbidden
Not found
Conflict
Internal server error
{- "EndpointGroupId": "string",
- "AmtProfileId": 1,
- "SetsRandomMebxPassword": true,
- "AdminCredential": {
- "Password": "string"
}, - "UsesEmaAccount": true,
- "AmtCertificateId": 0
}{- "AmtSetupId": "string",
- "Type": "auto",
- "PID": "string",
- "Creation": "2021-02-12T17:57:25Z",
- "SetsRandomMebxPassword": true,
- "Profile": {
- "UsesTLS": true,
- "UsesCIRA": true,
- "UsesEmaAccount": true,
- "CiraIntranetSuffix": "string",
- "AdminPassword": "string",
- "MebxPasswordState": "doNotSetMebxPassword",
- "ProvisionCertificateHash": "string",
- "ProvisioningDnsSuffix": "string",
- "PPS": "string"
}, - "State": "creation",
- "StateString": "string",
- "ExtraAmtInfo": {
- "LastUpdated": "2021-02-12T17:57:25Z",
- "HECIDriver": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "CorporateDNS": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "CorporateVPN": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}, - "IntelNic": {
- "Name": "string",
- "Status": true,
- "Details": "string"
}
}, - "AmtProfileId": 0
}Roles required: Global Administrator, Tenant Administrator
Note: Global Administrators can only access Audit Events not associated with a TenantId.
Timestamps are recorded in UTC. Use UTC format when filtering with startDateTime and/or endDateTime. For example, "2020-01-29T15:10:38.017Z"
For more information about the data used in this API, please refer to the appendix of API Guide.
| resourceName | string Resource Name of Audit Events |
| resourceID | string Resource Id of Audit Events |
| callerName | string Caller Name of Audit Events |
| callerID | string <uuid> Caller Id of Audit Events |
| source | string Enum: "unknown" "reserved1" "swarmServer" "ajaxServer" "webApi" "reserved2" "manageabilityServer" "fileActionsServer" Source (enum) of Audit Events. If the value is a string and the string is not a valid string name of the enumeration item, it will be ignored. |
| action | string Enum: "noAction" "login" "logout" "pageLoad" "starting" "stopping" "createAjaxCookie" "createRoutingCookie" "newMesh" "powerAction" "accountDelete" "meshDelete" "nodeDelete" "alertMessage" "httpRedirect" "tcpRedirect" "testEvent" "ajaxKVM" "ajaxTerminal" "ajaxFiles" "webSocketDirect" "webSocketManagement" "stats" "fileDownload" "fileUpload" "addAccess" "removeAccess" "amtProvisioningRecordSet" "amtProvisioningRecordClear" "amtProvisioningRecordAttempt" "amtProvisioningRecordUsed" "amtProvisioningRecordFail" "agentConnect" "userFeedback" "userNodeEvent" "userMeshEvent" "userEvent" "amtRedirectError" "amtPowerActionSuccess" "amtPowerActionFailed" "translation" "nodeEvent" "agentUninstalled" "nodeMovedToDifferentMesh" "processAmtPreCheck" "unexpectedError" "newUser" "editUser" "removeUser" "newTenant" "editTenant" "removeTenant" "newGroup" "editGroup" "removeGroup" "usersInGroupAdded" "usersInGroupRemoved" "newRole" "userRoleChange" "userAddedToGroup" "userRemovedFromGroup" "baseRolesCreated" "accessDenied" "webApiEvent" "wMI" "fileDeliver" "fileExecution" "fileSearch" "fileShortOps" "new802_1xSetup" "edit802_1xSetup" "delete802_1xSetup" "aMTDiscovery_ByIP" "aMTDiscovery_ByIPAutomatically" "aMTDiscovery_Cancel" "aMTDiscovery_BySubnet" "aMTDiscovery_BySubnetAutomatically" "aMTDiscovery_ByIPRange" "aMTDiscovery_ByIPRangeAutomatically" "aMTDiscovery_ByLocalBroadcast" "aMTDiscovery_ByLocalBroadcastAutomatically" "newAmtProfile" "editAmtProfile" "deleteAmtProfile" "newAmtProvisioningCertificate" "newGeneralCertificate" "deleteAmtProvisioningCertificate" "deleteManualProvisioning_AMTSetup" "deleteAutoProvisioning_AMTSetup" "provision_AMTSetup" "unprovision_AMTSetup" "autoProvisioningForEndpointGroup_AMTSetup" "meshUpdate" "endpointIBOperation_Reboot" "endpointIBOperation_Sleep" "endpointIBOperation_Hibernate" "endpointIBOperation_Shutdown" "endpointIBOperation_Alert" "endpointOOBOperation_Multiple_PowerOn" "endpointOOBOperation_Multiple_SleepLight" "endpointOOBOperation_Multiple_SleepDeep" "endpointOOBOperation_Multiple_PowerCycleOffSoft" "endpointOOBOperation_Multiple_PowerOffHard" "endpointOOBOperation_Multiple_Hibernate" "endpointOOBOperation_Multiple_PowerOffSoft" "endpointOOBOperation_Multiple_PowerCycleOffHard" "endpointOOBOperation_Multiple_MasterBusReset" "endpointOOBOperation_Multiple_PowerOffSoftGraceful" "endpointOOBOperation_Multiple_PowerOffHardGraceful" "endpointOOBOperation_Multiple_MasterBusResetGraceful" "endpointOOBOperation_Multiple_PowerCycleOffSoftGraceful" "endpointOOBOperation_Multiple_PowerCycleOffHardGraceful" "endpointOOBOperations_Single_PowerOn" "endpointOOBOperations_Single_SleepLight" "endpointOOBOperations_Single_SleepDeep" "endpointOOBOperations_Single_PowerCycleOffSoft" "endpointOOBOperations_Single_PowerOffHard" "endpointOOBOperations_Single_Hibernate" "endpointOOBOperations_Single_PowerOffSoft" "endpointOOBOperations_Single_PowerCycleOffHard" "endpointOOBOperations_Single_MasterBusReset" "endpointOOBOperations_Single_PowerOffSoftGraceful" "endpointOOBOperations_Single_PowerOffHardGraceful" "endpointOOBOperations_Single_MasterBusResetGraceful" "endpointOOBOperations_Single_PowerCycleOffSoftGraceful" "endpointOOBOperations_Single_PowerCycleOffHardGraceful" "userGroupAssignedToEndpointGroup" "userGroupDisassociatedFromEndpointGroup" "newWiFiSetup" "editWiFiSetup" "deleteWiFiSetup" "getAmtRoutingCookie" "validateAjaxCookie" "amtWSMAN" "checkUserAccess" "getSwarmServerId" "meshTargetHop" "mutliTargetHop" "editAjaxServerSettings" "editFileActionsServerSettings" "editManageabilityServerSettings" "editSwarmServerSettings" "editWebServerSettings" "decodeRoutingCookie" "getCRL" "revokeCertificate" "resetCRL" "resumableUploadCreate" "resumableUploadAppend" "resumableUploadDelete" "fileUploadRegister" "usbrImageUpdated" "usbrImageDeleted" "endpointOOBOperations_Multiple_PowerCycleToIderIsoSol" "endpointOOBOperations_Single_PowerCycleToIderIsoSol" "usbrSessionStarted" "usbrSessionStopped" "usbrTempFileDeletedFromDatabase" "usbrTempFileDeletedFromFilesystem" "usbrTenantDirectoryDeletedFromFilesystem" "usbrTenantFileDeletedFromFilesystem" Action (enum) of Audit Events. If the value is a string and the string is not a valid string name of the enumeration item, it will be ignored. |
| resourceType | string Enum: "nONE" "rOLE" "tENANT" "eNDPOINT_GROUP" "uSER_GROUP" "uSER" "eNDPOINT" "iNTEL_AMT_SETUP" "aMTPROFILE" "wIFISETUP" "aJAXCOOKIE" "sERVERID" "aMT_PROVISIONING_CERTIFICATE" "dEFAULT" "_802_1XSETUP" "aMTDISCOVERY" "bEARER_TOKEN" "rOUTING_COOKIE" "sERVERSETTINGS" "cRL" "rESUMABLE_UPLOAD" "uSBR_IMAGE" "uSBR_SESSION" "uSBR_ORPHAN_FILE_CLEANUP" Resource Type (enum) of Audit Events. If the value is a string and the string is not a valid string name of the enumeration item, it will be ignored. |
| startDateTime | string <date-time> Start DateTime of a range of Audit Events in UTC format, e.g., 2020-01-29T15:10:38.017Z. If the string cannot be parsed as date time, it will be ignored. |
| endDateTime | string <date-time> End DateTime of a range of Audit Events in UTC format, e.g., 2020-01-29T15:10:38.017Z. If the string cannot be parsed as date time, it will be ignored. |
Successful request, content returned
Bad Request
Unauthorized
Forbidden
[- {
- "Id": "00000000-0000-0000-0000-000000000000",
- "Timestamp": "2021-02-12T17:57:25Z",
- "Source": "unknown",
- "Action": "noAction",
- "Uri": "string",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "ResourceId": "string",
- "ResourceName": "string",
- "ResourceType": "nONE",
- "CallerId": "00000000-0000-0000-0000-000000000000",
- "CallerName": "string",
- "CallerIpAddress": "string",
- "CallerUserAgent": "string",
- "Event": "string",
- "ExecutionDurationInMsec": 0
}
]Role required: Global Administrator or Tenant Administrator.
| tenantId | string Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Successful request, content
Bad request
Unauthorized
Internal server error
[- {
- "id": 0,
- "userId": "00000000-0000-0000-0000-000000000000",
- "name": "string",
- "client_id": "00000000-0000-0000-0000-000000000000",
- "client_secret": "string",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "scope": "string",
- "maxFailedLoginAttempts": 0,
- "tokenLifetimeHours": 0,
- "enabled": true
}
]Role required: Global Administrator or Tenant Administrator.
Required parameters:
Client Secret Requirements
--at least 12 characters
--contains at least one number
--contains both lowercase and uppercase alpha characters
--contains at least one special character| id | integer <int32> |
| userId | string <uuid> |
| client_id | string <uuid> |
| client_secret required | string |
| tenantId | string <uuid> |
| maxFailedLoginAttempts | integer <int32> [ 5 .. 15 ] |
| tokenLifetimeHours | integer <int32> [ 1 .. 24 ] |
Successful request, content
Bad request
Unauthorized
Internal server error
{- "id": 0,
- "userId": "00000000-0000-0000-0000-000000000000",
- "client_id": "00000000-0000-0000-0000-000000000000",
- "client_secret": "string",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "maxFailedLoginAttempts": 5,
- "tokenLifetimeHours": 1
}{- "id": 0,
- "userId": "00000000-0000-0000-0000-000000000000",
- "name": "string",
- "client_id": "00000000-0000-0000-0000-000000000000",
- "client_secret": "string",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "scope": "string",
- "maxFailedLoginAttempts": 0,
- "tokenLifetimeHours": 0,
- "enabled": true
}Role required: Global Administrator or Tenant Administrator.
Parameters allowed to be updated:
Client Secret Requirements
--at least 12 characters
--contains at least one number
--contains both lowercase and uppercase alpha characters
--contains at least one special character| clientCredentialsId required | string Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| client_secret | string |
| tokenLifetimeHours | integer <int32> [ 1 .. 24 ] |
| enabled | boolean |
Successful request, content
Bad request
Unauthorized
Not Found
Internal server error
{- "client_secret": "string",
- "tokenLifetimeHours": 1,
- "enabled": true
}{- "id": 0,
- "userId": "00000000-0000-0000-0000-000000000000",
- "name": "string",
- "client_id": "00000000-0000-0000-0000-000000000000",
- "client_secret": "string",
- "tenantId": "00000000-0000-0000-0000-000000000000",
- "scope": "string",
- "maxFailedLoginAttempts": 0,
- "tokenLifetimeHours": 0,
- "enabled": true
}Role required: Global Administrator or Tenant Administrator.
| clientCredentialsId required | string Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Successful request, No content
Bad request
Unauthorized
Not found
Internal server error
Role required: Global Administrator.
For serial number open the certificate to see details in Windows and find the Serial number's hex value.
Following are the accepted revocation reason codes:
If restartEmaComponent is set to true, it will immediately restart all the EMA servers and the IIS default app pool hosting the EMA Website.
| restartEmaComponent | boolean Indicates whether to restart EMA Service, as changes to its configuration are applied only when the services are restarted. |
Json with CRLEntry.
| serialNumber required | string |
| reasonCode required | integer <int32> |
Successful request, no content returned
Bad request
Unauthorized
Forbidden
Internal Server Error
{- "serialNumber": "string",
- "reasonCode": 0
}Role required: Global Administrator.
If restartEmaComponent is set to true, it will immediately restart all the EMA servers and the IIS default app pool hosting the EMA Website.
| restartEmaComponent | boolean Indicates whether to restart EMA Service, as changes to its configuration are applied only when the services are restarted. |
Successful request, no content returned
Unauthorized
Forbidden
Internal Server Error
Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Read right to the resource.
Successful request, content returned
Internal Server Error
[- {
- "EndpointGroupId": "string",
- "Name": "string",
- "EndpointCount": 0
}
]Role required: Tenant Administrator or Endpoint Group Creator.
Password is needed when the endpoint group's policy needs to be modified. Currently, the modification of the policy is not supported yet.
Password requirements:
--at least 8 characters
--contains at least one number
--contains both lowercase and uppercase alpha characters
--contains at least one special characterUserConsentKVM_Timeout requirements:
--timeout value must fall between 1 and 65
--timeout in seconds
--this value will be taken if the AllowUserConsentKVM web permission is enabled| Name required | string |
| Description required | string |
| Password required | string .*(?=^.{8,255}$)(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[&"'(\-_)=~#{[|`\\^@\]}^$*¨£µ%,;:!?./§+]).* |
| UserConsentKVM_Timeout | integer <int32> Define timeout in seconds to show user consent window for In-Band KVM connection before reject the operation |
| Permissions required | object (EndpointGroupPermissions) |
Successful request, content returned
Invalid ModelState
Conflict
Internal Server Error
{- "Name": "string",
- "Description": "string",
- "Password": "string",
- "UserConsentKVM_Timeout": 0,
- "Permissions": {
- "AllowWakeup": true,
- "AllowSleep": true,
- "AllowReset": true,
- "AllowTcpCommunication": true,
- "AllowAlert": true,
- "AllowConsole": true,
- "AllowKvm": true,
- "AllowFileAccess": true,
- "AllowWmi": true,
- "AllowLocation": true,
- "AllowP2P": true,
- "AllowUserConsentKVM": true
}
}{- "Name": "string",
- "Description": "string",
- "EndpointGroupId": "string",
- "TenantId": "string",
- "LastUpdated": "2021-02-12T17:57:25Z",
- "UserConsentKVM_Timeout": 0,
- "Permissions": {
- "AllowWakeup": true,
- "AllowSleep": true,
- "AllowReset": true,
- "AllowTcpCommunication": true,
- "AllowAlert": true,
- "AllowConsole": true,
- "AllowKvm": true,
- "AllowFileAccess": true,
- "AllowWmi": true,
- "AllowLocation": true,
- "AllowP2P": true,
- "AllowUserConsentKVM": true
}
}Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Read right to the resource.
| endpointGroupId required | string Hex string with 64 characters and without the 0x prefix |
Successful request, content returned
Forbidden
Not found
Internal Server Error
{- "Name": "string",
- "Description": "string",
- "EndpointGroupId": "string",
- "TenantId": "string",
- "LastUpdated": "2021-02-12T17:57:25Z",
- "UserConsentKVM_Timeout": 0,
- "Permissions": {
- "AllowWakeup": true,
- "AllowSleep": true,
- "AllowReset": true,
- "AllowTcpCommunication": true,
- "AllowAlert": true,
- "AllowConsole": true,
- "AllowKvm": true,
- "AllowFileAccess": true,
- "AllowWmi": true,
- "AllowLocation": true,
- "AllowP2P": true,
- "AllowUserConsentKVM": true
}
}Role required: Tenant Administrator or Endpoint Group Creator.
The only property that can be updated is Description.
| endpointGroupId required | string |
| Description required | string |
| EndpointGroupId required | string |
Successful request, content returned
Bad Request
Forbidden
Not found
Conflict
Internal Server Error
{- "Description": "string",
- "EndpointGroupId": "string"
}{- "Name": "string",
- "Description": "string",
- "EndpointGroupId": "string",
- "TenantId": "string",
- "LastUpdated": "2021-02-12T17:57:25Z",
- "UserConsentKVM_Timeout": 0,
- "Permissions": {
- "AllowWakeup": true,
- "AllowSleep": true,
- "AllowReset": true,
- "AllowTcpCommunication": true,
- "AllowAlert": true,
- "AllowConsole": true,
- "AllowKvm": true,
- "AllowFileAccess": true,
- "AllowWmi": true,
- "AllowLocation": true,
- "AllowP2P": true,
- "AllowUserConsentKVM": true
}
}Role required: Tenant Administrator or Endpoint Group Creator.
| endpointGroupId required | string Hex string with 64 characters and without the 0x prefix |
Successful request, no content
Forbidden
Not found
Internal server error
Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Read right to the resource.
| endpointGroupId required | string Hex string with 64 characters and without the 0x prefix |
Successful request, content returned
Forbidden
Not found
{ }Role required: Tenant Administrator, Endpoint Group Creator or Endpoint Group User.
The access rights that a User has to an Endpoint Group are obtained by way of membership in User Group(s) assigned to that Endpoint Group.
| endpointGroupId required | string Hex string with 64 characters and without the 0x prefix |
Successful request
Forbidden
Not found
Internal server error
{- "AccessRightsId": 0,
- "AccessRights": "string"
}Roles required: Tenant Administrator, Endpoint Group Creator or Endpoint Group User
The action must be allowed by the Endpoint's Endpoint Group.
With an HTTP 200, the response list will contain only those EndpointIds for which a request was put on the message bus. EndpointIds for which a request was not put on the message bus for one reason or another will not appear in the response list.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, Endpoint Group Creator or Endpoint Group User
The action must be allowed by the Endpoint's Endpoint Group.
With an HTTP 200, the response list will contain only those EndpointIds for which a request was put on the message bus. EndpointIds for which a request was not put on the message bus for one reason or another will not appear in the response list.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, Endpoint Group Creator or Endpoint Group User
The action must be allowed by the Endpoint's Endpoint Group.
With an HTTP 200, the response list will contain only those EndpointIds for which a request was put on the message bus. EndpointIds for which a request was not put on the message bus for one reason or another will not appear in the response list.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, Endpoint Group Creator or Endpoint Group User
The action must be allowed by the Endpoint's Endpoint Group.
With an HTTP 200, the response list will contain only those EndpointIds for which a request was put on the message bus. EndpointIds for which a request was not put on the message bus for one reason or another will not appear in the response list.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, Endpoint Group Creator or Endpoint Group User
The action must be allowed by the Endpoint's Endpoint Group.
With an HTTP 200, the response list will contain only those EndpointIds for which a request was put on the message bus. EndpointIds for which a request was not put on the message bus for one reason or another will not appear in the response list.
On receiving an alert, an Endpoint's desktop will popup a MessageBox that closes after a specified duration.
An object containing a list of Endpoints to which an alert will popup with indicated message and for a specified duration.
•Message: Allowed characters: space, enter, 0-9, a-z, A-Z. Maximum length: 510.
•Duration(seconds): A number between 0 and 300, with 0 for indefinite.
| EndpointIds required | Array of objects (EndpointIdDTO) |
| Message required | string ^[ \r\n\dA-Za-z0-9]+$ |
| Duration | integer <int32> [ 0 .. 300 ] |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
{- "EndpointIds": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Message": "string",
- "Duration": 0
}{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. It will send also a Wake on LAN (WOL) request to all listed endpoints, but only Intel(R) vPro(TM) endpoints are officially supported. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed t o execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
If no boot-able CD/DVD image is mounted, this power command will boot based on the endpoint's boot order set in BIOS.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
If no boot-able floppy image is mounted, this power command will boot based on the endpoint's boot order set in BIOS.
With an HTTP 200, the response list will contain those EndpointIds for which a request was put on the message bus in Accepted list. EndpointIds for which a request was not put on the message bus will appear in the Forbidden, NotFound, BadRequest or InternalServerError list, depending on the case.
List of EndpointId objects
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Internal Server Error
[- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]{- "Accepted": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "Forbidden": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "NotFound": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "BadRequest": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
], - "InternalServerError": [
- {
- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}
]
}Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
If no boot-able CD/DVD image is mounted, this power command will boot based on the endpoint's boot order set in BIOS.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Roles required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
If no boot-able floppy image is mounted, this power command will boot based on the endpoint's boot order set in BIOS.
EndpointId object
| EndpointId required | string 64 characters |
Successful request, content returned
Invalid ModelState
User not allowed to execute operation
Endpoint not ready to execute operation yet
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri"
}"string"Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Read right to the resource.
| endpointId required | string Hex string with 64 characters and without the 0x prefix |
Successful request, content returned
Bad Request
Forbidden
Not found
Internal server error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri",
- "EndpointGroupId": "stringstringstringstringstringstringstringstringstringstringstri",
- "EndpointGroupName": "string",
- "LastUpdate": "2021-02-12T17:57:25Z",
- "ComputerName": "string",
- "PlatformType": 0,
- "AgentVersion": "string",
- "AgentType": "string",
- "PowerState": 0,
- "PowerStateUpdate": "2021-02-12T17:57:25Z",
- "IsConnected": true,
- "IsCiraConnected": true,
- "NodeIdentity": 0,
- "OperatingSystem": "string",
- "NeighborsCount": 0,
- "AgentLocalAdminMode": "unknown",
- "NetworkInterfaces": [
- {
- "IPv4Address": "string",
- "IPv6Address": "string",
- "Subnet": "string",
- "Gateway": "string",
- "DnsSuffix": "string",
- "Mac": "string",
- "GatewayMac": "string",
- "Description": "string"
}
], - "MEInfo": {
- "VersionString": "string",
- "IsAmtEnabled": true,
- "CiraEnabled": true,
- "AmtProvisioningState": "pre",
- "AmtProvisioningMode": "adminControlMode",
- "AmtControlMode": "notprovisioned",
- "MEVersion": "string",
- "MEFWBuildNumber": 0,
- "IsEHBC": true,
- "IsAmtVersionValid": true,
- "Version": 0
}
}Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Delete right to the resource.
Note: This will stop any active USB-R session to this endpoint
| endpointId required | string Hex string with 64 characters and without the 0x prefix |
Successful request, no content
Forbidden
Not found
Internal server error
Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Read right to the resource. The Return code Not Found means endpoint doesn't exist or hardware information for it is not found as the endpoint doesn't support AMT requests
| endpointId required | string Hex string with 64 characters and without the 0x prefix |
Successful request, content returned
Bad Request
Forbidden
Not found
Conflict
Internal server error
{- "AmtPlatformInfo": {
- "ComputerModel": "string",
- "ManufacturerName": "string",
- "SerialNumber": "string",
- "VersionNumber": "string",
- "SystemId": "00000000-0000-0000-0000-000000000000"
}, - "AmtBaseBoardInfo": {
- "ManufacturerName": "string",
- "ProductName": "string",
- "VersionNumber": "string",
- "SerialNumber": "string",
- "AssetTag": "string",
- "IsReplaceable": true
}, - "AmtBiosInfo": {
- "ManufacturerName": "string",
- "VersionNumber": "string",
- "ReleaseDate": "string"
}, - "AmtProcessorInfo": [
- {
- "ManufacturerName": "string",
- "Version": "string",
- "MaxClockSpeedInGHz": 0,
- "Status": "string"
}
], - "AmtMemoryModuleInfo": [
- {
- "BankLabel": "string",
- "ManufacturerName": "string",
- "SerialNumber": "string",
- "Size": 0,
- "FormFactor": "string",
- "MemoryType": "string",
- "AssetTag": "string",
- "PartNumber": "string"
}
], - "AmtStorageMediaInfo": [
- {
- "Model": "string",
- "SerialNumber": "string",
- "MaxMediaSize": 0
}
]
}Role required: Tenant Administrator, Endpoint Group Creator, or Endpoint Group User.
If endpointGroupId is not specified or empty, get a collection of Endpoint summaries for all endpoint groups that this user has access to.
| endpointGroupId | string Endpoint Group ID |
| computerName | string String as input which need to pass Computer/Host Name need to search |
| computerNameStartsWith | string String as input search whose Computer/Host Name stars with given input |
| computerNameContains | string String as input search whose Computer/Host Name contains given input |
Successful request, content returned
Bad Request
Not found
Internal server error
[- {
- "EndpointId": "string",
- "EndpointGroupId": "string",
- "EndpointGroupName": "string",
- "LastUpdate": "2021-02-12T17:57:25Z",
- "MEVersion": "string",
- "ComputerName": "string",
- "PlatformType": 0,
- "AgentVersion": 0,
- "AgentIdentifier": 0,
- "MEFWBuildNumber": 0,
- "PowerState": 0,
- "PowerStateUpdate": "2021-02-12T17:57:25Z",
- "IsConnected": true,
- "NodeIdentity": 0,
- "IsAmtVersionValid": true,
- "AmtControlMode": "notprovisioned",
- "AmtProvisioningState": "pre",
- "AmtProvisioningMode": "adminControlMode",
- "IsCiraConnected": true
}
]Role required: Tenant Administrator
fileType is a required query string parameter. Filetypes supported: usbr
| fileType | string Type of file to be uploaded |
Successful request, content returned
Bad Request
Forbidden
Internal Server Error
{- "MaxBytesPerUploadRequest": 0,
- "MaxStorageCapacityInBytes": 0,
- "RemainingStorageCapacityInBytes": 0,
- "ResumableUploadValidityPeriodInDays": 0
}Role required: Tenant Administrator
This upload method is ideal for a file with a size that is within the threshold of MaxBytesPerUploadRequest, which can be obtained with GET /api/{version}/fileUploads/settings
fileType is a required query string parameter. Filetypes supported: usbr
Use multipart/form-data to attach one file with filename of up to 128 chars and with the optional field:
Description: string (256 max chars)
| fileType | string FileTypes name |
Created, URI of new resource returned
Bad request
Unauthorized
Forbidden
Filename not unique
Unsupported media type
Internal Server Error
{- "ResourceUri": "string"
}Role required: Tenant Administrator
fileType is a required query string parameter. Filetypes supported: usbr
| fileType | string FileTypes name |
Successful request, content returned
Bad request
Unauthorized
Forbidden
Internal Server Error
[- {
- "ResumableId": "00000000-0000-0000-0000-000000000000",
- "FileName": "string",
- "FileType": "string",
- "UploadedBytes": 0,
- "FileSize": 0,
- "Description": "string",
- "Expiration": "2021-02-12T17:57:25Z",
- "ResourceUri": "string"
}
]Role required: Tenant Administrator
This upload method is ideal for a file with a size that is within the threshold of MaxBytesPerUploadRequest, which can be obtained with GET /api/{version}/fileUploads/settings
fileType is a required query string parameter. Filetypes supported: usbr
Use multipart/form-data to attach one file chunk with the following required fields:
fileName: string (128 max chars)
fileSize: int (total bytes of a completed file)
The following field is optional:
description: string (256 max chars)
After uploading the first chunk, use PUT to upload each subsequent chunk, which will be appended in order to the file until it is complete. The resumable upload needs to be completed before the session expires.
| fileType | string FileTypes name |
Created, URI of new resource returned
Accepted, chunk appended, resumable status returned
Bad request
Unauthorized
Forbidden
Filename not unique
Unsupported media type
Internal Server Error
{- "ResumableId": "00000000-0000-0000-0000-000000000000",
- "FileName": "string",
- "FileType": "string",
- "UploadedBytes": 0,
- "FileSize": 0,
- "Description": "string",
- "Expiration": "2021-02-12T17:57:25Z",
- "ResourceUri": "string"
}Role required: Tenant Administrator
| resumableId required | string Guid format: 00000000-0000-0000-0000-000000000000 |
Successful request, content returned
Bad request
Unauthorized
Forbidden
Not found
Internal Server Error
{- "ResumableId": "00000000-0000-0000-0000-000000000000",
- "FileName": "string",
- "FileType": "string",
- "UploadedBytes": 0,
- "FileSize": 0,
- "Description": "string",
- "Expiration": "2021-02-12T17:57:25Z",
- "ResourceUri": "string"
}Role required: Tenant Administrator
Use multipart/form-data to attach one file chunk.
Each subsequent chunk will be appended to the file in order until it is complete. The resumable upload needs to be completed before the session expires. When a file is completed, the resumable upload session will be removed.
| resumableId required | string |
Created, URI of new resource returned
Accepted, chunk appended, resumable status returned
Bad request
Unauthorized
Forbidden
Not found
Unsupported media type
Internal Server Error
{- "ResumableId": "00000000-0000-0000-0000-000000000000",
- "FileName": "string",
- "FileType": "string",
- "UploadedBytes": 0,
- "FileSize": 0,
- "Description": "string",
- "Expiration": "2021-02-12T17:57:25Z",
- "ResourceUri": "string"
}Role required: Tenant Administrator
| resumableId required | string Guid format: 00000000-0000-0000-0000-000000000000 |
Successful request, content returned
Bad request
Unauthorized
Forbidden
Not found
Internal Server Error
{ }Role required: Global Administrator or Tenant Administrator
Successful request, content returned
Internal server error
[- {
- "IPv4Address": "string",
- "IPv6Address": "string",
- "Subnet": "string",
- "Gateway": "string",
- "DnsSuffix": "string",
- "Mac": "string",
- "GatewayMac": "string",
- "Description": "string"
}
]Role required: Global Administrator, Tenant Administrator, or Account Manager.
Successful request, content returned
Internal Server Error
[- {
- "RoleId": 0,
- "Name": "string",
- "Description": "string",
- "LastUpdated": "2021-02-12T17:57:25Z",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000"
}
]Role required: Global Administrator, Tenant Administrator, or Account Manager.
| roleId required | integer <int32> Role ID |
Successful request, content returned
Forbidden
Not found
Internal Server Error
{- "RoleId": 0,
- "Name": "string",
- "Description": "string",
- "LastUpdated": "2021-02-12T17:57:25Z",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000"
}Role required: Global Administrator
Successful request, content returned
Unauthorized
Forbidden
Internal server error
[- {
- "Name": "string",
- "CommonName": "string",
- "NotBefore": "2021-02-12T17:57:25Z",
- "NotAfter": "2021-02-12T17:57:25Z",
- "HasPrivateKey": true,
- "Thumbprint": "string",
- "Pem": "string",
- "LastModified": "2021-02-12T17:57:25Z"
}
]Role required: Global Administrator
| certificateName required | string The certificate name used in Intel(R) EMA database. This is not the subject name or the common name. |
Successful request, content returned
Unauthorized
Forbidden
Not found
Internal server error
{- "Name": "string",
- "CommonName": "string",
- "NotBefore": "2021-02-12T17:57:25Z",
- "NotAfter": "2021-02-12T17:57:25Z",
- "HasPrivateKey": true,
- "Thumbprint": "string",
- "Pem": "string",
- "LastModified": "2021-02-12T17:57:25Z"
}Role required: Global Administrator
The filename of the .CER file will will be specified in the "filename" parameter of the "Content-Disposition" header.
| certificateName required | string The certificate name used in Intel(R) EMA database. This is not the subject name or the common name. |
Successful request, attachment returned
Unauthorized
Forbidden
Not found
Internal server error
Role required: Global Administrator or Tenant Administrator. TenatId corresponds to the Tenant Administrator who submitted the automatic AMT discovery request.
Successful request, content returned
Internal server error
{- "Interval": 0,
- "Type": "singleIP",
- "TypeStr": "string",
- "MAC": "string",
- "FirstIPAddress": "string",
- "EndRangeIPAddress": "string",
- "SubnetMask": "string",
- "TenantId": "string"
}Role required: Global Administrator.
Successful request, content returned
Forbidden
Not Found
Internal server error
{- "Name": "string",
- "Data": {
- "ajaxCookieAutoRefreshRange": 1,
- "ajaxCookieIdleTimeout": 1,
- "httpheader_Access-Control-Allow-Headers": "string",
- "logfilepath": "string",
- "maxdbconnections": 4,
- "swarmserver": [
- {
- "ServerID": 0,
- "EndPoint": "string"
}
], - "userAccessFailedMaxCount": 1,
- "expiresessions": true,
- "serverIps": [
- "string"
], - "messagePort": 0
}, - "ModifiedOn": "2021-02-12T17:57:26Z"
}Role required: Global Administrator.
Restart service indicates whether to restart the Ajax Server or not, as changes to its configuration are applied only when the service is restarted.
| restartEMAService | boolean Indicates whether to restart the Ajax service or not. |
Json with updated server settings.
| ajaxCookieAutoRefreshRange required | integer <int32> [ 1 .. 60 ] |
| ajaxCookieIdleTimeout required | integer <int32> [ 1 .. 720 ] |
| httpheader_Access-Control-Allow-Headers required | string [ 0 .. 1024 ] characters |
| logfilepath required | string |
| maxdbconnections required | integer <int32> [ 4 .. 10000 ] |
| swarmserver required | Array of objects (LoadBalanceSetting) |
| userAccessFailedMaxCount required | integer <int32> [ 1 .. 50 ] |
| expiresessions required | boolean |
| serverIps required | Array of strings |
| messagePort required | integer <int32> [ 0 .. 65535 ] |
Successful request, content returned
Bad request
Forbidden
Not Found
Internal server error
{- "ajaxCookieAutoRefreshRange": 1,
- "ajaxCookieIdleTimeout": 1,
- "httpheader_Access-Control-Allow-Headers": "string",
- "logfilepath": "string",
- "maxdbconnections": 4,
- "swarmserver": [
- {
- "ServerID": 0,
- "EndPoint": "string"
}
], - "userAccessFailedMaxCount": 1,
- "expiresessions": true,
- "serverIps": [
- "string"
], - "messagePort": 0
}{- "Name": "string",
- "Data": {
- "ajaxCookieAutoRefreshRange": 1,
- "ajaxCookieIdleTimeout": 1,
- "httpheader_Access-Control-Allow-Headers": "string",
- "logfilepath": "string",
- "maxdbconnections": 4,
- "swarmserver": [
- {
- "ServerID": 0,
- "EndPoint": "string"
}
], - "userAccessFailedMaxCount": 1,
- "expiresessions": true,
- "serverIps": [
- "string"
], - "messagePort": 0
}, - "ModifiedOn": "2021-02-12T17:57:26Z"
}Role required: Global Administrator.
Successful request, content returned
Forbidden
Not Found
Internal server error
{- "Name": "string",
- "Data": {
- "ciraserver_ip": "string",
- "ciraserver_host": "string",
- "ciraserver_port": 0,
- "logfilepath": "string",
- "maxdbconnections": 4,
- "swarmserver": [
- {
- "ServerID": 0,
- "EndPoint": "string"
}
], - "serverIps": [
- "string"
], - "messagePort": 0,
- "usbrImagesRootDirectory": "string",
- "maxUsbrImageStorageCapacityPerTenantInGigabytes": 0,
- "maxUsbrImageStorageCapacityPerEmaInstanceInGigabytes": 0,
- "maxUsbrSlotCountPerTenant": 0,
- "maxUsbrIdleTimeInMinutes": 1,
- "usbrRedirectionManagerLoopIntervalInSeconds": 1,
- "usbrRedirectionThrottlingRateInMilliseconds": 0,
- "fileUploadRetentionPeriodInDays": 1,
- "fileUploadCleanupIntervalInHours": 4,
- "AuditLogCleanupIntervalInHours": 1,
- "AuditLogRetentionPeriodInDays": 1
}, - "ModifiedOn": "2021-02-12T17:57:26Z"
}Role required: Global Administrator.
Restart service indicates whether to restart the Manageability Server or not, as changes to its configuration are applied only when the service is restarted.
| restartEMAService | boolean Indicates whether to restart the Manageability service or not. |
Json with updated server settings.
| ciraserver_ip | string |
| ciraserver_host required | string |
| ciraserver_port required | integer <int32> [ 0 .. 65535 ] |
| logfilepath required | string |
| maxdbconnections required | integer <int32> [ 4 .. 10000 ] |
| swarmserver required | Array of objects (LoadBalanceSetting) |
| serverIps required | Array of strings |
| messagePort required | integer <int32> [ 0 .. 65535 ] |
| usbrImagesRootDirectory required | string |
| maxUsbrImageStorageCapacityPerTenantInGigabytes required | integer <int32> [ 0 .. 50 ] |
| maxUsbrImageStorageCapacityPerEmaInstanceInGigabytes required | integer <int32> [ 0 .. 100 ] |
| maxUsbrSlotCountPerTenant required | integer <int32> [ 0 .. 20 ] |
| maxUsbrIdleTimeInMinutes required | integer <int32> [ 1 .. 3600 ] |
| usbrRedirectionManagerLoopIntervalInSeconds required | integer <int32> [ 1 .. 120 ] |
| usbrRedirectionThrottlingRateInMilliseconds required | integer <int32> [ 0 .. 1000 ] |
| fileUploadRetentionPeriodInDays required | integer <int32> [ 1 .. 365 ] |
| fileUploadCleanupIntervalInHours required | integer <int32> [ 4 .. 24 ] |
| AuditLogCleanupIntervalInHours required | integer <int32> [ 1 .. 24 ] |
| AuditLogRetentionPeriodInDays required | integer <int32> [ 1 .. 365 ] |
Successful request, content returned
Bad request
Forbidden
Not Found
Internal server error
{- "ciraserver_ip": "string",
- "ciraserver_host": "string",
- "ciraserver_port": 0,
- "logfilepath": "string",
- "maxdbconnections": 4,
- "swarmserver": [
- {
- "ServerID": 0,
- "EndPoint": "string"
}
], - "serverIps": [
- "string"
], - "messagePort": 0,
- "usbrImagesRootDirectory": "string",
- "maxUsbrImageStorageCapacityPerTenantInGigabytes": 0,
- "maxUsbrImageStorageCapacityPerEmaInstanceInGigabytes": 0,
- "maxUsbrSlotCountPerTenant": 0,
- "maxUsbrIdleTimeInMinutes": 1,
- "usbrRedirectionManagerLoopIntervalInSeconds": 1,
- "usbrRedirectionThrottlingRateInMilliseconds": 0,
- "fileUploadRetentionPeriodInDays": 1,
- "fileUploadCleanupIntervalInHours": 4,
- "AuditLogCleanupIntervalInHours": 1,
- "AuditLogRetentionPeriodInDays": 1
}{- "Name": "string",
- "Data": {
- "ciraserver_ip": "string",
- "ciraserver_host": "string",
- "ciraserver_port": 0,
- "logfilepath": "string",
- "maxdbconnections": 4,
- "swarmserver": [
- {
- "ServerID": 0,
- "EndPoint": "string"
}
], - "serverIps": [
- "string"
], - "messagePort": 0,
- "usbrImagesRootDirectory": "string",
- "maxUsbrImageStorageCapacityPerTenantInGigabytes": 0,
- "maxUsbrImageStorageCapacityPerEmaInstanceInGigabytes": 0,
- "maxUsbrSlotCountPerTenant": 0,
- "maxUsbrIdleTimeInMinutes": 1,
- "usbrRedirectionManagerLoopIntervalInSeconds": 1,
- "usbrRedirectionThrottlingRateInMilliseconds": 0,
- "fileUploadRetentionPeriodInDays": 1,
- "fileUploadCleanupIntervalInHours": 4,
- "AuditLogCleanupIntervalInHours": 1,
- "AuditLogRetentionPeriodInDays": 1
}, - "ModifiedOn": "2021-02-12T17:57:26Z"
}Role required: Global Administrator.
Successful request, content returned
Forbidden
Not Found
Internal server error
{- "Name": "string",
- "Data": {
- "adminport": 0,
- "adminportlocal": 0,
- "logfilepath": "string",
- "enableCIRAPowerPolling": true,
- "maxdbconnections": 4,
- "swarmserver": [
- {
- "ServerID": 0,
- "EndPoint": "string"
}
], - "serverIps": [
- "string"
], - "messagePort": 0,
- "tcpConnRetrySeconds": 5,
- "tcpConnIdleSeconds": 5
}, - "ModifiedOn": "2021-02-12T17:57:26Z"
}Role required: Global Administrator.
Restart service indicates whether to restart the Swarm Server or not, as changes to its configuration are applied only when the service is restarted.
| restartEMAService | boolean Indicates whether to restart the Swarm service or not. |
Json with updated server settings.
| adminport required | integer <int32> [ 0 .. 65535 ] |
| adminportlocal required | integer <int32> [ 0 .. 1 ] |
| logfilepath required | string |
| enableCIRAPowerPolling required | boolean |
| maxdbconnections required | integer <int32> [ 4 .. 10000 ] |
| swarmserver required | Array of objects (LoadBalanceSetting) |
| serverIps required | Array of strings |
| messagePort required | integer <int32> [ 0 .. 65535 ] |
| tcpConnRetrySeconds required | integer <int32> [ 5 .. 86400 ] |
| tcpConnIdleSeconds required | integer <int32> [ 5 .. 7200 ] |
Successful request, content returned
Bad request
Forbidden
Not Found
Internal server error
{- "adminport": 0,
- "adminportlocal": 0,
- "logfilepath": "string",
- "enableCIRAPowerPolling": true,
- "maxdbconnections": 4,
- "swarmserver": [
- {
- "ServerID": 0,
- "EndPoint": "string"
}
], - "serverIps": [
- "string"
], - "messagePort": 0,
- "tcpConnRetrySeconds": 5,
- "tcpConnIdleSeconds": 5
}{- "Name": "string",
- "Data": {
- "adminport": 0,
- "adminportlocal": 0,
- "logfilepath": "string",
- "enableCIRAPowerPolling": true,
- "maxdbconnections": 4,
- "swarmserver": [
- {
- "ServerID": 0,
- "EndPoint": "string"
}
], - "serverIps": [
- "string"
], - "messagePort": 0,
- "tcpConnRetrySeconds": 5,
- "tcpConnIdleSeconds": 5
}, - "ModifiedOn": "2021-02-12T17:57:26Z"
}Role required: Global Administrator.
Successful request, content returned
Forbidden
Not Found
Internal server error
{- "Name": "string",
- "Data": {
- "AccessTokenTimeToLive": 60,
- "AjaxServerHost": "string",
- "AllowedDomains": "string",
- "EnableAllowedDomains": 0,
- "logfilepath": "string",
- "SwarmServerHost": "string",
- "SwarmServerPort": 0,
- "GlobalCatalogPort": 0,
- "MaxAccesstokenTTL": 1,
- "frontendstoragetype": "string",
- "maxdbconnections": 4
}, - "ModifiedOn": "2021-02-12T17:57:26Z"
}Role required: Global Administrator.
Sync web settings indicates whether to synchronize the EMA Website app settings, in the Web server, with the Web server settings from the EMADatabase, or not.
| syncWebSettings | boolean True or false value. |
Json with updated server settings.
| AccessTokenTimeToLive required | integer <int32> [ 60 .. 43200 ] |
| AjaxServerHost required | string |
| AllowedDomains required | string [ 0 .. 1024 ] characters |
| EnableAllowedDomains required | integer <int32> [ 0 .. 1 ] |
| logfilepath required | string |
| SwarmServerHost required | string |
| SwarmServerPort required | integer <int32> [ 0 .. 65535 ] |
| GlobalCatalogPort required | integer <int32> [ 0 .. 65535 ] |
| MaxAccesstokenTTL required | integer <int32> [ 1 .. 168 ] |
| frontendstoragetype required | string |
| maxdbconnections required | integer <int32> [ 4 .. 10000 ] |
Successful request, content returned
Bad request
Forbidden
Not Found
Internal server error
{- "AccessTokenTimeToLive": 60,
- "AjaxServerHost": "string",
- "AllowedDomains": "string",
- "EnableAllowedDomains": 0,
- "logfilepath": "string",
- "SwarmServerHost": "string",
- "SwarmServerPort": 0,
- "GlobalCatalogPort": 0,
- "MaxAccesstokenTTL": 1,
- "frontendstoragetype": "string",
- "maxdbconnections": 4
}{- "Name": "string",
- "Data": {
- "AccessTokenTimeToLive": 60,
- "AjaxServerHost": "string",
- "AllowedDomains": "string",
- "EnableAllowedDomains": 0,
- "logfilepath": "string",
- "SwarmServerHost": "string",
- "SwarmServerPort": 0,
- "GlobalCatalogPort": 0,
- "MaxAccesstokenTTL": 1,
- "frontendstoragetype": "string",
- "maxdbconnections": 4
}, - "ModifiedOn": "2021-02-12T17:57:26Z"
}Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User.
Successful request, content returned
Not found
Internal Server Error
[- {
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "Description": "string",
- "Name": "string"
}
]Role required: Global Administrator
Tenant object to create.
| CreatedBy | string <uuid> |
| CreatedOn | string <date-time> |
| TenantId | string <uuid> |
| ModifiedBy | string <uuid> |
| ModifiedOn | string <date-time> |
| Description required | string |
| Name required | string |
Successful request, content returned
Bad request
Conflict
Internal Server Error
{- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "Description": "string",
- "Name": "string"
}{- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "Description": "string",
- "Name": "string"
}Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User.
| tenantId required | string Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Successful request, content returned
Bad Request Error
Forbidden
Not found
Internal Server Error
{- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "Description": "string",
- "Name": "string"
}Role required: Global Administrator
Only the fields Name and Description can be updated.
| tenantId required | string <uuid> Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Tenant object to update
| CreatedBy | string <uuid> |
| CreatedOn | string <date-time> |
| TenantId | string <uuid> |
| ModifiedBy | string <uuid> |
| ModifiedOn | string <date-time> |
| Description required | string |
| Name required | string |
Successful request, content returned
Bad request
Not found
Internal server error
{- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "Description": "string",
- "Name": "string"
}{- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "Description": "string",
- "Name": "string"
}Role required: Global Administrator
During tenant deletion, the active USBR sessions for the tenant are stopped, and the USBR image files for the tenant are deleted.
| tenantId required | string Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Successful request, no content
Bad request
Not found
Internal server error
Role required: Tenant Administrator, EndPoint Group Creator, EndPoint Group User
File hash is SHA2-256.
Successful request, content returned
Forbidden
Internal Server Error
[- {
- "UsbrImageId": 0,
- "FileName": "string",
- "FileDescription": "string",
- "FileBytes": 0,
- "LastUpdated": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "FileHashString": "string"
}
]Role required: Tenant Administrator, EndPoint Group Creator, EndPoint Group User
File hash is SHA2-256.
| usbrImageId required | integer <int32> Id of USBR image metadata |
Successful request, content returned
Forbidden
NotFound
Internal Server Error
{- "UsbrImageId": 0,
- "FileName": "string",
- "FileDescription": "string",
- "FileBytes": 0,
- "LastUpdated": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "FileHashString": "string"
}Role required: Tenant Administrator
Only the name and the description of the image can be updated. All other fields are read-only.
Filename must be unique per tenant.
File hash is SHA2-256.
| usbrImageId required | integer <int32> Id of USBR image metadata to update |
Updated USBR image metadata
| UsbrImageId | integer <int32> |
| FileName required | string |
| FileDescription required | string |
| FileBytes | integer <int64> |
| LastUpdated | string <date-time> |
| TenantId | string <uuid> |
| FileHashString | string |
Successful request, content returned
Bad Request
Forbidden
NotFound
Conflict due to file in use or to filename is not unique
Internal Server Error
{- "UsbrImageId": 0,
- "FileName": "string",
- "FileDescription": "string",
- "FileBytes": 0,
- "LastUpdated": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "FileHashString": "string"
}{- "UsbrImageId": 0,
- "FileName": "string",
- "FileDescription": "string",
- "FileBytes": 0,
- "LastUpdated": "2021-02-12T17:57:26Z",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "FileHashString": "string"
}Role required: Tenant Administrator
This operation deletes both the metadata and file of a USBR image given the Id.
| usbrImageId required | integer <int32> Id of USBR Image to delete |
Successful request, no content returned
Forbidden
NotFound
Conflict due to image file in use
Internal Server Error
Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Execute right to the resource.
| status | string Enum: "initialized" "connected" "connectionDroppedMaxSessions" "disconnectedByUser" "disconnectedDueToError" "disconnectedDueToIdleTimeout" "disconnectedDueToUserConsent" Status (enum) of USB-R Session. If the value is a string and the string is not a valid string name of the enumeration item, it will be ignored. |
Successful request, content returned
Forbidden
Internal Server Error
[- {
- "UsbrSessionId": "00000000-0000-0000-0000-000000000000",
- "UsbrImageImgName": "string",
- "UsbrImageIsoName": "string",
- "EndpointId": "string",
- "EndpointName": "string",
- "UsbrImageImgId": 0,
- "UsbrImageIsoId": 0,
- "Status": "string",
- "LastUpdated": "2021-02-12T17:57:26Z",
- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "IdleTimeSeconds": 0,
- "SessionDurationSeconds": 0
}
]Role required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
Accepted values for startMode are iderSetOnReset, iderSetGracefully, iderSetImmediately
The request requires both UsbrImageIsoId and UsbrImageImgId if only one image is used, then use 0 as the ID for the other.
usbrStartSessionRequestModel object for starting the session
| EndpointId required | string 64 characters |
| UsbrImageImgId required | integer <int32> [ 0 .. 2147483647 ] |
| UsbrImageIsoId required | integer <int32> [ 0 .. 2147483647 ] |
| StartMode required | string Enum: "iderSetOnReset" "iderSetGracefully" "iderSetImmediately" |
Successful request, content returned
Bad Request
Forbidden
Resource Conflict
Internal Server Error
{- "EndpointId": "stringstringstringstringstringstringstringstringstringstringstri",
- "UsbrImageImgId": 0,
- "UsbrImageIsoId": 0,
- "StartMode": "iderSetOnReset"
}{- "UsbrSessionId": "00000000-0000-0000-0000-000000000000",
- "UsbrImageImgName": "string",
- "UsbrImageIsoName": "string",
- "EndpointId": "string",
- "EndpointName": "string",
- "UsbrImageImgId": 0,
- "UsbrImageIsoId": 0,
- "Status": "string",
- "LastUpdated": "2021-02-12T17:57:26Z",
- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "IdleTimeSeconds": 0,
- "SessionDurationSeconds": 0
}Role required: Tenant Administrator, user in a UserGroup with Execute privileges associated to target EndpointGroup.
| usbrSessionId required | string USB-R session unique identifier |
Successful request, content returned
Bad Request
Forbidden
Not Found
Internal Server Error
{- "UsbrSessionId": "00000000-0000-0000-0000-000000000000",
- "UsbrImageImgName": "string",
- "UsbrImageIsoName": "string",
- "EndpointId": "string",
- "EndpointName": "string",
- "UsbrImageImgId": 0,
- "UsbrImageIsoId": 0,
- "Status": "string",
- "LastUpdated": "2021-02-12T17:57:26Z",
- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "IdleTimeSeconds": 0,
- "SessionDurationSeconds": 0
}Role required: Tenant Administrator, or Endpoint Group Creator or Endpoint Group User with Execute right to the resource.
| usbrSessionId required | string USB-R Session ID |
Successful request, content returned
Bad request
Forbidden
Not found
Internal Server Error
{- "UsbrSessionId": "00000000-0000-0000-0000-000000000000",
- "UsbrImageImgName": "string",
- "UsbrImageIsoName": "string",
- "EndpointId": "string",
- "EndpointName": "string",
- "UsbrImageImgId": 0,
- "UsbrImageIsoId": 0,
- "Status": "string",
- "LastUpdated": "2021-02-12T17:57:26Z",
- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "IdleTimeSeconds": 0,
- "SessionDurationSeconds": 0
}Role required: Global Administrator, Tenant Administrator, Account Manager, or Endpoint Group Creator.
| userGroupId required | integer <int32> User Group identifier |
Successful request, content returned
Not found
Internal Server Error
[- {
- "UserName": "string"
}
]Role required: Global Administrator, Tenant Administrator, or Account Manager.
With an HTTP 200, the response list will contain only those members that got added to the User Group. Members not added for one reason or another will not appear in the response list.
| userGroupId required | string User Group ID |
| UserName required | string |
Successful request, content returned
Bad request
Not found
Internal Server Error
[- {
- "UserName": "string"
}
][- {
- "UserName": "string"
}
]Role required: Global Administrator, Tenant Administrator, or Account Manager.
With an HTTP 200, the response list will contain only those members removed from the User Group. Members not removed for one reason or another will not appear in the response list.
| userGroupId required | string User Group ID |
Members to remove from a User Group
| UserName required | string |
Successful request, content returned
Bad request
Not found
Internal server error
[- {
- "UserName": "string"
}
][- {
- "UserName": "string"
}
]Role required: Global Administrator, Tenant Administrator, Account Manager, or Endpoint Group Creator.
Successful request, content returned
Internal server error
[- {
- "UserGroupId": 0,
- "Name": "string",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "RoleId": 0,
- "AccessRightsId": "execute",
- "AccessRights": "string"
}
]Role required: Global Administrator, Tenant Administrator, or Account Manager.
For AccessRightsId, enter one of the two following values: 1 - Execute 2 - View
The roleId value will be automatically populated by the system
User Group object to create
| UserGroupId | integer <int32> |
| Name required | string |
| TenantId | string <uuid> |
| Description required | string |
| CreatedOn | string <date-time> |
| CreatedBy | string <uuid> |
| ModifiedOn | string <date-time> |
| ModifiedBy | string <uuid> |
| RoleId | integer <int32> |
| AccessRightsId required | string Enum: "execute" "view" |
| AccessRights | string |
Successful request, content returned
Bad request
Conflict, User Group name already exists
Internal Server Error
{- "UserGroupId": 0,
- "Name": "string",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "RoleId": 0,
- "AccessRightsId": "execute",
- "AccessRights": "string"
}{- "UserGroupId": 0,
- "Name": "string",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "RoleId": 0,
- "AccessRightsId": "execute",
- "AccessRights": "string"
}Role required: Global Administrator, Tenant Administrator, Account Manager, or Endpoint Group Creator.
| userGroupId required | integer <int32> User Group identifier |
Successful request, content returned
Bad request
Forbidden
Not found
Internal server error
{- "UserGroupId": 0,
- "Name": "string",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "RoleId": 0,
- "AccessRightsId": "execute",
- "AccessRights": "string"
}Role required: Global Administrator, Tenant Administrator, or Account Manager.
The only fields that can be updated are Name, Description and AccessRights.
For AccessRightsId, enter one of the two following values: 1 - Execute 2 - View
The roleId value will be automatically populated by the system
| userGroupId required | integer <int32> The User Group identifier |
UserGroup object with updated data
| UserGroupId | integer <int32> |
| Name required | string |
| TenantId | string <uuid> |
| Description required | string |
| CreatedOn | string <date-time> |
| CreatedBy | string <uuid> |
| ModifiedOn | string <date-time> |
| ModifiedBy | string <uuid> |
| RoleId | integer <int32> |
| AccessRightsId required | string Enum: "execute" "view" |
| AccessRights | string |
OK: Return content.
Bad request
Forbidden
Not found
Conflict, User Group name already exists
Internal Server Error
{- "UserGroupId": 0,
- "Name": "string",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "RoleId": 0,
- "AccessRightsId": "execute",
- "AccessRights": "string"
}{- "UserGroupId": 0,
- "Name": "string",
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "RoleId": 0,
- "AccessRightsId": "execute",
- "AccessRights": "string"
}Role required: Global Administrator, Tenant Administrator, or Account Manager.
| userGroupId required | integer <int32> The User Group identifier. |
Successful request, no content.
Forbidden
Not found
Internal Server Error
Role required: Tenant Administrator, or Endpoint Group Creator.
| endpointGroupId required | string Endpoint Group ID. Hex string with 64 characters and without the 0x prefix. |
OK: Return content.
Bad request
Forbidden: If the caller does not have the required rights.
Internal Server Error: Exceptions thrown.
[- {
- "UserGroupId": 1,
- "Name": "string",
- "Description": "string",
- "AccessRightsId": "execute",
- "AccessRights": "string"
}
]Role required: Tenant Administrator, or Endpoint Group Creator of a suitable User Group.
| endpointGroupId required | string EndPoint Group ID. Hex string with 64 characters and without the 0x prefix. |
UserGroup Identifier DTO object
| UserGroupId required | integer <int32> [ 1 .. 2147483647 ] |
OK: Return content.
Bad request: If request body is not in right format.
Forbidden: If the caller does not have the required rights.
Not found: If {userGroupId} does not exist.
Conflict: If {userGroupId} and {endpointGroupId} are already associated.
Internal Server Error: Exceptions thrown.
{- "UserGroupId": 1
}{- "UserGroupId": 1
}Role required: Tenant Administrator, or Endpoint Group Creator of a suitable User Group.
| endpointGroupId required | string Endpoint Group ID. Hex string with 64 characters and without the 0x prefix. |
| userGroupId required | integer <int32> User Group ID. |
Successful request, no content.
Bad request: If URI is not formatted right or If {endpointGroupId} and {userGroupId} are already associated.
Forbidden: If the caller does not have the required rights.
Not found: If {endpointGroupId} or {userGroupId} does not exist.
Internal Server Error: Exceptions thrown.
Role required: Global Administrator, Tenant Administrator, Account Manager, or Endpoint Group Creator.
Successful request, content returned
Unauthorized
Internal server error
[- {
- "UserId": "string",
- "Username": "string",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "RoleId": 0,
- "SysRole": "none"
}
]Role required: Global Administrator, Tenant Administrator, or Account Manager.
TenantId is not required when a Global Administrator creates another Global Administrator.
If EMA installed in Windows Domain Authentication mode, the Username used for registering a new user must be its User Principle Name (UPN).
Username must be in an email address format.
Creating a 'Locked' user is not allowed. The 'Enabled' property should always be passed as 'true'
Password is required only when EMA is not installed in Windows Domain Authentication mode.
Password Requirements
--at least 8 characters
--contains at least one number
--contains both lowercase and uppercase alpha characters
--contains at least one special characterUser object to be created
| UserId | string <uuid> |
| Username required | string |
| Enabled required | boolean |
| TenantId | string <uuid> |
| Description required | string |
| Password | string |
| RoleId required | integer <int32> |
Successful request, content returned
Bad request
Unauthorized
Conflict
Internal server error
{- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "Password": "string",
- "RoleId": 0
}{- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "RoleId": 0,
- "SysRole": "none"
}Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User. Endpoint Group Users can see only their own information.
| userId required | string User ID. Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Successful request, content returned
Unauthorized
Forbidden
Not found
Internal server error
{- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "RoleId": 0,
- "SysRole": "none"
}Role required: Global Administrator, Tenant Administrator, or Account manager.
Only Description, RoleId, and Enabled can be updated, except for TenantId if converting a user from a Global Admin to a Tenant User. All other fields are ignored.
Manually locking a user by changing the 'Enabled' property to 'false' is not currently supported.
| userId required | string User ID. Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| UserId required | string <uuid> |
| Username | string |
| CreatedOn | string <date-time> |
| CreatedBy | string <uuid> |
| ModifiedOn | string <date-time> |
| ModifiedBy | string <uuid> |
| Enabled required | boolean |
| TenantId | string <uuid> |
| Description required | string |
| RoleId required | integer <int32> |
| SysRole | string Enum: "none" "globalAdministrator" "tenantAdministrator" "accountManager" "endpointGroupsCreator" "endpointGroupsUser" |
Successful request, content returned
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "RoleId": 0,
- "SysRole": "none"
}{- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "RoleId": 0,
- "SysRole": "none"
}Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User
All users can delete their own accounts. Global Administrators can delete any user account from any Tenant. Tenant Administrators can delete any user account from the same Tenant. Account Managers can delete any user having the primary role of Account Manager, Endpoint Group Creator, or Endpoint Group User from the same Tenant.
| userId required | string Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
Successful request, no content
Bad request
Unauthorized
Forbidden
Not found
Internal server error
Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User. Endpoint Group Users can see only their own information.
| username required | string |
Successful request, content returned
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "UserId": "00000000-0000-0000-0000-000000000000",
- "Username": "string",
- "CreatedOn": "2021-02-12T17:57:26Z",
- "CreatedBy": "00000000-0000-0000-0000-000000000000",
- "ModifiedOn": "2021-02-12T17:57:26Z",
- "ModifiedBy": "00000000-0000-0000-0000-000000000000",
- "Enabled": true,
- "TenantId": "00000000-0000-0000-0000-000000000000",
- "Description": "string",
- "RoleId": 0,
- "SysRole": "none"
}Role required: Global Administrator, Tenant Administrator, Account Manager, Endpoint Group Creator, or Endpoint Group User.
Global Administrators can reset the passwords of all Users without providing their current passwords. Tenant Administrators can reset the passwords of Users in the same Tenant without providing their current passwords. All other users need to provide their current passwords to reset them.
Password is required only when EMA is not installed in Windows Domain Authentication mode.
Password Requirements
--at least 8 characters
--contains at least one number
--contains both lowercase and uppercase alpha characters
--contains at least one special character| userId required | string User ID. Canonical GUID form: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| CurrentPassword | string |
| NewPassword required | string .*(?=^.{8,255}$)(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[&"'(\-_)=~#{[|`\\^@\]}^$*¨£µ%,;:!?./§+]).* |
Successful request, no content
Bad request
Unauthorized
Forbidden
Not found
Internal server error
{- "CurrentPassword": "string",
- "NewPassword": "string"
}Role required: Tenant Administrator, Endpoint Group Creator, or Endpoint Group User
Successful request
Internal Server Error
[- {
- "WifiSetupId": 0,
- "SetupName": "string",
- "Priority": 0,
- "SSID": "string",
- "EncryptionAlgorithm": "tKIP",
- "KeyManagementProtocol": "wPAPSK",
- "Passphrase": "string",
- "TenantId": "string",
- "_802_1_SetupLookupKey": 0
}
]Role required: Tenant Administrator
When the KeyManagementProtocol is WPAPSK or WPA2PSK, Passphrase is required, and _802_1_SetupLookupKey is not needed and will be set to null. When the KeyManagementProtocol is WPAIEEE802_1 or WPA2IEEE802_1, _802_1_SetupLookupKey is required, and Passphrase is not needed and will be set to nul.
WifiSetup object to create
| SetupName required | string |
| Priority required | integer <int32> |
| SSID required | string |
| EncryptionAlgorithm required | string Enum: "tKIP" "cCMP" |
| KeyManagementProtocol required | string Enum: "wPAPSK" "wPAIEEE802_1" "wPA2PSK" "wPA2IEEE802_1" |
| Passphrase | string |
| TenantId | string |
| _802_1_SetupLookupKey | integer <int32> |
Successful request
Invalid ModelState
WifiSetup name already exists
Internal Server Error
{- "SetupName": "string",
- "Priority": 0,
- "SSID": "string",
- "EncryptionAlgorithm": "tKIP",
- "KeyManagementProtocol": "wPAPSK",
- "Passphrase": "string",
- "TenantId": "string",
- "_802_1_SetupLookupKey": 0
}{- "WifiSetupId": 0,
- "SetupName": "string",
- "Priority": 0,
- "SSID": "string",
- "EncryptionAlgorithm": "tKIP",
- "KeyManagementProtocol": "wPAPSK",
- "Passphrase": "string",
- "TenantId": "string",
- "_802_1_SetupLookupKey": 0
}Role required: Tenant Administrator, Endpoint Group Creator, or Endpoint Group User
| wifiSetupId required | integer <int32> WifiSetup ID |
Successful request, content returned
Not found
Internal Server Error
{- "WifiSetupId": 0,
- "SetupName": "string",
- "Priority": 0,
- "SSID": "string",
- "EncryptionAlgorithm": "tKIP",
- "KeyManagementProtocol": "wPAPSK",
- "Passphrase": "string",
- "TenantId": "string",
- "_802_1_SetupLookupKey": 0
}Role required: Tenant Administrator
When the KeyManagementProtocol is WPAPSK or WPA2PSK and the original KeyManagementProtocol is WPAPSK or WPA2PSK, Passphrase is optional, and _802_1_SetupLookupKey is not needed and will be set to null internally. If Passphrase is not provided or empty, the original Passphrase will be used. When the KeyManagementProtocol is WPAPSK or WPA2PSK and the original KeyManagementProtocol is WPAIEEE802_1 or WPA2IEEE802_1, Passphrase is required, and _802_1_SetupLookupKey is not needed and will be set to null internally. When the KeyManagementProtocol is WPAIEEE802_1 or WPA2IEEE802_1, _802_1_SetupLookupKey is required, and Passphrase is not needed and will be set to null internally.
| wifiSetupId required | integer <int32> WifiSetup ID |
WifiSetup object to update
| WifiSetupId required | integer <int32> |
| SetupName required | string |
| Priority required | integer <int32> |
| SSID required | string |
| EncryptionAlgorithm required | string Enum: "tKIP" "cCMP" |
| KeyManagementProtocol required | string Enum: "wPAPSK" "wPAIEEE802_1" "wPA2PSK" "wPA2IEEE802_1" |
| Passphrase | string |
| TenantId | string |
| _802_1_SetupLookupKey | integer <int32> |
Returns updated WifiSetup
Bad request
Not found
WifiSetup name already exists
Internal Server Error
{- "WifiSetupId": 0,
- "SetupName": "string",
- "Priority": 0,
- "SSID": "string",
- "EncryptionAlgorithm": "tKIP",
- "KeyManagementProtocol": "wPAPSK",
- "Passphrase": "string",
- "TenantId": "string",
- "_802_1_SetupLookupKey": 0
}{- "WifiSetupId": 0,
- "SetupName": "string",
- "Priority": 0,
- "SSID": "string",
- "EncryptionAlgorithm": "tKIP",
- "KeyManagementProtocol": "wPAPSK",
- "Passphrase": "string",
- "TenantId": "string",
- "_802_1_SetupLookupKey": 0
}Role required: Tenant Administrator
| wifiSetupId required | integer <int32> WifiSetup ID |
Successful request, no content
Not found
Cannot delete Wifisetup if it is still associated with AMT Profile
Internal Server Error