All pages
Powered by GitBook
1 of 1

Loading...

Radius Attributes

Get Attribute

get

Retrieve a Radius Attribute List.

Path parameters
idinteger 路 int32Required

The ID of a MFA for which to retrieve the Radius Attribute.

Responses
200

Success

application/json; api-version=1.0
401

Unauthorized

application/json; api-version=1.0
404

Not Found

application/json; api-version=1.0
get
/api/MFA/{id}/RadiusAttr

Add Attribute

post

Add a new Radius Attribute.

Path parameters
idinteger 路 int32Required

MFA settings

Body

Add MFA RADIUS attribute

vendorIDinteger 路 int32Required

RADIUS attribute vendor ID

attributeIDinteger 路 int32Required

RADIUS attribute ID

valuestring | nullableRequired

RADIUS attribute value The value has many forms:IP, Number, String, and Time. When setting the time it is expected that the time value is in epoch time.

radiusAttrNamestring | nullableRequired

RADIUS attribute name

vendorstring | nullableRequired

RADIUS attribute vendor name

attributeTypestring 路 enumRequired

RADIUS attribute type

Possible values:
Responses
201

Created

application/json; api-version=1.0
401

Unauthorized

application/json; api-version=1.0
409

Conflict

application/json; api-version=1.0
post
/api/MFA/{id}/RadiusAttr

Delete Attribute

delete

Delete a Radius Attribute from a site.

Path parameters
idinteger 路 int32Required

The ID of a RadiusAttr to remove from the site.

Body
vendorIDinteger 路 int32Required

RADIUS attribute vendor ID

attributeIDinteger 路 int32Required

RADIUS attribute ID

valuestring | nullableRequired

RADIUS attribute value The value has many forms:IP, Number, String, and Time. When setting the time it is expected that the time value is in epoch time.

radiusAttrNamestring | nullableRequired

RADIUS attribute name

vendorstring | nullableRequired

RADIUS attribute vendor name

attributeTypestring 路 enumRequired

RADIUS attribute type

Possible values:
Responses
204

No Content

No content

401

Unauthorized

application/json; api-version=1.0
404

Not Found

application/json; api-version=1.0
delete
/api/MFA/{id}/RadiusAttr

No content

GET /api/MFA/{id}/RadiusAttr HTTP/1.1
Host: 
Accept: */*
{
  "vendorID": 1,
  "attributeID": 1,
  "attributeType": [
    "0 = Number",
    "1 = String",
    "2 = IP",
    "3 = Time"
  ],
  "radiusAttrName": "text",
  "vendor": "text",
  "value": "text"
}
POST /api/MFA/{id}/RadiusAttr HTTP/1.1
Host: 
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 149

{
  "vendorID": 1,
  "attributeID": 1,
  "value": "text",
  "radiusAttrName": "text",
  "vendor": "text",
  "attributeType": [
    "0 = Number",
    "1 = String",
    "2 = IP",
    "3 = Time"
  ]
}
{
  "vendorID": 1,
  "attributeID": 1,
  "attributeType": [
    "0 = Number",
    "1 = String",
    "2 = IP",
    "3 = Time"
  ],
  "radiusAttrName": "text",
  "vendor": "text",
  "value": "text"
}
DELETE /api/MFA/{id}/RadiusAttr HTTP/1.1
Host: 
Content-Type: application/json; api-version=1.0
Accept: */*
Content-Length: 149

{
  "vendorID": 1,
  "attributeID": 1,
  "value": "text",
  "radiusAttrName": "text",
  "vendor": "text",
  "attributeType": [
    "0 = Number",
    "1 = String",
    "2 = IP",
    "3 = Time"
  ]
}