Skip to content

Types

This page is generated from the OpenAPI document of the API (src/Vellum.Web/openapi.json) when the documentation is built.

Field Type Required Notes
contentHash string or null yes
revisionId string (uuid) or null no
branchId string (uuid) or null no
Field Type Required Notes
name string or null yes
acceptWithIssues boolean no default false
Field Type Required Notes
scenarioId string (uuid) yes
Field Type Required Notes
id string (uuid) yes
sourceChannelId string (uuid) yes
targetChannelId string (uuid) yes
routingKey string or null yes
Field Type Required Notes
id string (uuid) yes
name string yes
kind string yes
Field Type Required Notes
id string (uuid) yes
kind string yes
name string yes
description string or null yes
technology string or null yes
ownerId string (uuid) or null yes
status string or null yes
parentId string (uuid) or null yes
tags array of string or null yes
Field Type Required Notes
id string (uuid) yes
name string yes
description string or null yes
producerId string (uuid) yes
consumerIds array of string (uuid) yes
schemaId string (uuid) or null yes
tags array of string or null yes
Field Type Required Notes
id string (uuid) yes
ownerId string (uuid) yes
name string yes
transport string yes
requestSchemaId string (uuid) or null yes
responseSchemaId string (uuid) or null yes
timeoutMs integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
retry null or RetryDto yes
Field Type Required Notes
id string (uuid) yes
fromId string (uuid) yes
toId string (uuid) yes
label string or null yes
technology string or null yes
kind string or null no
Field Type Required Notes
id string (uuid) yes
channelId string (uuid) yes
consumerId string (uuid) yes
retry null or RetryDto yes
deadLetterChannelId string (uuid) or null yes
Field Type Required Notes
caller string yes
tokenId string (uuid) or null yes
workspaceId string (uuid) or null yes
projectId string (uuid) or null yes
scopes array of string yes
expiresAt string (date-time) or null yes
mcpEndpoint string yes
reference string yes
skill string yes
tools array of CapableTool yes
endpoints array of CapableEndpoint yes
Field Type Required Notes
id string (uuid) yes
name string yes
token string yes
scopes array of string yes
projectId string (uuid) or null yes
expiresAt string (date-time) yes
Field Type Required Notes
id string (uuid) yes
name string yes
scopes array of string yes
projectId string (uuid) or null yes
createdBy string yes
createdAt string (date-time) yes
expiresAt string (date-time) yes
lastUsedAt string (date-time) or null yes
revokedAt string (date-time) or null yes
Field Type Required Notes
ok boolean yes
latencyMs integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
model string yes
reportedModel string or null yes
supportsStructuredOutput boolean or null yes
error null or ConnectionTestError yes
structuredOutputNote string or null no
Field Type Required Notes
id string (uuid) yes
kind string yes
name string yes
model string yes
baseUrl string no default ""
enabled boolean no default true
supportsStructuredOutput boolean no default true
supportsStreaming boolean no default true
temperature number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
timeoutSeconds integer (int32) or string (int32) no pattern "^-?(?:0|[1-9]\\d*)$", default 60
monthlyBudgetUsd number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
requestsPerMinute integer (int32) or string (int32) or null no pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
providers array of AiProviderSettings yes
taskRouting TaskRouting yes
Field Type Required Notes
status string yes
reason AiUnavailableReason yes
Field Type Required Notes
code string yes
message string yes
setting string or null yes
retryAfterSeconds integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
from string (date-time) yes
to string (date-time) yes
totals array of AiUsageTotal yes
Field Type Required Notes
providerId string (uuid) yes
providerKind string yes
model string yes
task string yes
calls integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
inputTokens integer (int64) or string (int64) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
outputTokens integer (int64) or string (int64) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
costUsd number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
costKnown boolean yes
costEstimated boolean yes
Field Type Required Notes
elements integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
operations integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
channels integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
subscriptions integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
messages integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
relationships integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
bindings integer (int32) or string (int32) no pattern "^-?(?:0|[1-9]\\d*)$", default 0
Field Type Required Notes
alias string yes
id string (uuid) or null yes
name string or null yes
Field Type Required Notes
title string yes
whyNot string or null yes
Field Type Required Notes
currency string yes
left number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
right number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
delta number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
Field Type Required Notes
answer string yes
Field Type Required Notes
revision integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
contentHash string yes
Field Type Required Notes
id string (uuid) yes
alias string yes
action string yes
entityKind string yes
name string yes
proposed ProposedEntity yes
dependsOn array of string (uuid) yes
confidence number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
rationale string yes
status string yes
Field Type Required Notes
alias string yes
action string yes
target string or null yes
entityKind string yes
name string yes
description string or null yes
technology string or null yes
elementKind string or null yes
parent string or null yes
from string or null yes
to string or null yes
label string or null yes
relationshipKind string or null yes
owner string or null yes
transport string or null yes
channelKind string or null yes
channel string or null yes
consumer string or null yes
producer string or null yes
consumers array of string or null yes
confidence number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
rationale string yes
Field Type Required Notes
summary string yes
items array of ArchitectureItemOutput yes
openQuestions array of string yes
reasoningSummary string yes
Field Type Required Notes
id string (uuid) yes
projectId string (uuid) yes
branchId string (uuid) or null yes
request string yes
status string yes
scope string yes
summary string yes
reasoningSummary string yes
openQuestions array of string yes
items array of ArchitectureItemDto yes
resolvedToExisting array of ResolvedToExisting yes
rejectedReferences array of RejectedReference yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
stale boolean yes
itemIssues array of ProposalItemFailure yes
omitted AliasOmitted yes
omittedPrivate null or OmittedPrivate yes
provider ProposalProvider yes
promptTemplateVersion string yes
usage ProposalUsage yes
createdBy string yes
createdAt string (date-time) yes
decidedBy string or null yes
decidedAt string (date-time) or null yes
origin string yes

Type: "constant" or "poisson" or "ramp" or "burst"

Field Type Required Notes
kind ArrivalKind yes
ratePerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
toRatePerSecond number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
bursts array of BurstWindow or null yes
durationSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
warmUpSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
label AssumptionLabel no
measurementRef string or null no

Type: AssertionOutcomeAssertion or AssertionEventCountAssertion

Field Type Required Notes
type "event-count" no
kind TraceEventKind yes
target string (uuid) or null yes
expected integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
id string yes
Field Type Required Notes
id string yes
passed boolean yes
detail string yes
vacuous boolean yes
vacuousReason string or null yes
Field Type Required Notes
type "outcome" no
step string yes
expected StepOutcome yes
id string yes
Field Type Required Notes
id string yes
passed boolean yes
detail string yes

Type: "declared" or "measured"

Field Type Required Notes
id string (uuid) or null yes
name string yes
kind string yes
subjectId string (uuid) or null yes
value number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
unit string yes
label string yes
source string or null yes
effectiveDate string (date) yes
Field Type Required Notes
group string yes
target string (uuid) or null yes
name string yes
field string yes
value string yes
unit string yes
label AssumptionLabel yes
measurementRef string or null yes
measurementStale boolean or null no
Field Type Required Notes
at string (date-time) yes
actorId string yes
action string yes
target string yes
Field Type Required Notes
baseUrl string or null yes
environment string or null yes
version integer (int64) or string (int64) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
meterId string yes
skuId string or null yes
armRegionName string or null yes
currency string yes
Field Type Required Notes
meterId string yes
meterName string yes
productId string yes
productName string yes
skuId string yes
skuName string yes
armSkuName string yes
serviceName string yes
serviceFamily string yes
armRegionName string yes
location string yes
unitOfMeasure string yes
retailPrice number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
currencyCode string yes
effectiveStartDate string (date) or null yes
type string yes
tierMinimumUnits number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
reservationTerm string or null yes
isPrimaryMeterRegion boolean or null yes
notImportable string or null yes
Field Type Required Notes
items array of AzureMeter yes
more boolean yes
sourceUrl string yes
Field Type Required Notes
fromMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
toMs number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
peakDepth integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
peakAtMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
id string (uuid) yes
sourceChannelId string (uuid) yes
targetChannelId string (uuid) yes
routingKey string or null yes
factStatus string yes
provenance null or ProvenanceDto yes
stale null or StaleDto no
Field Type Required Notes
stepId string yes
needs array of string yes
Field Type Required Notes
code string yes
subject string yes
message string yes
Field Type Required Notes
label string yes
found boolean yes
id string (uuid) or null yes
name string or null yes
kind string or null yes
utilisation number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
saturated array of string (uuid) or null yes
rule string yes
growthRule string or null yes
meanDepthByQuarter array of number (double) or string (double) or null no
depthAtEndOfArrivals integer (int32) or string (int32) or null no pattern "^-?(?:0|[1-9]\\d*)$"
growthPerSecond number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
stepId string yes
probability number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
label AssumptionLabel no
measurementRef string or null no
Field Type Required Notes
elementIds array of string (uuid) yes
operationIds array of string (uuid) yes
channelIds array of string (uuid) yes
subscriptionIds array of string (uuid) yes
messageIds array of string (uuid) yes
schemaIds array of string (uuid) yes
scenarioIds array of string (uuid) yes
requirementIds array of string yes
Field Type Required Notes
format string yes
generator GeneratorInfo yes
pinned PinnedState yes
selection BriefSelection yes
included BriefIncluded yes
notApproved array of string yes
retired array of string yes
unconfirmedFacts array of string (uuid) yes
sha256 string yes
bytes integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
buildReady boolean yes
blockers array of Blocker yes
changeScanId string (uuid) or null no
Field Type Required Notes
promiseIds array of string (uuid) or null no
scenarioIds array of string (uuid) or null no
elementIds array of string (uuid) or null no
revisionId string (uuid) or null no
branchId string (uuid) or null no
changeScanId string (uuid) or null no
Field Type Required Notes
brief string yes
manifest BriefManifest yes
Field Type Required Notes
promiseIds array of string (uuid) yes
scenarioIds array of string (uuid) yes
elementIds array of string (uuid) yes
Field Type Required Notes
format string yes
generator GeneratorInfo yes
pinned PinnedState yes
files array of BundleFile yes
bundleHash string yes
buildReady boolean yes
blockers array of Blocker yes
selfCheck SelfCheck yes
Field Type Required Notes
path string yes
sha256 string yes
bytes integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
fromSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
toSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
ratePerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
method string yes
path string yes
scopes array of string yes
Field Type Required Notes
name string yes
scope string yes
description string yes
Field Type Required Notes
category string yes
amounts array of AmountDelta yes
leftUnknownLines integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
rightUnknownLines integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
category string yes
known array of Money yes
knownLines integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
unknownLines integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
scanId string (uuid) yes
repository string yes
kind string yes
base ImpactSideDto yes
head ImpactSideDto yes
limits array of string yes
changes array of ImpactChangeDto yes
flows array of ImpactFlowDto yes
promises array of ImpactPromiseDto yes
promisesNotAffected integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
role string yes
Field Type Required Notes
id string (uuid) yes
name string yes
kind string yes
factStatus string yes
provenance null or ProvenanceDto yes
stale null or StaleDto no

Type: string (uuid)

Field Type Required Notes
label string yes
id string (uuid) yes
name string yes
published integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
publishFailed integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
kind string yes
id string (uuid) yes
name string yes
Field Type Required Notes
streamId string (uuid) yes
version integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
revisionId string (uuid) or null yes
revisionName string or null yes
Field Type Required Notes
comparable boolean yes
reason string or null yes
cheaper string or null yes
difference null or Money yes
totals array of AmountDelta yes
categories array of CategoryDelta yes
resources array of ResourceDelta yes
leftUnknown array of UnknownLine yes
rightUnknown array of UnknownLine yes
Field Type Required Notes
left EstimateDto yes
right EstimateDto yes
comparison Comparison yes
Field Type Required Notes
level string yes
rule string yes
reasons array of string yes
Field Type Required Notes
code string yes
message string yes
Field Type Required Notes
from string yes
Field Type Required Notes
id string (uuid) yes
name string yes
kind string yes
subjectId string (uuid) or null yes
value number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
unit string yes
label string yes
source string or null yes
effectiveDate string (date) yes
Field Type Required Notes
provider string yes
region string yes
currency string yes
azureRetailPricesBaseUrl string no default "https://prices.azure.com"
stalePriceAfterDays integer (int32) or string (int32) no pattern "^-?(?:0|[1-9]\\d*)$", default 90
Field Type Required Notes
branchId string (uuid) yes
version integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
resources array of ResourceDto yes
assumptions array of CostAssumption yes
Field Type Required Notes
completed integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
failed integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
rejected integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
timedOut integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
dropped integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
deadLettered integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
name string or null yes
scopes array of string or null yes
projectId string (uuid) or null yes
expiresAt string (date-time) or null yes
Field Type Required Notes
request string or null yes
branchId string (uuid) or null yes
selection array of string (uuid) or null no
Field Type Required Notes
id string (uuid) yes
body string yes
entityId string (uuid) or null no
entityType string or null no
Field Type Required Notes
id string (uuid) yes
title string yes
spaceId string (uuid) or null no
elementId string (uuid) or null no
draftId string (uuid) or null no
type string or null no
Field Type Required Notes
id string (uuid) yes
name string yes
Field Type Required Notes
request string or null yes
branchId string (uuid) or null yes
reviseScenarioId string (uuid) or null yes
selection array of string (uuid) or null no
Field Type Required Notes
id string (uuid) yes
name string yes
description string or null yes
Field Type Required Notes
id string (uuid) yes
name string yes
note string or null yes
Field Type Required Notes
id string (uuid) yes
name string yes
description string or null yes
content string yes
Field Type Required Notes
id string (uuid) yes
name string yes
Field Type Required Notes
id string (uuid) yes
name string yes
baseRevisionId string (uuid) or null yes
costSheetFrom string or null no
Field Type Required Notes
id string (uuid) yes
name string yes
rootElementId string (uuid) or null yes
Field Type Required Notes
id string (uuid) yes
name string yes
Field Type Required Notes
id string (uuid) yes
projectId string (uuid) yes
branchId string (uuid) or null yes
question string yes
focus array of string (uuid) yes
questions array of CritiqueQuestion yes
risks array of CritiqueRisk yes
proposedDecisions array of CritiqueProposedDecision yes
leftOut array of CritiqueLeftOut yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
findingsHash string yes
stale boolean yes
findingsSent integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
findingsLeftOut integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
omitted AliasOmitted yes
omittedPrivate null or OmittedPrivate yes
provider ProposalProvider yes
promptTemplateVersion string yes
usage ProposalUsage yes
disclaimer string yes
createdBy string yes
createdAt string (date-time) yes
Field Type Required Notes
where string yes
reason string yes
Field Type Required Notes
title string yes
context string yes
decision string yes
alternatives array of Alternative yes
settles array of Settles yes
about array of Cited yes
keptAs string (uuid) or null no
Field Type Required Notes
about array of Cited yes
text string yes
why string or null yes
source string yes
note string or null yes
keptAs string (uuid) or null no
Field Type Required Notes
question string or null no
focus array of string (uuid) or null no
branchId string (uuid) or null no
Field Type Required Notes
about array of Cited yes
claim string yes
ruleId string yes
subjectId string (uuid) yes
findingResult string or null no
findingReason string or null no
claimSource string no default "assistant"
Field Type Required Notes
id string (uuid) yes
branchId string (uuid) or null yes
question string yes
createdBy string yes
createdAt string (date-time) yes
Field Type Required Notes
provider string yes
region string or null yes
sku string yes
description string or null yes
unit string yes
unitPrice number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
currency string yes
effectiveDate string (date) yes
Field Type Required Notes
reachable boolean yes
Field Type Required Notes
accept array of string (uuid) or null yes
reject array of string (uuid) or null yes
Field Type Required Notes
accept array of string (uuid) or null yes
reject array of string (uuid) or null yes
relink array of RelinkChoice or null no
acknowledgeImpact boolean no default false
Field Type Required Notes
accepted array of string (uuid) yes
rejected array of string (uuid) yes
failed array of DecisionFailure yes
relinked array of string (uuid) yes
Field Type Required Notes
type string yes
title string yes
detail string yes
contentHash string yes
Field Type Required Notes
id string (uuid) yes
projectId string (uuid) yes
number string yes
title string yes
status string yes
origin string yes
context string yes
decision string yes
alternatives array of Alternative yes
consequences string or null yes
affectedIds array of string (uuid) yes
settles array of Settles yes
stamps array of SettlementStamp yes
supersedes string (uuid) or null yes
supersededBy string (uuid) or null yes
createdBy string yes
createdAt string (date-time) yes
updatedAt string (date-time) yes
acceptedBy string or null yes
acceptedAt string (date-time) or null yes
history array of DecisionHistoryEntry yes
contentHash string yes
Field Type Required Notes
id string (uuid) yes
reason string yes
Field Type Required Notes
at string (date-time) yes
by string yes
action string yes
note string or null yes
Field Type Required Notes
title string yes
context string or null yes
decision string yes
alternatives array of Alternative or null yes
consequences string or null yes
affectedIds array of string (uuid) or null yes
settles array of Settles or null yes
supersedes string (uuid) or null yes
origin string or null no
Field Type Required Notes
profile string yes
version string yes
database DatabaseDiagnostics yes
migrations array of ModuleMigrations yes
eventStore EventStoreDiagnostics yes
masterKeyId string yes
previousMasterKeyLoaded boolean yes
masterKeysInUse array of MasterKeyInUse yes
telemetry TelemetryDiagnostics yes
Field Type Required Notes
kind DistributionKind yes
ms number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
meanMs number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
medianMs number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p95Ms number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
minMs number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
maxMs number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"

Type: "fixed" or "exponential" or "lognormal" or "uniform"

Field Type Required Notes
label string yes
drained boolean yes
timeToDrainMs number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
leftInSystem integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
maxDurationSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
maxDrainSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
maxArrivals integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
maxEvents integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
maxQueued integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
maxPendingEvents integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
maxSamples integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
maxSeriesPoints integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
maxTargets integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
id string (uuid) yes
kind string yes
name string yes
description string or null yes
technology string or null yes
ownerId string (uuid) or null yes
status string yes
parentId string (uuid) or null yes
tags array of string yes
icon string or null yes
factStatus string yes
provenance null or ProvenanceDto yes
stale null or StaleDto no

Type: string (uuid)

Field Type Required Notes
type string yes
title string yes
detail string or null no
errors array of FieldError or null no
Field Type Required Notes
engine string yes
asOf string (date) yes
currency string yes
staleAfterDays integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
lines array of EstimateLine yes
categories array of CategorySubtotal yes
totals array of Money yes
unknown array of UnknownLine yes
Field Type Required Notes
estimate StressRunSummaryDto yes
measured MeasuredResultSummaryDto yes
rows array of EstimateRow yes
differences array of string yes
note string yes
Field Type Required Notes
branchId string (uuid) yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
sheetVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
inputsFingerprint string yes
hash string yes
estimate Estimate yes
Field Type Required Notes
id string yes
resourceId string (uuid) yes
usageLineId string (uuid) or null yes
elementId string (uuid) yes
resourceName string yes
name string yes
kind string yes
category string yes
provider string yes
region string yes
status string yes
reason string or null yes
detail string or null yes
flags array of string yes
quantity null or QuantitySource yes
price null or PriceSource yes
conversion string or null yes
units number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
amount number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
currency string or null yes
Field Type Required Notes
scope string yes
target string (uuid) or null yes
name string yes
metric string yes
unit string yes
estimated number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
estimatedLabel string yes
measured number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
measuredLabel string yes
difference number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
reason string or null yes
Field Type Required Notes
name string yes
mode string yes
status string yes
lag integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
reachable boolean yes
head integer (int64) or string (int64) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
consumers array of EventStoreConsumer yes
Field Type Required Notes
passed integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
failed integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
notRun integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
unsupported integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
stale integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
path string yes
startLine integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
endLine integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
rule string yes
pointer string yes
url string yes
Field Type Required Notes
kind string yes
hash string or null no
scenarioId string (uuid) or null no
pointer string or null no
url string or null no
source null or ExternalSource no
artifactDigest string or null no
identity string or null no
identityReason string or null no
claimedResult string or null no
Field Type Required Notes
factKey string yes
kind string yes
name string yes
attributes map of string to string yes
evidence array of EvidenceDto yes
reason string yes
Field Type Required Notes
system string yes
repository string yes
workflow string yes
job string or null yes
Field Type Required Notes
counts EvidenceCountsDto yes
obligations array of ObligationStatusDto yes
modelRevisions array of string yes
commits array of string yes
environments array of string yes
gaps array of string yes
Field Type Required Notes
resolutions array of MergeResolution yes
expectedMainVersion integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
delta string yes
Field Type Required Notes
target null or ExplainTarget yes
question string or null yes
branchId string (uuid) or null yes
Field Type Required Notes
kind string or null yes
id string (uuid) or null yes
scenarioId string (uuid) or null yes
sequence integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
revisionId string (uuid) or null no
branchId string (uuid) or null no
format string no default "bundle"
pinned null or PinnedState no
Field Type Required Notes
system string yes
runUrl string yes
commitSha string yes
jobName string or null yes
conclusion string yes
repository string or null no
workflow string or null no
runId integer (int64) or string (int64) or null no pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
system string yes
runUrl string yes
commitSha string or null no
conclusion string or null no
Field Type Required Notes
target string (uuid) yes
kind FaultKind yes
failFirst integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"

Type: "Error" or "Timeout" or "Outage"

Field Type Required Notes
url string yes
fetchedAt string (date-time) yes
meterId string yes
providerEffectiveDate string (date) or null yes
Field Type Required Notes
field string yes
message string yes
Field Type Required Notes
ruleId string yes
ruleVersion integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
category string yes
severity string yes
result string yes
subject Cited yes
cites array of Cited yes
reason string yes
wouldChange string yes
question string or null yes
fingerprint string yes
fired boolean no
Field Type Required Notes
projectId string (uuid) yes
branch string (uuid) yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
revisionId string (uuid) or null yes
inputsFingerprint string yes
ruleSetVersion string yes
hash string yes
counts ReviewCounts yes
findings array of FindingView yes
Field Type Required Notes
finding Finding yes
status string yes
decisionId string (uuid) or null yes
decision string or null yes
reason string or null yes
needsReReview boolean yes
settled boolean no
blocks boolean no
Field Type Required Notes
id string yes
type string yes
step string or null yes
expected string or null yes
eventKind string or null yes
target string or null yes
expectedCount integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
addedSteps array of string yes
removedSteps array of string yes
changedSteps array of string yes
Field Type Required Notes
alias string yes
id string (uuid) yes
name string yes
why string yes
Field Type Required Notes
alias string yes
why string yes
Field Type Required Notes
target string yes
kind string yes
failFirst integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
alias string yes
kind string yes
name string yes
elementKind string or null yes
transport string or null yes
channelKind string or null yes
parent null or AliasTarget yes
owner null or AliasTarget yes
channel null or AliasTarget yes
consumer null or AliasTarget yes
reason string yes
confidence number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
createdId string (uuid) or null yes
createAfter array of string yes
Field Type Required Notes
alias string yes
kind string yes
name string yes
elementKind string or null yes
parentAlias string or null yes
ownerAlias string or null yes
transport string or null yes
channelKind string or null yes
channelAlias string or null yes
consumerAlias string or null yes
reason string yes
confidence number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
name string yes
summary string yes
steps array of FlowStepOutput yes
faults array of FlowFaultOutput yes
assertions array of FlowAssertionOutput yes
missing array of FlowMissingOutput yes
openQuestions array of string yes
reasoningSummary string yes
evidence array of FlowEvidenceOutput yes
Field Type Required Notes
hash string yes
eventCount integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
outcomes map of string to StepOutcome yes
Field Type Required Notes
id string (uuid) yes
projectId string (uuid) yes
branchId string (uuid) or null yes
request string yes
status string yes
name string yes
summary string yes
reasoningSummary string yes
openQuestions array of string yes
scenario Scenario yes
blockedSteps array of BlockedStep yes
missing array of FlowMissingDto yes
resolvedToExisting array of ResolvedToExisting yes
rejectedReferences array of RejectedReference yes
issues array of ScenarioIssue yes
preview null or FlowPreview yes
diff null or FlowDiff yes
evidence array of FlowEvidenceDto yes
reviseScenarioId string (uuid) or null yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
stale boolean yes
omitted AliasOmitted yes
omittedPrivate null or OmittedPrivate yes
provider ProposalProvider yes
promptTemplateVersion string yes
usage ProposalUsage yes
createdBy string yes
createdAt string (date-time) yes
decidedBy string or null yes
decidedAt string (date-time) or null yes
origin string yes
Field Type Required Notes
label string yes
arrivals integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
counts Counts yes
throughputPerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
latency LatencySummary yes
Field Type Required Notes
id string yes
parentStepId string or null yes
slot string yes
slotKey string or null yes
order integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
type string yes
from string or null yes
operation string or null yes
channel string or null yes
message string or null yes
by string or null yes
store string or null yes
dataset string or null yes
whenStep string or null yes
is string or null yes
requestJson string or null yes
responseJson string or null yes
payloadJson string or null yes
changeJson string or null yes
routingKey string or null no
Field Type Required Notes
kind TraceEventKind yes
target string (uuid) or null yes
Field Type Required Notes
promise PromiseDto yes
added array of string yes
skipped array of Skipped yes
Field Type Required Notes
targetId string (uuid) yes
profileId string (uuid) yes
Field Type Required Notes
name string yes
version string yes
Field Type Required Notes
apiBaseUrl string yes
defaultRef string yes
Field Type Required Notes
ok boolean yes
authenticatedAs string or null yes
rateLimitRemaining integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
error null or ConnectionTestError yes
Field Type Required Notes
id string yes
kind string yes
action string yes
entityKind string yes
entityId string (uuid) or null yes
name string yes
certainty string yes
basis string yes
diff array of ProposalChangeDto yes
evidence array of EvidenceDto yes
elementId string (uuid) or null yes
pattern string or null yes
Field Type Required Notes
obligationId string yes
key string yes
title string yes
result string yes
detail string or null yes
Field Type Required Notes
entityKind string yes
id string (uuid) yes
name string yes
Field Type Required Notes
scenarioId string (uuid) yes
name string yes
stepIds array of string yes
certainty string yes
reasons array of ImpactReasonDto yes
Field Type Required Notes
id string (uuid) yes
requirementId string yes
title string yes
state string yes
revision integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
standing string yes
certainty string yes
reasons array of ImpactReasonDto yes
checks array of ImpactCheckDto yes
Field Type Required Notes
certainty string yes
changeId string yes
text string yes
Field Type Required Notes
id string (uuid) yes
name string yes
stepIds array of string yes
Field Type Required Notes
scanId string (uuid) or null yes
ref string or null yes
commitSha string or null yes
Field Type Required Notes
kind string yes
id string (uuid) yes
name string or null yes
change string yes
error string or null no
importedAs string (uuid) or null no
Field Type Required Notes
applied boolean yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
added integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
changed integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
unchanged integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
refused integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
items array of ImportItem yes
Field Type Required Notes
maxFiles integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
maxFileBytes integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
maxTotalBytes integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
excludeGlobs array of string yes
Field Type Required Notes
kind string yes
id string (uuid) or null yes
name string yes
change string yes
Field Type Required Notes
input string yes
target string (uuid) or null yes
name string yes
left string or null yes
right string or null yes
Field Type Required Notes
profile string yes
version string yes
isInstanceAdmin boolean yes
allowSelfRegistration boolean yes
Field Type Required Notes
allowSelfRegistration boolean yes
allowPrivateNetworkUrls boolean yes
allowedAiProviderKinds array of string yes
allowSendingPrivateCodeToAi boolean yes
maxConcurrentStressRuns integer (int32) or string (int32) no pattern "^-?(?:0|[1-9]\\d*)$", default 4
Field Type Required Notes
policy InstancePolicy yes
defaults SettingsDocument yes
version integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
workspacesWithPolicyViolations integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
userId string or null yes
role string yes
email string or null no

Type: any

Type: any

Type: object

Field Type Required Notes
stepId string yes
kind string yes
reason string yes
Field Type Required Notes
index integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
operationId string (uuid) yes
name string yes
ownerId string (uuid) yes
ownerName string yes
Field Type Required Notes
generator string yes
executor string yes
operations array of K6Operation yes
steps array of K6Step yes
notCovered array of K6NotCovered yes
notes array of string yes
warmUpMs integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
durationMs integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
faults integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
load string or null no
plannedIterations number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
minElapsedMs integer (int64) or string (int64) or null no pattern "^-?(?:0|[1-9]\\d*)$"
loadNotes array of string or null no
Field Type Required Notes
stepId string yes
operation integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
method string yes
path string yes
hasBody boolean yes
expect string yes
timeoutMs integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
proposalId string (uuid) yes
index integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
label string yes
count integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
kept integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
reservoir boolean yes
minMs number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
meanMs number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p50Ms number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p90Ms number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p95Ms number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p99Ms number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
maxMs number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
covered integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
notCovered integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
scope integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
limit integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
withheld integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
failed integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
email string yes
password string yes
Field Type Required Notes
masterKeyId string yes
secrets integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
dataProtectionKeys integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
isCurrent boolean yes
isLoaded boolean yes
Field Type Required Notes
label string yes
iterations integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
unexpectedStatus integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
droppedIterations integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
unexpectedStatusRate number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
throughputPerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
latency null or MeasuredLatencyDto yes
Field Type Required Notes
label string yes
count integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
minMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
meanMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p50Ms number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p90Ms number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p95Ms number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p99Ms number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
maxMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
label string yes
operationId string (uuid) yes
name string yes
requests integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
unexpectedStatus integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
unexpectedStatusRate number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
throughputPerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
latency null or MeasuredLatencyDto yes
expectedFailures integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
expectedFailureLatency null or MeasuredLatencyDto yes
Field Type Required Notes
kind string yes
format string yes
scriptId string (uuid) yes
scriptHash string yes
contentHash string yes
targetId string (uuid) yes
targetName string yes
baseUrl string yes
environment string yes
importedBy string yes
importedVia string or null yes
importedAt string (date-time) yes
Field Type Required Notes
result MeasuredResultSummaryDto yes
operations array of MeasuredOperationDto yes
notCovered array of K6NotCovered yes
faults integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
expectsFailure boolean yes
Field Type Required Notes
id string (uuid) yes
label string yes
scenarioId string (uuid) yes
scenarioVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
modelStreamId string (uuid) yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
profileId string (uuid) yes
profileVersion integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
startedAt string (date-time) yes
endedAt string (date-time) yes
measuredSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
provenance MeasuredProvenance yes
flow MeasuredFlowDto yes
stale boolean yes
staleBecause array of string yes
Field Type Required Notes
userId string yes
email string or null yes
displayName string or null yes
role string yes
createdAt string (date-time) or null yes
Field Type Required Notes
id string (uuid) yes
workspaceId string (uuid) yes
userId string yes
role string yes
createdAt string (date-time) yes
Field Type Required Notes
yourRole string yes
members array of MemberDto yes
Field Type Required Notes
entityId string (uuid) yes
resolution string yes
Field Type Required Notes
id string (uuid) yes
name string yes
description string or null yes
producerId string (uuid) yes
consumerIds array of string (uuid) yes
schemaId string (uuid) or null yes
tags array of string yes
factStatus string yes
provenance null or ProvenanceDto yes
stale null or StaleDto no

Type: string (uuid)

Field Type Required Notes
scope string yes
target string (uuid) or null yes
name string yes
metric string yes
unit string yes
left number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
right number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
delta number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
kind string yes
id string (uuid) yes
Field Type Required Notes
left ComparedModel yes
right ComparedModel yes
changes array of ModelDifference yes
Field Type Required Notes
entityType string yes
entityId string (uuid) yes
changeKind string yes
left any yes
right any yes
Field Type Required Notes
streamId string (uuid) yes
version integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
revisionId string (uuid) or null yes
revisionName string or null yes
Field Type Required Notes
providerKind string yes
model string yes
inputUsdPerMillionTokens number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
outputUsdPerMillionTokens number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
effectiveFrom string (date-time) yes
Field Type Required Notes
module string yes
applied array of string yes
pending array of string yes
Field Type Required Notes
currency string yes
amount number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
Field Type Required Notes
kind string yes
id string yes
pinned string or null yes
current string or null yes
Field Type Required Notes
webhookUrl string or null yes
Field Type Required Notes
id string yes
key string yes
number integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
kind string yes
supported boolean yes
execution string yes
title string yes
recipe ObligationRecipe yes
source string yes
addedBy string or null no
lastChangedBy string or null no
Field Type Required Notes
text string yes
scenarioCheck null or ScenarioCheckRecipe no
sourcePattern null or SourcePatternRecipe no
plan null or TestPlanRecipe no
Field Type Required Notes
kind string yes
title string yes
recipe ObligationRecipe yes
Field Type Required Notes
obligationId string yes
result string yes
current boolean or null yes
runId string (uuid) or null yes
at string (date-time) or null yes
environment string or null yes
modelRevision null or ModelPin yes
commitSha string or null yes
scanId string (uuid) or null yes
scope string or null yes
evidence array of EvidenceItem yes
limitations array of string yes
detail string or null yes
inputs null or RunInputs yes
changed array of string yes
assertions array of AssertionOutcome or null yes
effectiveFaults array of Fault or null yes
Field Type Required Notes
count integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
reason string yes
Field Type Required Notes
id string (uuid) yes
ownerId string (uuid) yes
name string yes
transport string yes
requestSchemaId string (uuid) or null yes
responseSchemaId string (uuid) or null yes
timeoutMs integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
retry RetryDto yes
factStatus string yes
provenance null or ProvenanceDto yes
stale null or StaleDto no

Type: string (uuid)

Field Type Required Notes
label string yes
id string (uuid) yes
name string yes
ownerId string (uuid) yes
timeoutMs integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
maxAttempts integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
backoffMs integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
attempts integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
counts Counts yes
retries integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
exhausted integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
wasted integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
throughputPerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
latency LatencySummary yes
Field Type Required Notes
target string (uuid) yes
fromSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
toSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
id string (uuid) yes
kind string yes
name string yes
Field Type Required Notes
target string (uuid) yes
name string yes
field string yes
modelValue integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
profileValue integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
label AssumptionLabel yes
measurementRef string or null yes
Field Type Required Notes
items array of BindingDto yes
cursor string or null yes
Field Type Required Notes
items array of ChannelDto yes
cursor string or null yes
Field Type Required Notes
items array of CritiqueSummary yes
cursor string or null yes
Field Type Required Notes
items array of DecisionDto yes
cursor string or null yes
Field Type Required Notes
items array of EvidenceItemDto yes
cursor string or null yes
Field Type Required Notes
items array of OperationDto yes
cursor string or null yes
Field Type Required Notes
items array of PriceEntryDto yes
cursor string or null yes
Field Type Required Notes
items array of PromiseSummaryDto yes
cursor string or null yes
Field Type Required Notes
items array of ProposalSummary yes
cursor string or null yes
Field Type Required Notes
items array of QuestionDto yes
cursor string or null yes
Field Type Required Notes
items array of ScanDto yes
cursor string or null yes
Field Type Required Notes
items array of ScenarioSummaryDto yes
cursor string or null yes
Field Type Required Notes
items array of SnapshotSummary yes
cursor string or null yes
Field Type Required Notes
items array of SubscriptionDto yes
cursor string or null yes
Field Type Required Notes
items array of VerificationRun yes
cursor string or null yes
Field Type Required Notes
promiseId string (uuid) yes
promiseRevision integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
obligationId string yes
runId string (uuid) yes
Field Type Required Notes
repository string yes
trackedRef string or null yes
trackedCommit string or null yes
trackedScan string (uuid) or null yes
latestCommit string or null yes
latestScan string (uuid) or null yes
Field Type Required Notes
projectId string (uuid) yes
projectName string yes
branch string (uuid) yes
streamVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
revisionId string (uuid) or null yes
scenarios array of PinnedStream yes
schemas array of PinnedStream yes
promises array of PinnedStream yes
runs array of PinnedRun yes
sources array of PinnedSource yes
decisions array of PinnedStream or null no
seal string or null no
Field Type Required Notes
id string (uuid) yes
version integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
target string (uuid) yes
timeoutMs integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
maxAttempts integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
backoffMs integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
label AssumptionLabel no
measurementRef string or null no
Field Type Required Notes
field string yes
message string yes
Field Type Required Notes
prefix string or null yes
nextNumber integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
id string (uuid) yes
provider string yes
region string yes
sku string yes
description string or null yes
unit string yes
unitPrice number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
currency string yes
effectiveDate string (date) yes
source string yes
acceptedBy string yes
acceptedAt string (date-time) yes
fetched null or FetchedFrom yes
unitReadable boolean yes
Field Type Required Notes
priceId string (uuid) yes
provider string or null yes
region string or null yes
sku string or null yes
meterId string or null yes
unitPrice number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
unit string yes
currency string yes
source string yes
effectiveDate string (date) yes
observedOn string (date) yes
Field Type Required Notes
sendPrivateCodeToAi boolean yes
Field Type Required Notes
target string (uuid) yes
measurementRef string yes
measurementStale boolean yes
staleBecause array of string yes
Field Type Required Notes
id string (uuid) yes
workspaceId string (uuid) yes
name string yes
description string or null yes
streamId string (uuid) yes
createdAt string (date-time) yes
yourRole string yes
Field Type Required Notes
workspaceId string (uuid) yes
entries array of PriceEntryDto yes
pinned array of string (uuid) yes
Field Type Required Notes
id string (uuid) yes
projectId string (uuid) yes
requirementId string yes
origin string yes
state string yes
latestRevision integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
inForceRevision integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
needsReview boolean yes
missingLinks array of MissingLinkDto yes
current PromiseRevisionDto yes
draft null or PromiseRevisionDto yes
revisions array of PromiseRevisionDto yes
createdBy string yes
createdAt string (date-time) yes
updatedAt string (date-time) yes
Field Type Required Notes
scenarioIds array of string (uuid) yes
operationIds array of string (uuid) yes
channelIds array of string (uuid) yes
subscriptionIds array of string (uuid) yes
messageIds array of string (uuid) yes
elementIds array of string (uuid) yes
Field Type Required Notes
title string yes
claim string yes
scope string or null yes
preconditions string or null yes
expectedOutcome string or null yes
forbiddenOutcome string or null yes
evidenceCriteria string or null yes
forbiddenEvents array of ForbiddenEvent or null yes
requiresPattern null or RequiredPattern yes
links null or PromiseLinks yes
origin string or null no
Field Type Required Notes
revision integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
status string yes
retires boolean yes
retiresRevision integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
inForce boolean yes
title string yes
claim string yes
scope string or null yes
preconditions string or null yes
expectedOutcome string or null yes
forbiddenOutcome string or null yes
evidenceCriteria string or null yes
forbiddenEvents array of ForbiddenEvent yes
requiresPattern null or RequiredPattern yes
links PromiseLinks yes
obligations array of ObligationDto yes
createdBy string yes
createdAt string (date-time) yes
approvedBy string or null yes
approvedAt string (date-time) or null yes
approvedModelVersion integer (int64) or string (int64) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
contentHash string yes
approvedContentHash string or null yes
evidenceStatus EvidenceStatusDto yes
lastChangedBy string or null no
lastChangedAt string (date-time) or null no
Field Type Required Notes
id string (uuid) yes
requirementId string yes
title string yes
state string yes
origin string yes
latestRevision integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
inForceRevision integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
hasDraft boolean yes
needsReview boolean yes
counts EvidenceCountsDto yes
hasGaps boolean yes
updatedAt string (date-time) yes
draftLastChangedBy string or null no
Field Type Required Notes
field string yes
from string or null yes
to string or null yes
Field Type Required Notes
pending integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
accepted integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
rejected integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
id string (uuid) yes
action string yes
entityKind string yes
entityId string (uuid) yes
subject string yes
factKey string yes
name string yes
proposed null or JsonObject yes
current null or JsonObject yes
changes array of ProposalChangeDto yes
evidence array of EvidenceDto yes
dependsOn array of string (uuid) yes
status string yes
partial boolean yes
canDecide boolean yes
canDecideReason string or null yes
impact null or ProposalImpactDto yes
truncated boolean yes
Field Type Required Notes
scenarios array of ImpactScenarioDto yes
entities array of ImpactEntityDto yes
isEmpty boolean no
Field Type Required Notes
itemId string (uuid) yes
reason string yes
Field Type Required Notes
type string yes
title string yes
failures array of ProposalItemFailure yes
Field Type Required Notes
items array of ProposalDto yes
cursor string or null yes
notCovered null or LinkedFactCoverageDto yes
Field Type Required Notes
kind string yes
model string yes
reportedModel string or null yes
Field Type Required Notes
type string yes
title string yes
issues array of ScenarioIssue yes
preview null or FlowPreview yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
id string (uuid) yes
status string yes
name string yes
request string yes
branchId string (uuid) or null yes
createdBy string yes
createdAt string (date-time) yes
decidedBy string or null yes
decidedAt string (date-time) or null yes
origin string yes
Field Type Required Notes
inputTokens integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
outputTokens integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
costUsd number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
Field Type Required Notes
kind string or null yes
name string or null yes
description string or null yes
technology string or null yes
parentId string (uuid) or null yes
fromId string (uuid) or null yes
toId string (uuid) or null yes
label string or null yes
ownerId string (uuid) or null yes
transport string or null yes
channelId string (uuid) or null yes
consumerId string (uuid) or null yes
producerId string (uuid) or null yes
consumerIds array of string (uuid) or null yes
Field Type Required Notes
source string or null yes
revision string or null yes
confidence number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
acceptedBy string (uuid) or null yes
acceptedAt string (date-time) or null yes
Field Type Required Notes
source string or null yes
revision string or null yes
confidence number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
value number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
unit string yes
label string yes
assumptionId string (uuid) or null yes
Field Type Required Notes
id string (uuid) yes
projectId string (uuid) yes
text string yes
about array of string (uuid) yes
origin string yes
status string yes
answer string or null yes
answeredBy string or null yes
answeredAt string (date-time) or null yes
createdBy string yes
createdAt string (date-time) yes
Field Type Required Notes
text string yes
about array of string (uuid) or null no
origin string or null no
Field Type Required Notes
meanDepth number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
meanDepthByQuarter array of number (double) or string (double) yes
maxDepth integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
depthAtEndOfArrivals integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
result string yes
source ExternalSourceRequest yes
artifactDigest string or null yes
revision integer (int32) or string (int32) or null no pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
email string yes
password string yes
displayName string or null yes
Field Type Required Notes
label string yes
baseline MeasuredResultSummaryDto yes
candidate MeasuredResultSummaryDto yes
rows array of RegressionRow yes
subjects array of RegressionSubject yes
regressions integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
differences array of string yes
rule string yes
Field Type Required Notes
scope string yes
target string (uuid) or null yes
name string yes
metric string yes
unit string yes
baseline number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
candidate number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
change number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
relative number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
verdict string yes
Field Type Required Notes
scope string yes
target string (uuid) or null yes
name string yes
regressed boolean yes
regressedMetrics array of string yes
Field Type Required Notes
reason string or null yes
contentHash string or null no
Field Type Required Notes
where string yes
alias string yes
reason string yes
Field Type Required Notes
id string (uuid) yes
fromId string (uuid) yes
toId string (uuid) yes
label string or null yes
technology string or null yes
messageId string (uuid) or null yes
lineShape string or null yes
kind string yes
factStatus string yes
provenance null or ProvenanceDto yes
stale null or StaleDto no
Field Type Required Notes
id string (uuid) yes
factKey string or null yes
Field Type Required Notes
repository string yes
pattern string yes
service string (uuid) or null yes
Field Type Required Notes
elementId string (uuid) yes
name string yes
Field Type Required Notes
target string (uuid) yes
kind string yes
name string yes
timeoutMs integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
maxAttempts integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
backoffMs integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
subscriptionId string (uuid) yes
name string yes
maxAttempts integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
backoffMs integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
deadLetters boolean yes
Field Type Required Notes
alias string yes
id string (uuid) yes
name string yes
Field Type Required Notes
elementId string (uuid) yes
concurrency integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
queueCapacity integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
label AssumptionLabel no
measurementRef string or null no
Field Type Required Notes
elementId string (uuid) yes
name string yes
change string yes
leftResourceId string (uuid) or null yes
rightResourceId string (uuid) or null yes
amounts array of AmountDelta yes
leftUnknownLines integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
rightUnknownLines integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
id string (uuid) yes
elementId string (uuid) yes
elementName string or null yes
name string yes
category string yes
provider string yes
region string yes
sku string yes
quantity number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
unit string or null yes
priceRef string (uuid) or null yes
usage array of UsageLine yes
factStatus string yes
provenance null or ProvenanceDto yes
Field Type Required Notes
id string (uuid) or null yes
elementId string (uuid) yes
name string yes
category string yes
provider string yes
region string or null yes
sku string or null yes
quantity number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
unit string or null yes
priceRef string (uuid) or null yes
usage array of UsageLineRequest or null yes
factStatus string or null yes
provenance null or ProvenanceInput yes
Field Type Required Notes
id string (uuid) yes
name string yes
kind string yes
queueDepth array of integer (int32) or string (int32) yes
inService array of integer (int32) or string (int32) yes
Field Type Required Notes
label string yes
id string (uuid) yes
name string yes
kind string yes
workers integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
queueCapacity integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
arrived integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
waited integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
counts Counts yes
retries integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
overflowed integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
wastedCount integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
wastedMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
utilisation number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
throughputPerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
queue QueueStats yes
wait LatencySummary yes
latency LatencySummary yes
failedInside integer (int64) or string (int64) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
saturation null or Saturation yes
Field Type Required Notes
type string yes
title string yes
detail string yes
errors array of FieldError yes
Field Type Required Notes
maxAttempts integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
backoffMs integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
blocking integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
concerns integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
unknown integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
verified integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
notApplicable integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
settled integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
needsReReview integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
retire boolean no default false
Field Type Required Notes
type string yes
title string yes
detail string yes
revision integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
contentHash string yes
Field Type Required Notes
id string (uuid) yes
projectId string (uuid) yes
name string yes
note string or null yes
streamId string (uuid) yes
version integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
createdBy string yes
createdAt string (date-time) yes
Field Type Required Notes
revision RevisionDto yes
elements array of ElementDto yes
relationships array of RelationshipDto yes
messages array of MessageDto yes
operations array of OperationDto yes
channels array of ChannelDto yes
subscriptions array of SubscriptionDto yes
bindings array of BindingDto yes
Field Type Required Notes
rewrapped integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
remaining integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
message string yes
Field Type Required Notes
id string yes
version integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
category string yes
title string yes
reads string yes
settle string yes
Field Type Required Notes
rule string yes
version integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
obligationHash string yes
modelStreamId string (uuid) or null no
modelVersion integer (int64) or string (int64) or null no pattern "^-?(?:0|[1-9]\\d*)$"
scenarioId string (uuid) or null no
scenarioVersion integer (int64) or string (int64) or null no pattern "^-?(?:0|[1-9]\\d*)$"
scenarioHash string or null no
schemas array of SchemaInput or null no
repository string or null no
scanId string (uuid) or null no
commitSha string or null no
ref string or null no
scanKind string or null no
coverage string or null no
Field Type Required Notes
modelRevisionId string (uuid) or null no
branchId string (uuid) or null no
scanId string (uuid) or null no
revision integer (int32) or string (int32) or null no pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
engineVersion string yes
hash string yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
issues array of ScenarioIssue yes
events array of TraceEvent yes
outcomes map of string to StepOutcome yes
assertions array of AssertionResult yes
labels map of string to string yes
Field Type Required Notes
saturated boolean yes
turnedAway integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
firstTurnedAwayMs number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
lastTurnedAwayMs number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
arrivals integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
arrivalVariation number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
serviceVariation number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
noiseBound integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
windows array of BacklogWindow yes
moreWindows boolean yes
depthAtMidWindow integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
queueGrows boolean yes
growthPerSecond number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
id string (uuid) yes
name string yes
branchId string (uuid) yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
asOf string (date) yes
inputsFingerprint string yes
hash string yes
savedBy string yes
savedAt string (date-time) yes
outdated boolean yes
changes array of InputChange yes
result null or Estimate yes
Field Type Required Notes
name string or null yes
asOf string (date) or null yes
Field Type Required Notes
relationshipId string (uuid) yes
routePoints null or JsonDocument yes
Field Type Required Notes
elementId string (uuid) yes
x number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
y number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
width number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
height number (double) or string (double) or null no pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
positions array of SaveLayoutPosition yes
edges array of SaveLayoutEdge or null yes
Field Type Required Notes
revisionId string (uuid) or null no
branchId string (uuid) or null no
note string or null no
Field Type Required Notes
filesListed integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
filesExtracted integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
linkedFacts null or LinkedFactCoverageDto yes
Field Type Required Notes
id string (uuid) yes
repository string yes
repositoryName string or null yes
ref string or null yes
resolvedRef string or null yes
commitSha string or null yes
status string yes
isComplete boolean yes
kind string yes
trackedRef string or null yes
canDecide boolean yes
canDecideReason string or null yes
coverage ScanCoverageDto yes
relinked integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
needsReview integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
progress ScanProgressDto yes
proposalCounts ProposalCountsDto yes
error null or ScanError yes
retryAt string (date-time) or null yes
requestedBy string yes
createdAt string (date-time) yes
completedAt string (date-time) or null yes
notes array of ScanNote yes
ruleVersions array of RuleVersion yes
trackedBy string or null yes
trackedAt string (date-time) or null yes
Field Type Required Notes
id string (uuid) yes
repository string yes
repositoryName string or null yes
ref string or null yes
resolvedRef string or null yes
commitSha string or null yes
status string yes
isComplete boolean yes
kind string yes
trackedRef string or null yes
canDecide boolean yes
canDecideReason string or null yes
coverage ScanCoverageDto yes
relinked integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
needsReview integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
progress ScanProgressDto yes
proposalCounts ProposalCountsDto yes
error null or ScanError yes
retryAt string (date-time) or null yes
requestedBy string yes
createdAt string (date-time) yes
completedAt string (date-time) or null yes
Field Type Required Notes
code string yes
message string yes
Field Type Required Notes
code string yes
path string yes
line integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
message string yes
Field Type Required Notes
filesListed integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
filesRead integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
filesSkipped integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
bytesRead integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
id ScenarioId yes
name string yes
steps array of Step yes
faults array of Fault yes
assertions array of Assertion yes
Field Type Required Notes
scenarioId string (uuid) yes
faults array of Fault yes
expect array of Assertion yes
Field Type Required Notes
id ScenarioId yes
name string yes
steps array of Step yes
faults array of Fault yes
assertions array of Assertion yes
origin null or ScenarioOrigin yes

Type: string (uuid)

Field Type Required Notes
stepId string yes
code string yes
message string yes
Field Type Required Notes
kind string yes
proposalId string (uuid) yes
provider string yes
model string yes
Field Type Required Notes
id string (uuid) yes
name string yes
Field Type Required Notes
id string (uuid) yes
version integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
id string (uuid) yes
hash string yes
fileName string yes
generator string yes
scenarioId string (uuid) yes
scenarioVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
modelStreamId string (uuid) yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
profileId string (uuid) yes
profileVersion integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
targetId string (uuid) yes
targetName string yes
baseUrl string yes
environment string yes
authorisedBy string yes
authorisedAt string (date-time) yes
createdAt string (date-time) yes
plan K6Plan yes
command string yes
ciWorkflow string yes
content string or null yes
Field Type Required Notes
type string yes
title string yes
reasons array of string yes
Field Type Required Notes
name string yes
isSet boolean yes
updatedAt string (date-time) or null yes
updatedBy string or null yes
fingerprint string or null yes
boundOrigin string or null yes
matchesCurrentUrl boolean yes
Field Type Required Notes
passed boolean yes
openApiOperations SelfCheckCount yes
asyncApiChannels SelfCheckCount yes
asyncApiMessages SelfCheckCount yes
asyncApiSubscriptions SelfCheckCount yes
asyncApiPublications SelfCheckCount yes
notes array of string yes
Field Type Required Notes
expected integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
parsed integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
missing array of string yes
unexpected array of string yes
Field Type Required Notes
target string (uuid) yes
time Distribution yes
label AssumptionLabel no
measurementRef string or null no
Field Type Required Notes
ruleId string yes
subjectId string (uuid) yes
status string yes
decisionId string (uuid) or null no
reason string or null no
revisionId string (uuid) or null no
branchId string (uuid) or null no
Field Type Required Notes
providerKind string or null yes
model string or null yes
inputUsdPerMillionTokens number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
outputUsdPerMillionTokens number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
effectiveFrom string (date-time) or null yes
Field Type Required Notes
prefix string yes
startAt integer (int32) or string (int32) or null no pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
value string or null yes
Field Type Required Notes
ai AiSettings yes
github GithubSettings yes
import ImportSettings yes
cost CostSettings yes
simulation SimulationSettings yes
privacy PrivacySettings yes
usage UsageSettings yes
notifications NotificationSettings yes
Field Type Required Notes
ruleId string yes
subjectId string (uuid) yes
ruleVersion integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
fingerprint string or null yes
Field Type Required Notes
ruleId string yes
subjectId string (uuid) yes
Field Type Required Notes
email string or null yes
password string or null yes
displayName string or null yes
workspaceName string or null yes
setupToken string or null yes
Field Type Required Notes
userId string yes
workspaceId string (uuid) yes
Field Type Required Notes
needsSetup boolean yes
profile string yes
requiresSetupToken boolean yes
setupTokenHint string or null yes
Field Type Required Notes
password boolean yes
providers array of string yes
registrationOpen boolean yes
Field Type Required Notes
seed integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
durationSeconds integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
arrivalRatePerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
warmUpSeconds integer (int32) or string (int32) no pattern "^-?(?:0|[1-9]\\d*)$", default 5
Field Type Required Notes
key string yes
reason string yes
Field Type Required Notes
id string (uuid) yes
projectId string (uuid) yes
branch string (uuid) yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
revisionId string (uuid) or null yes
inputsFingerprint string yes
ruleSetVersion string yes
hash string yes
note string or null yes
findings array of FindingView yes
createdBy string yes
createdAt string (date-time) yes
Field Type Required Notes
id string (uuid) yes
branch string (uuid) yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
revisionId string (uuid) or null yes
inputsFingerprint string yes
ruleSetVersion string yes
hash string yes
note string or null yes
createdBy string yes
createdAt string (date-time) yes
Field Type Required Notes
repository string yes
pattern string yes
service string (uuid) or null yes
requireUnconditional boolean or null no
Field Type Required Notes
path string yes
commitSha string yes
startLine integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
endLine integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
lines array of string yes
Field Type Required Notes
sinceRevision string yes
reason string yes
Field Type Required Notes
repository string or null yes
ref string or null yes
includePaths array of string or null yes
excludePaths array of string or null yes
Field Type Required Notes
id string (uuid) yes

Type: StepCallStep or StepPublishStep or StepWriteStep or StepParallelStep or StepBranchStep

Field Type Required Notes
type "branch" no
whenStep string yes
is StepOutcome yes
then array of Step yes
else array of Step yes
id string yes
Field Type Required Notes
type "call" no
from ElementId yes
operation OperationId yes
request null or JsonElement yes
response null or JsonElement yes
then array of Step yes
onError array of Step yes
id string yes

Type: "Succeeded" or "Failed" or "Skipped"

Field Type Required Notes
type "parallel" no
branches array of any yes
id string yes
Field Type Required Notes
type "publish" no
from ElementId yes
channel ChannelId yes
message MessageId yes
payload null or JsonElement yes
headers map of string to string yes
handlers map of string to array of Step yes
routingKey string or null no
id string yes
Field Type Required Notes
type "write" no
by ElementId yes
store ElementId yes
dataset string yes
change null or JsonElement yes
id string yes
Field Type Required Notes
label string yes
left StressRunSummaryDto yes
right StressRunSummaryDto yes
metrics array of MetricDelta yes
inputs array of InputDifference yes
note string yes
sameResult boolean yes
Field Type Required Notes
code string yes
target string yes
message string yes
limit string or null no
Field Type Required Notes
percentiles string yes
counting string yes
sampling string yes
time string yes
Field Type Required Notes
name string yes
scenarioId string (uuid) yes
seed string yes
arrivals Arrivals yes
resources array of ResourceAssumption yes
serviceTimes array of ServiceTimeAssumption yes
subscriptions array of SubscriptionAssumption yes
branches array of BranchAssumption yes
overrides array of PolicyOverride yes
outages array of Outage yes
Field Type Required Notes
seed string yes
durationSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
warmUpSeconds number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
arrivalRatePerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
id string (uuid) yes
version integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
updatedAt string (date-time) yes
profile StressProfile yes
measurements array of ProfileMeasurement yes
Field Type Required Notes
id string (uuid) yes
name string yes
scenarioId string (uuid) yes
version integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
updatedAt string (date-time) yes
runs integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
type string yes
title string yes
issues array of StressIssue yes
Field Type Required Notes
scenarioIssues array of ScenarioIssue yes
resources array of RequiredResource yes
serviceTimes array of RequiredServiceTime yes
subscriptions array of RequiredSubscription yes
branches array of string yes
outageTargets array of OutageTarget yes
scenarioFaults integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
engineVersion string yes
label string yes
seed string yes
window StressWindow yes
flow FlowStats yes
elements array of ResourceStats yes
operations array of OperationStats yes
subscriptions array of ResourceStats yes
channels array of ChannelStats yes
series StressSeries yes
drain DrainStats yes
bottleneck Bottleneck yes
assumptions array of AssumptionRow yes
overrides array of OverrideRow yes
unmodelled array of UnmodelledEffect yes
confidence Confidence yes
methods StressMethods yes
limits null or EffectiveLimits yes
hash string yes
Field Type Required Notes
run StressRunSummaryDto yes
profile StressProfile yes
result StressResult yes
Field Type Required Notes
label string yes
arrivals integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
completed integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
failed integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
throughputPerSecond number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p50Ms number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p95Ms number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
p99Ms number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
bottleneck string or null yes
confidence string yes
drained boolean yes
Field Type Required Notes
id string (uuid) yes
profileId string (uuid) yes
profileVersion integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
currentProfileVersion integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
modelStreamId string (uuid) yes
modelVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
scenarioId string (uuid) yes
scenarioVersion integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
seed string yes
engineVersion string yes
hash string yes
at string (date-time) yes
summary StressRunSummary yes
outdated boolean yes
outdatedBecause array of string yes
Field Type Required Notes
label string yes
intervalMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
points integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
truncated boolean yes
arrivalsPerSecond array of number (double) or string (double) yes
throughputPerSecond array of number (double) or string (double) yes
failuresPerSecond array of number (double) or string (double) yes
inFlight array of integer (int32) or string (int32) yes
resources array of ResourceSeries yes
Field Type Required Notes
warmUpMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
durationMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
endedAtMs number (double) or string (double) yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?(?:[eE][+-]?\\d+)?$"
Field Type Required Notes
request string or null yes
proposal null or ArchitectureOutput yes
Field Type Required Notes
request string or null yes
reviseScenarioId string (uuid) or null yes
flow null or FlowOutput yes
Field Type Required Notes
subscriptionId string (uuid) yes
consumers integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
queueCapacity integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
label AssumptionLabel no
measurementRef string or null no
Field Type Required Notes
id string (uuid) yes
channelId string (uuid) yes
consumerId string (uuid) yes
retry RetryDto yes
deadLetterChannelId string (uuid) or null yes
factStatus string yes
provenance null or ProvenanceDto yes
stale null or StaleDto no
Field Type Required Notes
baseUrl string yes
environment string yes
by string yes
at string (date-time) yes
Field Type Required Notes
id string (uuid) yes
name string yes
baseUrl string yes
environment string yes
version integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
authorisation null or TargetAuthorisation yes
override null or TargetOverride yes
updatedAt string (date-time) yes
Field Type Required Notes
allowNonIdempotent boolean yes
allowFailureInjection boolean yes
reason string yes
by string yes
at string (date-time) yes
Field Type Required Notes
allowNonIdempotent boolean yes
allowFailureInjection boolean yes
reason string or null yes
confirmName string or null yes
Field Type Required Notes
name string or null yes
baseUrl string or null yes
environment string or null yes
Field Type Required Notes
inferArchitecture string (uuid) or null yes
proposeFlow string (uuid) or null yes
critique string (uuid) or null yes
explain string (uuid) or null yes
Field Type Required Notes
enabled boolean yes
endpointHost string or null yes
Field Type Required Notes
steps array of string yes
inputs array of string yes
expectedObservations array of string yes
forbiddenObservations array of string yes
contractIds array of string (uuid) yes
evidenceSource null or EvidenceSource no
Field Type Required Notes
sequence integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
atMs integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"
kind TraceEventKind yes
stepId string yes
attempt integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
from string (uuid) or null yes
to string (uuid) or null yes
target string (uuid) or null yes
payload null or JsonElement yes
detail string or null yes
message string (uuid) or null no
headers map of string to string or null no

Type: "RequestSent" or "ResponseReceived" or "RequestFailed" or "RequestTimedOut" or "RetryScheduled" or "Published" or "PublishFailed" or "Delivered" or "DeliveryFailed" or "DeadLettered" or "Dropped" or "DataWritten" or "DataWriteFailed" or "BranchTaken" or "StepSkipped" or "Routed" or "NotRouted"

Field Type Required Notes
lineId string yes
resourceId string (uuid) yes
elementId string (uuid) yes
resourceName string yes
name string yes
category string yes
reason string yes
detail string yes
Field Type Required Notes
code string yes
kind string yes
text string yes
Field Type Required Notes
sourceChannelId string (uuid) or null yes
targetChannelId string (uuid) or null yes
routingKey string or null yes
setRoutingKey boolean no default false
factStatus string or null no
provenance null or ProvenanceInput no
setProvenance boolean no default false
Field Type Required Notes
name string or null yes
kind string or null yes
factStatus string or null no
provenance null or ProvenanceInput no
setProvenance boolean no default false
Field Type Required Notes
body string yes
Field Type Required Notes
title string or null yes
content string or null yes
spaceId string (uuid) or null yes
elementId string (uuid) or null yes
setSpaceId boolean no default false
setElementId boolean no default false
draftId string (uuid) or null no
type string or null no
setDraftId boolean no default false
setType boolean no default false
Field Type Required Notes
name string or null yes
description string or null yes
technology string or null yes
ownerId string (uuid) or null yes
parentId string (uuid) or null yes
status string or null yes
tags array of string or null yes
icon string or null yes
setDescription boolean no default false
setTechnology boolean no default false
setOwnerId boolean no default false
setParentId boolean no default false
setIcon boolean no default false
factStatus string or null no
provenance null or ProvenanceInput no
setProvenance boolean no default false
Field Type Required Notes
name string or null yes
description string or null yes
producerId string (uuid) or null yes
consumerIds array of string (uuid) or null yes
schemaId string (uuid) or null yes
setSchemaId boolean no default false
setDescription boolean no default false
setProducerId boolean no default false
setConsumerIds boolean no default false
tags array of string or null no
factStatus string or null no
provenance null or ProvenanceInput no
setProvenance boolean no default false
Field Type Required Notes
name string or null yes
ownerId string (uuid) or null yes
transport string or null yes
requestSchemaId string (uuid) or null yes
responseSchemaId string (uuid) or null yes
timeoutMs integer (int32) or string (int32) or null yes pattern "^-?(?:0|[1-9]\\d*)$"
retry null or RetryDto yes
setRequestSchemaId boolean no default false
setResponseSchemaId boolean no default false
factStatus string or null no
provenance null or ProvenanceInput no
setProvenance boolean no default false
Field Type Required Notes
name string or null yes
description string or null yes
Field Type Required Notes
label string or null yes
technology string or null yes
lineShape string or null yes
setLabel boolean no default false
setTechnology boolean no default false
setLineShape boolean no default false
kind string or null no
setKind boolean no default false
factStatus string or null no
provenance null or ProvenanceInput no
setProvenance boolean no default false
Field Type Required Notes
name string or null yes
description string or null yes
content string or null yes
setDescription boolean no default false
setContent boolean no default false
Field Type Required Notes
name string or null yes
Field Type Required Notes
channelId string (uuid) or null yes
consumerId string (uuid) or null yes
retry null or RetryDto yes
deadLetterChannelId string (uuid) or null yes
setDeadLetterChannelId boolean no default false
factStatus string or null no
provenance null or ProvenanceInput no
setProvenance boolean no default false
Field Type Required Notes
name string or null yes
rootElementId string (uuid) or null yes
visibleElementIds array of string (uuid) or null yes
activeLens string or null yes
updatedAt string (date-time) or null yes
setRootElementId boolean no default false
setActiveLens boolean no default false
Field Type Required Notes
name string or null yes
Field Type Required Notes
id string (uuid) yes
name string yes
assumptionId string (uuid) yes
priceRef string (uuid) or null yes
Field Type Required Notes
id string (uuid) or null yes
name string yes
assumptionId string (uuid) yes
priceRef string (uuid) or null yes
Field Type Required Notes
monthlyAiBudgetUsd number (double) or string (double) or null yes pattern "^-?(?:0|[1-9]\\d*)(?:\\.\\d+)?$"
maxScansPerDay integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
Field Type Required Notes
id string (uuid) yes
obligationId string yes
promiseRevision integer (int32) or string (int32) yes pattern "^-?(?:0|[1-9]\\d*)$"
obligationHash string yes
startedBy string yes
at string (date-time) yes
modelRevision null or ModelPin yes
commitSha string or null yes
scanId string (uuid) or null yes
environment string yes
result string yes
scope string yes
evidence array of EvidenceItem yes
limitations array of string yes
detail string yes
inputs null or RunInputs no
assertions array of AssertionOutcome or null no
effectiveFaults array of Fault or null no
draft boolean or null no
Field Type Required Notes
path string yes
status string yes
expectedSha256 string or null yes
actualSha256 string or null yes
Field Type Required Notes
manifest BuildManifest yes
Field Type Required Notes
pinned PinnedState yes
identical boolean yes
matchesPinned boolean yes
manifest string yes
manifestDifferences array of string yes
archive string or null yes
current boolean yes
moved array of MovedInput yes
expectedBundleHash string yes
actualBundleHash string yes
files array of VerifiedFile yes
selfCheck SelfCheck yes
issued boolean yes
Field Type Required Notes
effective SettingsDocument yes
overrides JsonObject yes
defaults SettingsDocument yes
policyViolations array of PolicyViolation yes
version integer (int64) or string (int64) yes pattern "^-?(?:0|[1-9]\\d*)$"