DefaultSettings
Update the model quality metric default settings.
PUT
/
model-monitor
/
v2
/
api
/
setting
/
default
/
metric
Update the model quality metric default settings.
curl --request PUT \
--url https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric \
--header 'Content-Type: application/json' \
--header 'X-Domino-Api-Key: <api-key>' \
--data '
[
{
"alertCondition": {
"lower": 123,
"operator": "<string>",
"upper": 123
},
"name": "<string>"
}
]
'import requests
url = "https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric"
payload = [
{
"alertCondition": {
"lower": 123,
"operator": "<string>",
"upper": 123
},
"name": "<string>"
}
]
headers = {
"X-Domino-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'X-Domino-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify([
{
alertCondition: {lower: 123, operator: '<string>', upper: 123},
name: '<string>'
}
])
};
fetch('https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
[
'alertCondition' => [
'lower' => 123,
'operator' => '<string>',
'upper' => 123
],
'name' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Domino-Api-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric"
payload := strings.NewReader("[\n {\n \"alertCondition\": {\n \"lower\": 123,\n \"operator\": \"<string>\",\n \"upper\": 123\n },\n \"name\": \"<string>\"\n }\n]")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("X-Domino-Api-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric")
.header("X-Domino-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("[\n {\n \"alertCondition\": {\n \"lower\": 123,\n \"operator\": \"<string>\",\n \"upper\": 123\n },\n \"name\": \"<string>\"\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-Domino-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"alertCondition\": {\n \"lower\": 123,\n \"operator\": \"<string>\",\n \"upper\": 123\n },\n \"name\": \"<string>\"\n }\n]"
response = http.request(request)
puts response.read_bodyAuthorizations
DominoApiKeyAuthDmmApiKeyAuthcookieAuthBearerAuth
Body
application/json
Response
Model Quality Metric Default settings updated successfully.
Last modified on August 27, 2026
Related topics
Get model quality metric default settingsTest defaultsAnalyze model qualityModel quality methodologyWas this page helpful?
⌘I
Update the model quality metric default settings.
curl --request PUT \
--url https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric \
--header 'Content-Type: application/json' \
--header 'X-Domino-Api-Key: <api-key>' \
--data '
[
{
"alertCondition": {
"lower": 123,
"operator": "<string>",
"upper": 123
},
"name": "<string>"
}
]
'import requests
url = "https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric"
payload = [
{
"alertCondition": {
"lower": 123,
"operator": "<string>",
"upper": 123
},
"name": "<string>"
}
]
headers = {
"X-Domino-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {'X-Domino-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify([
{
alertCondition: {lower: 123, operator: '<string>', upper: 123},
name: '<string>'
}
])
};
fetch('https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
[
'alertCondition' => [
'lower' => 123,
'operator' => '<string>',
'upper' => 123
],
'name' => '<string>'
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json",
"X-Domino-Api-Key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric"
payload := strings.NewReader("[\n {\n \"alertCondition\": {\n \"lower\": 123,\n \"operator\": \"<string>\",\n \"upper\": 123\n },\n \"name\": \"<string>\"\n }\n]")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("X-Domino-Api-Key", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric")
.header("X-Domino-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("[\n {\n \"alertCondition\": {\n \"lower\": 123,\n \"operator\": \"<string>\",\n \"upper\": 123\n },\n \"name\": \"<string>\"\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://mycluster.domino.tech/model-monitor/v2/api/setting/default/metric")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["X-Domino-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"alertCondition\": {\n \"lower\": 123,\n \"operator\": \"<string>\",\n \"upper\": 123\n },\n \"name\": \"<string>\"\n }\n]"
response = http.request(request)
puts response.read_body