REST API for Intel(R) Endpoint Management Assistant(Latest) (latest)

Download OpenAPI specification:Download

This API uses the OAuth2 Resource Owner Password Credentials flow with token path: base URL + /api/token

802.1XSetups

Gets a collection of 802.1X Setups

Roles required: Tenant Administrator, Client Credentials Tenant Manager, Client Credentials Endpoint Manager, Endpoint Group Creator, Endpoint Group User

Responses

200

Successful request

403

Forbidden

500

Internal Server Error

get /api/latest/802_1XSetups
https://localhost/api/latest/802_1XSetups

Response samples

Content type
Copy
Expand all Collapse all
[
  • {
    }
]

Creates an 802.1X Setup to be used by WifiSetup and Wired802.1X in AMT Profiles.

Roles required: Tenant Administrator, Client Credentials Tenant Manager

Setup properties:

TenantId: This field is not required for this operation. If provided, it will be ignored.

AuthenticationProtocol: Currently, only 0=EAP_TLS and 2=EAP_PEAP_MSCHAP_V2 options are fully supported.

ClientAuthenticationSettings.DesignatedSubjectCN: The default value for this property is 4=UserPrincipalName. This is the Subject set in the client certificate and the user name required by the Network Policy Server (NPS), which is the RADIUS implementation by Microsoft.

Request Body schema:
TenantId
string <uuid>
SetupId
integer <int32>
SetupName
required
string
Data
required
object (IEEE8021x_Settings)

Responses

200

Successful request

400

Invalid ModelState

403

Forbidden

409

802.1X Setup name already exists

500

Internal Server Error

post /api/latest/802_1XSetups
https://localhost/api/latest/802_1XSetups

Request samples

Content type
Copy
Expand all Collapse all
{
  • "TenantId": "00000000-0000-0000-0000-000000000000",
  • "SetupId": 0,
  • "SetupName": "string",
  • "Data":
    {
    }
}

Response samples

Content type
Copy
Expand all Collapse all
{
  • "TenantId": "00000000-0000-0000-0000-000000000000",
  • "SetupId": 0,
  • "SetupName": "string",
  • "Data":
    {