Manage Portal Service Profile.
Guest API and Model Documentation (1.7.0)
https://api.asia.ruckus.cloud/
https://api.eu.ruckus.cloud/
https://api.ruckus.cloud/
When activation type is set to creation, the guest pass is valid when it's created until the specified expiration duration, even if it's not being used; when set to login, the guest pass is valid starting from when the user first logs on until the specified expiration duration.
Maximum number of devices the guest user can simultaneously connect to the guest network. If set to -1, no limit is enforced.
- multipart/form-data
- application/json
- application/vnd.ruckus.v1+json
- Asian region
https://api.asia.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers
- European region
https://api.eu.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers
- North American region
https://api.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{
"file": "string"
}
{ "requestId": "string", "response": [ { … } ] }
- Asian region
https://api.asia.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers
- European region
https://api.eu.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers
- North American region
https://api.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "action": "passwordValidation", "password": "string" }
{ "requestId": "string" }
- Asian region
https://api.asia.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers/{guestUserId}
- European region
https://api.eu.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers/{guestUserId}
- North American region
https://api.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers/{guestUserId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
OK
- application/json
- application/vnd.ruckus.v1+json
If true, this guest user will not be permitted to join the guest network.
Maximum number of devices the guest user can simultaneously connect to the guest network. If set to minus one, no limit is enforced.
At least one delivery method.
This field is not editable after creation.
When activation type is set to creation, the guest pass is valid when it's created until the specified expiration duration, even if it's not being used; when set to login, the guest pass is valid starting from when the user first logs on until the specified expiration duration.
{ "createdDate": 0, "lastModified": 0, "name": "string", "disabled": false, "notes": "string", "email": "string", "mobilePhoneNumber": "string", "maxDevices": 3, "macAddresses": [ "string" ], "ssid": "string", "deliveryMethods": [ "MAIL" ], "guestUserType": "GuestPass", "expiration": { "activationType": "Creation", "duration": 0, "unit": "Minute" }, "password": "string", "expirationDate": 0 }
- Asian region
https://api.asia.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers/{guestUserId}
- European region
https://api.eu.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers/{guestUserId}
- North American region
https://api.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers/{guestUserId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "requestId": "string" }
- application/json
- application/vnd.ruckus.v1+json
Parameter combination option:
Option1: Enable or disable user by "disabled: false" or "disabled: true".
Option2: Regenerate guest user credential by "action: regeneratePassword" + "deliveryMethods"
If true, this guest user will not be permitted to join the guest network.
Action for updating guest user.
Manual password. The password must contain at least 6 characters (up to 16). The following characters are permitted: a-z, A-Z, 0-9, and other special characters !@#$%^&*()[]{}-_+=~`|:;"'<>,./?.
- Asian region
https://api.asia.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers/{guestUserId}
- European region
https://api.eu.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers/{guestUserId}
- North American region
https://api.ruckus.cloud/wifiNetworks/{wifiNetworkId}/guestUsers/{guestUserId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "disabled": false, "action": "regeneratePassword", "password": "string", "deliveryMethods": [ "MAIL", "PRINT" ] }
{ "requestId": "string", "response": { "createdDate": 0, "lastModified": 0, "name": "string", "disabled": false, "notes": "string", "email": "string", "mobilePhoneNumber": "string", "maxDevices": 3, "macAddresses": [ … ], "ssid": "string", "deliveryMethods": [ … ], "guestUserType": "GuestPass", "expiration": { … }, "password": "string", "expirationDate": 0 } }