Skip to content

Query quality operations

GET /api/v1/quality/operations: request fields and declared response contract.

GET/api/v1/quality/operations

Authorization
Permissionquality.read
Workspace scoperequired
Scope targetworkspace

Parameters

Path parameters: none.

Query parameters
FieldTypeRequiredNullableDefault
collection"constraint_runs" | "alerts"requirednon-null—
cursorstringoptionalnon-null—
limitintegeroptionalnon-null—
savedView"open_alerts" | "resolved_alerts" | "failed_runs" | "breaching_runs"optionalnon-null—
filtersobjectoptionalnon-null—
filters.statestringoptionalnon-null—
filters.constraintIdstringoptionalnon-null—
filters.causestringoptionalnon-null—
staleAfterSecondsintegeroptionalnon-null—
workerHealthyWithinSecondsintegeroptionalnon-null—

Response

200

Response fields
FieldTypeRequiredNullableDefault
dataunknownrequirednon-null—

Declared failures

Declared failures
QUALITY_OPERATIONS_QUERY_FAILED500 — not retryable

Readback

This method returns the current state it read.

  • quality.operations.query

Request example

Schematic only. Replace placeholders with real values and include all required nested fields.

GET /api/v1/quality/operations?collection=constraint_runs HTTP/1.1
Authorization: Bearer <token>
x-merulan-workspace-id: <workspace-id>