GET
/
api
/
models
/
{modelId}
/
requirements
/
{requirementId}
curl --request GET \
  --url https://app.dalus.io/api/models/{modelId}/requirements/{requirementId} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "level": "<string>",
  "name": "<string>",
  "statement": "<string>",
  "systems": [
    "<string>"
  ],
  "status": "In Progress",
  "constraints": [
    {
      "limit": 123,
      "operator": ">",
      "variableId": "<string>",
      "id": "<string>",
      "type": "attribute"
    }
  ],
  "parentId": "<string>",
  "pendingState": "add",
  "type": "none",
  "autoUpdate": true
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

modelId
string
required

ID of the model

requirementId
string
required

ID of the requirement

Response

200
application/json
Requirement details
id
string
required

The id of the requirement

level
string
required

The level of the requirement

name
string
required

The name of the requirement

statement
string
required

The statement of the requirement

systems
string[]
required

The systems that are related to the requirement

status
required
Available options:
In Progress
constraints
object[]
parentId
string
pendingState
enum<string> | null
Available options:
add,
update,
delete
type
enum<string>
Available options:
none,
safety,
environmental,
performance,
reliability,
maintainability,
security,
interface,
design
autoUpdate
boolean