Config
Read
curl http://127.0.0.1:8080/api/v3/config \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-X GETfrom core_client import Client
client = Client(base_url="http://127.0.0.1:8080")
client.login()
core_config = client.v3_config_get()
print(core_config)import (
"github.com/datarhei/core-client-go/v16"
"github.com/datarhei/core-client-go/v16/api"
)
client, _ := coreclient.New(coreclient.Config{
Address: "https://127.0.0.1:8080",
})
version, config, err := client.Config()if version == 1 {
configv1 := config.Config.(api.ConfigV1)
} else if version == 2 {
configv2 := config.Config.(api.ConfigV2)
} else if version == 3 {
configv3 := config.Config.(api.ConfigV3)
}Update
Update the current Restreamer configuration by providing a complete or partial configuration. Fields that are not provided will not be changed.
Authorizations
AuthorizationstringRequired
Body
addressstringOptional
created_atstringOptional
idstringOptional
namestringOptional
update_checkbooleanOptional
versionintegerOptional
Responses
200
OK
application/json
Responsestring
400
Bad Request
application/json
409
Conflict
application/json
put
/api/v3/configReload
Configuration
Descriptions
ConfigurationLast updated
Was this helpful?
