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.
- Asian region
https://api.asia.ruckus.cloud/networks/{networkId}/guestUsers
- European region
https://api.eu.ruckus.cloud/networks/{networkId}/guestUsers
- North American region
https://api.ruckus.cloud/networks/{networkId}/guestUsers
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{
"file": "string"
}
{ "requestId": "string", "response": { "downloadUrl": "string", "data": [ … ] } }
- Asian region
https://api.asia.ruckus.cloud/guestUsers
- European region
https://api.eu.ruckus.cloud/guestUsers
- North American region
https://api.ruckus.cloud/guestUsers
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "content": [ { … } ], "totalElements": 0 }
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.
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.
- Asian region
https://api.asia.ruckus.cloud/guestUsers
- European region
https://api.eu.ruckus.cloud/guestUsers
- North American region
https://api.ruckus.cloud/guestUsers
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ { "name": "string", "disabled": false, "networkId": "string", "notes": "string", "email": "string", "mobilePhoneNumber": "string", "maxDevices": 3, "deliveryMethods": [ … ], "expiration": { … } } ]
{ "requestId": "string", "response": [ { … } ] }
- Asian region
https://api.asia.ruckus.cloud/guestUsers
- European region
https://api.eu.ruckus.cloud/guestUsers
- North American region
https://api.ruckus.cloud/guestUsers
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ "string" ]
{ "requestId": "string", "response": {} }
- Asian region
https://api.asia.ruckus.cloud/guestUsers/{guestUserId}
- European region
https://api.eu.ruckus.cloud/guestUsers/{guestUserId}
- North American region
https://api.ruckus.cloud/guestUsers/{guestUserId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
OK
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.
{ "id": "string", "createdDate": 0, "lastModified": 0, "name": "string", "disabled": false, "networkId": "string", "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/guestUsers/{guestUserId}
- European region
https://api.eu.ruckus.cloud/guestUsers/{guestUserId}
- North American region
https://api.ruckus.cloud/guestUsers/{guestUserId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "requestId": "string", "response": {} }
Parameter combination option:
Option1: Enable or disable user by "action: enabled" or "action: disabled".
Option2: Regenerate guest user credential by "action: regenerate" + "deliveryMethods"
- Asian region
https://api.asia.ruckus.cloud/guestUsers/{guestUserId}
- European region
https://api.eu.ruckus.cloud/guestUsers/{guestUserId}
- North American region
https://api.ruckus.cloud/guestUsers/{guestUserId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "action": "enabled", "deliveryMethods": "MAIL" }
{ "requestId": "string", "response": { "id": "string", "createdDate": 0, "lastModified": 0, "name": "string", "disabled": false, "networkId": "string", "notes": "string", "email": "string", "mobilePhoneNumber": "string", "maxDevices": 3, "macAddresses": [ … ], "ssid": "string", "deliveryMethods": [ … ], "guestUserType": "GuestPass", "expiration": { … }, "password": "string", "expirationDate": 0 } }