Manage Portal Service Profile.
- Import Guest Users by Network ID
Guest API and Model Documentation (1.7.1)
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 regionhttps://api.asia.ruckus.cloud/networks/{networkId}/guestUsers
- European regionhttps://api.eu.ruckus.cloud/networks/{networkId}/guestUsers
- North American regionhttps://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 regionhttps://api.asia.ruckus.cloud/guestUsers
- European regionhttps://api.eu.ruckus.cloud/guestUsers
- North American regionhttps://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 regionhttps://api.asia.ruckus.cloud/guestUsers
- European regionhttps://api.eu.ruckus.cloud/guestUsers
- North American regionhttps://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 regionhttps://api.asia.ruckus.cloud/guestUsers
- European regionhttps://api.eu.ruckus.cloud/guestUsers
- North American regionhttps://api.ruckus.cloud/guestUsers
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ "string" ]
{ "requestId": "string", "response": {} }
- Asian regionhttps://api.asia.ruckus.cloud/guestUsers/{guestUserId}
- European regionhttps://api.eu.ruckus.cloud/guestUsers/{guestUserId}
- North American regionhttps://api.ruckus.cloud/guestUsers/{guestUserId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadOK
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 regionhttps://api.asia.ruckus.cloud/guestUsers/{guestUserId}
- European regionhttps://api.eu.ruckus.cloud/guestUsers/{guestUserId}
- North American regionhttps://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 regionhttps://api.asia.ruckus.cloud/guestUsers/{guestUserId}
- European regionhttps://api.eu.ruckus.cloud/guestUsers/{guestUserId}
- North American regionhttps://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 } }