Model
Get model monitorv2apimodels
GET
/
model-monitor
/
v2
/
api
/
models
cURL
curl --request GET \
--url https://mycluster.domino.tech/model-monitor/v2/api/models \
--header 'X-Domino-Api-Key: <api-key>'import requests
url = "https://mycluster.domino.tech/model-monitor/v2/api/models"
headers = {"X-Domino-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Domino-Api-Key': '<api-key>'}};
fetch('https://mycluster.domino.tech/model-monitor/v2/api/models', 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/models",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"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"
"net/http"
"io"
)
func main() {
url := "https://mycluster.domino.tech/model-monitor/v2/api/models"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Domino-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://mycluster.domino.tech/model-monitor/v2/api/models")
.header("X-Domino-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://mycluster.domino.tech/model-monitor/v2/api/models")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Domino-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"classificationModelCount": 123,
"regressionModelCount": 123,
"filteredModelCount": 123,
"pagination": {
"pageSize": 123,
"pageNumber": 123,
"sortOrder": 123,
"sortOn": "column_name"
},
"modelDashboardItems": [
{
"id": "<string>",
"name": "<string>",
"version": "<string>",
"modelType": "classification",
"modelStatus": "draft",
"createdAt": 123,
"isDataDriftCheckScheduled": true,
"isModelQualityCheckScheduled": true,
"dataDriftChecks": [
{
"checkedOn": 123,
"variablesDrifted": [
"<string>"
],
"numberOfPredictions": 123,
"scheduledCheckId": "<string>",
"totalNumberOfVariables": 123
}
],
"modelQualityChecks": [
{
"checkedOn": 123,
"scheduledCheckId": "<string>",
"metrics": [
{
"name": "<string>",
"value": 123,
"isFailed": true
}
],
"matchedRowCount": 123
}
],
"sourceType": "domino_workbench",
"permissions": {
"canEditAttributes": true,
"canUnregisterMonitoring": true
},
"tags": [
{
"id": "<string>",
"tagName": "<string>"
}
]
}
],
"tagsCount": [
{
"id": "<string>",
"tagName": "<string>",
"count": 123
}
],
"searchQuery": "<string>"
}Authorizations
dmm-plier_DominoApiKeyAuthdmm-plier_DmmApiKeyAuthdmm-plier_cookieAuthdmm-plier_BearerAuth
Query Parameters
comma-separated values of tag ids to filter by
Available options:
created_at, updated_at The sorting order, 1 for ascending and -1 for descending
Available options:
1, -1 Type of the model
Response
Successfully fetched the Model.
List models by pagination.
Number of Classification Models.
Number of Regression Models.
Number of filtered Models.
Show child attributes
Show child attributes
Model Dashboard item set which was fetched.
Show child attributes
Show child attributes
Number of models per tag.
Show child attributes
Show child attributes
Search query for the model names.
Last modified on August 27, 2026
Related topics
Get model monitorv2apimodelGet model monitorv2apimodel collaboratorsGet model monitorv2apimodel tagsGet model monitorv2apimodel variablessummaryWas this page helpful?
⌘I
cURL
curl --request GET \
--url https://mycluster.domino.tech/model-monitor/v2/api/models \
--header 'X-Domino-Api-Key: <api-key>'import requests
url = "https://mycluster.domino.tech/model-monitor/v2/api/models"
headers = {"X-Domino-Api-Key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'X-Domino-Api-Key': '<api-key>'}};
fetch('https://mycluster.domino.tech/model-monitor/v2/api/models', 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/models",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"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"
"net/http"
"io"
)
func main() {
url := "https://mycluster.domino.tech/model-monitor/v2/api/models"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-Domino-Api-Key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://mycluster.domino.tech/model-monitor/v2/api/models")
.header("X-Domino-Api-Key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://mycluster.domino.tech/model-monitor/v2/api/models")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["X-Domino-Api-Key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"classificationModelCount": 123,
"regressionModelCount": 123,
"filteredModelCount": 123,
"pagination": {
"pageSize": 123,
"pageNumber": 123,
"sortOrder": 123,
"sortOn": "column_name"
},
"modelDashboardItems": [
{
"id": "<string>",
"name": "<string>",
"version": "<string>",
"modelType": "classification",
"modelStatus": "draft",
"createdAt": 123,
"isDataDriftCheckScheduled": true,
"isModelQualityCheckScheduled": true,
"dataDriftChecks": [
{
"checkedOn": 123,
"variablesDrifted": [
"<string>"
],
"numberOfPredictions": 123,
"scheduledCheckId": "<string>",
"totalNumberOfVariables": 123
}
],
"modelQualityChecks": [
{
"checkedOn": 123,
"scheduledCheckId": "<string>",
"metrics": [
{
"name": "<string>",
"value": 123,
"isFailed": true
}
],
"matchedRowCount": 123
}
],
"sourceType": "domino_workbench",
"permissions": {
"canEditAttributes": true,
"canUnregisterMonitoring": true
},
"tags": [
{
"id": "<string>",
"tagName": "<string>"
}
]
}
],
"tagsCount": [
{
"id": "<string>",
"tagName": "<string>",
"count": 123
}
],
"searchQuery": "<string>"
}