Skip to content

Batch monitoring

Use the endpoints described below to manage batch monitoring. You can view monitoring statistics organized by batch, instead of by time, with batch-enabled deployments. To do this, you can create batches, add predictions to those batches, and view service health, data drift, and accuracy statistics for the batches in your deployment.

GET /api/v2/deployments/{deploymentId}/monitoringBatchLimits/

Get the limits related to monitoring batches.

Parameters

Name In Type Required Description
deploymentId path string true Unique identifier of the deployment.

Responses

Status Meaning Description Schema
200 OK none None

To perform this operation, you must be authenticated by means of one of the following methods:

BearerAuth

GET /api/v2/deployments/{deploymentId}/monitoringBatches/

List monitoring batches in a deployment.

Parameters

Name In Type Required Description
offset query integer false Number of results to skip.
limit query integer false At most this many results are returned. The default may change without notice.
createdBy query string false ID of the user who created a batch.
search query string false Search by matching batch name in a case-insensitive manner or exact match of batch ID.
orderBy query string false Order of the returning batches.
createdAfter query string(date-time) false Filter for batches created after the given time
createdBefore query string(date-time) false Filter for batches created before the given time
startAfter query string(date-time) false Filter for batches with a start time after the given time
endBefore query string(date-time) false Filter for batches with an end time before the given time
deploymentId path string true Unique identifier of the deployment.

Enumerated Values

Parameter Value
orderBy [name, -name, createdAt, -createdAt, earliestPredictionTimestamp, -earliestPredictionTimestamp, latestPredictionTimestamp, -latestPredictionTimestamp]

Example responses

200 Response

{
  "properties": {
    "count": {
      "description": "Number of items returned on this page.",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "data": {
      "description": "List of monitoring batches.",
      "items": {
        "properties": {
          "batchPredictionJobId": {
            "description": "ID of the batch prediction job associated with the batch.",
            "type": [
              "string",
              "null"
            ],
            "x-versionadded": "v2.33"
          },
          "batchPredictionJobStatus": {
            "default": null,
            "description": "Status of the batch prediction job associated with the batch",
            "enum": [
              "INITIALIZING",
              "RUNNING",
              "COMPLETED",
              "ABORTED",
              "FAILED",
              null
            ],
            "type": [
              "string",
              "null"
            ],
            "x-versionadded": "v2.33"
          },
          "createdAt": {
            "description": "Creation timestamp of the monitoring batch.",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "createdBy": {
            "description": "Creator of the monitoring batch.",
            "properties": {
              "id": {
                "description": "ID of the user who created the monitoring batch.",
                "type": "string",
                "x-versionadded": "v2.33"
              },
              "name": {
                "description": "Name of the user who created monitoring batch.",
                "type": "string",
                "x-versionadded": "v2.33"
              }
            },
            "required": [
              "id",
              "name"
            ],
            "type": "object"
          },
          "description": {
            "description": "Description of the monitoring batch.",
            "type": [
              "string",
              "null"
            ],
            "x-versionadded": "v2.33"
          },
          "earliestPredictionTimestamp": {
            "description": "Earliest prediction request timestamp in the monitoring batch.",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "externalContextUrl": {
            "description": "External URL associated with the batch.",
            "format": "uri",
            "type": [
              "string",
              "null"
            ],
            "x-versionadded": "v2.33"
          },
          "id": {
            "description": "ID of the monitoring batch.",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "isLocked": {
            "description": "Whether or not predictions can be added to the batch",
            "type": "boolean",
            "x-versionadded": "v2.33"
          },
          "latestPredictionTimestamp": {
            "description": "Latest prediction request timestamp in the monitoring batch.",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "name": {
            "description": "Name of the monitoring batch.",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "predictionsCount": {
            "description": "Count of predictions rows in the monitoring batch.",
            "type": "integer",
            "x-versionadded": "v2.33"
          },
          "serviceHealth": {
            "description": "Service health of the monitoring batch.",
            "properties": {
              "message": {
                "description": "Monitoring batch service health message.",
                "type": "string",
                "x-versionadded": "v2.33"
              },
              "status": {
                "description": "Monitoring batch service health status.",
                "type": "string",
                "x-versionadded": "v2.33"
              }
            },
            "required": [
              "message",
              "status"
            ],
            "type": "object"
          }
        },
        "required": [
          "batchPredictionJobId",
          "createdAt",
          "createdBy",
          "description",
          "earliestPredictionTimestamp",
          "externalContextUrl",
          "id",
          "isLocked",
          "latestPredictionTimestamp",
          "name",
          "predictionsCount",
          "serviceHealth"
        ],
        "type": "object"
      },
      "type": "array",
      "x-versionadded": "v2.33"
    },
    "next": {
      "description": "URL pointing to the next page (if null, there is no next page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "previous": {
      "description": "URL pointing to the previous page (if null, there is no previous page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "totalCount": {
      "description": "The total number of items across all pages.",
      "type": "integer",
      "x-versionadded": "v2.33"
    }
  },
  "required": [
    "data",
    "next",
    "previous",
    "totalCount"
  ],
  "type": "object"
}

Responses

Status Meaning Description Schema
200 OK none MonitoringBatchListResponse

To perform this operation, you must be authenticated by means of one of the following methods:

BearerAuth

POST /api/v2/deployments/{deploymentId}/monitoringBatches/

Create a monitoring batch for a deployment.

Body parameter

{
  "properties": {
    "batchName": {
      "description": "Name of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "description": {
      "description": "Description of the monitoring batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "externalContextUrl": {
      "description": "External URL associated with the batch.",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "isLocked": {
      "description": "Whether or not predictions can be added to the batch",
      "type": [
        "boolean",
        "null"
      ],
      "x-versionadded": "v2.33"
    }
  },
  "type": "object"
}

Parameters

Name In Type Required Description
deploymentId path string true Unique identifier of the deployment.
body body MonitoringBatchCreateUpdate false none

Example responses

200 Response

{
  "properties": {
    "batchPredictionJobId": {
      "description": "ID of the batch prediction job associated with the batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "batchPredictionJobStatus": {
      "default": null,
      "description": "Status of the batch prediction job associated with the batch",
      "enum": [
        "INITIALIZING",
        "RUNNING",
        "COMPLETED",
        "ABORTED",
        "FAILED",
        null
      ],
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "createdAt": {
      "description": "Creation timestamp of the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "createdBy": {
      "description": "Creator of the monitoring batch.",
      "properties": {
        "id": {
          "description": "ID of the user who created the monitoring batch.",
          "type": "string",
          "x-versionadded": "v2.33"
        },
        "name": {
          "description": "Name of the user who created monitoring batch.",
          "type": "string",
          "x-versionadded": "v2.33"
        }
      },
      "required": [
        "id",
        "name"
      ],
      "type": "object"
    },
    "description": {
      "description": "Description of the monitoring batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "earliestPredictionTimestamp": {
      "description": "Earliest prediction request timestamp in the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "externalContextUrl": {
      "description": "External URL associated with the batch.",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "id": {
      "description": "ID of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "isLocked": {
      "description": "Whether or not predictions can be added to the batch",
      "type": "boolean",
      "x-versionadded": "v2.33"
    },
    "latestPredictionTimestamp": {
      "description": "Latest prediction request timestamp in the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "name": {
      "description": "Name of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "predictionsCount": {
      "description": "Count of predictions rows in the monitoring batch.",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "serviceHealth": {
      "description": "Service health of the monitoring batch.",
      "properties": {
        "message": {
          "description": "Monitoring batch service health message.",
          "type": "string",
          "x-versionadded": "v2.33"
        },
        "status": {
          "description": "Monitoring batch service health status.",
          "type": "string",
          "x-versionadded": "v2.33"
        }
      },
      "required": [
        "message",
        "status"
      ],
      "type": "object"
    }
  },
  "required": [
    "batchPredictionJobId",
    "createdAt",
    "createdBy",
    "description",
    "earliestPredictionTimestamp",
    "externalContextUrl",
    "id",
    "isLocked",
    "latestPredictionTimestamp",
    "name",
    "predictionsCount",
    "serviceHealth"
  ],
  "type": "object"
}

Responses

Status Meaning Description Schema
200 OK none MonitoringBatch

To perform this operation, you must be authenticated by means of one of the following methods:

BearerAuth

DELETE /api/v2/deployments/{deploymentId}/monitoringBatches/{monitoringBatchId}/

Delete a monitoring batch in a deployment.

Parameters

Name In Type Required Description
deploymentId path string true Unique identifier of the deployment.
monitoringBatchId path string true ID of the monitoring batch.

Responses

Status Meaning Description Schema
200 OK none None

To perform this operation, you must be authenticated by means of one of the following methods:

BearerAuth

GET /api/v2/deployments/{deploymentId}/monitoringBatches/{monitoringBatchId}/

Retrieve a monitoring batch in a deployment.

Parameters

Name In Type Required Description
deploymentId path string true Unique identifier of the deployment.
monitoringBatchId path string true ID of the monitoring batch.

Example responses

200 Response

{
  "properties": {
    "batchPredictionJobId": {
      "description": "ID of the batch prediction job associated with the batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "batchPredictionJobStatus": {
      "default": null,
      "description": "Status of the batch prediction job associated with the batch",
      "enum": [
        "INITIALIZING",
        "RUNNING",
        "COMPLETED",
        "ABORTED",
        "FAILED",
        null
      ],
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "createdAt": {
      "description": "Creation timestamp of the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "createdBy": {
      "description": "Creator of the monitoring batch.",
      "properties": {
        "id": {
          "description": "ID of the user who created the monitoring batch.",
          "type": "string",
          "x-versionadded": "v2.33"
        },
        "name": {
          "description": "Name of the user who created monitoring batch.",
          "type": "string",
          "x-versionadded": "v2.33"
        }
      },
      "required": [
        "id",
        "name"
      ],
      "type": "object"
    },
    "description": {
      "description": "Description of the monitoring batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "earliestPredictionTimestamp": {
      "description": "Earliest prediction request timestamp in the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "externalContextUrl": {
      "description": "External URL associated with the batch.",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "id": {
      "description": "ID of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "isLocked": {
      "description": "Whether or not predictions can be added to the batch",
      "type": "boolean",
      "x-versionadded": "v2.33"
    },
    "latestPredictionTimestamp": {
      "description": "Latest prediction request timestamp in the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "name": {
      "description": "Name of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "predictionsCount": {
      "description": "Count of predictions rows in the monitoring batch.",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "serviceHealth": {
      "description": "Service health of the monitoring batch.",
      "properties": {
        "message": {
          "description": "Monitoring batch service health message.",
          "type": "string",
          "x-versionadded": "v2.33"
        },
        "status": {
          "description": "Monitoring batch service health status.",
          "type": "string",
          "x-versionadded": "v2.33"
        }
      },
      "required": [
        "message",
        "status"
      ],
      "type": "object"
    }
  },
  "required": [
    "batchPredictionJobId",
    "createdAt",
    "createdBy",
    "description",
    "earliestPredictionTimestamp",
    "externalContextUrl",
    "id",
    "isLocked",
    "latestPredictionTimestamp",
    "name",
    "predictionsCount",
    "serviceHealth"
  ],
  "type": "object"
}

Responses

Status Meaning Description Schema
200 OK none MonitoringBatch

To perform this operation, you must be authenticated by means of one of the following methods:

BearerAuth

PATCH /api/v2/deployments/{deploymentId}/monitoringBatches/{monitoringBatchId}/

Update a monitoring batch in a deployment.

Body parameter

{
  "properties": {
    "batchName": {
      "description": "Name of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "description": {
      "description": "Description of the monitoring batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "externalContextUrl": {
      "description": "External URL associated with the batch.",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "isLocked": {
      "description": "Whether or not predictions can be added to the batch",
      "type": [
        "boolean",
        "null"
      ],
      "x-versionadded": "v2.33"
    }
  },
  "type": "object"
}

Parameters

Name In Type Required Description
deploymentId path string true Unique identifier of the deployment.
monitoringBatchId path string true ID of the monitoring batch.
body body MonitoringBatchCreateUpdate false none

Example responses

200 Response

{
  "properties": {
    "batchPredictionJobId": {
      "description": "ID of the batch prediction job associated with the batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "batchPredictionJobStatus": {
      "default": null,
      "description": "Status of the batch prediction job associated with the batch",
      "enum": [
        "INITIALIZING",
        "RUNNING",
        "COMPLETED",
        "ABORTED",
        "FAILED",
        null
      ],
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "createdAt": {
      "description": "Creation timestamp of the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "createdBy": {
      "description": "Creator of the monitoring batch.",
      "properties": {
        "id": {
          "description": "ID of the user who created the monitoring batch.",
          "type": "string",
          "x-versionadded": "v2.33"
        },
        "name": {
          "description": "Name of the user who created monitoring batch.",
          "type": "string",
          "x-versionadded": "v2.33"
        }
      },
      "required": [
        "id",
        "name"
      ],
      "type": "object"
    },
    "description": {
      "description": "Description of the monitoring batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "earliestPredictionTimestamp": {
      "description": "Earliest prediction request timestamp in the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "externalContextUrl": {
      "description": "External URL associated with the batch.",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "id": {
      "description": "ID of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "isLocked": {
      "description": "Whether or not predictions can be added to the batch",
      "type": "boolean",
      "x-versionadded": "v2.33"
    },
    "latestPredictionTimestamp": {
      "description": "Latest prediction request timestamp in the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "name": {
      "description": "Name of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "predictionsCount": {
      "description": "Count of predictions rows in the monitoring batch.",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "serviceHealth": {
      "description": "Service health of the monitoring batch.",
      "properties": {
        "message": {
          "description": "Monitoring batch service health message.",
          "type": "string",
          "x-versionadded": "v2.33"
        },
        "status": {
          "description": "Monitoring batch service health status.",
          "type": "string",
          "x-versionadded": "v2.33"
        }
      },
      "required": [
        "message",
        "status"
      ],
      "type": "object"
    }
  },
  "required": [
    "batchPredictionJobId",
    "createdAt",
    "createdBy",
    "description",
    "earliestPredictionTimestamp",
    "externalContextUrl",
    "id",
    "isLocked",
    "latestPredictionTimestamp",
    "name",
    "predictionsCount",
    "serviceHealth"
  ],
  "type": "object"
}

Responses

Status Meaning Description Schema
200 OK none MonitoringBatch

To perform this operation, you must be authenticated by means of one of the following methods:

BearerAuth

GET /api/v2/deployments/{deploymentId}/monitoringBatches/{monitoringBatchId}/models/

List information about models that have data in a monitoring batch.

Parameters

Name In Type Required Description
offset query integer false Number of results to skip.
limit query integer false At most this many results are returned. The default may change without notice.
modelId query string false ID of the model associated with a batch.
deploymentId path string true Unique identifier of the deployment.
monitoringBatchId path string true ID of the monitoring batch.

Example responses

200 Response

{
  "properties": {
    "count": {
      "description": "Number of items returned on this page.",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "data": {
      "description": "List of models with data on a monitoring batch.",
      "items": {
        "properties": {
          "batchId": {
            "description": "ID of this monitoring batch.",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "endTime": {
            "description": "Latest time of a prediction on this model in this batch",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "modelId": {
            "description": "ID of a model with data on this batch",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "predictionsCount": {
            "description": "Count of predictions rows on this model in this batch",
            "type": "integer",
            "x-versionadded": "v2.33"
          },
          "startTime": {
            "description": "Earliest time of a prediction on this model in this batch",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          }
        },
        "required": [
          "batchId",
          "endTime",
          "modelId",
          "predictionsCount",
          "startTime"
        ],
        "type": "object"
      },
      "type": "array",
      "x-versionadded": "v2.33"
    },
    "next": {
      "description": "URL pointing to the next page (if null, there is no next page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "previous": {
      "description": "URL pointing to the previous page (if null, there is no previous page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "totalCount": {
      "description": "The total number of items across all pages.",
      "type": "integer",
      "x-versionadded": "v2.33"
    }
  },
  "required": [
    "data",
    "next",
    "previous",
    "totalCount"
  ],
  "type": "object"
}

Responses

Status Meaning Description Schema
200 OK none MonitoringBatchModelListResponse

To perform this operation, you must be authenticated by means of one of the following methods:

BearerAuth

GET /api/v2/deployments/{deploymentId}/monitoringBatches/{monitoringBatchId}/models/{modelId}/

Get information about a model that has data in a monitoring batch.

Parameters

Name In Type Required Description
deploymentId path string true Unique identifier of the deployment.
monitoringBatchId path string true ID of the monitoring batch.
modelId path string true ID of the model.

Example responses

200 Response

{
  "properties": {
    "batchId": {
      "description": "ID of this monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "endTime": {
      "description": "Latest time of a prediction on this model in this batch",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "modelId": {
      "description": "ID of a model with data on this batch",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "predictionsCount": {
      "description": "Count of predictions rows on this model in this batch",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "startTime": {
      "description": "Earliest time of a prediction on this model in this batch",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    }
  },
  "required": [
    "batchId",
    "endTime",
    "modelId",
    "predictionsCount",
    "startTime"
  ],
  "type": "object"
}

Responses

Status Meaning Description Schema
200 OK none MonitoringBatchModel

To perform this operation, you must be authenticated by means of one of the following methods:

BearerAuth

PATCH /api/v2/deployments/{deploymentId}/monitoringBatches/{monitoringBatchId}/models/{modelId}/

Update information about model data in a batch.

Body parameter

{
  "properties": {
    "endTime": {
      "description": "Latest time of predictions on this model in this batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "startTime": {
      "description": "Earliest time of predictions on this model in this batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    }
  },
  "type": "object"
}

Parameters

Name In Type Required Description
deploymentId path string true Unique identifier of the deployment.
monitoringBatchId path string true ID of the monitoring batch.
modelId path string true ID of the model.
body body MonitoringBatchModelUpdate false none

Responses

Status Meaning Description Schema
200 OK none None

To perform this operation, you must be authenticated by means of one of the following methods:

BearerAuth

Schemas

MonitoringBatch

{
  "properties": {
    "batchPredictionJobId": {
      "description": "ID of the batch prediction job associated with the batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "batchPredictionJobStatus": {
      "default": null,
      "description": "Status of the batch prediction job associated with the batch",
      "enum": [
        "INITIALIZING",
        "RUNNING",
        "COMPLETED",
        "ABORTED",
        "FAILED",
        null
      ],
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "createdAt": {
      "description": "Creation timestamp of the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "createdBy": {
      "description": "Creator of the monitoring batch.",
      "properties": {
        "id": {
          "description": "ID of the user who created the monitoring batch.",
          "type": "string",
          "x-versionadded": "v2.33"
        },
        "name": {
          "description": "Name of the user who created monitoring batch.",
          "type": "string",
          "x-versionadded": "v2.33"
        }
      },
      "required": [
        "id",
        "name"
      ],
      "type": "object"
    },
    "description": {
      "description": "Description of the monitoring batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "earliestPredictionTimestamp": {
      "description": "Earliest prediction request timestamp in the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "externalContextUrl": {
      "description": "External URL associated with the batch.",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "id": {
      "description": "ID of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "isLocked": {
      "description": "Whether or not predictions can be added to the batch",
      "type": "boolean",
      "x-versionadded": "v2.33"
    },
    "latestPredictionTimestamp": {
      "description": "Latest prediction request timestamp in the monitoring batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "name": {
      "description": "Name of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "predictionsCount": {
      "description": "Count of predictions rows in the monitoring batch.",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "serviceHealth": {
      "description": "Service health of the monitoring batch.",
      "properties": {
        "message": {
          "description": "Monitoring batch service health message.",
          "type": "string",
          "x-versionadded": "v2.33"
        },
        "status": {
          "description": "Monitoring batch service health status.",
          "type": "string",
          "x-versionadded": "v2.33"
        }
      },
      "required": [
        "message",
        "status"
      ],
      "type": "object"
    }
  },
  "required": [
    "batchPredictionJobId",
    "createdAt",
    "createdBy",
    "description",
    "earliestPredictionTimestamp",
    "externalContextUrl",
    "id",
    "isLocked",
    "latestPredictionTimestamp",
    "name",
    "predictionsCount",
    "serviceHealth"
  ],
  "type": "object"
}

Properties

Name Type Required Restrictions Description
batchPredictionJobId string,null true ID of the batch prediction job associated with the batch.
batchPredictionJobStatus string,null false Status of the batch prediction job associated with the batch
createdAt string(date-time) true Creation timestamp of the monitoring batch.
createdBy MonitoringBatchCreator true Creator of the monitoring batch.
description string,null true Description of the monitoring batch.
earliestPredictionTimestamp string(date-time) true Earliest prediction request timestamp in the monitoring batch.
externalContextUrl string,null(uri) true External URL associated with the batch.
id string true ID of the monitoring batch.
isLocked boolean true Whether or not predictions can be added to the batch
latestPredictionTimestamp string(date-time) true Latest prediction request timestamp in the monitoring batch.
name string true Name of the monitoring batch.
predictionsCount integer true Count of predictions rows in the monitoring batch.
serviceHealth MonitoringBatchServiceHealth true Service health of the monitoring batch.

Enumerated Values

Property Value
batchPredictionJobStatus [INITIALIZING, RUNNING, COMPLETED, ABORTED, FAILED, null]

MonitoringBatchCreateUpdate

{
  "properties": {
    "batchName": {
      "description": "Name of the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "description": {
      "description": "Description of the monitoring batch.",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "externalContextUrl": {
      "description": "External URL associated with the batch.",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "isLocked": {
      "description": "Whether or not predictions can be added to the batch",
      "type": [
        "boolean",
        "null"
      ],
      "x-versionadded": "v2.33"
    }
  },
  "type": "object"
}

Properties

Name Type Required Restrictions Description
batchName string false Name of the monitoring batch.
description string,null false Description of the monitoring batch.
externalContextUrl string,null(uri) false External URL associated with the batch.
isLocked boolean,null false Whether or not predictions can be added to the batch

MonitoringBatchCreator

{
  "description": "Creator of the monitoring batch.",
  "properties": {
    "id": {
      "description": "ID of the user who created the monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "name": {
      "description": "Name of the user who created monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    }
  },
  "required": [
    "id",
    "name"
  ],
  "type": "object"
}

Creator of the monitoring batch.

Properties

Name Type Required Restrictions Description
id string true ID of the user who created the monitoring batch.
name string true Name of the user who created monitoring batch.

MonitoringBatchListResponse

{
  "properties": {
    "count": {
      "description": "Number of items returned on this page.",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "data": {
      "description": "List of monitoring batches.",
      "items": {
        "properties": {
          "batchPredictionJobId": {
            "description": "ID of the batch prediction job associated with the batch.",
            "type": [
              "string",
              "null"
            ],
            "x-versionadded": "v2.33"
          },
          "batchPredictionJobStatus": {
            "default": null,
            "description": "Status of the batch prediction job associated with the batch",
            "enum": [
              "INITIALIZING",
              "RUNNING",
              "COMPLETED",
              "ABORTED",
              "FAILED",
              null
            ],
            "type": [
              "string",
              "null"
            ],
            "x-versionadded": "v2.33"
          },
          "createdAt": {
            "description": "Creation timestamp of the monitoring batch.",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "createdBy": {
            "description": "Creator of the monitoring batch.",
            "properties": {
              "id": {
                "description": "ID of the user who created the monitoring batch.",
                "type": "string",
                "x-versionadded": "v2.33"
              },
              "name": {
                "description": "Name of the user who created monitoring batch.",
                "type": "string",
                "x-versionadded": "v2.33"
              }
            },
            "required": [
              "id",
              "name"
            ],
            "type": "object"
          },
          "description": {
            "description": "Description of the monitoring batch.",
            "type": [
              "string",
              "null"
            ],
            "x-versionadded": "v2.33"
          },
          "earliestPredictionTimestamp": {
            "description": "Earliest prediction request timestamp in the monitoring batch.",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "externalContextUrl": {
            "description": "External URL associated with the batch.",
            "format": "uri",
            "type": [
              "string",
              "null"
            ],
            "x-versionadded": "v2.33"
          },
          "id": {
            "description": "ID of the monitoring batch.",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "isLocked": {
            "description": "Whether or not predictions can be added to the batch",
            "type": "boolean",
            "x-versionadded": "v2.33"
          },
          "latestPredictionTimestamp": {
            "description": "Latest prediction request timestamp in the monitoring batch.",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "name": {
            "description": "Name of the monitoring batch.",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "predictionsCount": {
            "description": "Count of predictions rows in the monitoring batch.",
            "type": "integer",
            "x-versionadded": "v2.33"
          },
          "serviceHealth": {
            "description": "Service health of the monitoring batch.",
            "properties": {
              "message": {
                "description": "Monitoring batch service health message.",
                "type": "string",
                "x-versionadded": "v2.33"
              },
              "status": {
                "description": "Monitoring batch service health status.",
                "type": "string",
                "x-versionadded": "v2.33"
              }
            },
            "required": [
              "message",
              "status"
            ],
            "type": "object"
          }
        },
        "required": [
          "batchPredictionJobId",
          "createdAt",
          "createdBy",
          "description",
          "earliestPredictionTimestamp",
          "externalContextUrl",
          "id",
          "isLocked",
          "latestPredictionTimestamp",
          "name",
          "predictionsCount",
          "serviceHealth"
        ],
        "type": "object"
      },
      "type": "array",
      "x-versionadded": "v2.33"
    },
    "next": {
      "description": "URL pointing to the next page (if null, there is no next page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "previous": {
      "description": "URL pointing to the previous page (if null, there is no previous page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "totalCount": {
      "description": "The total number of items across all pages.",
      "type": "integer",
      "x-versionadded": "v2.33"
    }
  },
  "required": [
    "data",
    "next",
    "previous",
    "totalCount"
  ],
  "type": "object"
}

Properties

Name Type Required Restrictions Description
count integer false Number of items returned on this page.
data [MonitoringBatch] true List of monitoring batches.
next string,null(uri) true URL pointing to the next page (if null, there is no next page).
previous string,null(uri) true URL pointing to the previous page (if null, there is no previous page).
totalCount integer true The total number of items across all pages.

MonitoringBatchModel

{
  "properties": {
    "batchId": {
      "description": "ID of this monitoring batch.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "endTime": {
      "description": "Latest time of a prediction on this model in this batch",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "modelId": {
      "description": "ID of a model with data on this batch",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "predictionsCount": {
      "description": "Count of predictions rows on this model in this batch",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "startTime": {
      "description": "Earliest time of a prediction on this model in this batch",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    }
  },
  "required": [
    "batchId",
    "endTime",
    "modelId",
    "predictionsCount",
    "startTime"
  ],
  "type": "object"
}

Properties

Name Type Required Restrictions Description
batchId string true ID of this monitoring batch.
endTime string(date-time) true Latest time of a prediction on this model in this batch
modelId string true ID of a model with data on this batch
predictionsCount integer true Count of predictions rows on this model in this batch
startTime string(date-time) true Earliest time of a prediction on this model in this batch

MonitoringBatchModelListResponse

{
  "properties": {
    "count": {
      "description": "Number of items returned on this page.",
      "type": "integer",
      "x-versionadded": "v2.33"
    },
    "data": {
      "description": "List of models with data on a monitoring batch.",
      "items": {
        "properties": {
          "batchId": {
            "description": "ID of this monitoring batch.",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "endTime": {
            "description": "Latest time of a prediction on this model in this batch",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "modelId": {
            "description": "ID of a model with data on this batch",
            "type": "string",
            "x-versionadded": "v2.33"
          },
          "predictionsCount": {
            "description": "Count of predictions rows on this model in this batch",
            "type": "integer",
            "x-versionadded": "v2.33"
          },
          "startTime": {
            "description": "Earliest time of a prediction on this model in this batch",
            "format": "date-time",
            "type": "string",
            "x-versionadded": "v2.33"
          }
        },
        "required": [
          "batchId",
          "endTime",
          "modelId",
          "predictionsCount",
          "startTime"
        ],
        "type": "object"
      },
      "type": "array",
      "x-versionadded": "v2.33"
    },
    "next": {
      "description": "URL pointing to the next page (if null, there is no next page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "previous": {
      "description": "URL pointing to the previous page (if null, there is no previous page).",
      "format": "uri",
      "type": [
        "string",
        "null"
      ],
      "x-versionadded": "v2.33"
    },
    "totalCount": {
      "description": "The total number of items across all pages.",
      "type": "integer",
      "x-versionadded": "v2.33"
    }
  },
  "required": [
    "data",
    "next",
    "previous",
    "totalCount"
  ],
  "type": "object"
}

Properties

Name Type Required Restrictions Description
count integer false Number of items returned on this page.
data [MonitoringBatchModel] true List of models with data on a monitoring batch.
next string,null(uri) true URL pointing to the next page (if null, there is no next page).
previous string,null(uri) true URL pointing to the previous page (if null, there is no previous page).
totalCount integer true The total number of items across all pages.

MonitoringBatchModelUpdate

{
  "properties": {
    "endTime": {
      "description": "Latest time of predictions on this model in this batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "startTime": {
      "description": "Earliest time of predictions on this model in this batch.",
      "format": "date-time",
      "type": "string",
      "x-versionadded": "v2.33"
    }
  },
  "type": "object"
}

Properties

Name Type Required Restrictions Description
endTime string(date-time) false Latest time of predictions on this model in this batch.
startTime string(date-time) false Earliest time of predictions on this model in this batch.

MonitoringBatchServiceHealth

{
  "description": "Service health of the monitoring batch.",
  "properties": {
    "message": {
      "description": "Monitoring batch service health message.",
      "type": "string",
      "x-versionadded": "v2.33"
    },
    "status": {
      "description": "Monitoring batch service health status.",
      "type": "string",
      "x-versionadded": "v2.33"
    }
  },
  "required": [
    "message",
    "status"
  ],
  "type": "object"
}

Service health of the monitoring batch.

Properties

Name Type Required Restrictions Description
message string true Monitoring batch service health message.
status string true Monitoring batch service health status.