Rhombus Systems User Webservice API
The User Webservice API from Rhombus Systems — 12 operation(s) for user webservice.
The User Webservice API from Rhombus Systems — 12 operation(s) for user webservice.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/rhombus-systems-user-webservice-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
openapi: 3.2.0
info:
contact:
email: developer@rhombussystems.com
description: 'This API is for use by Rhombus customers and partners.
## Authentication
All requests require two headers:
- `x-auth-scheme` — The authentication scheme identifier. Use `api-token` for standard API key auth, or `partner-api-token` for partner API auth.
- `x-auth-apikey` — Your Rhombus API key.
Example:
```
POST /api/camera/getMinimalCameraStateList
x-auth-scheme: api-token
x-auth-apikey: YOUR_API_KEY
Content-Type: application/json
```'
title: Rhombus User Webservice API
version: '1.0'
servers:
- description: Production Server
url: https://api2.rhombussystems.com
security:
- ApiKeyAuth: []
tags:
- name: User Webservice
paths:
/api/customer/updateCurrentUserNotificationSettings:
post:
description: Update notification settings for user
operationId: updateCurrentUserNotificationSettings
parameters:
- description: 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.
example: api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateUserNotificationSettingsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateUserNotificationSettingsWSResponse'
description: OK
summary: Update notification settings for user
tags:
- User Webservice
/api/user/assignEmailToUser:
post:
description: Assign a user to an email as long as the user is not currently assigned to one, with validation to prevent duplicate email associations.
operationId: assignEmailToUser
parameters:
- description: 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.
example: api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_AssignEmailToUserWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_AssignEmailToUserWSResponse'
description: OK
summary: Assign email to user
tags:
- User Webservice
/api/user/createUser:
post:
description: Create a user for organization with specified name, email, and role permissions, supporting both client and partner user types with proper validation and audit logging.
operationId: createUser
parameters:
- description: 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.
example: api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_CreateUserWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_CreateUserWSResponse'
description: OK
summary: Create user for organization
tags:
- User Webservice
/api/user/deleteUser:
post:
description: Delete a user from the organization with proper validation to prevent deletion of the last super admin and current user.
operationId: deleteUser
parameters:
- description: 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.
example: api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_DeleteUserWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_DeleteUserWSResponse'
description: OK
summary: Delete user
tags:
- User Webservice
/api/user/getPartnerUsersInOrg:
post:
description: Get list of all partners in organization with partner-specific user details and permissions.
operationId: getPartnerUsersInOrg
parameters:
- description: 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.
example: partner-api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: partner-api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/Partner_GetPartnerUsersInOrgWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Partner_GetPartnerUsersInOrgWSResponse'
description: OK
summary: Get partner users in organization
tags:
- User Webservice
/api/user/getUsersInOrg:
post:
description: Get list of all users in organization with complete user details, permissions, notification settings, and partner information.
operationId: getUsersInOrg
parameters:
- description: 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.
example: api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_GetUsersInOrgWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_GetUsersInOrgWSResponse'
description: OK
summary: Get users in organization
tags:
- User Webservice
/api/user/updatePartnerUser:
post:
description: Update a partner's details with partner-specific validation and audit logging.
operationId: updatePartnerUser
parameters:
- description: 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.
example: partner-api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: partner-api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdatePartnerWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdatePartnerWSResponse'
description: OK
summary: Update partner user details
tags:
- User Webservice
/api/user/updatePartnerUserNotificationSettings:
post:
description: Update notification settings for partner user with partner-specific notification configurations.
operationId: updatePartnerUserNotificationSettings
parameters:
- description: 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.
example: partner-api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: partner-api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdatePartnerUserNotificationSettingsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdatePartnerUserNotificationSettingsWSResponse'
description: OK
summary: Update partner user notification settings
tags:
- User Webservice
/api/user/updateRhombusKeySettingsForUser:
post:
description: Update the RhombusKey mobile app settings for the user, including access permissions and app configuration.
operationId: updateRhombusKeySettingsForUser
parameters:
- description: 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.
example: api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateRhombusKeySettingsForUserWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateRhombusKeySettingsForUserWSResponse'
description: OK
summary: Update Rhombus key settings for user
tags:
- User Webservice
/api/user/updateUser:
post:
deprecated: true
description: 'Update a user''s details, DEPRECATED[4/28/2025]: use updateUserSelective for better field-level control.'
operationId: updateUser
parameters:
- description: 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.
example: api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateUserWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateUserWSResponse'
description: OK
summary: Update user details
tags:
- User Webservice
/api/user/updateUserNotificationSettings:
post:
description: Update notification settings for user with various notification channels and preferences.
operationId: updateUserNotificationSettings
parameters:
- description: 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.
example: api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateUserNotificationSettingsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateUserNotificationSettingsWSResponse'
description: OK
summary: Update user notification settings
tags:
- User Webservice
/api/user/updateUserSelective:
post:
description: Selectively updates a user's details. Omitted fields are ignored but fields with null will unset a value, providing granular control over user updates.
operationId: updateUserSelective
parameters:
- description: 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.
example: api-token
in: header
name: x-auth-scheme
required: true
schema:
type: string
default: api-token
enum:
- api-token
- api
- partner-api-token
- partner-api
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateUserSelectiveWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/User_UpdateUserSelectiveWSResponse'
description: OK
summary: Update user details selectively
tags:
- User Webservice
components:
schemas:
RhombusSecureMobileCredentialProvisioningRulesType:
type: object
properties:
endDateProvisioner:
$ref: '#/components/schemas/EpochSecondsProvisioner'
maxMobileCredsAllowed:
type:
- integer
- 'null'
format: int32
startDateProvisioner:
$ref: '#/components/schemas/EpochSecondsProvisioner'
MinuteOfDayIntervalType:
type: object
properties:
dayOfWeek:
type:
- integer
- 'null'
format: int32
minuteOfDayStartInclusive:
type:
- integer
- 'null'
format: int32
minuteOfDayStopExclusive:
type:
- integer
- 'null'
format: int32
RhombusDayOfWeekEnum:
type: string
enum:
- MONDAY
- TUESDAY
- WEDNESDAY
- THURSDAY
- FRIDAY
- SATURDAY
- SUNDAY
EpochSecondsProvisioner:
type: object
discriminator:
propertyName: type
oneOf:
- $ref: '#/components/schemas/StaticEpochSecondsProvisioner'
properties:
type:
type: string
required:
- type
StaticEpochSecondsProvisioner:
type:
- object
- 'null'
allOf:
- type: object
properties:
value:
type:
- integer
- 'null'
format: int64
properties:
type:
type: string
WrappedRhombusOrgUserType:
type: object
description: List of users in the organization
properties:
accessibleRhombusApps:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/RhombusAppEnum'
uniqueItems: true
accountOwner:
type:
- boolean
- 'null'
bypassSaml:
type:
- boolean
- 'null'
changePasswordOnLogin:
type:
- boolean
- 'null'
createdAtMillis:
type:
- integer
- 'null'
format: int64
deleted:
type:
- boolean
- 'null'
email:
type:
- string
- 'null'
emailCaseSensitive:
type:
- string
- 'null'
emailVerified:
type:
- boolean
- 'null'
firstName:
type:
- string
- 'null'
lastName:
type:
- string
- 'null'
mfaEnabled:
type:
- boolean
- 'null'
mfaTokenType:
$ref: '#/components/schemas/MfaTokenTypeEnum'
name:
type:
- string
- 'null'
orgUserCustomizationFlags:
type:
- object
- 'null'
additionalProperties:
type:
- string
- 'null'
orgUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
passwordSet:
type:
- boolean
- 'null'
restrictToAllowedLoginIps:
type:
- boolean
- 'null'
rhombusUserUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
status:
$ref: '#/components/schemas/UserStatusEnumType'
updatedAtMillis:
type:
- integer
- 'null'
format: int64
uuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
User_AssignEmailToUserWSRequest:
type: object
description: Request object for assigning an email to a user.
properties:
emailToAssign:
type:
- string
- 'null'
description: Email address to assign to the user
example: user@example.com
userUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
PartnerPermissionType:
type: object
description: List of partner permissions
properties:
groupUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
orgUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
userUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
User_CreateUserWSRequest:
type: object
description: CreateUserWSRequest
properties:
accessibleRhombusApps:
type:
- array
- 'null'
description: The set of accessible Rhombus apps
items:
$ref: '#/components/schemas/RhombusAppEnum'
uniqueItems: true
email:
type:
- string
- 'null'
description: The email of the user
name:
type:
- string
- 'null'
description: The name of the user
permissionGroupUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
rhombusKeySettings:
$ref: '#/components/schemas/RhombusKeyAppSettingsType'
suppressRhombusKeyWelcomeEmail:
type:
- boolean
- 'null'
description: Suppress the welcome email for the Rhombus Key mobile app if the user is provided access
suppressWelcomeEmail:
type:
- boolean
- 'null'
description: Suppress the welcome email
User_UpdateUserSelectiveWSRequest:
type: object
properties:
bypassSaml:
type:
- boolean
- 'null'
mfaEnabled:
type:
- boolean
- 'null'
name:
type:
- string
- 'null'
notificationIntervalsV2:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/NotificationIntervalV2Type'
permissionGroupUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
restrictToAllowedLoginIps:
type:
- boolean
- 'null'
smsPhoneNumbers:
type:
- array
- 'null'
items:
type:
- string
- 'null'
summaryEmailEnabled:
type:
- boolean
- 'null'
userUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
User_UpdateUserNotificationSettingsWSRequest:
type: object
properties:
orgUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
receiveHealthNotifications:
type:
- boolean
- 'null'
smsNotificationIncludesLinks:
type:
- boolean
- 'null'
smsPhoneNumbers:
type:
- array
- 'null'
items:
type:
- string
- 'null'
summaryEmailEnabled:
type:
- boolean
- 'null'
timeFrames:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/NotificationTimeFrame'
updatedSetMethodMap:
type:
- object
- 'null'
additionalProperties:
type:
- boolean
- 'null'
userUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
User_UpdatePartnerUserNotificationSettingsWSResponse:
type: object
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
warningMsg:
type:
- string
- 'null'
User_GetUsersInOrgWSResponse:
type: object
description: Response object containing all users in the organization with their settings and permissions.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
notificationSettings:
type:
- array
- 'null'
description: List of user notification settings (V3)
items:
$ref: '#/components/schemas/UserNotificationSettingsV3Type'
notificationSettingsV2:
type:
- array
- 'null'
description: List of user notification settings (V4)
items:
$ref: '#/components/schemas/UserNotificationSettingsV4Type'
partners:
type:
- array
- 'null'
description: List of partner users in the organization
items:
$ref: '#/components/schemas/WrappedRhombusOrgUserType'
rhombusKeyAppConfigs:
type:
- array
- 'null'
description: List of Rhombus Key app configurations
items:
$ref: '#/components/schemas/RhombusKeyAppConfigType'
snoozeSettings:
type:
- array
- 'null'
description: List of user snooze notification settings
items:
$ref: '#/components/schemas/User_UserSnoozeNotificationSettingsType'
userPermissions:
type:
- array
- 'null'
description: List of user permissions
items:
$ref: '#/components/schemas/UserPermissionType'
users:
type:
- array
- 'null'
description: List of users in the organization
items:
$ref: '#/components/schemas/WrappedRhombusOrgUserType'
warningMsg:
type:
- string
- 'null'
User_UpdateUserSelectiveWSResponse:
type: object
description: Response object for selective user updates.
PartnerNotificationClientSectionRow:
type: object
properties:
activities:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/ActivityEnum'
uniqueItems: true
days:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/RhombusDayOfWeekEnum'
uniqueItems: true
diagnostics:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/DiagnosticActivityEnum'
uniqueItems: true
interval:
$ref: '#/components/schemas/MinuteOfDayIntervalType'
mediums:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/NotificationEnumType'
uniqueItems: true
User_DeleteUserWSResponse:
type: object
description: Response object for deleting a user.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
warningMsg:
type:
- string
- 'null'
NotificationEnumType:
type: string
enum:
- SMS
- EMAIL
- APP
- SLACK
- MICROSOFT_TEAMS
- BROWSER
- UNKNOWN
User_UpdatePartnerUserNotificationSettingsWSRequest:
type: object
properties:
allClientsSelected:
type:
- boolean
- 'null'
clientNotificationIntervalsMap:
type:
- object
- 'null'
additionalProperties:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/PartnerNotificationClientSection'
notificationIntervalsForAllClients:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/PartnerNotificationClientSection'
orgUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
smsNotificationIncludesLinks:
type:
- boolean
- 'null'
smsPhoneNumbers:
type:
- array
- 'null'
items:
type:
- string
- 'null'
summaryEmailEnabled:
type:
- boolean
- 'null'
updatedSetMethodMap:
type:
- object
- 'null'
additionalProperties:
type:
- boolean
- 'null'
userUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
ScheduledIntervalType:
type: object
description: Map of location UUIDs to snooze intervals
properties:
durationSecs:
type:
- integer
- 'null'
format: int64
timestampSec:
type:
- integer
- 'null'
format: int64
uuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
RhombusAppEnum:
type: string
enum:
- PARTNER
- CONSOLE
- RHOMBUS_KEY
- UNKNOWN
DiagnosticActivityEnum:
type: string
enum:
- CAMERA_CONNECTED
- CAMERA_DISCONNECTED
- STARTUP
- GATEWAY_CONNECTED
- GATEWAY_DISCONNECTED
- UPDATE_STARTED
- UPDATE_FIRMWARE_DOWNLOADED
- UPDATE_FIRMWARE_APPLIED
- UPDATE_STARTING_REBOOT
- UPDATE_FAILED_MD5_MISMATCH
- UPDATE_FAILED_ACCESS_DENIED
- UPDATE_FAILED_MITM
- UPDATE_FAILED_CONNNECTION_REFUSED
- UPDATE_FAILED_CONNNECTION_TIMEOUT
- UPDATE_FAILED_CONNECTION_REFUSED
- UPDATE_FAILED_CONNECTION_TIMEOUT
- UPDATE_FAILED_DNS_FAILURE
- UPDATE_RUNNING
- UPDATE_HALTED_FOR_INVESTIGATION
- UPDATE_HALT_CLEARED
- UPDATE_HALT_STATE_ACTIVE
- UPDATE_REFUSED_HALTED
- BLE_CONNECTED
- BLE_CONNECTION_FAILED
- BLE_DISCONNECTED
- BLE_OP_SUCCESS
- BLE_OP_FAILURE
- UPLOAD_CLIP_SUCCESS
- UPLOAD_CLIP_FAILURE
- NOTIFICATION_FAILURE
- USB_FAILURE_REBOOT
- PERSISTENT_STORAGE_FAILURE
- PING
- FORCED_REBOOT
- AUTO_REBOOT
- AUDIO_HARDWARE_NOT_DETECTED
- ENCRYPTED_CONTAINER_FAILURE_CREATE
- ENCRYPTED_CONTAINER_FAILURE_OPEN
- ENCRYPTED_CONTAINER_FAILURE_MOUNT
- VIDEO_HARDWARE_FAILURE
- WIFI_NETWORK_CHANGED
- AI_ENGINE_DOWNLOADED
- AI_ENGINE_DOWNLOAD_FAILED_MD5_MISMATCH
- AI_ENGINE_CONFIGURED
- AI_ENGINE_CONFIGURATION_FAILED
- MITM_FAILURE
- SERVER_RECONNECT
- AP_CHANGED
- WATCHDOG_KILLED_AGENT
- WATCHDOG_DID_RESET
- CLIMATE_OFFLINE
- CLIMATE_ONLINE
- CLIMATE_LOW_BATTERY
- CLIMATE_PROBE_CONNECTED
- CLIMATE_PROBE_DISCONNECTED
- DOOR_OFFLINE
- DOOR_ONLINE
- DOOR_LOW_BATTERY
- OCCUPANCY_SENSOR_ONLINE
- OCCUPANCY_SENSOR_OFFLINE
- OCCUPANCY_SENSOR_LOW_BATTERY
- BUTTON_OFFLINE
- BUTTON_ONLINE
- BUTTON_LOW_BATTERY
- PROXIMITY_LOW_BATTERY
- ROBOT_LOW_BATTERY
- DOOR_CONTROLLER_CONNECTED
- DOOR_CONTROLLER_DISCONNECTED
- APERIO_LOW_BATTERY
- APERIO_FLAT_BATTERY
- APERIO_OK_BATTERY
- APERIO_GW_CONNECTED
- APERIO_GW_DISCONNECTED
- BADGE_READER_CONNECTED
- BADGE_READER_DISCONNECTED
- REBOOT
- NETWORK_INTERRUPTION
- OPENPATH_WEBHOOK_FAILURE
- TOAST_WEBHOOK_FAILURE
- KISI_WEBHOOK_FAILURE
- BRIVO_WEBHOOK_FAILURE
- HALO_WEBHOOK_FAILURE
- SALTO_WEBHOOK_FAILURE
- SQUARE_WEBHOOK_FAILURE
- BUTTERFLYMX_WEBHOOK_FAILURE
- ENVOY_WEBHOOK_FAILURE
- GENEA_WEBHOOK_FAILURE
- PRODATAKEY_WEBHOOK_FAILURE
- AMT_WEBHOOK_FAILURE
- PLACEOS_WEBHOOK_FAILURE
- OMNIALERT_WEBHOOK_FAILURE
- FLIC_WEBHOOK_FAILURE
- SHELLY_WEBHOOK_FAILURE
- PIMLOC_WEBHOOK_FAILURE
- NINEON
# --- truncated at 32 KB (59 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/rhombus-systems/refs/heads/main/openapi/rhombus-systems-user-webservice-api-openapi.yml