Retrieve Criteria Device List of a session server with the specified ID.
The ID of a session server for which to retrieve the Criteria settings.
Success
Unauthorized
Not Found
Add a device to the Device List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Add a client device to the Criteria Devices list
The name of the client device to add to the Criteria.
Created
Unauthorized
Not Found
Conflict
No content
Remove a device from the Device List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Remove a client device from the Criteria Devices list
The name of the client device to remove from the Criteria.
No Content
Unauthorized
Not Found
No content
Retrieve the Criteria settings of an MFA with the specified ID.
The ID of an MFA for which to retrieve the Criteria settings.
Success
Unauthorized
Not Found
Update the Criteria settings of an MFA with the specified ID.
The ID of an MFA for which to modify the Criteria settings.
Access type options
Whether the Security Principals criteria is enabled or not
Matching mode type options
Whether the Gateways criteria is enabled or not
Matching mode type options
Whether the Devices criteria is enabled or not
Matching mode type options
Whether the OSs criteria is enabled or not
Matching mode type options
Whether the IPs criteria is enabled or not
Matching mode type options
Whether the HardwareIDs criteria is enabled or not
Matching mode type options
No Content
Unauthorized
Not Found
Retrieve Criteria Gateway IP List of a session server with the specified ID.
The ID of a session server for which to retrieve the Criteria settings.
Success
Unauthorized
Not Found
Add a gateway IP to the Gateway IP List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Add a gateway IP to the Criteria Gateways list
The IP of the gateway to add to the Criteria.
The ID of the gateway to add to the Criteria.
Created
Unauthorized
Not Found
Conflict
No content
Remove a gateway IP from the Gateway IP List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Remove a gateway IP from the Criteria Gateways list
The IP of the gateway to remove from the Criteria.
No Content
Unauthorized
Not Found
No content
Retrieve Criteria Hardware ID List of a session server with the specified ID.
The ID of a session server for which to retrieve the Criteria settings.
Success
Unauthorized
Not Found
Add a hardware ID to the Hardware ID List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Add a hardware ID to the Criteria Hardware ID list
The hardware ID to add to the Criteria.
Created
Unauthorized
Not Found
Conflict
No content
Remove a hardware ID from the Hardware ID List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Remove a hardware ID from the Criteria Hardware ID list
The hardware ID to remove from the Criteria.
No Content
Unauthorized
Not Found
No content
Retrieve Criteria IP List of a session server with the specified ID.
The ID of a session server for which to retrieve the Criteria settings.
Success
Unauthorized
Not Found
Add an IP to the IP List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Add an IP to the Criteria IP list
Value that represents the IP
IP Version
Created
Unauthorized
Not Found
Conflict
No content
Remove an IP from the IP List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Remove an IP from the Criteria IP list
Value that represents the IP
IP Version
No Content
Unauthorized
Not Found
No content
Retrieve Criteria Security Principal List of a session server with the specified ID.
The ID of a session server for which to retrieve the Criteria settings.
Success
Unauthorized
Not Found
Add a user, group or machine to the Security Principal List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Add a user, group or machine account to the Criteria security principal list
The name of the account to add to the Criteria.
The SID of the account to add to the Criteria.
Created
Unauthorized
Not Found
Conflict
No content
Remove a user, group or machine from the Security Principal List of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Remove a user, group or machine from the Criteria security principal list
The name of the account to remove from the Criteria.
The SID of the account to remove from the Criteria.
No Content
Unauthorized
Not Found
No content
Retrieve Criteria OS of a session server with the specified ID.
The ID of a session server for which to retrieve the Criteria settings.
Success
Unauthorized
Not Found
Modify the OS of the Criteria settings.
The ID of a session server for which to modify the Criteria settings.
Allow Chrome OS clients.
Allow Android clients.
Allow Web clients.
Allow IOS clients.
Allow Linux clients.
Allow Mac clients.
Allow Windows clients.
Allow Wyse clients.
No Content
Unauthorized
Not Found
No content
No content
GET /api/MFA/{id}/Criteria/Devices HTTP/1.1
Host:
Accept: */*
[
{
"client": "text"
}
]POST /api/MFA/{id}/Criteria/Devices HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 27
{
"clientDeviceName": "text"
}DELETE /api/MFA/{id}/Criteria/Devices HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 27
{
"clientDeviceName": "text"
}GET /api/MFA/{id}/Criteria HTTP/1.1
Host:
Accept: */*
{
"securityPrincipals": {
"enabled": true,
"matchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"members": [
{
"account": "text",
"type": [
"1 = User",
"2 = Group",
"3 = ForeignSecurityPrincipal",
"4 = Computer"
],
"sid": "text"
}
]
},
"gateways": {
"enabled": true,
"matchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"members": [
{
"gatewayIP": "text"
}
]
},
"oSs": {
"enabled": true,
"matchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"allowedOSes": {
"chrome": true,
"android": true,
"webClient": true,
"iOS": true,
"linux": true,
"mac": true,
"wyse": true,
"windows": true
}
},
"iPs": {
"enabled": true,
"matchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"allowedIPs": {
"iPv4s": [
{
"from": "text",
"to": "text"
}
],
"iPv6s": [
{
"from": "text",
"to": "text"
}
]
}
},
"hardwareIDs": {
"enabled": true,
"matchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"members": [
{
"hardwareID": "text"
}
]
},
"access": [
"0 = DenyCriteriaWhen",
"1 = AllowCriteriaWhen"
],
"devices": {
"enabled": true,
"matchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"members": [
{
"client": "text"
}
]
}
}PUT /api/MFA/{id}/Criteria HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 681
{
"access": [
"0 = DenyCriteriaWhen",
"1 = AllowCriteriaWhen"
],
"securityPrincipalsEnabled": true,
"securityPrincipalsMatchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"gatewaysEnabled": true,
"gatewaysMatchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"devicesEnabled": true,
"devicesMatchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"oSsEnabled": true,
"oSsMatchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"iPsEnabled": true,
"iPsMatchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
],
"hardwareIDsEnabled": true,
"hardwareIDsMatchingMode": [
"0 = IsNotOneOfTheFollowing",
"1 = IsOneOfTheFollowing"
]
}GET /api/MFA/{id}/Criteria/GatewayIPs HTTP/1.1
Host:
Accept: */*
[
{
"gatewayIP": "text"
}
]POST /api/MFA/{id}/Criteria/GatewayIPs HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 27
{
"ip": "text",
"gatewayId": 1
}DELETE /api/MFA/{id}/Criteria/GatewayIPs HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 13
{
"ip": "text"
}GET /api/MFA/{id}/Criteria/HardwareIDs HTTP/1.1
Host:
Accept: */*
[
{
"hardwareID": "text"
}
]POST /api/MFA/{id}/Criteria/HardwareIDs HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 21
{
"hardwareID": "text"
}DELETE /api/MFA/{id}/Criteria/HardwareIDs HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 21
{
"hardwareID": "text"
}GET /api/MFA/{id}/Criteria/IPs HTTP/1.1
Host:
Accept: */*
{
"iPv4s": [
{
"from": "text",
"to": "text"
}
],
"iPv6s": [
{
"from": "text",
"to": "text"
}
]
}POST /api/MFA/{id}/Criteria/IPs HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 73
{
"ip": "text",
"ipType": [
"0 = Version4",
"1 = Version6",
"2 = BothVersions"
]
}DELETE /api/MFA/{id}/Criteria/IPs HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 73
{
"ip": "text",
"ipType": [
"0 = Version4",
"1 = Version6",
"2 = BothVersions"
]
}GET /api/MFA/{id}/Criteria/SecurityPrincipals HTTP/1.1
Host:
Accept: */*
[
{
"account": "text",
"type": [
"1 = User",
"2 = Group",
"3 = ForeignSecurityPrincipal",
"4 = Computer"
],
"sid": "text"
}
]POST /api/MFA/{id}/Criteria/SecurityPrincipals HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 31
{
"account": "text",
"sid": "text"
}DELETE /api/MFA/{id}/Criteria/SecurityPrincipals HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 31
{
"account": "text",
"sid": "text"
}GET /api/MFA/{id}/Criteria/OSes HTTP/1.1
Host:
Accept: */*
{
"chrome": true,
"android": true,
"webClient": true,
"iOS": true,
"linux": true,
"mac": true,
"wyse": true,
"windows": true
}PUT /api/MFA/{id}/Criteria/OSes HTTP/1.1
Host:
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 191
{
"allowClientChrome": true,
"allowClientAndroid": true,
"allowClientWeb": true,
"allowClientIOS": true,
"allowClientLinux": true,
"allowClientMAC": true,
"allowClientWindows": true,
"allowClientWyse": true
}