Skip to content

MAC Registration API (0.0.1)

Download OpenAPI description
Languages
Servers
Generated server url

http://localhost:8080/

Registration Pool

Operations

MAC Registration

Operations

Assign Identity Group

Operations

Wifi Network

Operations

Get MAC Registration Pools by Network

Request

Path
networkIdstringrequired

Wifi network id

Query
pageableobject(Pageable)required

parameters for paging

pageable.​pageinteger(int32)>= 0
pageable.​sizeinteger(int32)>= 1
pageable.​sortArray of strings
No request payload

Responses

Registration pools

Body
idstring(uuid)

The unique identifier for this pool.

namestring[ 0 .. 255 ] charactersrequired

The unique reference name of the pool.

descriptionstring[ 0 .. 255 ] characters

A description of the pool.

autoCleanupboolean

A toggle determining whether MAC registrations that are 24 hours past the expiration time will be automatically removed from the pool.

Default true
expirationTypestring

Defines the rule for expiration date calculation.

Enum"SPECIFIED_DATE""MINUTES_AFTER_TIME""HOURS_AFTER_TIME""DAYS_AFTER_TIME""WEEKS_AFTER_TIME""MONTHS_AFTER_TIME""QUARTERS_AFTER_TIME""YEARS_AFTER_TIME""END_OF_HOUR""END_OF_DAY"
expirationOffsetinteger(int32)

If the expiration type is not specified_date then this field is the offset amount.

expirationDatestring(date-time)

If the expiration type is specified_date then this field is the related date.

ssidRegexstring[ 0 .. 255 ] characters

A regex to determine which SSIDs this registration pool will allows access to.

expirationEnabledboolean

If the expiration setting is enabled for new MAC registration.

Default false
registrationCountinteger(int32)

Number of registrations in the pool.

defaultAccessstring

The type of default access.

Default "ACCEPT"
Enum"ACCEPT""REJECT"
createdDatestring(date-time)

The created date of this pool.

policySetIdstring

The policy set of this pool.

isReferencedboolean

This pool is referenced by an identity group and cannot be deleted.

networkCountinteger(int32)

Number of networks associated with this pool.

identityGroupIdstring

The identity group of this pool.

identityIdstring

The single identity policy of this pool.

_linksobject(Links)
Response
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "autoCleanup": true, "expirationType": "SPECIFIED_DATE", "expirationOffset": 0, "expirationDate": "2019-08-24T14:15:22Z", "ssidRegex": "string", "expirationEnabled": false, "registrationCount": 0, "defaultAccess": "ACCEPT", "createdDate": "2019-08-24T14:15:22Z", "policySetId": "string", "isReferenced": true, "networkCount": 0, "identityGroupId": "string", "identityId": "string", "_links": { "property1": {}, "property2": {} } }