Skip to content

Preview saved queries

POST /api/v1/saved-queries/preview: request fields and declared response contract.

POST/api/v1/saved-queries/preview

Authorization
Permissionsaved-query.read
Workspace scoperequired
Scope targetworkspace

Request body

Request body fields
FieldTypeRequiredNullableDefault
definitionobjectrequirednon-null—
definition.titlestringrequirednon-null—
definition.descriptionstringoptionalnon-null—
definition.kindstringrequirednon-null—
definition.targetunknownrequirednon-null—
definition.wherereferenceoptionalnon-null—
definition.compositereferenceoptionalnon-null—
definition.sortarrayoptionalnon-null—
definition.defaultLimitintegeroptionalnon-null—
definition.tagsarrayoptionalnon-null—
resultMode"rows" | "refs"optionalnon-null—
sizeintegeroptionalnon-null—

Response

201

Response fields
FieldTypeRequiredNullableDefault
dataunknownrequirednon-null—

Declared failures

Declared failures
SAVED_QUERY_PREVIEW_FAILED400 — not retryable
SAVED_QUERY_SET_INVALID422 — not retryable
SAVED_QUERY_SET_OVERFLOW422 — not retryable
SAVED_QUERY_SET_PROJECTION_STALE503 — retryable
SAVED_QUERY_SET_UNAUTHORIZED403 — not retryable

Readback

This method returns the current state it read.

  • savedQueries.preview

Request example

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

POST /api/v1/saved-queries/preview HTTP/1.1
Authorization: Bearer <token>
x-merulan-workspace-id: <workspace-id>
Content-Type: application/json

{
  "definition": {}
}