Model Monitoring API reference

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.

DatasetJob

getDatasetJobs

getDatasetTimeline

DataSource

getAllDataSources

createDataSource

deleteDataSource

Model

getPredictionTraffic

getGroundTruthTraffic

registerDatasetConfig

getModelById

updateModelById

registerModelThroughConfig

deleteModelById

listModels

getModelSummary

getModelVariablesSummary

updateModelVisibility

getModelCollaborators

addCollaborators

updateCollaboratorRole

deleteCollaborator

ModelDrift

analyzeDrift

getDriftUserQuery

getDriftSchedulerQuery

getModelColumnDriftTrend

saveSchedulerQuery

getDriftScheduleChecksHistory

getScheduledCheckDriftData

ModelQuality

analyzeModelQuality

getModelQualityUserQuery

getModelQualityTrend

getModelQualitySchedulerQuery

saveModelQualitySchedulerQuery

getModelQualityScheduledChecksTimeline

getModelQualityScheduledCheckData

Workbench

Get summary for workbench model versions

DefaultSettings

Get drift default settings

Update the drift default settings.

Get model quality metric default settings

Update the model quality metric default settings.

UserSettings

Get the existing user setting for the given user.

Update the existing user setting for the user.

Notification

Fetch alert config for the given model.

Create or Update the existing model alert config.

Fetch channel config for notifications in DMM.

Create or Update existing channel config for notifications in DMM.

Other

ping

login

logout

getCurrentUser

getApiKeyReport

getOIDCDetails

generateUserApiKey

getUserApiKey

revokeUserApiKey