Operations for managing MAC address registrations within registration pools. MAC registrations allow devices to be authenticated and granted network access based on their MAC address.
- Delete the Specific MAC Registration
MAC Registration (UNKNOWN)
The MAC Registration REST APIs and Model, allow the creation, deletion, and modification of MAC registration list, and MAC registrations.
The API uses standard HTTP status codes with detailed error messages in the response body.
All endpoints may return these common error responses:
- 400 Bad Request: Invalid input data or validation errors
- 401 Unauthorized: Missing or invalid authentication
- 403 Forbidden: Insufficient permissions
- 404 Not Found: Requested resource doesn't exist
- 409 Conflict: Resource conflict (e.g., duplicate names)
- 422 Unprocessable Entity: Business rule violations
- 500 Internal Server Error: Unexpected server errors
- RUCKUS One API host for North American region.https://api.ruckus.cloud/macRegistrationPools/{poolId}/registrations/csvFile
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/macRegistrationPools/{poolId}/registrations/csvFile
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/macRegistrationPools/{poolId}/registrations/csvFile
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{
"file": "string"
}Registration pools created
- application/json
- application/vnd.ruckus.v1+json
Indicates when this registration expires. Will derive from the pool setting if not specified.
The mac address for this registration. Must be provided on post, and may not be changed.
A username for this device, it does not reflect an authenticated user that has gone through a real authentication process.
The email to associate with this device.
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "expirationDate": "2019-08-24T14:15:22Z", "revoked": true, "macAddress": "string", "username": "string", "email": "dev@commscope.com", "location": "string", "deviceName": "string", "createdDate": "2019-08-24T14:15:22Z", "isReferenced": true, "_links": { … } } ]
- application/json
- application/vnd.ruckus.v1+json
Indicates when this registration expires. Will derive from the pool setting if not specified.
The mac address for this registration. Must be provided on post, and may not be changed.
A username for this device, it does not reflect an authenticated user that has gone through a real authentication process.
The email to associate with this device.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/macRegistrationPools/{poolId}/registrations
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/macRegistrationPools/{poolId}/registrations
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/macRegistrationPools/{poolId}/registrations
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "expirationDate": "2019-08-24T14:15:22Z", "revoked": true, "macAddress": "string", "username": "string", "email": "dev@commscope.com", "location": "string", "deviceName": "string", "createdDate": "2019-08-24T14:15:22Z", "isReferenced": true, "_links": { "property1": { … }, "property2": { … } } }
Registration created
- application/json
- application/vnd.ruckus.v1+json
Indicates when this registration expires. Will derive from the pool setting if not specified.
The mac address for this registration. Must be provided on post, and may not be changed.
A username for this device, it does not reflect an authenticated user that has gone through a real authentication process.
The email to associate with this device.
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "expirationDate": "2019-08-24T14:15:22Z", "revoked": true, "macAddress": "string", "username": "string", "email": "dev@commscope.com", "location": "string", "deviceName": "string", "createdDate": "2019-08-24T14:15:22Z", "isReferenced": true, "_links": { "property1": { … }, "property2": { … } } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/macRegistrationPools/{poolId}/registrations
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/macRegistrationPools/{poolId}/registrations
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/macRegistrationPools/{poolId}/registrations
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ "497f6eca-6276-4993-bfeb-53cbbbba6f08" ]
null
- RUCKUS One API host for North American region.https://api.ruckus.cloud/macRegistrationPools/{poolId}/registrations/{id}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/macRegistrationPools/{poolId}/registrations/{id}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/macRegistrationPools/{poolId}/registrations/{id}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadnull
- application/json
- application/vnd.ruckus.v1+json
Indicates when this registration expires. Will derive from the pool setting if not specified.
The mac address for this registration. Must be provided on post, and may not be changed.
A username for this device, it does not reflect an authenticated user that has gone through a real authentication process.
The email to associate with this device.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/macRegistrationPools/{poolId}/registrations/{id}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/macRegistrationPools/{poolId}/registrations/{id}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/macRegistrationPools/{poolId}/registrations/{id}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "expirationDate": "2019-08-24T14:15:22Z", "revoked": true, "macAddress": "string", "username": "string", "email": "dev@commscope.com", "location": "string", "deviceName": "string", "createdDate": "2019-08-24T14:15:22Z", "isReferenced": true, "_links": { "property1": { … }, "property2": { … } } }
MAC registration updated
- application/json
- application/vnd.ruckus.v1+json
Indicates when this registration expires. Will derive from the pool setting if not specified.
The mac address for this registration. Must be provided on post, and may not be changed.
A username for this device, it does not reflect an authenticated user that has gone through a real authentication process.
The email to associate with this device.
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "expirationDate": "2019-08-24T14:15:22Z", "revoked": true, "macAddress": "string", "username": "string", "email": "dev@commscope.com", "location": "string", "deviceName": "string", "createdDate": "2019-08-24T14:15:22Z", "isReferenced": true, "_links": { "property1": { … }, "property2": { … } } }