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.

DatasetJob

Get the list of jobs associated with a model

Gets the dataset ingestion timeline

DataSource

Gets all Data sources.

Create or delete a datasource.

Create or delete a datasource.

Model

Gets the model prediction traffic

Gets the model's ground truth traffic for matched labels

Dataset registration to a model.

Model Operations.

Model Operations.

Model Operations.

Model Operations.

listModels

getModelSummary

Get the model's variables summary list

updateModelVisibility

getModelCollaborators

addCollaborators

updateCollaboratorRole

deleteCollaborator

ModelDrift

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

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

Returns drift scheduler config for the model.

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

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

Gets the model timeline data for drift schedule history page

Get scheduled check drift data

ModelQuality

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

Returns model quality user config for the model.

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

Returns model quality scheduler query for the model.

Returns model quality scheduler query for the model.

Gets the model timeline data for model quality schedule history page

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

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

Health check endpoint.

Initiates login flow.

Initiates logout.

Get current user Information.

Get CSV report of active API keys with their corresponding users.

Get OIDC details.

Initiates API Key (Offline Token) login flow.

Gets current user's DMM API key.

Revokes user's DMM API key.