Skip to content

Inspect process frameworks

POST /api/v1/process-frameworks/inspect: request fields and declared response contract.

POST/api/v1/process-frameworks/inspect

Authorization
Permissionsettings.read
Workspace scoperequired
Scope targetworkspace

Request body

Request body fields
FieldTypeRequiredNullableDefault
authorityunknownrequirednon-null—
frameworkKeystringrequirednon-null—
releaseKeystringrequirednon-null—

Response

201

Response fields
FieldTypeRequiredNullableDefault
dataobjectrequirednon-null—
data.assetstringrequirednon-null—
data.authorityunknownrequirednon-null—
data.familyobjectrequirednon-null—
data.family.idstringrequirednon-null—
data.family.frameworkKeystringrequirednon-null—
data.family.labelstringrequirednon-null—
data.releaseobjectrequirednon-null—
data.release.idstringrequirednon-null—
data.release.releaseKeystringrequirednon-null—
data.release.sourceVersionstringrequirednon-null—
data.release.contentDigeststringrequirednon-null—
data.release.publicationState"imported" | "validated" | "published" | "superseded"requirednon-null—
data.release.supersedesReleaseIdstringoptionalnon-null—
data.release.sourcePolicyobjectrequirednon-null—
data.release.sourcePolicy.storedFieldsarrayrequirednon-null—
data.release.sourcePolicy.disclosedFieldsarrayrequirednon-null—
data.levelDefinitionsarrayrequirednon-null—
data.elementsarrayrequirednon-null—

Declared failures

Declared failures
ACCESS_DENIED403 — not retryable
CORE_ERROR500 — not retryable
NOT_FOUND404 — not retryable
VALIDATION_ERROR400 — not retryable

Readback

This method returns the current state it read.

  • processFrameworks.inspect

Request example

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

POST /api/v1/process-frameworks/inspect HTTP/1.1
Authorization: Bearer <token>
x-merulan-workspace-id: <workspace-id>
Content-Type: application/json

{
  "authority": "<authority>",
  "frameworkKey": "<frameworkKey>",
  "releaseKey": "<releaseKey>"
}