Rhombus Systems Integrations Webservice API
The Integrations Webservice API from Rhombus Systems — 32 operation(s) for integrations webservice.
The Integrations Webservice API from Rhombus Systems — 32 operation(s) for integrations 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-integrations-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 Integrations Webservice API
version: '1.0'
servers:
- description: Production Server
url: https://api2.rhombussystems.com
security:
- ApiKeyAuth: []
tags:
- name: Integrations Webservice
paths:
/api/integrations/deleteAmtIntegration:
post:
deprecated: true
description: Delete Amt badge integration
operationId: deleteAmtIntegrationDep
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/Integration_BaseIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseApiResponse'
description: OK
summary: Delete AMT Integration
tags:
- Integrations Webservice
/api/integrations/deleteDeviceIntegration:
post:
deprecated: true
description: Delete Device integration
operationId: deleteDeviceIntegrationDep
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/Integration_BaseIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseApiResponse'
description: OK
summary: Delete Device Integration
tags:
- Integrations Webservice
/api/integrations/deleteMattermostIntegration:
post:
deprecated: true
description: Delete Mattermost alert integration
operationId: deleteMattermostIntegrationDep
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/Integration_BaseIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseApiResponse'
description: OK
summary: Delete Mattermost Integration
tags:
- Integrations Webservice
/api/integrations/deleteOpenAIIntegration:
post:
deprecated: true
description: Delete OpenAI integration
operationId: deleteOpenAIIntegrationDep
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/Integration_BaseIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseApiResponse'
description: OK
summary: Delete OpenAI Integration
tags:
- Integrations Webservice
/api/integrations/deleteWebhookIntegration:
post:
deprecated: true
description: Delete outbound webhook alert integration
operationId: deleteWebhookIntegrationDep
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/Integration_BaseIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseApiResponse'
description: OK
summary: Delete Webhook Integration
tags:
- Integrations Webservice
/api/integrations/deleteWebhookIntegrationV2:
post:
deprecated: true
description: Delete entire webhook integration
operationId: deleteWebhookIntegrationV2Dep
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/Integration_BaseIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseApiResponse'
description: OK
summary: Delete Webhook Integration V2
tags:
- Integrations Webservice
/api/integrations/getAmtReaders:
post:
deprecated: true
description: Get list of AMT readers to assign cameras
operationId: getAmtReadersDep
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/Integration_GetAmtReadersWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetBadgeIntegrationDoorsWSResponse'
description: OK
summary: Get AMT Readers
tags:
- Integrations Webservice
/api/integrations/getApiTokenApplications:
post:
deprecated: true
description: Get details of all open api token requests for organization
operationId: getApiTokenApplicationsDep
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/Integration_GetApiTokenApplicationsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetApiTokenApplicationsWSResponse'
description: OK
summary: Get API Token Applications
tags:
- Integrations Webservice
/api/integrations/getApiTokens:
post:
deprecated: true
description: Get list of all api tokens for organization
operationId: getApiTokensDep
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/Integration_GetApiTokensWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetApiTokensWSResponse'
description: OK
summary: Get API Tokens
tags:
- Integrations Webservice
/api/integrations/getCalendlyEventDetails:
post:
deprecated: true
description: Get Calendly event details
operationId: getCalendlyEventDetailsDep
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/Integration_GetCalendlyEventDetailsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetCalendlyEventDetailsWSResponse'
description: OK
summary: Get Calendly Event Details
tags:
- Integrations Webservice
/api/integrations/getDeviceIntegration:
post:
deprecated: true
description: Get Device integration
operationId: getDeviceIntegrationDep
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/Integration_BaseIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetOrgIntegrationsV2WSResponse'
description: OK
summary: Get Device Integration
tags:
- Integrations Webservice
/api/integrations/getOpenAIIntegration:
post:
deprecated: true
description: Get OpenAI integration
operationId: getOpenAIIntegrationDep
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/Integration_BaseIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetOrgIntegrationsV2WSResponse'
description: OK
summary: Get OpenAI Integration
tags:
- Integrations Webservice
/api/integrations/getOpenAIModels:
post:
deprecated: true
description: Get list of OpenAI models
operationId: getOpenAIModelsDep
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/Integration_GetOpenAIModelsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetOpenAIModelsWSResponse'
description: OK
summary: Get OpenAI Models
tags:
- Integrations Webservice
/api/integrations/getOrgIntegrations:
post:
deprecated: true
description: Get details of all third-party integrations for organization
operationId: getOrgIntegrationsDep
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/Integration_GetOrgIntegrationsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetOrgIntegrationsWSResponse'
description: OK
summary: Get Organization Integrations
tags:
- Integrations Webservice
/api/integrations/getOrgIntegrationsV2:
post:
deprecated: true
description: Get details of all V2 third-party integrations for an organization
operationId: getOrgIntegrationsV2Dep
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/Integration_GetOrgIntegrationsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetAllOrgIntegrationsV2WSResponse'
description: OK
summary: Get Organization Integrations V2
tags:
- Integrations Webservice
/api/integrations/getWebhookIntegration:
post:
deprecated: true
description: Get webhook integration
operationId: getWebhookIntegrationDep
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/Integration_BaseIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_GetOrgIntegrationsV2WSResponse'
description: OK
summary: Get Webhook Integration
tags:
- Integrations Webservice
/api/integrations/revokeApiToken:
post:
deprecated: true
description: 'Remove an api token from organization. Note: this is irreversible'
operationId: revokeApiTokenDep
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/Integration_RevokeApiTokenWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_RevokeApiTokenWSResponse'
description: OK
summary: Revoke API Token
tags:
- Integrations Webservice
/api/integrations/submitApiTokenApplication:
post:
deprecated: true
description: Request an api token for organization
operationId: submitApiTokenApplicationDep
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/Integration_SubmitApiTokenApplicationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_SubmitApiTokenApplicationWSResponse'
description: OK
summary: Submit API Token Application
tags:
- Integrations Webservice
/api/integrations/subscribeZapierWebhook:
post:
deprecated: true
description: Setup a Zapier webhook
operationId: subscribeZapierWebhookDep
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/Integration_SubscribeZapierWebhookWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_SubscribeZapierWebhookWSResponse'
description: OK
summary: Subscribe Zapier Webhook
tags:
- Integrations Webservice
/api/integrations/unsubscribeZapierWebhook:
post:
deprecated: true
description: Delete a Zapier webhook
operationId: unsubscribeZapierWebhookDep
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/Integration_UnsubscribeZapierWebhookWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseApiResponse'
description: OK
summary: Unsubscribe Zapier Webhook
tags:
- Integrations Webservice
/api/integrations/updateAmtIntegration:
post:
deprecated: true
description: Update Amt badge integration
operationId: updateAmtIntegrationDep
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/Integration_UpdateAmtIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_UpdateOrgIntegrationsWSResponse'
description: OK
summary: Update AMT Integration
tags:
- Integrations Webservice
/api/integrations/updateDeviceIntegration:
post:
deprecated: true
description: Update Device integration
operationId: updateDeviceIntegrationDep
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/Integration_UpdateDeviceIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_UpdateOrgIntegrationsWSResponse'
description: OK
summary: Update Device Integration
tags:
- Integrations Webservice
/api/integrations/updateMattermostIntegration:
post:
deprecated: true
description: Update Mattermost alert integration
operationId: updateMattermostIntegrationDep
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/Integration_UpdateMattermostIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_UpdateOrgIntegrationsWSResponse'
description: OK
summary: Update Mattermost Integration
tags:
- Integrations Webservice
/api/integrations/updateNoonlightSettings:
post:
deprecated: true
description: Update Noonlight integration
operationId: updateNoonlightSettings
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/Integration_UpdateNoonlightSettingsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_UpdateOrgIntegrationsWSResponse'
description: OK
summary: Update Noonlight Settings
tags:
- Integrations Webservice
/api/integrations/updateOpenAIIntegration:
post:
deprecated: true
description: Update OpenAI integration
operationId: updateOpenAIIntegrationDep
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/Integration_UpdateOpenAIIntegrationRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_UpdateOrgIntegrationsWSResponse'
description: OK
summary: Update OpenAI Integration
tags:
- Integrations Webservice
/api/integrations/updateWebhookIntegration:
post:
deprecated: true
description: Update outbound webhook alert integration
operationId: updateWebhookIntegrationDep
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/Integration_UpdateWebhookIntegrationWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_UpdateOrgIntegrationsWSResponse'
description: OK
summary: Update Webhook Integration
tags:
- Integrations Webservice
/api/integrations/updateWebhookIntegrationV2:
post:
deprecated: true
description: Update preexisting webhooks
operationId: updateWebhookIntegrationV2Dep
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/Integration_UpdateWebhookIntegrationV2WSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Integration_UpdateWebhookIntegrationV2WSResponse'
description: OK
summary: Update Webhook Integration V2
tags:
- Integrations Webservice
/api/integrations/validateToken:
post:
description: Verifies an API token is still active
operationId: validateTokenDep
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:
# --- truncated at 32 KB (194 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/rhombus-systems/refs/heads/main/openapi/rhombus-systems-integrations-webservice-api-openapi.yml