Group id
Identity Management (v0)
- application/json
- application/vnd.ruckus.v1+json
The email for the identity.
The passphrase associated with the identity. If this field is set to null in an update request, the passphrase will be reset. Note: if a passphrase is provided but is shorter than the required minimum length, it will also be reset.
- Generated server url
http://localhost:8080/identityGroups/{groupId}/identities
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "description": "string", "name": "string", "email": "john.doe@example.com", "dpskPassphrase": "string", "revoked": true, "vlan": 1, "devices": [ { … } ], "ethernetPorts": [ { … } ], "meteringProfileId": "21690ab6-38e0-48f8-adfb-86310194769f", "expirationDate": "2019-08-24T14:15:22Z", "phoneNumber": "string", "primary": true, "_links": { "property1": { … }, "property2": { … } } }
Identity created
- application/json
- application/vnd.ruckus.v1+json
The email for the identity.
The passphrase associated with the identity. If this field is set to null in an update request, the passphrase will be reset. Note: if a passphrase is provided but is shorter than the required minimum length, it will also be reset.
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55", "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43", "description": "string", "name": "string", "email": "john.doe@example.com", "dpskGuid": "string", "dpskPassphrase": "string", "identityId": "string", "revoked": true, "vlan": 1, "vni": 8388608, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "devices": [ { … } ], "deviceCount": 0, "ethernetPorts": [ { … } ], "switches": [ { … } ], "meteringProfileId": "21690ab6-38e0-48f8-adfb-86310194769f", "expirationDate": "2019-08-24T14:15:22Z", "phoneNumber": "string", "externalIdentityId": "a01e4ba2-4fa9-437d-852d-542fdee5487f", "lastLoginAt": "2019-08-24T14:15:22Z", "primary": true, "_links": { "property1": { … }, "property2": { … } } }
- Generated server url
http://localhost:8080/identityGroups/{groupId}/identities/{id}/devices
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ { "macAddress": "string", "status": [ … ] } ]
[ { "macAddress": "string", "recentStatus": "string", "hasMacRegistered": true, "lastSeenAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "status": [ … ], "identityId": "ebc92baa-b430-498d-b30d-132ff32a5256" } ]
- Generated server url
http://localhost:8080/identityGroups/{groupId}/identities/csvFile
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{
"file": "string"
}
The Identities get created
- application/json
- application/vnd.ruckus.v1+json
The email for the identity.
The passphrase associated with the identity. If this field is set to null in an update request, the passphrase will be reset. Note: if a passphrase is provided but is shorter than the required minimum length, it will also be reset.
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55", "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43", "description": "string", "name": "string", "email": "john.doe@example.com", "dpskGuid": "string", "dpskPassphrase": "string", "identityId": "string", "revoked": true, "vlan": 1, "vni": 8388608, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "devices": [ … ], "deviceCount": 0, "ethernetPorts": [ … ], "switches": [ … ], "meteringProfileId": "21690ab6-38e0-48f8-adfb-86310194769f", "expirationDate": "2019-08-24T14:15:22Z", "phoneNumber": "string", "externalIdentityId": "a01e4ba2-4fa9-437d-852d-542fdee5487f", "lastLoginAt": "2019-08-24T14:15:22Z", "primary": true, "_links": { … } } ]
- Generated server url
http://localhost:8080/identities/csvFile
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55", "dpskPoolId": "string", "propertyId": "string", "keyword": "string", "ids": [ "497f6eca-6276-4993-bfeb-53cbbbba6f08" ], "ethernetPort": { "macAddress": "string", "portIndex": 0, "name": "string" }, "filter": { "property1": {}, "property2": {} } }
- Generated server url
http://localhost:8080/identityGroups/{groupId}/identities/{id}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
- application/json
- application/vnd.ruckus.v1+json
The email for the identity.
The passphrase associated with the identity. If this field is set to null in an update request, the passphrase will be reset. Note: if a passphrase is provided but is shorter than the required minimum length, it will also be reset.
- Generated server url
http://localhost:8080/identityGroups/{groupId}/identities/{id}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "description": "string", "name": "string", "email": "john.doe@example.com", "dpskPassphrase": "string", "revoked": true, "vlan": 1, "devices": [ { … } ], "ethernetPorts": [ { … } ], "meteringProfileId": "21690ab6-38e0-48f8-adfb-86310194769f", "expirationDate": "2019-08-24T14:15:22Z", "phoneNumber": "string", "primary": true, "_links": { "property1": { … }, "property2": { … } } }
Identity updated
- application/json
- application/vnd.ruckus.v1+json
The email for the identity.
The passphrase associated with the identity. If this field is set to null in an update request, the passphrase will be reset. Note: if a passphrase is provided but is shorter than the required minimum length, it will also be reset.
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55", "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43", "description": "string", "name": "string", "email": "john.doe@example.com", "dpskGuid": "string", "dpskPassphrase": "string", "identityId": "string", "revoked": true, "vlan": 1, "vni": 8388608, "createdAt": "2019-08-24T14:15:22Z", "updatedAt": "2019-08-24T14:15:22Z", "devices": [ { … } ], "deviceCount": 0, "ethernetPorts": [ { … } ], "switches": [ { … } ], "meteringProfileId": "21690ab6-38e0-48f8-adfb-86310194769f", "expirationDate": "2019-08-24T14:15:22Z", "phoneNumber": "string", "externalIdentityId": "a01e4ba2-4fa9-437d-852d-542fdee5487f", "lastLoginAt": "2019-08-24T14:15:22Z", "primary": true, "_links": { "property1": { … }, "property2": { … } } }
- Generated server url
http://localhost:8080/identityGroups/{groupId}/identities/{id}/ethernetPorts/{macAddress}/{portIndex}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
- Generated server url
http://localhost:8080/identityGroups/{groupId}/identities/{id}/devices/{macAddress}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload