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

The Permission Webservice API from Rhombus Systems — 10 operation(s) for permission webservice.

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

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

10 operations 10 paths 26 schemas 10 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 Permission 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 10

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

Permission Webservice 10
POST
/api/permission/createPartnerPermissionGroup
Create partner permission group
createPartnerPermissionGroup 1 param body → 200
POST
/api/permission/createPermissionGroup
Create permission group
createPermissionGroup 1 param body → 200
POST
/api/permission/deletePartnerPermissionGroup
Delete partner permission group
deletePartnerPermissionGroup 1 param body → 200
POST
/api/permission/deletePermissionGroup
Delete permission group
deletePermissionGroup 1 param body → 200
POST
/api/permission/getPartnerPermissionGroups
Get partner permission groups
getPartnerPermissionGroups 1 param body → 200
POST
/api/permission/getPermissionGroups
Get permission groups
getPermissionGroups 1 param body → 200
POST
/api/permission/getPermissionsForCurrentPartner
Get permissions for current partner
getPermissionsForCurrentPartner 1 param body → 200
POST
/api/permission/getPermissionsForCurrentUser
Get permissions for current user
getPermissionsForCurrentUser 1 param body → 200
POST
/api/permission/updatePartnerPermissionGroup
Update partner permission group
updatePartnerPermissionGroup 1 param body → 200
POST
/api/permission/updatePermissionGroup
Update permission group
updatePermissionGroup 1 param body → 200

Schemas 26

The contract defines 26 schemas that model the data the API accepts and returns. The most detailed are UserPermissionGroupType (20 properties), Permission_GetPermissionsForCurrentUserWSResponse (14 properties), PartnerUserPermissionGroupType (11 properties), Permission_GetPermissionsForCurrentPartnerWSResponse (9 properties). Each schema is shown below with its type and property counts.

Permission_GetPartnerPermissionGroupWSResponse
object
Response object containing partner permission groups and client permission group mappings.
7 properties
Permission_CreatePermissionGroupWSResponse
object
Response object containing the UUID of the created permission group.
4 properties
Permission_UpdatePartnerPermissionGroupWSRequest
object
Request object for updating an existing partner permission group.
1 property
Permission_UpdatePermissionGroupWSRequest
object
Request object for updating an existing permission group.
1 property
Permission_GetPermissionsForCurrentPartnerWSResponse
object
Response object containing partner permission information including functionality lists, client permissions, and group details.
9 properties
Permission_CreatePartnerPermissionGroupWSResponse
object
Response object containing the UUID of the created partner permission group.
4 properties
Permission_DeletePartnerPermissionGroupWSResponse
object
Response object for deleting a partner permission group.
3 properties
Permission_DeletePermissionGroupWSResponse
object
Response object for deleting a permission group.
3 properties
FunctionalityEnum
string
Permission_GetPermissionGroupsWSResponse
object
Response object containing permission groups and membership information for the organization.
6 properties
UserPermissionGroupType
object
Updated permission group configuration
20 properties
Permission_GetPermissionsForCurrentPartnerWSRequest
object
Request object for getting permissions for the current partner user.
Permission_DeletePermissionGroupWSRequest
object
Request object for deleting a permission group.
1 property
PermissionEnum
string
PartnerUserPermissionGroupType
object
Updated partner permission group configuration
11 properties
Permission_GetPermissionsForCurrentUserWSResponse
object
Response object containing comprehensive permission information for the current user including functionality, device, location, and granular access maps.
14 properties
Permission_CreatePartnerPermissionGroupWSRequest
object
Request object for creating a new partner permission group.
1 property
Permission_CreatePermissionGroupWSRequest
object
Request object for creating a new permission group.
1 property
Permission_GetPartnerPermissionGroupsWSRequest
object
Request object for getting partner permission groups for the organization.
Permission_GetPermissionsForCurrentUserWSRequest
object
Request object for getting permissions for the current user.
Permission_GetPermissionGroupsWSRequest
object
Request object for getting all permission groups in the organization.
Permission_UpdatePermissionGroupWSResponse
object
Response object for updating a permission group.
3 properties
Permission_DeletePartnerPermissionGroupWSRequest
object
Request object for deleting a partner permission group.
1 property
Permission_UpdatePartnerPermissionGroupWSResponse
object
Response object for updating a partner permission group.
3 properties
PartnerFunctionalityEnum
string
PartnerPermissionEnum
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

rhombus-systems-permission-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 Permission 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.