Rhombus Systems Alert Monitoring Webservice API
The Alert Monitoring Webservice API from Rhombus Systems — 11 operation(s) for alert monitoring webservice.
The Alert Monitoring Webservice API from Rhombus Systems — 11 operation(s) for alert monitoring 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-alert-monitoring-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 Alert Monitoring Webservice API
version: '1.0'
servers:
- description: Production Server
url: https://api2.rhombussystems.com
security:
- ApiKeyAuth: []
tags:
- name: Alert Monitoring Webservice
paths:
/api/alertmonitoring/cancelThreatCase:
post:
description: Cancel a threat case in alert monitoring.
operationId: cancelThreatCase
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/Alertmonitoring_CancelThreatCaseWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_CancelThreatCaseWSResponse'
description: OK
summary: Cancel threat case
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/createCustomPinForLocation:
post:
description: Create a custom PIN for alert monitoring at a specific location.
operationId: createCustomPinForLocation
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/Alertmonitoring_CreateCustomPinForNoonlightWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_CreateCustomPinForNoonlightWSResponse'
description: OK
summary: Create custom PIN for location
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/createPinForLocation:
post:
description: Create a PIN for alert monitoring at a specific location.
operationId: createPinForLocation
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/Alertmonitoring_CreatePinForNoonlightWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_CreatePinForNoonlightWSResponse'
description: OK
summary: Create PIN for location
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/deletePinForLocation:
post:
description: Delete a PIN for alert monitoring at a specific location.
operationId: deletePinForLocation
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/Alertmonitoring_DeletePinForNoonlightWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_DeletePinForNoonlightWSResponse'
description: OK
summary: Delete PIN for location
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/disableMonitoringForLocation:
post:
description: Disable alert monitoring for a specific location.
operationId: disableMonitoringForLocation
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/Alertmonitoring_DisableLocationRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_DisableLocationResponse'
description: OK
summary: Disable monitoring for location
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/dismissThreatCase:
post:
description: Dismiss a threat case in alert monitoring.
operationId: dismissThreatCase
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/Alertmonitoring_DismissThreatCaseWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_DismissThreatCaseWSResponse'
description: OK
summary: Dismiss threat case
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/enableMonitoringForLocation:
post:
description: Enable alert monitoring for a specific location.
operationId: enableMonitoringForLocation
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/Alertmonitoring_EnableLocationRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_EnableLocationResponse'
description: OK
summary: Enable monitoring for location
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/escalateThreatCaseToAlarm:
post:
description: Escalate a threat case to an alarm for alert monitoring.
operationId: escalateThreatCaseToAlarm
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/Alertmonitoring_EscalateThreatCaseToAlarmWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_EscalateThreatCaseToAlarmWSResponse'
description: OK
summary: Escalate threat case to alarm
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/getAlertMonitoringSettingsForLocation:
post:
description: Retrieve alert monitoring settings by location.
operationId: getAlertMonitoringSettingsForLocation
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/Alertmonitoring_GetNoonlightSettingsForLocationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_GetNoonlightSettingsForLocationWSResponse'
description: OK
summary: Get alert monitoring settings for location
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/locationStatus:
post:
description: Retrieve summary of the alarm monitoring status for the specified location
operationId: locationStatus
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/Alertmonitoring_LocationStatusWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_LocationStatusWSResponse'
description: OK
summary: Get location status
tags:
- Alert Monitoring Webservice
/api/alertmonitoring/orgStatus:
post:
description: Retrieve summary of the alarm monitoring status for all locations
operationId: orgStatus
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/Alertmonitoring_OrgStatusWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Alertmonitoring_OrgStatusWSResponse'
description: OK
summary: Get organization status
tags:
- Alert Monitoring Webservice
components:
schemas:
Alertmonitoring_LocationStatusWSRequest:
type: object
description: Request to retrieve alarm monitoring status for a specific location.
properties:
locationUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
AlertMonitoringPinType:
type: object
properties:
description:
type:
- string
- 'null'
name:
type:
- string
- 'null'
pin:
type:
- string
- 'null'
Alertmonitoring_CreatePinForNoonlightWSResponse:
type: object
description: Response containing the generated PIN for alert monitoring.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
pin:
type:
- string
- 'null'
description: The generated PIN code
example: '1234'
warningMsg:
type:
- string
- 'null'
Alertmonitoring_DismissThreatCaseWSResponse:
type: object
description: Response indicating the result of dismissing a threat case.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
success:
type:
- boolean
- 'null'
description: Indicates whether the threat case dismissal was successful
example: true
warningMsg:
type:
- string
- 'null'
Alertmonitoring_DisableLocationResponse:
type: object
description: Response indicating the result of disabling alert monitoring for a location.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
warningMsg:
type:
- string
- 'null'
Alertmonitoring_OrgStatusWSRequest:
type: object
description: Request to retrieve alarm monitoring status for all locations in an organization.
properties:
includeDeleted:
type:
- boolean
- 'null'
description: If true, includes alert monitoring settings that were soft deleted in the response.
example: false
Alertmonitoring_GetNoonlightSettingsForLocationWSResponse:
type: object
description: Response containing alert monitoring settings for a specific location.
properties:
alertMonitoringSettings:
$ref: '#/components/schemas/Alertmonitoring_NoonlightWSSettings'
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
previousVersions:
type:
- array
- 'null'
description: List of previous versions of the alert monitoring settings
items:
$ref: '#/components/schemas/NoonlightVersionedSettingsType'
warningMsg:
type:
- string
- 'null'
Alertmonitoring_OrgStatusWSResponse:
type: object
description: Response containing alarm monitoring status for all locations in an organization.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
locationStatuses:
type:
- object
- 'null'
additionalProperties:
$ref: '#/components/schemas/MonitoringEnableStatus'
description: Map of location UUIDs to their monitoring enable status
warningMsg:
type:
- string
- 'null'
Alertmonitoring_CancelThreatCaseWSResponse:
type: object
description: Response indicating the result of canceling a threat case.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
success:
type:
- boolean
- 'null'
description: Indicates whether the threat case cancellation was successful
example: true
warningMsg:
type:
- string
- 'null'
Alertmonitoring_CreatePinForNoonlightWSRequest:
type: object
description: Request to create a PIN for alert monitoring at a specific location.
properties:
description:
type:
- string
- 'null'
description: Description of the PIN
example: PIN for main entrance access
locationUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
name:
type:
- string
- 'null'
description: Name for the PIN
example: Main Entrance PIN
MonitoringEnableStatus:
type: object
description: Map of location UUIDs to their monitoring enable status
properties:
devicesWithActiveSirens:
type:
- object
- 'null'
additionalProperties:
type:
- integer
- 'null'
format: int64
disabledOnMs:
type:
- integer
- 'null'
format: int64
enabled:
type:
- boolean
- 'null'
enabledOnMs:
type:
- integer
- 'null'
format: int64
noNextTimestampReason:
type:
- string
- 'null'
notEnabledReason:
type:
- string
- 'null'
recentlyActivatedSirensTimestampMs:
type:
- object
- 'null'
additionalProperties:
type:
- integer
- 'null'
format: int64
NoonlightScheduleType:
type: object
properties:
audioGateways:
type:
- array
- 'null'
items:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
uniqueItems: true
escalationDelayMinutes:
type:
- integer
- 'null'
format: int32
monitoredDevices:
type:
- array
- 'null'
items:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
uniqueItems: true
promptTheme:
$ref: '#/components/schemas/NoonlightPromptThemeEnum'
promptTitle:
type:
- string
- 'null'
scheduleUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
sirenSettings:
type:
- object
- 'null'
additionalProperties:
$ref: '#/components/schemas/AMSirenSettingsType'
triggerSet:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/ActivityEnum'
uniqueItems: true
tripwire:
$ref: '#/components/schemas/TripwireSettings'
uuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
verifiedThreatSiren:
$ref: '#/components/schemas/AMSirenSettingsType'
Alertmonitoring_DisableLocationRequest:
type: object
description: Request to disable alert monitoring for a specific location.
properties:
locationUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
pin:
type:
- string
- 'null'
description: PIN code required to disable alert monitoring
example: '1234'
Alertmonitoring_NoonlightWSSettings:
type: object
description: Web service settings for Noonlight integration with alert monitoring.
properties:
acceptedTermsOfService:
type:
- boolean
- 'null'
badgeAuthDisablesMonitoring:
type:
- boolean
- 'null'
defaultDelay:
type:
- integer
- 'null'
format: int32
defaultEmergencyContact:
$ref: '#/components/schemas/EmergencyContact'
defaultPromptTheme:
$ref: '#/components/schemas/NoonlightPromptThemeEnum'
deleted:
type:
- boolean
- 'null'
disabledOnMs:
type:
- integer
- 'null'
format: int64
description: The timestamp when Noonlight integration was disabled in milliseconds since epoch.
emergencyContacts:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/EmergencyResponseContactsScheduleType'
enabled:
type:
- boolean
- 'null'
enabledOnMs:
type:
- integer
- 'null'
format: int64
description: The timestamp when Noonlight integration was enabled in milliseconds since epoch.
entryInstructions:
type:
- string
- 'null'
locationUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
manualEscalationSettings:
$ref: '#/components/schemas/NoonlightScheduleType'
modifiedByEmail:
type:
- string
- 'null'
modifiedByIntegration:
type:
- boolean
- 'null'
modifiedByMetadata:
type:
- string
- 'null'
modifiedByUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
modifiedTimeMs:
type:
- integer
- 'null'
format: int64
monitoringMode:
$ref: '#/components/schemas/MonitoringModeEnum'
oneTimePauses:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/NoonlightScheduleType'
oneTimeSchedules:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/NoonlightScheduleType'
orgUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
pins:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/AlertMonitoringPinType'
uniqueItems: true
rules:
type:
- array
- 'null'
items:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
uniqueItems: true
schedules:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/NoonlightScheduleType'
status:
$ref: '#/components/schemas/MonitoringEnableStatus'
subLocationsHierarchyKey:
type:
- string
- 'null'
format: SubLocationsHierarchyKey
description: 'A sequence of one or more base 64 (url-safe) uuid substrings.
These substrings are separated by dots (.).
'
example: AAAAAAAAAAAAAAAAAAAAAA.AAAAAAAAAAAAAAAAAAAAAA.AAAAAAAAAAAAAAAAAAAAAA
pattern: ^([A-Za-z0-9\-_]{22})([.][A-Za-z0-9\-_]{22})*$
talkdownEnabled:
type:
- boolean
- 'null'
AMSirenSettingsType:
type: object
properties:
audioGateways:
type:
- array
- 'null'
description: UUIDs of audio gateways used to play this siren.
items:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
uniqueItems: true
clipUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
durationSeconds:
type:
- integer
- 'null'
format: int32
description: The duration (in seconds) to loop the clip audio for the siren.
playCount:
type:
- integer
- 'null'
format: int32
description: The number of times to play the clip audio for the siren.
required:
- audioGateways
- clipUuid
Alertmonitoring_CancelThreatCaseWSRequest:
type: object
description: Request to cancel a threat case in alert monitoring.
properties:
uuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
required:
- uuid
MonitoringModeEnum:
type: string
enum:
- MANUAL
- SCHEDULED
- UNKNOWN
EmergencyContact:
type: object
properties:
name:
type:
- string
- 'null'
description: The name of the emergency contact.
phoneNumber:
type:
- string
- 'null'
description: The phone number for this emergency contact.
required:
- name
- phoneNumber
Alertmonitoring_EscalateThreatCaseToAlarmWSRequest:
type: object
description: Request to escalate a threat case to an alarm for alert monitoring.
properties:
uuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
required:
- uuid
Alertmonitoring_CreateCustomPinForNoonlightWSRequest:
type: object
description: Request to create a custom PIN for alert monitoring at a specific location.
properties:
description:
type:
- string
- 'null'
description: Description of the PIN
example: Custom PIN for main entrance access
locationUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
name:
type:
- string
- 'null'
description: Name for the PIN
example: Custom Main Entrance PIN
pin:
type:
- string
- 'null'
description: Custom PIN code to be created
example: '5678'
TripwireSettings:
type: object
properties:
intervalSeconds:
type:
- integer
- 'null'
format: int32
description: Window duration in seconds.
minimum: 1
threshold:
type:
- integer
- 'null'
format: int32
description: The number of events needed to trip.
minimum: 1
required:
- intervalSeconds
- threshold
NoonlightVersionedSettingsType:
type: object
description: Updated alert monitoring settings configuration for the location
properties:
acceptedTermsOfService:
type:
- boolean
- 'null'
badgeAuthDisablesMonitoring:
type:
- boolean
- 'null'
defaultDelay:
type:
- integer
- 'null'
format: int32
defaultEmergencyContact:
$ref: '#/components/schemas/EmergencyContact'
defaultPromptTheme:
$ref: '#/components/schemas/NoonlightPromptThemeEnum'
deleted:
type:
- boolean
- 'null'
emergencyContacts:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/EmergencyResponseContactsScheduleType'
enabled:
type:
- boolean
- 'null'
entryInstructions:
type:
- string
- 'null'
locationUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
manualEscalationSettings:
$ref: '#/components/schemas/NoonlightScheduleType'
modifiedByEmail:
type:
- string
- 'null'
modifiedByIntegration:
type:
- boolean
- 'null'
modifiedByMetadata:
type:
- string
- 'null'
modifiedByUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
modifiedTimeMs:
type:
- integer
- 'null'
format: int64
monitoringMode:
$ref: '#/components/schemas/MonitoringModeEnum'
oneTimePauses:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/NoonlightScheduleType'
oneTimeSchedules:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/NoonlightScheduleType'
orgUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
pins:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/AlertMonitoringPinType'
uniqueItems: true
rules:
type:
- array
# --- truncated at 32 KB (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/rhombus-systems/refs/heads/main/openapi/rhombus-systems-alert-monitoring-webservice-api-openapi.yml