How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Rhombus Systems Policy Webservice API

The Policy Webservice API from Rhombus Systems — 54 operation(s) for policy webservice.

Rhombus Systems Policy Webservice API is one of 65 APIs that Rhombus Systems publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Policy Webservice. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 54 operations across 54 paths, and defines 144 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://api2.rhombussystems.com.

54 operations 54 paths 144 schemas 54 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://api2.rhombussystems.com/api
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Rhombus Systems Policy Webservice API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-auth-apikey (ApiKeyAuth). By default, every request must be authenticated.

  • ApiKeyAuth — Your Rhombus API key. Must be accompanied by the x-auth-scheme header set to api-token (or partner-api-token for partner endpoints).

Paths & Operations 54

Across 54 paths, the API surfaces 54 operations — 54 POST. Each is listed below with its method, path, parameters, and response codes.

Policy Webservice 54
POST
/api/policy/createAccessControlledDoorPolicy
Create access controlled door policy
createAccessControlledDoorPolicy 1 param body → 200
POST
/api/policy/createAudioPolicy
Create audio policy
createAudioPolicy 1 param body → 200
POST
/api/policy/createCameraPolicy
Create camera policy
createCameraPolicy 1 param body → 200
POST
/api/policy/createClimatePolicy
Create climate policy
createClimatePolicy 1 param body → 200
POST
/api/policy/createDoorPolicy
Create door policy
createDoorPolicy 1 param body → 200
POST
/api/policy/createOccupancyPolicy
Create occupancy policy
createOccupancyPolicy 1 param body → 200
POST
/api/policy/createPolicyAddendumForLocation
Create policy addendum for location
createPolicyAddendumForLocation 1 param body → 200
POST
/api/policy/createPolicyAddendumsForDevices
Create policy addendums for devices
createPolicyAddendumsForDevices 1 param body → 200
POST
/api/policy/createProximityPolicy
Create proximity policy
createProximityPolicy 1 param body → 200
POST
/api/policy/createSchedule
Create schedule
createSchedule 1 param body → 200
POST
/api/policy/createVideoIntercomPolicy
Create video intercom policy
createVideoIntercomPolicy 1 param body → 200
POST
/api/policy/deleteAccessControlledDoorPolicy
Delete access controlled door policy
deleteAccessControlledDoorPolicy 1 param body → 200
POST
/api/policy/deleteAudioPolicy
Delete audio policy
deleteAudioPolicy 1 param body → 200
POST
/api/policy/deleteCameraPolicy
Delete camera policy
deleteCameraPolicy 1 param body → 200
POST
/api/policy/deleteClimatePolicy
Delete climate policy
deleteClimatePolicy 1 param body → 200
POST
/api/policy/deleteDevicePolicyAddendums
Delete device policy addendums
deleteDevicePolicyAddendums 1 param body → 200
POST
/api/policy/deleteDoorPolicy
Delete door policy
deleteDoorPolicy 1 param body → 200
POST
/api/policy/deleteLocationPolicyAddendum
Delete location policy addendum
deleteLocationPolicyAddendum 1 param body → 200
POST
/api/policy/deleteOccupancyPolicy
Delete occupancy policy
deleteOccupancyPolicy 1 param body → 200
POST
/api/policy/deletePolicyPauseSettingForComponentComposite
Delete policy pause setting for component composite
deletePolicyPauseSettingForComponentComposite 1 param body → 200
POST
/api/policy/deletePolicyPauseSettingForDevice
Delete policy pause setting for device
deletePolicyPauseSettingForDevice 1 param body → 200
POST
/api/policy/deletePolicyPauseSettingForLocation
Delete policy pause setting for location
deletePolicyPauseSettingForLocation 1 param body → 200
POST
/api/policy/deleteProximityPolicy
Delete proximity policy
deleteProximityPolicy 1 param body → 200
POST
/api/policy/deleteSchedule
Delete schedule
deleteSchedule 1 param body → 200
POST
/api/policy/deleteVideoIntercomPolicy
Delete video intercom policy
deleteVideoIntercomPolicy 1 param body → 200
POST
/api/policy/findSchedules
Find schedules
findSchedules 1 param body → 200
POST
/api/policy/getAccessControlledDoorPolicies
Get access controlled door policies
getAccessControlledDoorPolicies 1 param body → 200
POST
/api/policy/getAudioPolicies
Get audio policies
getAudioPolicies 1 param body → 200
POST
/api/policy/getCameraPolicies
Get camera policies
getCameraPolicies 1 param body → 200
POST
/api/policy/getClimatePolicies
Get climate policies
getClimatePolicies 1 param body → 200
POST
/api/policy/getDoorPolicies
Get door policies
getDoorPolicies 1 param body → 200
POST
/api/policy/getOccupancyPolicies
Get occupancy policies
getOccupancyPolicies 1 param body → 200
POST
/api/policy/getPoliciesUsingSchedule
Get policies using schedule
getPoliciesUsingSchedule 1 param body → 200
POST
/api/policy/getPolicyAddendums
Get policy addendums
getPolicyAddendums 1 param body → 200
POST
/api/policy/getPolicyPauseSettings
Get policy pause settings
getPolicyPauseSettings 1 param body → 200
POST
/api/policy/getProximityPolicies
Get proximity policies
getProximityPolicies 1 param body → 200
POST
/api/policy/getTrackPauseSettings
Get track pause settings
getTrackPauseSettings 1 param body → 200
POST
/api/policy/getVideoIntercomPolicies
Get video intercom policies
getVideoIntercomPolicies 1 param body → 200
POST
/api/policy/pauseAlertPolicyForComponentComposite
Pause alert policy for component composite
pauseAlertPolicyForComponentComposite 1 param body → 200
POST
/api/policy/pauseAlertPolicyForDevice
Pause alert policy for device
pauseAlertPolicyForDevice 1 param body → 200
POST
/api/policy/pauseAlertPolicyForLocation
Pause alert policy for location
pauseAlertPolicyForLocation 1 param body → 200
POST
/api/policy/pauseTrackAlerts
Pause track alerts for a stable track id
pauseTrackAlerts 1 param body → 200
POST
/api/policy/pauseTrackAlertsForLocation
Pause track alerts for a stable track id across a location
pauseTrackAlertsForLocation 1 param body → 200
POST
/api/policy/resumeTrackAlerts
Resume track alerts for a stable track id
resumeTrackAlerts 1 param body → 200
POST
/api/policy/resumeTrackAlertsForLocation
Resume track alerts for a stable track id across a location
resumeTrackAlertsForLocation 1 param body → 200
POST
/api/policy/updateAccessControlledDoorPolicy
Update access controlled door policy
updateAccessControlledDoorPolicy 1 param body → 200
POST
/api/policy/updateAudioPolicy
Update audio policy
updateAudioPolicy 1 param body → 200
POST
/api/policy/updateCameraPolicy
Update camera policy
updateCameraPolicy 1 param body → 200
POST
/api/policy/updateClimatePolicy
Update climate policy
updateClimatePolicy 1 param body → 200
POST
/api/policy/updateDoorPolicy
Update door policy
updateDoorPolicy 1 param body → 200
POST
/api/policy/updateOccupancyPolicy
Update occupancy policy
updateOccupancyPolicy 1 param body → 200
POST
/api/policy/updateProximityPolicy
Update proximity policy
updateProximityPolicy 1 param body → 200
POST
/api/policy/updateSchedule
Update schedule
updateSchedule 1 param body → 200
POST
/api/policy/updateVideoIntercomPolicy
Update video intercom policy
updateVideoIntercomPolicy 1 param body → 200

Schemas 144

The contract defines 144 schemas that model the data the API accepts and returns. The most detailed are CameraTriggerType (11 properties), Policy_GetPoliciesUsingScheduleWSResponse (11 properties), Policy_ExternalVideoIntercomTriggerType (9 properties), VideoIntercomTriggerType (9 properties). Each schema is shown below with its type and property counts.

Policy_GetOccupancyPoliciesWSResponse
object
Response object containing all occupancy policies in the organization.
4 properties
Policy_GetPolicyPauseSettingsWSRequest
object
Request object for getting policy pause settings.
TrackPauseScopeEnum
string
Whether the snooze targets a single device or a whole location
Policy_DeleteDevicePolicyAddendumsWSRequest
object
Request object for deleting device policy addendums.
1 property
Policy_DeleteProximityPolicyWSResponse
object
Response object for deleting a proximity policy.
3 properties
Policy_DeleteDevicePolicyAddendumsWSResponse
object
Response object for deleting device policy addendums.
3 properties
Policy_DeletePolicyPauseSettingWSRequest
object
Request object for deleting a policy pause setting.
1 property
Policy_FindSchedulesWSRequest
object
Request object for finding all schedules in the organization.
Policy_MinimalProximityScheduledTriggerType
object
3 properties
Policy_GetProximityPoliciesWSRequest
object
Request object for getting all proximity policies in the organization.
AudioTriggerType
object
2 properties
Policy_GetVideoIntercomPoliciesWSRequest
object
Request object for getting all video intercom policies in the organization.
ScheduledIntervalType
object
Map of location UUIDs to snooze intervals
3 properties
Policy_CreateAudioPolicyWSResponse
object
Response object containing the UUID of the created audio policy.
4 properties
CameraPolicyV2Type
object
List of camera policies using the schedule
6 properties
Policy_GetPolicyPauseSettingsWSResponse
object
Response object containing policy pause settings for locations, devices, and component composites.
6 properties
Policy_UpdateScheduleWSRequest
object
Request object for updating a schedule used for policy creation.
1 property
Policy_UpdateCameraPolicyWSResponse
object
Response object for updating a camera policy.
3 properties
Policy_MinimalDoorScheduledTriggerType
object
3 properties
Policy_GetProximityPoliciesWSResponse
object
Response object containing all proximity policies in the organization.
4 properties
Policy_MinimalVideoIntercomPolicyType
object
Updated video intercom policy configuration
5 properties
ClimateScheduledTriggerType
object
2 properties
Policy_GetCameraPoliciesWSResponse
object
Response object containing all camera policies in the organization.
4 properties
WeeklyRepeatingScheduleType
objectnull
7 properties
Policy_ExternalAudioTriggerType
object
2 properties
ActivityEnum
string
Policy_CreateVideoIntercomPolicyWSRequest
object
1 property
Policy_MinimalClimatePolicyType
object
Updated climate policy configuration
6 properties
Policy_ExternalAudioPolicyType
object
List of audio policies in the organization
6 properties
AccessControlledDoorScheduledTriggerType
object
2 properties
Policy_UpdateProximityPolicyWSResponse
object
Response object for updating a proximity policy.
3 properties
VideoIntercomPolicyType
object
List of video intercom policies using the schedule
5 properties
VideoIntercomScheduledTriggerType
object
2 properties
Policy_UpdateProximityPolicyWSRequest
object
Request object for updating a proximity policy.
1 property
CameraTriggerType
object
11 properties
Policy_DeleteClimatePolicyWSRequest
object
Request object for deleting a climate policy.
1 property
Policy_DeleteAudioPolicyWSResponse
object
Response object for deleting an audio policy.
3 properties
DoorPolicyType
object
List of door sensor policies using the schedule
7 properties
Policy_CreateDoorPolicyWSResponse
object
Response object containing the UUID of the created door sensor policy.
4 properties
Policy_UpdateDoorPolicyWSResponse
object
Response object for updating a door sensor policy.
3 properties
Policy_UpdateVideoIntercomPolicyWSRequest
object
Request object for updating a video intercom policy.
1 property
AudioScheduledTriggerType
object
2 properties
Policy_CreateVideoIntercomPolicyWSResponse
object
4 properties
Policy_UpdateAccessControlledDoorPolicyWSRequest
object
Request object for updating an access controlled door policy.
1 property
Policy_GetPolicyAddendumsWSRequest
object
Request object for getting policy addendums.
Policy_PauseTrackAlertsForLocationWSRequest
object
Request object for pausing/resuming track alerts for a single reID stableTrackId across a location.
5 properties
OccupancyScheduledTriggerType
object
4 properties
WeeklyMinuteIntervalType
object
2 properties
Policy_MinimalAccessControlledDoorScheduledTriggerType
object
2 properties
Policy_GetAudioPoliciesWSResponse
object
Response object containing all audio policies in the organization.
4 properties
OccupancyPolicyType
object
List of occupancy policies using the schedule
5 properties
Policy_DeleteVideoIntercomPolicyWSRequest
object
Request object for deleting a video intercom policy.
1 property
Policy_GetOccupancyPoliciesWSRequest
object
Request object for getting all occupancy policies in the organization.
Policy_CreateClimatePolicyWSRequest
object
Request object for creating a climate policy.
1 property
Policy_GetDoorPoliciesWSRequest
object
Request object for getting all door sensor policies in the organization.
Policy_ExternalVideoIntercomScheduledTriggerType
object
2 properties
Policy_UpdateAccessControlledDoorPolicyWSResponse
object
Response object for updating an access controlled door policy.
3 properties
Policy_DeleteCameraPolicyWSRequest
object
Request object for deleting a camera policy.
1 property
Policy_MinimalProximityPolicyType
object
Updated proximity policy configuration
5 properties
ProximityTriggerType
object
2 properties
CameraScheduledTriggerType
object
2 properties
Policy_CreateAudioPolicyWSRequest
object
Request object for creating an audio policy.
1 property
Policy_CreateAccessControlledDoorPolicyWSResponse
object
4 properties
ClimateTriggerType
object
2 properties
Policy_MinimalCameraPolicyV2Type
object
Updated camera policy configuration
5 properties
Policy_CreateScheduleWSRequest
object
Request object for creating a schedule to be used for policy creation.
1 property
Policy_CreateCameraPolicyWSResponse
object
Response object containing the UUID of the created camera policy.
4 properties
Policy_GetTrackPauseSettingsWSRequest
object
Request object for listing active per-track alert snoozes. Org is resolved from the principal.
Policy_FindSchedulesWSResponse
object
Response object containing all schedules in the organization.
4 properties
Policy_MinimalOccupancyScheduledTriggerType
object
4 properties
Policy_MinimalAccessControlledDoorPolicyType
object
Updated access controlled door policy configuration
5 properties
ProximityScheduledTriggerType
object
5 properties
Policy_DeleteAccessControlledDoorPolicyWSRequest
object
Request object for deleting an access controlled door policy.
1 property
Policy_UpdateOccupancyPolicyWSResponse
object
Response object for updating an occupancy policy.
3 properties
Policy_DeleteScheduleWSResponse
object
Response object for deleting a schedule.
3 properties
Policy_MinimalAudioPolicyType
object
Updated audio policy configuration
5 properties
Policy_ExternalAudioScheduledTriggerType
object
2 properties
Policy_UpdateAudioPolicyWSResponse
object
Response object for updating an audio policy.
3 properties
Policy_CreatePolicyAddendumForLocationResponse
object
Response object for creating a policy addendum for a location.
3 properties
Policy_TrackPauseEntry
object
A single active or scheduled per-track alert snooze.
8 properties
Policy_UpdateAudioPolicyWSRequest
object
Request object for updating an audio policy.
1 property
Policy_CreatePolicyAddendumForLocationRequest
object
Request object for creating a policy addendum for a location.
4 properties
Policy_CreateClimatePolicyWSResponse
object
Response object containing the UUID of the created climate policy.
4 properties
Policy_GetClimatePoliciesWSRequest
object
Request object for getting all climate policies in the organization.
Policy_GetPoliciesUsingScheduleWSRequest
object
Request object for getting all policies that use a specific schedule.
1 property
Policy_DeleteVideoIntercomPolicyWSResponse
object
Response object for deleting a video intercom policy.
4 properties
AudioPolicyType
object
List of audio policies using the schedule
6 properties
Policy_UpdateClimatePolicyWSRequest
object
Request object for updating a climate policy.
1 property
Policy_UpdateVideoIntercomPolicyWSResponse
object
Response object for updating a video intercom policy.
3 properties
Policy_GetAudioPoliciesWSRequest
object
Request object for getting all audio policies in the organization.
Policy_CreateProximityPolicyWSResponse
object
4 properties
Policy_DeleteDoorPolicyWSRequest
object
Request object for deleting a door sensor policy.
1 property
Policy_DeleteCameraPolicyWSResponse
object
Response object for deleting a camera policy.
3 properties
Policy_GetAccessControlledDoorPoliciesWSResponse
object
Response object containing all access controlled door policies in the organization.
4 properties
Policy_CreateDoorPolicyWSRequest
object
Request object for creating a door sensor policy.
1 property
Policy_UpdateScheduleWSResponse
object
Response object for updating a schedule.
3 properties
Policy_GetCameraPoliciesWSRequest
object
Request object for getting all camera policies in the organization.
DoorScheduledTriggerType
object
3 properties
Policy_DeleteOccupancyPolicyWSResponse
object
Response object for deleting an occupancy policy.
3 properties
ProximityPolicyType
object
List of proximity policies in the organization
9 properties
Policy_DeleteLocationPolicyAddendumWSResponse
object
Response object for deleting a location policy addendum.
3 properties
Policy_DeleteAccessControlledDoorPolicyWSResponse
object
Response object for deleting an access controlled door policy.
3 properties
Policy_PauseTrackAlertsWSRequest
object
Request object for pausing/resuming track alerts for a single reID stableTrackId on a device.
5 properties
Policy_GetVideoIntercomPoliciesWSResponse
object
Response object containing all video intercom policies in the organization.
4 properties
Policy_GetPoliciesUsingScheduleWSResponse
object
Response object containing all policies that use a specific schedule, organized by policy type.
11 properties
Policy_DeleteDoorPolicyWSResponse
object
Response object for deleting a door sensor policy.
3 properties
Policy_PauseAlertPolicyWSResponse
object
Response object for pausing alert policies.
3 properties
Policy_UpdateCameraPolicyWSRequest
object
Request object for updating a camera policy.
1 property
Policy_MinimalOccupancyPolicyType
object
Updated occupancy policy configuration
5 properties
Policy_CreatePolicyAddendumsForDevicesRequest
object
Request object for creating policy addendums for multiple devices.
4 properties
Policy_DeleteClimatePolicyWSResponse
object
Response object for deleting a climate policy.
3 properties
Policy_CreateAccessControlledDoorPolicyWSRequest
object
1 property
Policy_MinimalClimateScheduledTriggerType
object
2 properties
Policy_UpdateClimatePolicyWSResponse
object
Response object for updating a climate policy.
3 properties
Policy_CreatePolicyAddendumsForDevicesResponse
object
Response object for creating policy addendums for multiple devices.
3 properties
Policy_UpdateDoorPolicyWSRequest
object
Request object for updating a door sensor policy.
1 property
Policy_DeleteLocationPolicyAddendumWSRequest
object
Request object for deleting a location policy addendum.
1 property
ClimatePolicyType
object
List of climate policies using the schedule
7 properties
Policy_CreateCameraPolicyWSRequest
object
Request object for creating a camera policy.
1 property
Policy_DeleteAudioPolicyWSRequest
object
Request object for deleting an audio policy.
1 property
Policy_CreateProximityPolicyWSRequest
object
1 property
Policy_DeletePolicyPauseSettingWSResponse
object
Response object for deleting a policy pause setting.
3 properties
Policy_MinimalCameraScheduledTriggerType
object
2 properties
Policy_MinimalVideoIntercomScheduledTriggerType
object
2 properties
Policy_CreateScheduleWSResponse
object
Response object containing the UUID of the created schedule.
4 properties
Policy_UpdateOccupancyPolicyWSRequest
object
Request object for updating an occupancy policy.
1 property
Policy_ExternalVideoIntercomPolicyType
object
List of video intercom policies in the organization
5 properties
Policy_MinimalDoorPolicyType
object
Updated door sensor policy configuration
5 properties
Policy_PauseAlertPolicyWSRequest
object
Request object for pausing alert policies for specified locations, devices, and components.
5 properties
Policy_CreateOccupancyPolicyWSRequest
object
1 property
ScheduleStrategyEnum
string
AccessControlledDoorPolicyType
object
List of access controlled door policies using the schedule
5 properties
Policy_ExternalVideoIntercomTriggerType
object
9 properties
Policy_DeleteOccupancyPolicyWSRequest
object
Request object for deleting an occupancy policy.
1 property
Policy_GetClimatePoliciesWSResponse
object
Response object containing all climate policies in the organization.
4 properties
Policy_GetAccessControlledDoorPoliciesWSRequest
object
Request object for getting all access controlled door policies in the organization.
Policy_DeleteScheduleWSRequest
object
Request object for deleting a schedule used for policy creation.
1 property
Policy_DeleteProximityPolicyWSRequest
object
Request object for deleting a proximity policy.
1 property
Policy_CreateOccupancyPolicyWSResponse
object
4 properties
VideoIntercomTriggerType
object
9 properties
Policy_MinimalAudioScheduledTriggerType
object
2 properties
Policy_GetPolicyAddendumsWSResponse
object
Response object containing policy addendums for devices and locations.
5 properties
Policy_GetDoorPoliciesWSResponse
object
Response object containing all door sensor policies in the organization.
4 properties
Policy_GetTrackPauseSettingsWSResponse
object
Response object listing active and scheduled per-track alert snoozes across devices and locations.
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

rhombus-systems-policy-webservice-api-openapi.yml Raw ↑

Other APIs Rhombus Systems publishes across the network.

Rhombus Console WebSocket API
Rhombus Systems Access Control Integrations Webservice API
Rhombus Systems Access Control Webservice API
Rhombus Systems Alarm Monitoring Keypad Webservice API
Rhombus Systems Alert Monitoring Webservice API
Rhombus Systems AudioGateway Webservice API
Rhombus Systems AudioPlayback Webservice API
Rhombus Systems Badge Reader Webservice API
Rhombus Systems BLE Webservice API
Rhombus Systems Button Webservice API
Rhombus Systems Camera Webservice API
Rhombus Systems ClaimKey Webservice API
Where this information came from

This is an independent, third-party profile of Rhombus Systems Policy Webservice API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.