This page is generated from the OpenAPI document of the API (src/Vellum.Web/openapi.json) when the documentation is built.
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
cursor |
query |
string |
no |
limit |
query |
integer (int32) or string (int32) |
no |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
Request body (application/json): PromiseRequest
| 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 |
|
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
Request body (application/json): SetPrefixRequest
| Field |
Type |
Required |
Notes |
prefix |
string |
yes |
|
startAt |
integer (int32) or string (int32) or null |
no |
pattern "^-?(?:0|[1-9]\\d*)$" |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
Request body (application/json): PromiseRequest
| 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 |
|
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
| Status |
Meaning |
Body |
204 |
No Content |
none |
403 |
Forbidden |
ErrorResponse |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
Request body (application/json): ReviseRequest
| Field |
Type |
Required |
Notes |
retire |
boolean |
no |
default false |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
Request body (application/json): ApproveRequest
| Field |
Type |
Required |
Notes |
revision |
integer (int32) or string (int32) |
yes |
pattern "^-?(?:0|[1-9]\\d*)$" |
contentHash |
string |
yes |
|
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
cursor |
query |
string |
no |
limit |
query |
integer (int32) or string (int32) |
no |
obligation |
query |
string |
no |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
Request body (application/json): ObligationRequest
| Field |
Type |
Required |
Notes |
kind |
string |
yes |
|
title |
string |
yes |
|
recipe |
ObligationRecipe |
yes |
|
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
obligationKey |
path |
string |
yes |
Request body (application/json): ObligationRequest
| Field |
Type |
Required |
Notes |
kind |
string |
yes |
|
title |
string |
yes |
|
recipe |
ObligationRecipe |
yes |
|
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
obligationKey |
path |
string |
yes |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
obligationKey |
path |
string |
yes |
Request body (application/json): RunObligationRequest
| 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*)$" |
| Parameter |
In |
Type |
Required |
projectId |
path |
string (uuid) |
yes |
promiseId |
path |
string (uuid) |
yes |
obligationKey |
path |
string |
yes |
Request body (application/json): RecordEvidenceRequest
| 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*)$" |