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 Report Webservice API

The Report Webservice API from Rhombus Systems — 30 operation(s) for report webservice.

Rhombus Systems Report 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 Report Webservice. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and an API reference.

This API exposes 30 operations across 30 paths, and defines 93 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.

30 operations 30 paths 93 schemas 30 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 Report 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 30

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

Report Webservice 30
POST
/api/report/getAuditFeed
Get audit feed
getAuditFeed 1 param body → 200
POST
/api/report/getBatchThresholdCrossingCountReport
Get batch threshold crossing count report
getBatchThresholdCrossingCountReport 1 param body → 200
POST
/api/report/getCountReportdeprecated
Get count report
getCountReport 1 param body → 200
POST
/api/report/getCountReportV2
Get count report V2
getCountReportV2 1 param body → 200
POST
/api/report/getCountReports
Get count reports
getCountReports 1 param body → 200
POST
/api/report/getCountReportsForDevicesAtLocation
Get count reports for devices at location
getCountReportsForDevicesAtLocation 1 param body → 200
POST
/api/report/getCustomEventsBinaryCounts
Get custom events aggregation binary counts
getCustomEventsBinaryCounts 1 param body → 200
POST
/api/report/getCustomEventsNumericCounts
Get custom events aggregation numeric counts
getCustomEventsNumericCounts 1 param body → 200
POST
/api/report/getCustomEventsReport
Get custom events report
getCustomEventsReport 1 param body → 200
POST
/api/report/getDiagnosticFeed
Get diagnostic feed
getDiagnosticFeed 1 param body → 200
POST
/api/report/getEnvoyDeliveries
Get Envoy deliveries
getEnvoyDeliveries 1 param body → 200
POST
/api/report/getEnvoyEmployees
Get Envoy employees
getEnvoyEmployees 1 param body → 200
POST
/api/report/getEnvoyLocations
Get Envoy locations
getEnvoyLocations 1 param body → 200
POST
/api/report/getEnvoyVisitors
Get Envoy visitors
getEnvoyVisitors 1 param body → 200
POST
/api/report/getIntegrationDiagnosticEvents
Get integration diagnostic events
getIntegrationDiagnosticEvents 1 param body → 200
POST
/api/report/getLicensePlatesByDevice
Get license plates by device
getLicensePlatesByDevice 1 param body → 200
POST
/api/report/getMostRecentPeopleCountEvents
Get most recent people count events
getMostRecentPeopleCountEvents 1 param body → 200
POST
/api/report/getOccupancyCounts
Get occupancy counts
getOccupancyCounts 1 param body → 200
POST
/api/report/getOccupancyCountsV2
Get occupancy counts V2
getOccupancyCountsV2 1 param body → 200
POST
/api/report/getProximityTagLocationsByDate
Get proximity tag locations by date
getProximityTagLocationsByDate 1 param body → 200
POST
/api/report/getRunningAverage
Get running average
getRunningAverage 1 param body → 200
POST
/api/report/getSummaryCountReport
Get summary count report
getSummaryCountReport 1 param body → 200
POST
/api/report/getThresholdCrossingCountReport
Get threshold crossing count report for device
getThresholdCrossingCountReport 1 param body → 200
POST
/api/report/getThresholdCrossingCountReportForOrg
Get org wide batch threshold crossing count report
getThresholdCrossingCountReportForOrg 1 param body → 200
POST
/api/report/getThresholdCrossingCountsdeprecated
Get threshold crossing counts
getThresholdCrossingCounts 1 param body → 200
POST
/api/report/getThresholdCrossingEvents
Get threshold crossing events
getThresholdCrossingEvents 1 param body → 200
POST
/api/report/getThresholdCrossingEventsForDevice
Get threshold crossing events for device
getThresholdCrossingEventsForDevice 1 param body → 200
POST
/api/report/getToastEventsTable
Get Toast events table
getToastEventsTable 1 param body → 200
POST
/api/report/getToastEventsTableAllLocations
Get Toast events table all locations
getToastEventsTableAllLocations 1 param body → 200
POST
/api/report/resetRunningAverage
Reset running average
resetRunningAverage 1 param body → 200

Schemas 93

The contract defines 93 schemas that model the data the API accepts and returns. The most detailed are Report_AuditEventWeb (19 properties), DiagnosticEventType (19 properties), Integration_GetToastEventsTableWSResponse_EventTableRow (12 properties), VehicleEventIndexType (12 properties). Each schema is shown below with its type and property counts.

Report_GetProximityTagLocationsByDateWSResponse
object
Response object for getting proximity tag locations by date.
4 properties
BinaryAggregationValue
object
Map of binary count reports
8 properties
Report_GetAuditFeedWSRequest
object
Request object for getting audit feed.
4 properties
Integration_GetToastEventsTableAllLocationsWSRequest
object
1 property
Report_GetOccupancyCountsWSRequest
object
Request object for getting occupancy counts from a device.
4 properties
EnvoyExpectedGuest
object
5 properties
CrossingObjectEnum
string
CrossingCountsType
object
List of crossing counts
3 properties
Report_GetCustomLLMReportWSResponse
object
Response object for custom LLM reports.
4 properties
Report_GetOccupancyCountsWSResponse
object
Response object for getting occupancy counts from a device.
4 properties
EventCount
object
2 properties
Integration_GetEnvoyDeliveriesWSResponse
object
5 properties
Report_AuditEventWeb
object
Web representation of an audit event.
19 properties
DiagnosticEventType
object
List of diagnostic events
19 properties
Report_GetCountReportV2WSRequest
object
Request object for getting count reports V2.
9 properties 3 required
ReportBucketSizeEnum
string
Size of the report buckets
Integration_GetIntegrationDiagnosticEventsWSRequest
object
2 properties
Integration_GetEnvoyDeliveriesWSRequest
object
3 properties
Report_GetLicensePlatesByDeviceWSResponse
object
Response object for getting license plates by device.
4 properties
Report_GetThresholdCrossingCountsWSRequest
object
Request object for getting threshold crossing counts.
5 properties
SceneQueryReport
object
List of time series data points
4 properties
Report_GetCountReportsWSResponse
object
Response object for getting count reports.
4 properties
ReportTypeEnum
string
Type of report to receive
Report_GetMostRecentPeopleCountWSResponse
object
Response object for getting most recent people count.
4 properties
Report_GetCountReportsForDevicesAtLocationWSRequest
object
Request object for getting count reports for devices at a specific location.
5 properties 5 required
Report_GetDiagnosticFeedWSRequest
object
Request object for getting diagnostic feed.
2 properties
Integration_GetEnvoyVisitorsWSResponse
object
5 properties
ReportIntervalEnum
string
Report interval for filtering face events
Report_GetThresholdCrossingEventsWSRequest
object
Request object for getting threshold crossing events.
4 properties
ClientEnum
string
Report_GetCountReportsWSRequest
object
Request object for getting count reports.
8 properties 3 required
Report_GetThresholdCrossingCountsWSResponse
object
Response object for getting threshold crossing counts.
4 properties
DeviceTypeEnum
string
Report_GetThresholdCrossingCountReportForOrgWSRequest
object
Request object for getting org wide threshold crossing count reports.
6 properties
Report_GetThresholdCrossingCountReportWSResponse
object
Response object for getting threshold crossing count reports.
4 properties
Report_GetLicensePlatesByDeviceWSRequest
object
Request object for getting license plates by device.
4 properties 2 required
PromptTypeEnum
string
Report_GetMostRecentPeopleCountWSRequest
object
Request object for getting most recent people count.
2 properties
EnvoyPersonInfo
object
6 properties
Report_GetThresholdCrossingCountReportWSRequest
object
Request object for getting threshold crossing count reports.
7 properties
Report_GetCountReportWSRequest
object
Request object for getting count reports.
6 properties
Integration_GetEnvoyLocationsWSResponse
object
5 properties
Integration_GetToastEventsTableWSResponse_EventTableRow
object
12 properties
SceneQueryReportEvent
object
Scene query report event from the triggered prompt
6 properties
Report_GetBatchThresholdCrossingCountReportWSRequest
object
Request object for getting batch threshold crossing count reports.
7 properties
ProximityTagTimeSeriesDataPointType
object
List of proximity tag time series data points
3 properties
Integration_GetEnvoyLocationsWSRequest
object
Report_GetThresholdCrossingEventsWSResponse
object
Response object for getting threshold crossing events.
4 properties
Report_GetProximityTagLocationsByDateWSRequest
object
Request object for getting proximity tag locations by date.
5 properties 1 required
Report_GetCustomLLMWSRequest
object
Request object for custom LLM reports.
4 properties
Stats
object
2 properties
Report_GetThresholdCrossingCountsWSResponse_ThresholdCrossingCountType
object
Threshold crossing count data point.
2 properties
Integration_GetToastEventsTableAllLocationsWSResponse
object
5 properties
Report_GetThresholdCrossingEventsForDeviceWSResponse
object
Response object for getting threshold crossing events for a specific device.
5 properties
Integration_GetEnvoyEmployeesWSRequest
object
1 property
Integration_GetEnvoyEmployeesWSResponse
object
4 properties
Report_GetSummaryCountReportWSRequest
object
Request object for getting summary count reports.
8 properties 3 required
EnvoyGuest
object
10 properties
EnvoyDelivery
object
10 properties
Integration_GetEnvoyVisitorsWSRequest
object
4 properties
BoundingBoxType
object
4 properties
Report_GetRunningAverageWSRequest
object
Request object for getting running average statistics.
8 properties 2 required
PrincipalUuidEnum
string
Report_GetCustomLLMReportWSRequest
object
Request object for custom LLM reports.
6 properties
Report_TimeSeriesDataPointV2ExtendedType
object
Extended time series data point with additional timestamp information.
6 properties
Integration_GetToastEventsTableWSResponse
object
4 properties
Report_GetCustomLLMWBinaryWSResponse
object
Response object for custom LLM binary reports.
4 properties
EnvoyDeliveryInfo
object
1 property
IntegrationDiagnosticEventType
object
7 properties
Report_GetSummaryCountReportWSResponse
object
Response object for getting summary count reports.
4 properties
EnvoyLocation
object
2 properties
WeeklyStatisticsDataPoint
object
List of weekly statistics data points
2 properties
PeopleCountEventType
object
List of people count events
11 properties
Integration_GetIntegrationDiagnosticEventsWSResponse
object
4 properties
Report_GetAuditFeedWSResponse
object
Response object for getting audit feed.
4 properties
Report_ResetRunningAverageWSRequest
object
Request object for resetting running average.
2 properties
MinimalThresholdEventType
object
List of threshold crossing events for the device
4 properties
Report_GetCountReportWSResponse
object
Response object for getting count reports.
4 properties
IntegrationEnum
string
Report_GetDiagnosticFeedWSResponse
object
Response object for getting diagnostic feed.
4 properties
CrossingDirectionEnum
string
TimeSeriesDataPointV2Type
object
Map of UUIDs to their time series data points
4 properties
NumericAggregationValue
object
Map of numeric count reports
10 properties
VehicleEventIndexType
object
List of vehicle events matching the query criteria
12 properties
DiagnosticActivityEnum
string
Report_GetRunningAverageWSResponse
object
Response object for getting running average statistics.
4 properties
Report_GetThresholdCrossingEventsForDeviceWSRequest
object
Request object for getting threshold crossing events for a specific device.
6 properties
AuditActionEnum
string
SummaryCountTimeSeriesDataPointType
object
List of summary count time series data points
6 properties
ReportScopeEnum
string
Scope of the report to reset
Integration_GetToastEventsTableWSRequest
object
2 properties
Report_ResetRunningAverageWSResponse
object
Response object for resetting running average.
3 properties
Report_GetCustomLLMNumericWSResponse
object
Response object for custom LLM numeric reports.
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

rhombus-systems-report-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 Report 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.