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>"
}Documentation Index
Fetch the complete documentation index at: https://api-docs.rhombus.community/llms.txt
Use this file to discover all available pages before exploring further.
Your Rhombus API key. Must be accompanied by the x-auth-scheme header set to api-token (or partner-api-token for partner endpoints).
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.
api-token, api, partner-api-token, partner-api Request 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?