Rhombus Systems AudioGateway Webservice API
The AudioGateway Webservice API from Rhombus Systems — 10 operation(s) for audiogateway webservice.
The AudioGateway Webservice API from Rhombus Systems — 10 operation(s) for audiogateway 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-audiogateway-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 AudioGateway Webservice API
version: '1.0'
servers:
- description: Production Server
url: https://api2.rhombussystems.com
security:
- ApiKeyAuth: []
tags:
- name: AudioGateway Webservice
paths:
/api/audiogateway/delete:
post:
description: Remove an audio gateway from organization
operationId: deleteAudioGateway
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/Audiogateway_DeleteAudioGatewayWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Audiogateway_DeleteAudioGatewayWSResponse'
description: OK
summary: Delete audio gateway
tags:
- AudioGateway Webservice
/api/audiogateway/getAudioSeekpoints:
post:
description: Get audio seek points
operationId: getAudioSeekpoints
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/Audiogateway_GetAudioSeekpointsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Audiogateway_GetAudioSeekpointsWSResponse'
description: OK
summary: Get audio seek points
tags:
- AudioGateway Webservice
/api/audiogateway/getConfig:
post:
description: Get an audio gateway config
operationId: getAudioGatewayConfig
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/Audiogateway_GetAudioGatewayConfigWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Audiogateway_GetAudioGatewayConfigWSResponse'
description: OK
summary: Get audio gateway config
tags:
- AudioGateway Webservice
/api/audiogateway/getFullAudioGatewayState:
post:
description: Get detailed information about state of specified audio gateway
operationId: getFullAudioGatewayState
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/Audiogateway_GetFullAudioGatewayStateWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Audiogateway_GetFullAudioGatewayStateWSResponse'
description: OK
summary: Get full audio gateway state
tags:
- AudioGateway Webservice
/api/audiogateway/getMediaUris:
post:
description: Get media uris for audio gateway to retrieve footage
operationId: getAudioGatewayMediaUris
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/Audiogateway_GetMediaUrisWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Audiogateway_GetMediaUrisWSResponse'
description: OK
summary: Get media URIs for audio gateway
tags:
- AudioGateway Webservice
/api/audiogateway/getMinimalAudioGatewayStateList:
post:
description: Get basic state information for all audio gateways
operationId: getMinimalAudioGatewayStateList
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/Audiogateway_GetMinimalAudioGatewayStatesWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Audiogateway_GetMinimalAudioGatewayStatesWSResponse'
description: OK
summary: Get minimal audio gateway state list
tags:
- AudioGateway Webservice
/api/audiogateway/getPresenceWindows:
post:
description: Get stored video information for an audio gateway
operationId: getAudioGatewayPresenceWindows
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/Common_devices_GetPresenceWindowsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Common_devices_GetPresenceWindowsWSResponse'
description: OK
summary: Get audio gateway presence windows
tags:
- AudioGateway Webservice
/api/audiogateway/getUptimeWindows:
post:
description: Get uptime information for an audio gateway
operationId: getAudioGatewayUptimeWindows
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/Common_devices_GetUptimeWindowsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Common_devices_GetUptimeWindowsWSResponse'
description: OK
summary: Get audio gateway uptime windows
tags:
- AudioGateway Webservice
/api/audiogateway/updateConfig:
post:
description: Update config for audio gateway
operationId: updateAudioGatewayConfig
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/Audiogateway_UpdateAudioGatewayConfigWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Audiogateway_UpdateAudioGatewayConfigWSResponse'
description: OK
summary: Update audio gateway config
tags:
- AudioGateway Webservice
/api/audiogateway/updateDetails:
post:
description: 'Update details for audio gateway. Note: uuid is a required field'
operationId: updateAudioGatewayDetails
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/Audiogateway_UpdateAudioGatewayDetailsWSRequest'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/Audiogateway_UpdateAudioGatewayDetailsWSResponse'
description: OK
summary: Update audio gateway details
tags:
- AudioGateway Webservice
components:
schemas:
LEDModeEnum:
type: string
enum:
- LED_OFF
- LED_RED_SOLID
- LED_GREEN_SOLID
- LED_ORANGE_SOLID
- LED_RED_BLINK
- LED_GREEN_BLINK
- LED_ORANGE_BLINK
- LED_NORMAL
Common_devices_GetUptimeWindowsWSResponse:
type: object
description: Response containing uptime information for a device.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
uptimeWindows:
type:
- array
- 'null'
description: List of uptime windows for the device
items:
$ref: '#/components/schemas/TimeWindowSeconds'
warningMsg:
type:
- string
- 'null'
Common_devices_GetPresenceWindowsWSResponse:
type: object
description: Response containing stored video information for a device.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
presenceWindows:
type:
- object
- 'null'
additionalProperties:
type:
- array
- 'null'
description: Map of presence types to their time windows
items:
$ref: '#/components/schemas/TimeWindowSeconds'
description: Map of presence types to their time windows
warningMsg:
type:
- string
- 'null'
Audiogateway_DeleteAudioGatewayWSResponse:
type: object
description: Response indicating the result of deleting an audio gateway.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
responseStatus:
$ref: '#/components/schemas/WebResponseStatusEnum'
warningMsg:
type:
- string
- 'null'
Audiogateway_GetFullAudioGatewayStateWSRequest:
type: object
description: Request to get detailed information about the state of a specified audio gateway.
properties:
deviceUuid:
type:
- string
- 'null'
format: DeviceFacetUuid
description: RUUID with optional appended facet information
example: AAAAAAAAAAAAAAAAAAAAAA.v0
force:
type:
- boolean
- 'null'
description: Force refresh of the device state
example: false
MinimalAudioGatewayStateType:
type: object
description: List of minimal audio gateway state information
properties:
associatedCameras:
type:
- array
- 'null'
items:
type:
- string
- 'null'
format: DeviceFacetUuid
description: RUUID with optional appended facet information
example: AAAAAAAAAAAAAAAAAAAAAA.v0
connectionStatus:
$ref: '#/components/schemas/DeviceStatusEnum'
createdAtMillis:
type:
- integer
- 'null'
format: int64
defaultInterface:
type:
- string
- 'null'
defaultInterfaceMac:
type:
- string
- 'null'
directionRadians:
type:
- number
- 'null'
format: float
externalIPAddress:
type:
- string
- 'null'
facetNameMap:
type:
- object
- 'null'
additionalProperties:
type:
- string
- 'null'
firmwareUpdateInProgress:
type:
- boolean
- 'null'
firmwareVersion:
type:
- string
- 'null'
floorNumber:
type:
- integer
- 'null'
format: int32
healthStatus:
$ref: '#/components/schemas/DeviceStatusEnum'
healthStatusDetails:
$ref: '#/components/schemas/DeviceHealthStatusDetailsEnum'
hwVariation:
$ref: '#/components/schemas/HardwareVariationEnum'
lanAddresses:
type:
- array
- 'null'
items:
type:
- string
- 'null'
latitude:
type:
- number
- 'null'
format: double
liveStreamShared:
type:
- boolean
- 'null'
liveStreamsSharedCount:
type:
- integer
- 'null'
format: int32
locationUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
longitude:
type:
- number
- 'null'
format: double
mediaRegion:
type:
- string
- 'null'
mediaStorageDeviceUuid:
type:
- string
- 'null'
format: DeviceFacetUuid
description: RUUID with optional appended facet information
example: AAAAAAAAAAAAAAAAAAAAAA.v0
mummified:
type:
- boolean
- 'null'
name:
type:
- string
- 'null'
policyUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
region:
type:
- string
- 'null'
secondaryLanAddresses:
type:
- array
- 'null'
items:
type:
- string
- 'null'
sensorUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
serialNumber:
type:
- string
- 'null'
ssid:
type:
- string
- 'null'
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})*$
supportedFacets:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/DeviceFacetEnum'
uniqueItems: true
uuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
wifiApMac:
type:
- string
- 'null'
wifiBars:
type:
- integer
- 'null'
format: int32
wifiSignalStrength:
type:
- integer
- 'null'
format: int32
Audiogateway_UpdateAudioGatewayDetailsWSRequest:
type: object
description: 'Request to update details for an audio gateway. Note: uuid is a required field.'
properties:
associatedCameras:
type:
- array
- 'null'
description: List of associated camera device UUIDs
items:
type:
- string
- 'null'
format: DeviceFacetUuid
description: RUUID with optional appended facet information
example: AAAAAAAAAAAAAAAAAAAAAA.v0
associatedCamerasUpdated:
type:
- boolean
- 'null'
deleted:
type:
- boolean
- 'null'
description: Indicates whether the audio gateway is deleted
example: false
deletedUpdated:
type:
- boolean
- 'null'
description:
type:
- string
- 'null'
description: Description of the audio gateway
example: Audio gateway for main entrance monitoring
descriptionUpdated:
type:
- boolean
- 'null'
floorNumber:
type:
- integer
- 'null'
format: int32
description: Floor number where the audio gateway is located
example: 1
floorNumberUpdated:
type:
- boolean
- 'null'
latitude:
type:
- number
- 'null'
format: double
description: Latitude coordinate of the audio gateway location
example: 37.7749
latitudeUpdated:
type:
- boolean
- 'null'
locationUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
locationUuidUpdated:
type:
- boolean
- 'null'
longitude:
type:
- number
- 'null'
format: double
description: Longitude coordinate of the audio gateway location
example: -122.4194
longitudeUpdated:
type:
- boolean
- 'null'
name:
type:
- string
- 'null'
description: Name of the audio gateway
example: Main Entrance Audio Gateway
nameUpdated:
type:
- boolean
- 'null'
policyUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
policyUuidUpdated:
type:
- boolean
- 'null'
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})*$
subLocationsHierarchyKeyUpdated:
type:
- boolean
- 'null'
uuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
DeviceStatusEnum:
type: string
enum:
- RED
- ORANGE
- YELLOW
- GREEN
Audiogateway_GetMinimalAudioGatewayStatesWSResponse:
type: object
description: Response containing basic state information for all audio gateways.
properties:
audioGatewayStates:
type:
- array
- 'null'
description: List of minimal audio gateway state information
items:
$ref: '#/components/schemas/MinimalAudioGatewayStateType'
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
warningMsg:
type:
- string
- 'null'
DeviceFacetEnum:
type: string
format: DeviceFacet
description: facet information for media
enum:
- ''
- v0
- v1
- v2
- v3
- a0
- v4
- v5
- v6
- v7
- v8
- v9
- v10
- v11
- v12
- v13
- v14
- v15
- v16
- v17
- v18
- v19
- v20
- v21
- v22
- v23
- v24
- v25
- v26
- v27
- v28
- v29
- v30
- v31
- v32
- v33
- v34
- v35
- v36
- v37
- v38
- v39
- v40
- v41
- v42
- v43
- v44
- v45
- v46
- v47
- v48
- v49
- v50
- v51
- a1
- a2
- a3
- a4
- a5
- a6
- a7
- a8
- a9
- a10
- a11
- a12
- a13
- a14
- a15
- a16
- a17
- a18
- a19
- a20
- a21
- a22
- a23
- a24
- a25
- a26
- a27
- a28
- a29
- a30
- a31
- a32
- a33
- a34
- a35
- a36
- a37
- a38
- a39
- a40
- a41
- a42
- a43
- a44
- a45
- a46
- a47
- a48
- a49
- a50
- a51
example: v0, a0
Audiogateway_GetAudioGatewayConfigWSRequest:
type: object
description: Request to get configuration for an audio gateway.
properties:
audioGatewayUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
Audiogateway_GetMinimalAudioGatewayStatesWSRequest:
type: object
description: Request to get basic state information for all audio gateways.
IAudioUserConfig:
type: object
description: Audio gateway configuration settings
properties:
ai_license_invalid:
type:
- boolean
- 'null'
audio_aec_via_software:
type:
- boolean
- 'null'
audio_ai_disabled:
type:
- boolean
- 'null'
audio_analysis_enabled:
type:
- boolean
- 'null'
audio_analysis_params:
$ref: '#/components/schemas/AudioParamConfig'
audio_external_mic_boost:
type:
- integer
- 'null'
format: int32
audio_external_mic_volume:
type:
- integer
- 'null'
format: int32
audio_external_speaker_volume:
type:
- integer
- 'null'
format: int32
audio_internal_mic_aec_enabled:
type:
- boolean
- 'null'
audio_internal_mic_boost:
type:
- integer
- 'null'
format: int32
audio_internal_mic_volume:
type:
- integer
- 'null'
format: int32
audio_internal_speaker_volume:
type:
- integer
- 'null'
format: int32
audio_min_echo_amplitude:
type:
- integer
- 'null'
format: int32
audio_playback_gain_percent:
type:
- integer
- 'null'
format: int32
audio_record:
type:
- boolean
- 'null'
audio_supported:
type:
- boolean
- 'null'
audio_use_external_mic:
type:
- boolean
- 'null'
audio_use_external_speaker:
type:
- boolean
- 'null'
audio_use_internal_speaker:
type:
- boolean
- 'null'
bandwidth_reports_disabled:
type:
- boolean
- 'null'
cloud_ai_smart_crop_enabled:
type:
- boolean
- 'null'
cloud_ai_stream_enabled:
type:
- boolean
- 'null'
cloud_archive_days:
type:
- integer
- 'null'
format: int32
cloud_archive_target:
$ref: '#/components/schemas/UploadTargetEnum'
cloud_archive_upload_schedule:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/WeeklyMinuteIntervalType'
cloud_archive_upload_schedule_inverted:
type:
- boolean
- 'null'
cloud_archive_upload_schedule_uuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
deviceUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
device_mic_enabled:
type:
- boolean
- 'null'
device_near_audio_silenced:
type:
- boolean
- 'null'
device_speaker_enabled:
type:
- boolean
- 'null'
event_clip_upload_target:
$ref: '#/components/schemas/UploadTargetEnum'
firmware_dev_settings:
type:
- object
- 'null'
additionalProperties:
type:
- string
- 'null'
frontendEqualizerHighShelf:
$ref: '#/components/schemas/FrontendEqualizerSettings'
frontendEqualizerLowShelf:
$ref: '#/components/schemas/FrontendEqualizerSettings'
frontendEqualizerPeaking1:
$ref: '#/components/schemas/FrontendEqualizerSettings'
frontendEqualizerPeaking2:
$ref: '#/components/schemas/FrontendEqualizerSettings'
frontendEqualizerPeaking3:
$ref: '#/components/schemas/FrontendEqualizerSettings'
frontendNoiseSuppression:
type:
- boolean
- 'null'
lastModified:
type:
- integer
- 'null'
format: int64
led_mode_blink_period_ms:
type:
- integer
- 'null'
format: int64
led_mode_when_active:
$ref: '#/components/schemas/LEDModeEnum'
led_mode_when_inactive:
$ref: '#/components/schemas/LEDModeEnum'
led_stealth_mode:
type:
- boolean
- 'null'
lightweight_detection_disabled:
type:
- boolean
- 'null'
live_license_invalid:
type:
- boolean
- 'null'
max_event_duration_ms:
type:
- integer
- 'null'
format: int32
media_ttl_minutes:
type:
- integer
- 'null'
format: int32
on_demand_license_invalid:
type:
- boolean
- 'null'
orgUuid:
type:
- string
- 'null'
format: RUUID
description: base 64 (url-safe) uuid string
example: AAAAAAAAAAAAAAAAAAAAAA
snapshot_upload_target:
$ref: '#/components/schemas/UploadTargetEnum'
splice_clip_upload_target:
$ref: '#/components/schemas/UploadTargetEnum'
storage_target_free_megabytes:
type:
- integer
- 'null'
format: int32
storage_target_free_space_permyriad:
type:
- integer
- 'null'
format: int32
thumbstrip_upload_target:
$ref: '#/components/schemas/UploadTargetEnum'
Audiogateway_GetAudioGatewayConfigWSResponse:
type: object
description: Response containing configuration for an audio gateway.
properties:
config:
$ref: '#/components/schemas/IAudioUserConfig'
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
warningMsg:
type:
- string
- 'null'
Audiogateway_GetMediaUrisWSResponse:
type: object
description: Response containing media URIs for audio gateway footage retrieval.
properties:
error:
type:
- boolean
- 'null'
errorMsg:
type:
- string
- 'null'
lanCheckUrls:
type:
- array
- 'null'
description: List of LAN check URLs to verify device availability on local network
# --- truncated at 32 KB (60 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/rhombus-systems/refs/heads/main/openapi/rhombus-systems-audiogateway-webservice-api-openapi.yml