🚧 The Rhombus Developer Documentation is currently in beta. For the official documentation, please visit docs.rhombus.com.
curl --request POST \
--url https://api2.rhombussystems.com/api/audiogateway/updateConfig \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"audioAnalysisParams": {
"expressions": [
{
"category": "SOUND_LOUD",
"confidence_min": 123,
"expression": "<string>",
"loudness_min": 123
}
],
"significant_loudness_min": 123
},
"audioExternalMicBoost": 1,
"audioExternalMicVolume": 32,
"audioExternalSpeakerVolume": 64,
"audioInternalMicAecEnabled": true,
"audioInternalMicBoost": 1,
"audioInternalMicVolume": 32,
"audioInternalSpeakerVolume": 64,
"audioRecord": true,
"audioUseExternalMic": false,
"audioUseExternalSpeaker": false,
"deviceMicEnabled": true,
"deviceSpeakerEnabled": true,
"frontendEqualizerHighShelf": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendEqualizerLowShelf": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendEqualizerPeaking1": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendEqualizerPeaking2": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendEqualizerPeaking3": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendNoiseSuppression": true,
"uuid": "AAAAAAAAAAAAAAAAAAAAAA.v0"
}
'{
"error": true,
"errorMsg": "<string>",
"warningMsg": "<string>"
}Update config for audio gateway
curl --request POST \
--url https://api2.rhombussystems.com/api/audiogateway/updateConfig \
--header 'Content-Type: application/json' \
--header 'x-auth-apikey: <api-key>' \
--header 'x-auth-scheme: <x-auth-scheme>' \
--data '
{
"audioAnalysisParams": {
"expressions": [
{
"category": "SOUND_LOUD",
"confidence_min": 123,
"expression": "<string>",
"loudness_min": 123
}
],
"significant_loudness_min": 123
},
"audioExternalMicBoost": 1,
"audioExternalMicVolume": 32,
"audioExternalSpeakerVolume": 64,
"audioInternalMicAecEnabled": true,
"audioInternalMicBoost": 1,
"audioInternalMicVolume": 32,
"audioInternalSpeakerVolume": 64,
"audioRecord": true,
"audioUseExternalMic": false,
"audioUseExternalSpeaker": false,
"deviceMicEnabled": true,
"deviceSpeakerEnabled": true,
"frontendEqualizerHighShelf": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendEqualizerLowShelf": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendEqualizerPeaking1": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendEqualizerPeaking2": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendEqualizerPeaking3": {
"frequency": 123,
"gain": 123,
"q": 123
},
"frontendNoiseSuppression": true,
"uuid": "AAAAAAAAAAAAAAAAAAAAAA.v0"
}
'{
"error": true,
"errorMsg": "<string>",
"warningMsg": "<string>"
}Your API key for Rhombus.
Authentication scheme indicator ("api-token").
9Request to update configuration for an audio gateway.
Audio analysis parameters
Show child attributes
Adjust boost for external mic. Integer between 0 and 3.
1
Adjust volume for external mic. Integer between 0 and 63.
32
Adjust volume for external speaker. Integer between 0 and 127.
64
Enable acoustic echo cancellation for internal microphone
true
Adjust boost for internal mic. Integer between 0 and 3.
1
Adjust volume for internal mic. Integer between 0 and 63.
32
Adjust volume for internal speaker. Integer between 0 and 127.
64
Enable/disable audio recording. Cannot set to true unless organization settings allow it
true
Use external microphone instead of internal
false
Use external speaker instead of internal
false
Enable/disable device mic. Cannot set to true unless organization settings allow it
true
Enable/disable device speaker
true
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Enable frontend noise suppression
true
RUUID with optional appended facet information
"AAAAAAAAAAAAAAAAAAAAAA.v0"
Was this page helpful?