Update Brivo badge integration V2
curl --request POST \
--url https://api2.rhombussystems.com/api/integrations/accessControl/updateBrivoIntegrationV2 \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"brivoSettings": {
"accessToken": "<string>",
"alertUnauthorizedFaces": true,
"apiKey": "<string>",
"apiToken": "<string>",
"badgeAuthDisablesAlarmMonitoring": true,
"clientId": "<string>",
"clientSecret": "<string>",
"createAccessAnomalyAlerts": true,
"createSeekPoints": true,
"doorInfoMap": {},
"doorsValidated": true,
"enabled": true,
"identifyFacesFromBadge": true,
"indexFaces": true,
"integrationAuditMap": {},
"misconfiguredDoors": [
"<string>"
],
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"password": "<string>",
"refreshToken": "<string>",
"rhombusToken": "AAAAAAAAAAAAAAAAAAAAAA",
"saveClips": true,
"tokenValid": true,
"userUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"username": "<string>",
"version": 123,
"webhookId": 123
}
}
'import requests
url = "https://api2.rhombussystems.com/api/integrations/accessControl/updateBrivoIntegrationV2"
payload = { "brivoSettings": {
"accessToken": "<string>",
"alertUnauthorizedFaces": True,
"apiKey": "<string>",
"apiToken": "<string>",
"badgeAuthDisablesAlarmMonitoring": True,
"clientId": "<string>",
"clientSecret": "<string>",
"createAccessAnomalyAlerts": True,
"createSeekPoints": True,
"doorInfoMap": {},
"doorsValidated": True,
"enabled": True,
"identifyFacesFromBadge": True,
"indexFaces": True,
"integrationAuditMap": {},
"misconfiguredDoors": ["<string>"],
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"password": "<string>",
"refreshToken": "<string>",
"rhombusToken": "AAAAAAAAAAAAAAAAAAAAAA",
"saveClips": True,
"tokenValid": True,
"userUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"username": "<string>",
"version": 123,
"webhookId": 123
} }
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({
brivoSettings: {
accessToken: '<string>',
alertUnauthorizedFaces: true,
apiKey: '<string>',
apiToken: '<string>',
badgeAuthDisablesAlarmMonitoring: true,
clientId: '<string>',
clientSecret: '<string>',
createAccessAnomalyAlerts: true,
createSeekPoints: true,
doorInfoMap: {},
doorsValidated: true,
enabled: true,
identifyFacesFromBadge: true,
indexFaces: true,
integrationAuditMap: {},
misconfiguredDoors: ['<string>'],
orgUuid: 'AAAAAAAAAAAAAAAAAAAAAA',
password: '<string>',
refreshToken: '<string>',
rhombusToken: 'AAAAAAAAAAAAAAAAAAAAAA',
saveClips: true,
tokenValid: true,
userUuid: 'AAAAAAAAAAAAAAAAAAAAAA',
username: '<string>',
version: 123,
webhookId: 123
}
})
};
fetch('https://api2.rhombussystems.com/api/integrations/accessControl/updateBrivoIntegrationV2', 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/integrations/accessControl/updateBrivoIntegrationV2")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"brivoSettings\": {\n \"accessToken\": \"<string>\",\n \"alertUnauthorizedFaces\": true,\n \"apiKey\": \"<string>\",\n \"apiToken\": \"<string>\",\n \"badgeAuthDisablesAlarmMonitoring\": true,\n \"clientId\": \"<string>\",\n \"clientSecret\": \"<string>\",\n \"createAccessAnomalyAlerts\": true,\n \"createSeekPoints\": true,\n \"doorInfoMap\": {},\n \"doorsValidated\": true,\n \"enabled\": true,\n \"identifyFacesFromBadge\": true,\n \"indexFaces\": true,\n \"integrationAuditMap\": {},\n \"misconfiguredDoors\": [\n \"<string>\"\n ],\n \"orgUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"password\": \"<string>\",\n \"refreshToken\": \"<string>\",\n \"rhombusToken\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"saveClips\": true,\n \"tokenValid\": true,\n \"userUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"username\": \"<string>\",\n \"version\": 123,\n \"webhookId\": 123\n }\n}")
.asString();{
"authError": false,
"error": true,
"errorMsg": "<string>",
"failedGuids": [
"<string>"
],
"misconfiguredDoors": [
"<string>"
],
"warningMsg": "<string>"
}Access Control Integrations Webservice
Update Brivo badge integration V2
Update Brivo badge integration
POST
/
api
/
integrations
/
accessControl
/
updateBrivoIntegrationV2
Update Brivo badge integration V2
curl --request POST \
--url https://api2.rhombussystems.com/api/integrations/accessControl/updateBrivoIntegrationV2 \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"brivoSettings": {
"accessToken": "<string>",
"alertUnauthorizedFaces": true,
"apiKey": "<string>",
"apiToken": "<string>",
"badgeAuthDisablesAlarmMonitoring": true,
"clientId": "<string>",
"clientSecret": "<string>",
"createAccessAnomalyAlerts": true,
"createSeekPoints": true,
"doorInfoMap": {},
"doorsValidated": true,
"enabled": true,
"identifyFacesFromBadge": true,
"indexFaces": true,
"integrationAuditMap": {},
"misconfiguredDoors": [
"<string>"
],
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"password": "<string>",
"refreshToken": "<string>",
"rhombusToken": "AAAAAAAAAAAAAAAAAAAAAA",
"saveClips": true,
"tokenValid": true,
"userUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"username": "<string>",
"version": 123,
"webhookId": 123
}
}
'import requests
url = "https://api2.rhombussystems.com/api/integrations/accessControl/updateBrivoIntegrationV2"
payload = { "brivoSettings": {
"accessToken": "<string>",
"alertUnauthorizedFaces": True,
"apiKey": "<string>",
"apiToken": "<string>",
"badgeAuthDisablesAlarmMonitoring": True,
"clientId": "<string>",
"clientSecret": "<string>",
"createAccessAnomalyAlerts": True,
"createSeekPoints": True,
"doorInfoMap": {},
"doorsValidated": True,
"enabled": True,
"identifyFacesFromBadge": True,
"indexFaces": True,
"integrationAuditMap": {},
"misconfiguredDoors": ["<string>"],
"orgUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"password": "<string>",
"refreshToken": "<string>",
"rhombusToken": "AAAAAAAAAAAAAAAAAAAAAA",
"saveClips": True,
"tokenValid": True,
"userUuid": "AAAAAAAAAAAAAAAAAAAAAA",
"username": "<string>",
"version": 123,
"webhookId": 123
} }
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({
brivoSettings: {
accessToken: '<string>',
alertUnauthorizedFaces: true,
apiKey: '<string>',
apiToken: '<string>',
badgeAuthDisablesAlarmMonitoring: true,
clientId: '<string>',
clientSecret: '<string>',
createAccessAnomalyAlerts: true,
createSeekPoints: true,
doorInfoMap: {},
doorsValidated: true,
enabled: true,
identifyFacesFromBadge: true,
indexFaces: true,
integrationAuditMap: {},
misconfiguredDoors: ['<string>'],
orgUuid: 'AAAAAAAAAAAAAAAAAAAAAA',
password: '<string>',
refreshToken: '<string>',
rhombusToken: 'AAAAAAAAAAAAAAAAAAAAAA',
saveClips: true,
tokenValid: true,
userUuid: 'AAAAAAAAAAAAAAAAAAAAAA',
username: '<string>',
version: 123,
webhookId: 123
}
})
};
fetch('https://api2.rhombussystems.com/api/integrations/accessControl/updateBrivoIntegrationV2', 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/integrations/accessControl/updateBrivoIntegrationV2")
.header("x-auth-scheme", "<x-auth-scheme>")
.header("x-auth-apikey", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"brivoSettings\": {\n \"accessToken\": \"<string>\",\n \"alertUnauthorizedFaces\": true,\n \"apiKey\": \"<string>\",\n \"apiToken\": \"<string>\",\n \"badgeAuthDisablesAlarmMonitoring\": true,\n \"clientId\": \"<string>\",\n \"clientSecret\": \"<string>\",\n \"createAccessAnomalyAlerts\": true,\n \"createSeekPoints\": true,\n \"doorInfoMap\": {},\n \"doorsValidated\": true,\n \"enabled\": true,\n \"identifyFacesFromBadge\": true,\n \"indexFaces\": true,\n \"integrationAuditMap\": {},\n \"misconfiguredDoors\": [\n \"<string>\"\n ],\n \"orgUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"password\": \"<string>\",\n \"refreshToken\": \"<string>\",\n \"rhombusToken\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"saveClips\": true,\n \"tokenValid\": true,\n \"userUuid\": \"AAAAAAAAAAAAAAAAAAAAAA\",\n \"username\": \"<string>\",\n \"version\": 123,\n \"webhookId\": 123\n }\n}")
.asString();{
"authError": false,
"error": true,
"errorMsg": "<string>",
"failedGuids": [
"<string>"
],
"misconfiguredDoors": [
"<string>"
],
"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.
Available options:
api-token, api, partner-api-token, partner-api Body
application/json
Show child attributes
Show child attributes
Response
200 - application/json
OK
Response object for updating organization integrations.
Whether an authentication error occurred during update
Example:
false
List of GUIDs that failed to update
List of GUIDs that failed to update
List of door names that are assigned to multiple Rhombus locations
List of door names that are assigned to multiple Rhombus locations
Last modified on August 9, 2026
⌘I