Skip to main content
Create, patch, trigger and delete drift, performance and data quality monitors. For task-oriented walkthroughs of these operations, see the Monitor guide. Every mutation below is sent as a POST to https://app.arize.com/graphql with an x-api-key header; see Forming calls.

Mutations in this page

Reference

createDriftMonitor

Creates a new custom drift monitor. createDriftMonitor(input: CreateDriftMonitorMutationInput!): CreateDriftMonitorMutationPayload

Arguments

CreateDriftMonitorMutationInput!
required

Returns

Monitor!
The created drift monitor.

Example

Only required input fields are shown. Replace <ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.

createPerformanceMonitor

Creates a new custom performance monitor. createPerformanceMonitor(input: CreatePerformanceMonitorMutationInput!): CreatePerformanceMonitorMutationPayload

Arguments

CreatePerformanceMonitorMutationInput!
required

Returns

Monitor!
The created performance monitor.

Example

Only required input fields are shown. Replace <ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.

createDataQualityMonitor

createDataQualityMonitor(input: CreateDataQualityMonitorMutationInput!): CreateDataQualityMonitorMutationPayload

Arguments

CreateDataQualityMonitorMutationInput!
required

Returns

Monitor
The created data quality monitor.

Example

Only required input fields are shown. Replace <ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.

patchDriftMonitor

patchDriftMonitor(input: PatchDriftMonitorInput!): PatchDriftMonitorPayload

Arguments

PatchDriftMonitorInput!
required

Returns

Monitor!
The updated drift monitor.

Example

Only required input fields are shown. Replace <ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.

patchPerformanceMonitor

patchPerformanceMonitor(input: PatchPerformanceMonitorInput!): PatchPerformanceMonitorPayload

Arguments

PatchPerformanceMonitorInput!
required

Returns

Monitor!
The updated performance monitor.

Example

Only required input fields are shown. Replace <ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.

patchDataQualityMonitor

patchDataQualityMonitor(input: PatchDataQualityMonitorInput!): PatchDataQualityMonitorPayload

Arguments

PatchDataQualityMonitorInput!
required

Returns

Monitor!
The updated data quality monitor.

Example

Only required input fields are shown. Replace <ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.

patchMonitor

patchMonitor(input: PatchMonitorInput!): PatchMonitorPayload

Arguments

PatchMonitorInput!
required

Returns

Monitor!
The updated monitor.

Example

Only required input fields are shown. Replace <ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.

triggerMonitor

Manually trigger a monitor triggerMonitor(input: TriggerMonitorInput!): TriggerMonitorPayload

Arguments

TriggerMonitorInput!
required

Returns

Boolean!
Whether the monitor was successfully triggered
Monitor
The monitor the evaluation was run on

Example

Only required input fields are shown. Replace <ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.

deleteMonitor

deleteMonitor(input: DeleteMonitorMutationInput!): DeleteMonitorMutationPayload

Arguments

DeleteMonitorMutationInput!
required

Returns

Monitor
Model

Example

Only required input fields are shown. Replace <ID> and <string> placeholders with real values; the object graph page shows how to look IDs up.