Manages resident portal access.
Resident Portal//
- Delete Unit User Device
Get unit user details
Updates Unit User
Query Unit Users
Get unit user devices
Delete Unit User Device
Resident Portal (v0)
Resident portals are provided to the unit owners to view and update unit details and secrets. The Resident Portal APIs support these functions. These provide details on the property, units and DPSK secrets associated. The APIs also support updates of contact details and DPSK secrets. APIs are authenticated using a specific token associated to the unit. These tokens are generated as the unit is created.
Download OpenAPI description
Overview
License
Languages
Servers
RUCKUS One API host for North American region.
https://api.ruckus.cloud
RUCKUS One API host for European region.
https://api.eu.ruckus.cloud
RUCKUS One API host for Asian region.
https://api.asia.ruckus.cloud
- RUCKUS One API host for North American region.https://api.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
- application/json
- application/vnd.ruckus.v1+json
{ "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b", "userName": "string", "email": "string", "phoneNumber": "string", "passphrase": "string", "status": "BLOCKED", "type": "UNIT", "_links": { "property1": { … }, "property2": { … } } }
Bodyrequired
- application/json
- application/vnd.ruckus.v1+json
Unit user passphrase. For resetting passphrase please provide empty string in request.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- application/json
- application/vnd.ruckus.v1+json
{ "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b", "userName": "string", "email": "string", "phoneNumber": "string", "passphrase": "string", "status": "BLOCKED", "type": "UNIT" }
Body
- application/json
- application/vnd.ruckus.v1+json
Search criteria and pagination details
Number of records in a page.If not specified default page size of 20 will be applied.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/residents/properties/{propertyId}/units/users/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/residents/properties/{propertyId}/units/users/query
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/residents/properties/{propertyId}/units/users/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- application/json
- application/vnd.ruckus.v1+json
{ "sortDirection": "ASC", "page": 0, "pageSize": 0, "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b", "sortFields": "userId" }
Response
- application/json
- application/vnd.ruckus.v1+json
{ "totalPages": 0, "totalElements": 0, "pageable": { "paged": true, "pageNumber": 0, "pageSize": 0, "unpaged": true, "offset": 0, "sort": { … } }, "numberOfElements": 0, "first": true, "last": true, "size": 0, "content": [ { … } ], "number": 0, "sort": { "sorted": true, "unsorted": true, "empty": true }, "empty": true }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}/devices
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}/devices
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}/devices
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
- application/json
- application/vnd.ruckus.v1+json
{ "contents": [ { … } ], "_links": { "property1": { … }, "property2": { … } } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}/devices/{deviceId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}/devices/{deviceId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/residents/properties/{propertyId}/units/users/{userId}/devices/{deviceId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload