Model Monitoring APIs

The Model Monitoring API gives you programmatic access to the Model Monitor.

To invoke these APIs, you must pass the API token in the header. See API Token for more information.

Domino Model Monitoring can only ingest prediction data for Model APIs in the form of Domino Datasets captured using Domino’s prediction capture library. To ingest different data types, create a new model in Domino Model Monitor and use a Model Monitor Data Source.

Endpoints

DatasetJob

getDatasetJobs

POST

/v2/api/{model_id}/dataset-jobs

Description

Get the list of jobs associated with a model

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier of the modelstringpath
Body Parameter
NameDescriptionRequired
jobHistoryRequest jobHistoryRequest

Responses
CodeMessageDatatype
200Gets the list of jobs for the model
404Dataset not found for the given identifier.
500Internal server error, check server logs.

getDatasetTimeline

GET

/v2/api/model/{model_id}/dataset-timeline

Description

Gets the dataset ingestion timeline

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
start_datenumberquery
end_datenumberquery
Responses
CodeMessageDatatype
200Gets the dataset ingestion timeline
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

DataSource

getAllDataSources

GET

/v2/api/datasources

Description

Gets all Data sources.

Responses
CodeMessageDatatype
200Gets all the registered data sources.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

createDataSource

PUT

/v2/api/datasource

Description

Create or delete a datasource.

Body Parameter
NameDescriptionRequired
dataSourceRequest dataSourceRequest

Responses
CodeMessageDatatype
200Data source added/updated successfully
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

deleteDataSource

DELETE

/v2/api/datasource

Description

Create or delete a datasource.

Parameters
NameDescriptionRequiredTypeInExample
datasource_idstringquery
Responses
CodeMessageDatatype
200The data source object that was deleted.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

ModelQuality

analyzeModelQuality

POST

/v2/api/model/{model_id}/analyze-model-quality

Description

Returns MQ analyze for the model based on the user's config (or model's default config).

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier for the model to be updated.stringpath
Body Parameter
NameDescriptionRequired
modelQualityQueryRequest modelQualityQueryRequest

Responses
CodeMessageDatatype
200The MQ analyze query was done successfully.
204Empty response.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

getModelQualityUserQuery

GET

/v2/api/model/{model_id}/model-quality-user-query

Description

Returns model quality user config for the model.

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier for the model.stringpath
Responses
CodeMessageDatatype
200The model quality user query was fetched successfully.
204The model quality user query does not exist for the user.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

getModelQualityTrend

GET

/v2/api/model/{model_id}/model-quality-trend

Description

Returns model quality trend for the model for specific model quality metric.

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier of the model.stringpath
startTimestampStart time for the data used for the query.numberquery
endTimestampEnd time for the data used for the query.numberquery
metricNameMetric used for the trend.stringquery
Responses
CodeMessageDatatype
200The model quality trend was fetched successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

getModelQualitySchedulerQuery

GET

/v2/api/model/{model_id}/model-quality-scheduler-query

Description

Returns model quality scheduler query for the model.

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier for the model.stringpath
Responses
CodeMessageDatatype
200The model quality scheduler query was fetched successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model Quality Scheduler Query not found.
500Internal server error, check server logs.

saveModelQualitySchedulerQuery

POST

/v2/api/model/{model_id}/model-quality-scheduler-query

Description

Returns model quality scheduler query for the model.

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier for the model.stringpath
Body Parameter
NameDescriptionRequired
modelQualityQueryRequest modelQualityQueryRequest

Responses
CodeMessageDatatype
200The model quality scheduler query was saved successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model Quality Scheduler Query not found.
500Internal server error, check server logs.

getModelQualityScheduledChecksTimeline

GET

/v2/api/model/{model_id}/model-quality-scheduled-checks-history

Description

Gets the model timeline data for model quality schedule history page

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
start_datestringquery
end_datestringquery
Responses
CodeMessageDatatype
200Gets the model timeline data
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found or is deleted.
500Internal server error, check server logs.

getModelQualityScheduledCheckData

GET

/v2/api/model/{scheduled_check_id}/model-quality-scheduled-check-data

Description

Gets the model scheduled check data for MQ schedule history page for the passed scheduled check id

Parameters
NameDescriptionRequiredTypeInExample
scheduled_check_idstringpath
Responses
CodeMessageDatatype
200Gets the scheduled check data
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Data for passed Scheduled Check Id not found.
500Internal server error, check server logs.

getGroundTruthTraffic

GET

/v2/api/model/{model_id}/traffic/ground-truth

Description

Gets the model's ground truth traffic for matched labels

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
startTimestampnumberquery
endTimestampnumberquery
Responses
CodeMessageDatatype
200Gets the ground truth traffic based on number of ground truth labels that matched prediction data.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
500Internal server error, check server logs.

Model

registerDatasetConfig

PUT

/v2/api/model/{model_id}/register-dataset/{dataset_type}

Description

Dataset registration to a model.

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
dataset_typestringpath
prediction
ground_truth
Body Parameter
NameDescriptionRequired
datasetRegistrationConfigRequest datasetRegistrationConfigRequest

Responses
CodeMessageDatatype
200Successfully registered dataset to the Model.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

getModelById

GET

/v2/api/model

Description

Gets a DMM model either via a unique model identifier or via a unique combination of workbench model id and workbench model version id

Parameters
NameDescriptionRequiredTypeInExample
model_idstringquery
workbench_model_version_idstringquery
Responses
CodeMessageDatatype
200Successfully fetched the Model.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
500Internal server error, check server logs.

updateModelById

PATCH

/v2/api/model

Description

Update one or more editable attributes of a DMM model.

Parameters
NameDescriptionRequiredTypeInExample
model_idstringquery
Body Parameter
NameDescriptionRequired
modelUpdateRequest modelUpdateRequest

Responses
CodeMessageDatatype
200Successfully updated the model.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
500Internal server error, check server logs.

registerModelThroughConfig

PUT

/v2/api/model

Description

Model Operations.

Body Parameter
NameDescriptionRequired
modelRegistrationConfigRequest modelRegistrationConfigRequest

Responses
CodeMessageDatatype
200Successfully registered the Model.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

deleteModelById

DELETE

/v2/api/model

Description

Model Operations.

Parameters
NameDescriptionRequiredTypeInExample
model_idstringquery
Responses
CodeMessageDatatype
200Successfully deleted the Model.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
409Conflict with model requested.
500Internal server error, check server logs.

listModels

GET

/v2/api/models

Description

Parameters
NameDescriptionRequiredTypeInExample
pageNumberintegerquery
pageSizeintegerquery
numberOfLastChecksToFetchintegerquery
searchQuerystringquery
modelTypeUndefinedquery
Responses
CodeMessageDatatype
200Successfully fetched the Model.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

getModelSummary

GET

/v2/api/get_model_summary

Description

Gets a DMM model summary either via a unique model identifier or via a unique combination of workbench model id and workbench model version id

Parameters
NameDescriptionRequiredTypeInExample
model_idstringquery
workbench_model_version_idstringquery
Responses
CodeMessageDatatype
200Successfully fetched the Model summary.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
500Internal server error, check server logs.

getModelVariablesSummary

GET

/v2/api/model/{model_id}/variables/summary

Description

Get the model's variables summary list

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
Responses
CodeMessageDatatype
200Successfully fetched the Model.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
500Internal server error, check server logs.

updateModelVisibility

PUT

/v2/api/model/{model_id}/visibility

Description

Updates the visibility of a standalone DMM model

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
visibilityUndefinedquery
Responses
CodeMessageDatatype
200Successfully updated model visibility.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
500Internal server error, check server logs.

getModelCollaborators

GET

/v2/api/model/{model_id}/collaborators

Description

Fetches all collaborators for a standalone DMM model

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
Responses
CodeMessageDatatype
200Successfully fetched the model's collaborators.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
500Internal server error, check server logs.

addCollaborators

POST

/v2/api/model/{model_id}/collaborators

Description

Adds collaborators to a standalone DMM model

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
Body Parameter
NameDescriptionRequired
collaboratorRequestArray collaboratorRequestArray

Responses
CodeMessageDatatype
200Successfully add a collaborator to model.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
500Internal server error, check server logs.

updateCollaboratorRole

PUT

/v2/api/model/{model_id}/collaborators

Description

Updates an existing collaborator for a standalone DMM model

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
Body Parameter
NameDescriptionRequired
collaboratorRequest collaboratorRequest

Responses
CodeMessageDatatype
200Successfully updated a model collaborator.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
500Internal server error, check server logs.

deleteCollaborator

DELETE

/v2/api/model/{model_id}/collaborators

Description

Deletes an existing collaborator for a standalone DMM model

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
collaborator_idstringquery
Responses
CodeMessageDatatype
200Successfully removed a collaborator from a model.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model not found.
405Method not allowed.
500Internal server error, check server logs.

Workbench

Get summary for workbench model versions

GET

/v2/api/workbench/model/version/summary

Description

Parameters
NameDescriptionRequiredTypeInExample
model_version_idsa string of comma separated workbench model version ids.stringquery
start_datenumberquery
end_datenumberquery
Responses
CodeMessageDatatype
200Model summaries were fetched successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

DefaultSetting

Get drift default settings

GET

/v2/api/setting/default/drift

Description

Parameters
NameDescriptionRequiredTypeInExample
is_activeWhether to fetch only the active drift default setting or not.booleanquery
Responses
CodeMessageDatatype
200Drift default settings fetched successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

Update the drift default settings.

PUT

/v2/api/setting/default/drift

Description

Body Parameter
NameDescriptionRequired
driftDefaultSettingUpdateRequestBodyItemArray driftDefaultSettingUpdateRequestBodyItemArray

Responses
CodeMessageDatatype
200Drift Default settings updated successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

Get model quality metric default settings

GET

/v2/api/setting/default/metric

Description

Responses
CodeMessageDatatype
200Model Quality Metric default settings fetched successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

Update the model quality metric default settings.

PUT

/v2/api/setting/default/metric

Description

Body Parameter
NameDescriptionRequired
defaultSettingUpdateRequestBodyItemArray defaultSettingUpdateRequestBodyItemArray

Responses
CodeMessageDatatype
200Model Quality Metric Default settings updated successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

UserSettings

Get the existing user setting for the given user.

GET

/v2/api/setting/user

Description

Responses
CodeMessageDatatype
200User Settings fetched successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

Update the existing user setting for the user.

POST

/v2/api/setting/user

Description

Body Parameter
NameDescriptionRequired
userSetting userSetting

Responses
CodeMessageDatatype
200User Settings updated successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

Notification

Fetch alert config for the given model.

GET

/v2/api/notification/model-config/{model_id}

Description

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
Responses
CodeMessageDatatype
200Model Alert Config was fetched successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Model Alert Config not found for the given model id.
405Method not allowed.
500Internal server error, check server logs.

Create or Update the existing model alert config.

POST

/v2/api/notification/model-config/{model_id}

Description

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
Body Parameter
NameDescriptionRequired
modelAlertConfigUpdateRequestBody modelAlertConfigUpdateRequestBody

Responses
CodeMessageDatatype
200Model Alert Config was updated successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

Fetch channel config for notifications in DMM.

GET

/v2/api/notification/channel-config

Description

Responses
CodeMessageDatatype
200Channel config fetched successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
404Notification Channel config not found.
405Method not allowed.
500Internal server error, check server logs.

Create or Update existing channel config for notifications in DMM.

POST

/v2/api/notification/channel-config

Description

Body Parameter
NameDescriptionRequired
smtpChannelConfig smtpChannelConfig

Responses
CodeMessageDatatype
200Notification Channel Config was updated successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
405Method not allowed.
500Internal server error, check server logs.

Sends test mail

POST

/scheduler/test_email

Description

Body Parameter
NameDescriptionRequired

Responses
CodeMessageDatatype
200send test mail

Scheduler

Pauses schedule job

POST

/schedule/{schedulerJobId}/unschedule_scheduler_job

Description

Parameters
NameDescriptionRequiredTypeInExample
schedulerJobIdstringpath
Responses
CodeMessageDatatype
200Pauses schedule job returns true is done successfully

Updates scheduler job of a model

POST

/scheduler/update_scheduler_config

Description

Body Parameter
NameDescriptionRequired

Responses
CodeMessageDatatype
200Updates scheduler job of a model

Gets schedule check data by schedule job ID

GET

/scheduler/{scheduleCheckId}/get_schedule_check_by_id

Description

Parameters
NameDescriptionRequiredTypeInExample
scheduleCheckIdstringpath
Responses
CodeMessageDatatype
200scheduled check data

Creates a schedule check for a model drift

POST

/scheduler/create_drift_schedule_check

Description

Body Parameter
NameDescriptionRequired

Responses
CodeMessageDatatype
200Creates a schedule check for a model drift

Gets schedule check job of a model drift

GET

/scheduler/{modelId}/get_drift_schedule_check

Description

Parameters
NameDescriptionRequiredTypeInExample
modelIdstringpath
Responses
CodeMessageDatatype
200Gets schedule check job of a model drfit

Creates a schedule check for a model quality

POST

/scheduler/create_quality_schedule_check

Description

Body Parameter
NameDescriptionRequired

Responses
CodeMessageDatatype
200Creates a schedule check for a model quality

Gets schedule check job of a model quality

GET

/scheduler/{modelId}/get_quality_schedule_check

Description

Parameters
NameDescriptionRequiredTypeInExample
modelIdstringpath
Responses
CodeMessageDatatype
200Gets schedule check job of a model quality

Other

getPing

GET

/v2/api/ping

Description

Health check endpoint.

Responses
CodeMessageDatatype
200A no non-sense static body for full cycle web server health

postAnalyseDrift

POST

/v2/api/model/{model_id}/analyse-drift

Description

Returns drift analyse for the model based on the user's config (or model's scheduler config). The endpoint is behind the old backend's auth mechanism.

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier for the model to be updated.stringpath
Body Parameter
NameDescriptionRequired
driftAnalyzeRequest driftAnalyzeRequest

Responses
CodeMessageDatatype
200The drift analyse query was done successfully.
204Empty response.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

getDriftUserQuery

GET

/v2/api/model/{model_id}/drift-user-query

Description

Returns drift scheduler config for the model. The endpoint is behind the old backend's auth mechanism.

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier for the model to be updated.stringpath
Responses
CodeMessageDatatype
200The drift scheduler query was generated successfully.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

getDriftSchedulerQuery

GET

/v2/api/model/{model_id}/drift-scheduler-query

Description

Returns drift scheduler config for the model. The endpoint is behind the old backend's auth mechanism.

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier for the model to be updated.stringpath
Responses
CodeMessageDatatype
200The drift scheduler query was generated successfully.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

getDriftTrend

GET

/v2/api/model/{model_id}/{column_id}/drift-trend

Description

Returns drift trend for the model's column. The endpoint is behind the old backend's auth mechanism.

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier for the model for the trendsstringpath
column_idIdentifier for the column.stringpath
startDateStart time for the data used for the query.numberquery
endDateEnd time for the data used for the query.numberquery
algorithmAlgorithm function used for the check querystringquery
Responses
CodeMessageDatatype
200The drift trend fetch query was done successfully.
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

postSaveSchedulerQuery

POST

/v2/api/model/{model_id}/save-scheduler-query

Description

Saves drift scheduler config for the model. The endpoint is behind the old backend's auth mechanism.

Parameters
NameDescriptionRequiredTypeInExample
model_idIdentifier for the model to be updated.stringpath
Body Parameter
NameDescriptionRequired
featureQueryConfig featureQueryConfig

Responses
CodeMessageDatatype
200The drift scheduler query was generated successfully.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

getDriftScheduleChecksHistory

GET

/v2/api/model/{model_id}/drift-schedule-checks-history

Description

Gets the model timeline data for drift schedule history page

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
start_datestringquery
end_datestringquery
Responses
CodeMessageDatatype
200Gets the model timeline data
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

getScheduledCheckDriftData

GET

/v2/api/model/{model_id}/{scheduler_id}/scheduled-check-drift-data

Description

Get scheduled check drift data

Parameters
NameDescriptionRequiredTypeInExample
model_idstringpath
scheduler_idstringpath
sortOrderstringquery
sortOnstringquery
pageNumberstringquery
pageSizestringquery
searchQuerystringquery
Responses
CodeMessageDatatype
200Gets the model timeline data
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

getGetPredictionTraffic

GET

/v2/api/model/get-prediction-traffic

Description

Gets the model prediction traffic

Parameters
NameDescriptionRequiredTypeInExample
model_idsstringquery
start_datenumberquery
end_datenumberquery
Responses
CodeMessageDatatype
200Gets the model prediction traffic
400Bad request input data.
403Forbidden. The endpoint enforces permissions.
500Internal server error, check server logs.

Models

datasetType

TypeDescriptionExampleFormat

string

prediction
ground_truth

pingPong

Field NameRequiredTypeDescriptionExample
ping
StringThe ping keyword, doesn't represent anything really.
pong

alertCondition

Field NameRequiredTypeDescriptionExample
operator
StringThe math operator for the condition, like < or <=.
lower
NumberThe lower bound for the condition
upper
NumberThe upper bound for the condition

featureQuery

Field NameRequiredTypeDescriptionExample
id
StringIdentifier of the feature in a model
name
StringName for the model feature
type
StringType of the feature - feature, prediction, row identifier, timestamp
value
StringType of the feature value - categorical or numerical
alertable
BooleanWhether this feature is alertable for not
algorithm
StringAlgorithm function used for the check query
condition
alertCondition

pagination

Field NameRequiredTypeDescriptionExample
pageSize
Integer
pageNumber
Integer
sortOrder
Integer
sortOn
String
column_name
divergence
model_column_id
feature_importance
created_on
created_at

driftAnalyzeRequest

Field NameRequiredTypeDescriptionExample
modelId
String
startDate
Number
endDate
Number
searchQuery
String
config
pagination
pagination

distribution

Field NameRequiredTypeDescriptionExample
binValues
List of string
The "bin" for a statistical distribution. May be numerical or categorical.
counts
List of integer
An array of counts representing the bin distribution in the data.
normalizedValues
List of number
Normalised form, or proportional representation, of "counts" in the data

driftCalculations

Field NameRequiredTypeDescriptionExample
id
StringFeature's unique identifier
name
StringColumn's name used during model registration.
importance
NumberCustom feature importance value used during the model registration.
drift
NumberFeature's calculated drift for the requested query.
pValue
NumberFeature's calculated p-value for the requested query.
drifted
BooleanBoolean to suggest whether the feature has drifted for the input query.
alertable
BooleanBoolean to suggest whether this feature is enabled for scheduled alerts.
columnType
StringColumn type for column
prediction
feature
valueType
StringAlgorithm function used for the check query
numerical
categorical
algorithm
StringAlgorithm function used for the check query
driftTrends
List of array
Drift values for time periods representing the drift trend.
error
StringError occurred during computing for a feature
training
distribution
prediction
distribution
condition
alertCondition

driftAnalyzeResponse

Field NameRequiredTypeDescriptionExample
totalCount
Number
calculatedOn
NumberTimestamp of time when the query was performed.
start
NumberStart time for the data used for the query.
end
NumberEnd time for the data used for the query.
records
ObjectNumber of records (rows) used for the query.
features
Drift calculations for selected columns for the query.
pagination
pagination

driftUserQuery

Field NameRequiredTypeDescriptionExample
model_id
StringUnique identifier of the model for this query
user_id
StringUser Id
features
Algorithm and alert condition for features for the model

driftSchedulerQuery

Field NameRequiredTypeDescriptionExample
model_id
StringUnique identifier of the model for this query
features
Algorithm and alert condition for features for the model

featureQueryConfig

Field NameRequiredTypeDescriptionExample
config

driftHistoryTimeline

Field NameRequiredTypeDescriptionExample
id
String
time
Integer
columnsDrifted
Integer
columnsNotDrifted
Integer

driftHistoryTimelineArray

TypeDescriptionExampleFormat

array

divergence

Field NameRequiredTypeDescriptionExample
divergence
Number
pValue
Number

divergenceRule

Field NameRequiredTypeDescriptionExample
operator
String
valuesToCheck
List of number

columnDriftAndDistributionCalculation

Field NameRequiredTypeDescriptionExample
id
String
columnName
String
columnType
String
valueType
String
featureImportance
Number
algorithm
String
modelColumnId
String
modelCalculationId
String
columnDriftStatus
Boolean
divergence
divergence
divergenceRule
divergenceRule
trainingDistribution
distribution
predictionDistribution
distribution

driftHistoryData

Field NameRequiredTypeDescriptionExample
pagination
pagination
totalCount
Integer
dataForCheck
Object
columnData
searchQuery
String

dataTraffic

Field NameRequiredTypeDescriptionExample
queries
Number
date
Integer

modelTraffic

Field NameRequiredTypeDescriptionExample
traffic
A list that contains the traffic data for model.
modelId
StringThe model id.
60116865cd9ab24dd866cfc6

modelTrafficArray

TypeDescriptionExampleFormat

array

jobPagination

Field NameRequiredTypeDescriptionExample
order
IntegerThe sorting order, 1 for ascending and -1 for descending
1
-1
sort
StringThe sorting key to be used
created_at
records
page
IntegerThe page number for the data to be fetched
size
IntegerThe page size to be used for fetching the data

jobType

TypeDescriptionExampleFormat

string

Type of processing, can be training or prediction.

jobDashboardFilter

Field NameRequiredTypeDescriptionExample
status
List of string
Status of the dataset job
job_type
List of jobType
Type of the dataset job

jobHistoryRequest

Field NameRequiredTypeDescriptionExample
start
IntegerStart Date for the Dataset range
end
IntegerEnd Date for the Dataset range
pagination
jobPagination
search
StringSearch key for dataset name
filters
jobDashboardFilter

featureSetDetails

Field NameRequiredTypeDescriptionExample
featureSetId
StringThe version id for the current feature set version.
featureSetVersionId
StringThe feature set id of the feature set to which the current feature set version belongs to.

actionableInsightsDetails

Field NameRequiredTypeDescriptionExample
domino_job_url
StringThe URL of the Domino Job.
domino_results_url
StringURL at which the results can be accessed.

datasourceType

TypeDescriptionExampleFormat

string

Type of the datasource to which the dataset belongs.

s3
generic_s3
azure_blob
azure_data_lake_gen_2
google_cloud_storage
azure_data_lake_gen_1
hdfs
nfs
snowflake

jobHistoryResponse

Field NameRequiredTypeDescriptionExample
job_id
StringUnique Identifier of a dataset job
dataset_id
StringUnique Identifier of a dataset
feature_set_details
featureSetDetails
actionable_insights_details
actionableInsightsDetails
dataset_name
StringName of the dataset associated with the job
datasource_name
StringName of the datasource, the dataset belongs to
datasource_type
datasourceType
job_type
StringType of the dataset job, such as training, prediction
training
prediction
ground_truth
actionable_insights
registered_on
IntegerThe timestamp, when dataset was registered on
records
IntegerNumber of records processed in the dataset job
status
StringProcessing status of the dataset job
pending
processing
done
failed
skipped
dataset_path
StringThe path of the dataset
errors
List of string
list of errors encountered during the job processing
warnings
List of string
list of warnings encountered during the job processing
infos
List of string
list of infos encountered during the job processing

listJobResponse

Field NameRequiredTypeDescriptionExample
total
IntegerTotal number of jobs qualified for the query sent, without pagination
jobs
List of jobs by pagination

datasetIngestTimeline

Field NameRequiredTypeDescriptionExample
date
IntegerEpoch date value.
prediction
IntegerPrediction row count.
ground_truth
IntegerGT labels count.

datasetIngestTimelineArray

TypeDescriptionExampleFormat

array

dataSourceResponseCommon

Field NameRequiredTypeDescriptionExample
id
StringID of the data source object.
name
StringName of the data source.
type
StringType of data source.
user_id
StringID of the user who created the data source.
username
StringUser who has created the data source.
created_at
NumberCreated time of the data source.
updated_at
NumberLast updated time of the data source.

s3Response

Field NameRequiredTypeDescriptionExample
config
ObjectS3 Configuration options.

genericS3Response

Field NameRequiredTypeDescriptionExample
config
ObjectGeneric S3 Configuration options.

azureBlobResponse

Field NameRequiredTypeDescriptionExample
config
ObjectAzure Blob Configuration options.

adls2CommonConfigResponse

Field NameRequiredTypeDescriptionExample
container
StringAzure Storage container.
account
StringAzure Storage Account.
auth
StringAzure Storage Auth Type.

adls2SharedKeyConfigResponse

TypeDescriptionExampleFormat

Azure Data Lake Gen 2 Shared Key Config Response Object.

adls2OAuth2ConfigResponse

Field NameRequiredTypeDescriptionExample
o_auth2_config
ObjectOAuth 2 config object.

adls2ConfigResponse

TypeDescriptionExampleFormat

azureDataLakeGen2Response

Field NameRequiredTypeDescriptionExample
config
adls2ConfigResponse

googleCloudStorageResponse

Field NameRequiredTypeDescriptionExample
config
ObjectGoogle Cloud Storage Configuration options.

adls1CommonConfigResponse

Field NameRequiredTypeDescriptionExample
container
StringAzure Storage container.
auth
StringAzure Storage Auth Type.

adls1ClientCredentialsConfigResponse

Field NameRequiredTypeDescriptionExample
token_endpoint
StringEndpoint to be used for authentication.
application_id
StringApplication ID to be used for authentication.
secret_key
StringSecret Key to be used for authentication.

adls1ManagedIdentityConfigResponse

Field NameRequiredTypeDescriptionExample
port
IntegerPort to be used for authentication.

adls1ConfigResponse

TypeDescriptionExampleFormat

azureDataLakeGen1Response

Field NameRequiredTypeDescriptionExample
config
adls1ConfigResponse

hdfsResponse

Field NameRequiredTypeDescriptionExample
config
Object

nfsResponse

Field NameRequiredTypeDescriptionExample
config
Object

snowflakeResponse

Field NameRequiredTypeDescriptionExample
config
ObjectSnowflake Configuration options.

dataSourceResponse

TypeDescriptionExampleFormat

dataSourceResponseArray

TypeDescriptionExampleFormat

array

dataSourceRequestCommon

Field NameRequiredTypeDescriptionExample
name
StringName of the data source.
type
StringType of data source.

s3Request

Field NameRequiredTypeDescriptionExample
config
ObjectS3 Configuration options.

genericS3Request

Field NameRequiredTypeDescriptionExample
config
ObjectGeneric S3 Configuration options.

azureBlobRequest

Field NameRequiredTypeDescriptionExample
config
ObjectAzure Blob Configuration options. (Either Access Key or SAS Token must be specified.)

adls2CommonConfigRequest

Field NameRequiredTypeDescriptionExample
container
StringAzure Storage container.
account
StringAzure Storage Account.
auth
StringAzure Storage Auth Type.

adls2SharedKeyConfigRequest

Field NameRequiredTypeDescriptionExample
shared_key
StringShared Key to be used for authentication.

adls2ClientCredentialsConfigRequest

Field NameRequiredTypeDescriptionExample
o_auth2_config
ObjectOAuth 2 config object.

adls2UsernamePasswordConfigRequest

Field NameRequiredTypeDescriptionExample
o_auth2_config
ObjectOAuth 2 config object.

adls2RefreshTokenConfigRequest

Field NameRequiredTypeDescriptionExample
o_auth2_config
ObjectOAuth 2 config object.

adls2ManagedIdentityConfigRequest

Field NameRequiredTypeDescriptionExample
o_auth2_config
ObjectOAuth 2 config object.

adls2ConfigRequest

TypeDescriptionExampleFormat

azureDataLakeGen2Request

Field NameRequiredTypeDescriptionExample
config
adls2ConfigRequest

googleCloudStorageRequest

Field NameRequiredTypeDescriptionExample
config
ObjectGoogle Cloud Storage Configuration options.

adls1CommonConfigRequest

Field NameRequiredTypeDescriptionExample
container
StringAzure Storage container.
auth
StringAzure Storage Auth Type.

adls1ClientCredentialsConfigRequest

Field NameRequiredTypeDescriptionExample
token_endpoint
StringEndpoint to be used for authentication.
application_id
StringApplication ID to be used for authentication.
secret_key
StringSecret Key to be used for authentication.

adls1ManagedIdentityConfigRequest

Field NameRequiredTypeDescriptionExample
port
IntegerOptional Port to be used for authentication.

adls1ConfigRequest

TypeDescriptionExampleFormat

azureDataLakeGen1Request

Field NameRequiredTypeDescriptionExample
config
adls1ConfigRequest

hdfsRequest

Field NameRequiredTypeDescriptionExample
config
Object

snowflakeRequest

Field NameRequiredTypeDescriptionExample
config
ObjectSnowflake Configuration options.

dataSourceRequest

TypeDescriptionExampleFormat

modelType

TypeDescriptionExampleFormat

string

Type of the model

metricQueryCommon

Field NameRequiredTypeDescriptionExample
startTimestamp
Number
endTimestamp
Number
modelType
modelType

metricCheckThreshold

Field NameRequiredTypeDescriptionExample
operator
StringThe math operator for the condition, like < or <=.
lowerThreshold
NumberThe lower bound for the metric check
upperThreshold
NumberThe upper bound for the metric check

metricCheckConfigCommon

Field NameRequiredTypeDescriptionExample
alertsEnabled
BooleanWhether this feature is alertable for not
threshold
metricCheckThreshold

regressionMetrics

TypeDescriptionExampleFormat

string

A Regression Metric Name

mse
mae
mape
r2
regression_normalized_weighted_gini

regressionCheckConfig

Field NameRequiredTypeDescriptionExample
metricType
regressionMetrics

modelQualityRegressionQuery

Field NameRequiredTypeDescriptionExample
metricCheckConfigs

classificationMetrics

TypeDescriptionExampleFormat

string

A Classification Metric Name

accuracy
precision
recall
f1
auc_roc
log_loss
classification_normalized_weighted_gini

classificationCheckConfig

Field NameRequiredTypeDescriptionExample
metricType
classificationMetrics

modelQualityClassificationQuery

Field NameRequiredTypeDescriptionExample
metricCheckConfigs

modelQualityQueryRequest

TypeDescriptionExampleFormat

metricTestResultCommon

Field NameRequiredTypeDescriptionExample
status
BooleanStatus of the check for the metric.
metricType
StringMetric name
value
NumberMetric computed value
numberOfRecords
IntegerGround Truth matched records
threshold
metricCheckThreshold
alertsEnabled
BooleanBoolean value to determine if Alerts are Enabled

MetricTrend

Field NameRequiredTypeDescriptionExample
timestamp
NumberTimestamp of the date for which this trend point exists.
value
NumberValue of the trend point.
numberOfRows
NumberNumber of rows for this trend point.

metricTestResult

Field NameRequiredTypeDescriptionExample
trend

modelQualityAnalyzeCommonResponse

Field NameRequiredTypeDescriptionExample
modelType
modelType
calculatedOn
NumberTimestamp of time when the query was performed.
startTimestamp
NumberStart time for the data used for the query.
endTimestamp
NumberEnd time for the data used for the query.
metricTestResults
Metric Test Results for the queries.
matchedRowCount
NumberNumber of matched Ground Truth and Prediction rows for this query.

confusionMatrix

Field NameRequiredTypeDescriptionExample
matrix
List of array
labels
List of string

ClassificationReportMetrics

Field NameRequiredTypeDescriptionExample
heading
StringClass label and Average type like "weighted avg" or "macro avg"
precision
NumberClasswise or Averaged Precision score
recall
NumberClasswise or Averaged Recall score
f1Score
NumberClasswise or Averaged F1 score
support
IntegerClasswise or overall Support

AccuracyReport

Field NameRequiredTypeDescriptionExample
value
NumberMicro Accuracy
support
IntegerOverall Support, in this case would be the sum of the confusion matrix

classificationReport

Field NameRequiredTypeDescriptionExample
labelsReport
List of Precision, Recall, F1Score, and Support per label
accuracyReport
AccuracyReport
averagesReport
Macro averaged and weighted averaged Precision, Recall, F1Score, and Support

classificationModelQualityAnalyzeResponse

Field NameRequiredTypeDescriptionExample
confusionMatrix
confusionMatrix
classificationReport
classificationReport

regressionModelQualityAnalyzeResponse

TypeDescriptionExampleFormat

modelQualityAnalyzeResponse

TypeDescriptionExampleFormat

modelQualityUserQueryCommon

Field NameRequiredTypeDescriptionExample
modelId
StringUnique identifier of the model.
userId
StringUnique identifier of the user.

modelQualityRegressionUserQuery

TypeDescriptionExampleFormat

modelQualityClassificationUserQuery

TypeDescriptionExampleFormat

modelQualityUserQueryResponse

TypeDescriptionExampleFormat

The model quality query for a model of a user to get the model quality analyze results.

MetricTrendArray

TypeDescriptionExampleFormat

array

modelQualitySchedulerQueryCommon

Field NameRequiredTypeDescriptionExample
modelId
StringUnique identifier of the model.

modelQualityRegressionSchedulerQuery

TypeDescriptionExampleFormat

modelQualityClassificationSchedulerQuery

TypeDescriptionExampleFormat

modelQualitySchedulerQueryResponse

TypeDescriptionExampleFormat

The model quality query for a model to trigger the model quality scheduled analyze.

modelQualityHistoryTimeline

Field NameRequiredTypeDescriptionExample
scheduledCheckId
String
scheduledCheckRanAt
Integer
numMetricsPassed
Integer
numMetricsFailed
Integer

modelQualityHistoryTimelineArray

TypeDescriptionExampleFormat

array

scheduledCheckResult

Field NameRequiredTypeDescriptionExample
calculatedOn
NumberTimestamp of the date when this check was executed.
scheduledCheckDataStartDate
NumberStart Timestamp of the data window of the check.
scheduledCheckDataEndDate
NumberEnd Timestamp of the data window of the check.
metricTestResults
Metric Test Results for the queries.
numberOfMatchedRows
NumberNumber of matched Ground Truth and Prediction rows for this scheduled check.

valueType

TypeDescriptionExampleFormat

string

Type of data the variable has.

categorical
numerical
string
datetime

variableType

TypeDescriptionExampleFormat

string

Variable type.

feature
prediction
row_identifier
timestamp
ground_truth
sample_weight
prediction_probability

binCount

TypeDescriptionExampleFormat

integer

Number of bins to be determined (for training datasets)

binsEstimatorMethod

TypeDescriptionExampleFormat

string

Estimator method to be used to determine the number of bins.

auto
doane
fd
rice
scott
sqrt
sturges

variableConfigRegistrationRequest

Field NameRequiredTypeDescriptionExample
name
StringName of the variable.
valueType
valueType
variableType
variableType
binsCategories
List of string
Bin categories to be used for a categorical typed variable.
binsEdges
List of number
Bin Edges to be used for a numerical typed variable.
binsNum
binCount
binsEstimatorMethod
binsEstimatorMethod
featureImportance
NumberFeature Importance for a feature variable.
precomputedBinCounts
List of integer
Precomputed counts for bins.
predictionProbabilityLabels
List of string
Labels for the prediction probabilities.
forPredictionOutput
StringCorresponding prediction variable name, for the given variable.

fileFormat

TypeDescriptionExampleFormat

string

Format of the file.

csv
parquet
snowflake

datasetConfig

Field NameRequiredTypeDescriptionExample
path
StringPath to the dataset in the datasource.
fileFormat
fileFormat

datasetConfigRegistrationRequest

Field NameRequiredTypeDescriptionExample
name
StringName of the dataset.
datasetType
StringType of the dataset.
file
datasetConfig
datasetConfig
datasourceName
StringName of the datasource to which the dataset belongs.
datasourceType
datasourceType
featureSetId
StringThe version id for the current feature set version.
featureSetVersionId
StringThe feature set id of the feature set to which the current feature set version belongs to.

datasetRegistrationConfigRequest

Field NameRequiredTypeDescriptionExample
variables
datasetDetails
datasetConfigRegistrationRequest
run_cohort_analysis
Boolean

sourceType

TypeDescriptionExampleFormat

string

Source for the model registration.

domino_workbench
standalone

workbenchModelDetails

Field NameRequiredTypeDescriptionExample
workbenchModelId
StringWorkbench's Model id
workbenchModelVersionId
StringWorkbench Model's version id to be monitored in DMM

model

Field NameRequiredTypeDescriptionExample
name
StringName of the Model.
modelType
StringType of the Model.
classification
regression
version
StringVersion of the Model.
description
StringDescription for the Model.
author
StringAuthor of the Model.
dateCreated
IntegerThe creation date of the model.
sourceType
sourceType
sourceDetails
workbenchModelDetails

modelRegistrationConfigRequest

Field NameRequiredTypeDescriptionExample
modelMetadata
model

visibility

TypeDescriptionExampleFormat

string

Model visibility

public
private

collaboratorLevel

TypeDescriptionExampleFormat

string

type of collaborator

editor
viewer

collaborator

Field NameRequiredTypeDescriptionExample
userId
Stringuser id of the collaborator
collaboratorLevel
collaboratorLevel

modelPermissions

Field NameRequiredTypeDescriptionExample
canRegisterDataset
BooleanWhether the requesting user can register a dataset for the model
canUpdateMonitoringSettings
BooleanWhether the requesting user can update monitoring settings for the model
canEditPermissions
BooleanWhether the requesting user can edit permissions for the model

modelResponse

Field NameRequiredTypeDescriptionExample
id
StringModel Identifier.
createdAt
IntegerCreation timestamp of the Model.
updatedAt
IntegerLast update timestamp for the Model.
userId
StringId of the model owner, who created the model.
ownerUsername
Stringusername of the model owner, who created the model.
ownerEmail
Stringemail of the model owner, who created the model.
ownerName
Stringname of the model owner, who created the model.
ingestionStatus
StringDataset Ingestion status for a model.
created
training
prediction
ground_truth
registrationStatus
StringRegistration status of a model.
draft
created
deleted
isDeleted
BooleanWhether the model is deleted or not.
visibility
visibility
collaborators
permissions
modelPermissions

editableModelAttributes

Field NameRequiredTypeDescriptionExample
name
StringName of the model.
version
StringVersion of the model.
description
StringDescription for the model.
author
StringAuthor of the model.

modelUpdateRequest

TypeDescriptionExampleFormat

object

Attributes of the model to update.

dataDriftCheck

Field NameRequiredTypeDescriptionExample
checkedOn
IntegerSchedule check run timestamp.
variablesDrifted
List of string
Name of variables, which were drifted.
numberOfPredictions
IntegerNumber of Prediction records included in the check.
scheduledCheckId
StringScheduled Check Identifier.
totalNumberOfVariables
IntegerTotal number of variables considered for the check.

modelQualityCheck

Field NameRequiredTypeDescriptionExample
checkedOn
IntegerSchedule check run timestamp.
scheduledCheckId
StringScheduled Check Identifier.
metrics
List of object
Model Quality Metric results.
matchedRowCount
NumberNumber of predictions that matched ground truth.

modelDashboardItemPermissions

Field NameRequiredTypeDescriptionExample
canEditAttributes
BooleanWhether the requesting user can edit attributes of the model
canUnregisterMonitoring
BooleanWhether the requesting user can unregister monitoring for the model

modelDashboardItemResponse

Field NameRequiredTypeDescriptionExample
id
StringModel's Unique Identifier.
name
StringModel's Name.
version
StringModel's Version.
modelType
StringModel's Type.
classification
regression
modelStatus
StringModel's Registration status.
draft
created
deleted
createdAt
IntegerCreation timestamp of a Model.
isDataDriftCheckScheduled
BooleanIs the Data Drift check for the model scheduled?
isModelQualityCheckScheduled
BooleanIs the Model Quality check for the model scheduled?
dataDriftChecks
Data Drift scheduled check runs.
modelQualityChecks
Model Quality scheduled check runs.
sourceType
sourceType
permissions
modelDashboardItemPermissions

listModelsResponse

Field NameRequiredTypeDescriptionExample
classificationModelCount
IntegerNumber of Classification Models.
regressionModelCount
IntegerNumber of Regression Models.
filteredModelCount
IntegerNumber of filtered Models.
pagination
pagination
searchQuery
StringSearch query for the model names.
modelDashboardItems
Model Dashboard item set which was fetched.

variableSummaryResponse

Field NameRequiredTypeDescriptionExample
name
StringModel's Variable name
valueType
valueType
variableType
variableType

variableSummaryResponseArray

TypeDescriptionExampleFormat

array

collaboratorResponse

Field NameRequiredTypeDescriptionExample
username
StringUsername of the user
email
StringEmail of the user
name
StringName of the user

collaboratorResponseArray

TypeDescriptionExampleFormat

array

collaboratorRequest

Field NameRequiredTypeDescriptionExample
collaboratorId
String
collaboratorLevel
collaboratorLevel

collaboratorRequestArray

TypeDescriptionExampleFormat

array

userPermissions

Field NameRequiredTypeDescriptionExample
canRegisterStandaloneModel
BooleanWhether the user can register standalone models
canEditGlobalMonitoringSettings
BooleanWhether the user can edit global monitoring settings

UserResponse

Field NameRequiredTypeDescriptionExample
id
StringUser Identifier
domino_id
StringDomino User Id
username
StringUsername of the user
email
StringEmail of the user
name
StringName of the user
permissions
userPermissions

OIDCDetails

Field NameRequiredTypeDescriptionExample
client_id
Stringkeycloak client id
server_session_state_cookie_name
Stringsession state key
logout_delay
IntegerNo of milliseconds to delay logout
check_interval
IntegerThe interval time to check the keycloak session state change.

UserApiKeyResponse

Field NameRequiredTypeDescriptionExample
user_id
StringUser Identifier
api_key
StringDMM API Key

ModelVersionSummary

Field NameRequiredTypeDescriptionExample
workbenchModelVersionId
StringWorkbench model version id
driftedVariablesCount
Integercount of drifted variables for a model as per last drift scheduled check
failedMetricsCount
Integercount of failed metrics for a model as per last quality scheduled check
predictionTrafficCount
Integercount of prediction traffic for the model

ModelVersionSummaryArray

TypeDescriptionExampleFormat

array

globalSettings

Field NameRequiredTypeDescriptionExample
disableDmmApiKeys
BooleanDisables all DMM API keys

globalSettingsResponse

Field NameRequiredTypeDescriptionExample
id
StringGlobal Settings Identifier.
createdAt
IntegerCreation timestamp of the Global Settings.
updatedAt
IntegerLast updated timestamp for the Global Settings.

userSetting

Field NameRequiredTypeDescriptionExample
numOfLastChecks
IntegerNumber of last checks to fetch for a model while listing models.
numOfPredictionTrafficDays
IntegerNumber of days worth prediction traffic to fetch while listing models.

userSettingResponse

Field NameRequiredTypeDescriptionExample
id
StringUser Setting Identifier.
createdAt
IntegerCreation timestamp of the User Setting.
updatedAt
IntegerLast update timestamp for the User Setting.
userId
StringUser Identifier.

defaultSettingBase

Field NameRequiredTypeDescriptionExample
id
StringDefault Setting Identifier.
createdAt
IntegerCreation timestamp of the Default Setting.
updatedAt
IntegerLast update timestamp for the Default Setting.
name
StringName of the default setting.
alertCondition
alertCondition

driftSetting

Field NameRequiredTypeDescriptionExample
isActive
BooleanWhether the drift setting is the active drift default setting.

driftSettingArray

TypeDescriptionExampleFormat

array

defaultSettingUpdateRequestBodyItem

Field NameRequiredTypeDescriptionExample
name
StringName of the default setting.
alertCondition
alertCondition

driftDefaultSettingUpdateRequestBodyItem

Field NameRequiredTypeDescriptionExample
isActive
BooleanWhether the drift setting is the active drift default setting.

driftDefaultSettingUpdateRequestBodyItemArray

TypeDescriptionExampleFormat

array

defaultSettingBaseArray

TypeDescriptionExampleFormat

array

defaultSettingUpdateRequestBodyItemArray

TypeDescriptionExampleFormat

array

modelAlertConfig

Field NameRequiredTypeDescriptionExample
id
StringModel's Alert Config identifier.
createdAt
IntegerCreation timestamp of the Alert Config for the model.
updatedAt
IntegerLast update timestamp for the Model's alert config.
modelId
StringUnique identifier of the model.
recipients
Stringrecipients for the model's alert.
useGlobalRecipients
Booleanwhether or not use the globally configured alert recipients.

modelAlertConfigUpdateRequestBody

Field NameRequiredTypeDescriptionExample
recipients
StringAlert recipients for the model.
useGlobalRecipients
BooleanWhether or not to use the global recipients for sending notifications.

smtpChannelConfig

Field NameRequiredTypeDescriptionExample
host
StringSMTP host.
port
IntegerSMTP port.
username
StringSMTP username.
password
StringSMTP password.
sender
Stringmail address to be used to send mail notification alerts.
recipients
Stringmail address of the recipients globally configured for mail notification alerts.
configType
StringNotification Config type
tlsEnabled
BooleanSMTP TLS enabled.

channelConfig

Field NameRequiredTypeDescriptionExample
id
StringChannel Config's Unique identifier.
createdAt
IntegerCreation timestamp of the Channel Config in Domino Model Monitor.
updatedAt
IntegerLast update timestamp for the Channel Config in Domino Model Monitor.

UpdateScheduleJobPayLoad

Field NameRequiredTypeDescriptionExample
schedulerJobId
String
name
String
cronExpression
String
timezone
String
dataSinceLastCheck
Boolean
dataSince
Integer
calendarType
String

ScheduleJob

Field NameRequiredTypeDescriptionExample
id
String
name
String
modelId
String
datasetId
String
cronExpression
String
timezone
String
isPaused
Boolean
dataSinceLastCheck
Boolean
dataSince
Integer
calendarType
String

Scheduledjob

Field NameRequiredTypeDescriptionExample
jobId
String
schedulerId
String
modelId
String
startedAt
Number
finishedAt
Number

CreateScheduleJobPayLoad

Field NameRequiredTypeDescriptionExample
name
String
modelId
String
datasetId
String
cronExpression
String
dataSinceLastCheck
Boolean
dataSince
Integer
calendarType
String
timezone
String

TestEmailRequestBody

Field NameRequiredTypeDescriptionExample
modelId
String