DatasetJob
Post model monitorv2api dataset jobs
POST
/
model-monitor
/
v2
/
api
/
{model_id}
/
dataset-jobs
cURL
curl --request POST \
--url https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs \
--header 'Content-Type: application/json' \
--header 'X-Domino-Api-Key: <api-key>' \
--data '
{
"start": 123,
"end": 123,
"pagination": {
"page": 123,
"size": 123
},
"search": "<string>",
"filters": {
"status": [],
"job_type": [
"<string>"
]
}
}
'import requests
url = "https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs"
payload = {
"start": 123,
"end": 123,
"pagination": {
"page": 123,
"size": 123
},
"search": "<string>",
"filters": {
"status": [],
"job_type": ["<string>"]
}
}
headers = {
"X-Domino-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Domino-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
start: 123,
end: 123,
pagination: {page: 123, size: 123},
search: '<string>',
filters: {status: [], job_type: ['<string>']}
})
};
fetch('https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs', 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/{model_id}/dataset-jobs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'start' => 123,
'end' => 123,
'pagination' => [
'page' => 123,
'size' => 123
],
'search' => '<string>',
'filters' => [
'status' => [
],
'job_type' => [
'<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/{model_id}/dataset-jobs"
payload := strings.NewReader("{\n \"start\": 123,\n \"end\": 123,\n \"pagination\": {\n \"page\": 123,\n \"size\": 123\n },\n \"search\": \"<string>\",\n \"filters\": {\n \"status\": [],\n \"job_type\": [\n \"<string>\"\n ]\n }\n}")
req, _ := http.NewRequest("POST", 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.post("https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs")
.header("X-Domino-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"start\": 123,\n \"end\": 123,\n \"pagination\": {\n \"page\": 123,\n \"size\": 123\n },\n \"search\": \"<string>\",\n \"filters\": {\n \"status\": [],\n \"job_type\": [\n \"<string>\"\n ]\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Domino-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"start\": 123,\n \"end\": 123,\n \"pagination\": {\n \"page\": 123,\n \"size\": 123\n },\n \"search\": \"<string>\",\n \"filters\": {\n \"status\": [],\n \"job_type\": [\n \"<string>\"\n ]\n }\n}"
response = http.request(request)
puts response.read_body{
"total": 123,
"jobs": [
{
"job_id": "<string>",
"dataset_id": "<string>",
"dataset_name": "<string>",
"datasource_name": "<string>",
"datasource_type": "s3",
"job_type": "training",
"registered_on": 123,
"status": "pending",
"dataset_path": "<string>",
"errors": [
"<string>"
],
"warnings": [
"<string>"
],
"infos": [
"<string>"
],
"feature_set_details": {
"featureSetId": "<string>",
"featureSetVersionId": "<string>"
},
"actionable_insights_details": {
"domino_job_url": "<string>",
"domino_results_url": "<string>"
},
"records": 123
}
]
}Authorizations
dmm-plier_DominoApiKeyAuthdmm-plier_DmmApiKeyAuthdmm-plier_cookieAuthdmm-plier_BearerAuth
Path Parameters
Identifier of the model
Body
application/json
List the dataset jobs associated with a model
Start Date for the Dataset range
End Date for the Dataset range
This is used to fetch the result in a paginated manner
Show child attributes
Show child attributes
Search key for dataset name
Filter keys for dataset job dashboard
Show child attributes
Show child attributes
Last modified on August 27, 2026
Related topics
Get model monitorv2apimodel dataset timelinePost model monitorv2apimodel tagsPost model monitorv2apimodel collaboratorsPost model monitorv2apimodel analyze model qualityWas this page helpful?
⌘I
cURL
curl --request POST \
--url https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs \
--header 'Content-Type: application/json' \
--header 'X-Domino-Api-Key: <api-key>' \
--data '
{
"start": 123,
"end": 123,
"pagination": {
"page": 123,
"size": 123
},
"search": "<string>",
"filters": {
"status": [],
"job_type": [
"<string>"
]
}
}
'import requests
url = "https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs"
payload = {
"start": 123,
"end": 123,
"pagination": {
"page": 123,
"size": 123
},
"search": "<string>",
"filters": {
"status": [],
"job_type": ["<string>"]
}
}
headers = {
"X-Domino-Api-Key": "<api-key>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'X-Domino-Api-Key': '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
start: 123,
end: 123,
pagination: {page: 123, size: 123},
search: '<string>',
filters: {status: [], job_type: ['<string>']}
})
};
fetch('https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs', 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/{model_id}/dataset-jobs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'start' => 123,
'end' => 123,
'pagination' => [
'page' => 123,
'size' => 123
],
'search' => '<string>',
'filters' => [
'status' => [
],
'job_type' => [
'<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/{model_id}/dataset-jobs"
payload := strings.NewReader("{\n \"start\": 123,\n \"end\": 123,\n \"pagination\": {\n \"page\": 123,\n \"size\": 123\n },\n \"search\": \"<string>\",\n \"filters\": {\n \"status\": [],\n \"job_type\": [\n \"<string>\"\n ]\n }\n}")
req, _ := http.NewRequest("POST", 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.post("https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs")
.header("X-Domino-Api-Key", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"start\": 123,\n \"end\": 123,\n \"pagination\": {\n \"page\": 123,\n \"size\": 123\n },\n \"search\": \"<string>\",\n \"filters\": {\n \"status\": [],\n \"job_type\": [\n \"<string>\"\n ]\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://mycluster.domino.tech/model-monitor/v2/api/{model_id}/dataset-jobs")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["X-Domino-Api-Key"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"start\": 123,\n \"end\": 123,\n \"pagination\": {\n \"page\": 123,\n \"size\": 123\n },\n \"search\": \"<string>\",\n \"filters\": {\n \"status\": [],\n \"job_type\": [\n \"<string>\"\n ]\n }\n}"
response = http.request(request)
puts response.read_body{
"total": 123,
"jobs": [
{
"job_id": "<string>",
"dataset_id": "<string>",
"dataset_name": "<string>",
"datasource_name": "<string>",
"datasource_type": "s3",
"job_type": "training",
"registered_on": 123,
"status": "pending",
"dataset_path": "<string>",
"errors": [
"<string>"
],
"warnings": [
"<string>"
],
"infos": [
"<string>"
],
"feature_set_details": {
"featureSetId": "<string>",
"featureSetVersionId": "<string>"
},
"actionable_insights_details": {
"domino_job_url": "<string>",
"domino_results_url": "<string>"
},
"records": 123
}
]
}