curl --request POST \
--url https://api2.rhombussystems.com/api/partner/getClientSummaryInfo \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"clientOrgUuid": "AAAAAAAAAAAAAAAAAAAAAA"
}
'import requests
url = "https://api2.rhombussystems.com/api/partner/getClientSummaryInfo"
payload = { "clientOrgUuid": "AAAAAAAAAAAAAAAAAAAAAA" }
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({clientOrgUuid: 'AAAAAAAAAAAAAAAAAAAAAA'})
};
fetch('https://api2.rhombussystems.com/api/partner/getClientSummaryInfo', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/partner/getClientSummaryInfo")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"clientOrgUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\"\n}")
.asString();{
"accountOwner": {
"accessibleRhombusApps": [
"PARTNER"
],
"accountOwner": true,
"bypassSaml": true,
"changePasswordOnLogin": true,
"createdAtMillis": 123,
"deleted": true,
"email": "<string>",
"emailCaseSensitive": "<string>",
"emailVerified": true,
"firstName": "<string>",
"lastName": "<string>",
"mfaEnabled": true,
"mfaTokenType": "EMAIL",
"name": "<string>",
"orgUserCustomizationFlags": {},
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"passwordSet": true,
"restrictMobileSignInOverride": true,
"restrictToAllowedLoginIps": true,
"rhombusUserUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"status": "JOINED",
"updatedAtMillis": 123,
"uuid": "AAAAAAAAAAAAAAAAAAAAAA"
},
"clientDeviceStatusMap": {},
"error": true,
"errorMsg": "<string>",
"licenseV2Enabled": true,
"locationCount": 3,
"manuallySendLicenseExpirationEmailEnabled": false,
"recentPolicyAlertCount": 5,
"warningMsg": "<string>"
}Get client summary info
Get information about a client
curl --request POST \
--url https://api2.rhombussystems.com/api/partner/getClientSummaryInfo \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"clientOrgUuid": "AAAAAAAAAAAAAAAAAAAAAA"
}
'import requests
url = "https://api2.rhombussystems.com/api/partner/getClientSummaryInfo"
payload = { "clientOrgUuid": "AAAAAAAAAAAAAAAAAAAAAA" }
headers = {
"x-auth-scheme": "<x-auth-scheme>",
"x-auth-apikey": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {
'x-auth-scheme': '<x-auth-scheme>',
'x-auth-apikey': '<api-key>',
'Content-Type': 'application/json'
},
body: JSON.stringify({clientOrgUuid: 'AAAAAAAAAAAAAAAAAAAAAA'})
};
fetch('https://api2.rhombussystems.com/api/partner/getClientSummaryInfo', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));HttpResponse<String> response = Unirest.post("https://api2.rhombussystems.com/api/partner/getClientSummaryInfo")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"clientOrgUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\"\n}")
.asString();{
"accountOwner": {
"accessibleRhombusApps": [
"PARTNER"
],
"accountOwner": true,
"bypassSaml": true,
"changePasswordOnLogin": true,
"createdAtMillis": 123,
"deleted": true,
"email": "<string>",
"emailCaseSensitive": "<string>",
"emailVerified": true,
"firstName": "<string>",
"lastName": "<string>",
"mfaEnabled": true,
"mfaTokenType": "EMAIL",
"name": "<string>",
"orgUserCustomizationFlags": {},
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"passwordSet": true,
"restrictMobileSignInOverride": true,
"restrictToAllowedLoginIps": true,
"rhombusUserUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"status": "JOINED",
"updatedAtMillis": 123,
"uuid": "AAAAAAAAAAAAAAAAAAAAAA"
},
"clientDeviceStatusMap": {},
"error": true,
"errorMsg": "<string>",
"licenseV2Enabled": true,
"locationCount": 3,
"manuallySendLicenseExpirationEmailEnabled": false,
"recentPolicyAlertCount": 5,
"warningMsg": "<string>"
}Authorizations
Your Rhombus API key. Must be accompanied by the x-auth-scheme header set to api-token (or partner-api-token for partner endpoints).
Headers
Authentication scheme identifier. Use api-token for standard API key authentication, partner-api-token for partner API key authentication. Must be paired with the x-auth-apikey header containing your API key.
api-token, api, partner-api-token, partner-api Body
Request object for getting client summary information.
base 64 (url-safe) uuid string
"AAAAAAAAAAAAAAAAAAAAAA"
Response
OK
Response object containing client summary information including account owner, device status, and settings.
List of users in the organization
Show child attributes
Show child attributes
Map of device types to their connection status counts
Show child attributes
Show child attributes
Whether license V2 is enabled for the client
true
Number of locations for the client
3
Whether manual license expiration email sending is enabled
false
Number of recent policy alerts
5