Change scorecards
PUT/v1/blueprints/:blueprint_identifier/scorecards
This route allows you to modify one or more scorecards of a given blueprint. A scorecard is a set of rules that define the quality of a blueprint.
To learn more about scorecards, check out the documentation.
Request
Path Parameters
Possible values: non-empty
The identifier of the blueprint whose scorecard you want to change.
- application/json
Body
array
Array [
Array [
- Property between condition
- Property containsAny condition
- Property comparison
- Relation comparison
- Property empty condition
- Relation empty condition
- Date range
- Date preset
- MOD1
- MOD2
- MOD3
- MOD1
- MOD2
- MOD3
]
Array [
Array [
- Property between condition
- Property containsAny condition
- Property comparison
- Relation comparison
- Property empty condition
- Relation empty condition
- Date range
- Date preset
- string
- number
- boolean
- string
- number
- boolean
]
]
Array [
]
]
Possible values: Value must match regular expression ^[A-Za-z0-9@_.:\\/=-]+$
The identifier of the scorecard.
The title of the scorecard.
filter
object
An optional set of conditions to filter entities that will be evaluated by the scorecard.
Possible values: [and
, or
]
conditions
object[]
required
Possible values: >= 1
anyOf
Possible values: [between
, notBetween
, =
]
value
object
required
oneOf
Possible values: [today
, tomorrow
, yesterday
, lastWeek
, last2Weeks
, lastMonth
, last3Months
, last6Months
, last12Months
]
Possible values: [containsAny
]
Possible values: [=
, !=
, >
, <
, >=
, <=
, contains
, doesNotContains
, beginsWith
, doesNotBeginsWith
, endsWith
, doesNotEndsWith
]
value
object
required
oneOf
string
number
boolean
Possible values: [=
, !=
, contains
, doesNotContains
, beginsWith
, doesNotBeginsWith
, endsWith
, doesNotEndsWith
]
value
object
required
oneOf
string
number
boolean
Possible values: [isEmpty
, isNotEmpty
]
Possible values: [isEmpty
, isNotEmpty
]
rules
object[]
required
The rules that define the scorecard.
Possible values: Value must match regular expression ^[A-Za-z0-9@_=\\-]+$
Possible values: [Gold
, Silver
, Bronze
]
query
object
required
Possible values: [and
, or
]
conditions
object[]
required
Possible values: >= 1
anyOf
Possible values: [between
, notBetween
, =
]
value
object
required
oneOf
Possible values: [today
, tomorrow
, yesterday
, lastWeek
, last2Weeks
, lastMonth
, last3Months
, last6Months
, last12Months
]
Possible values: [containsAny
]
Possible values: [=
, !=
, >
, <
, >=
, <=
, contains
, doesNotContains
, beginsWith
, doesNotBeginsWith
, endsWith
, doesNotEndsWith
]
value
object
required
oneOf
string
number
boolean
Possible values: [=
, !=
, contains
, doesNotContains
, beginsWith
, doesNotBeginsWith
, endsWith
, doesNotEndsWith
]
value
object
required
oneOf
string
number
boolean
Possible values: [isEmpty
, isNotEmpty
]
Possible values: [isEmpty
, isNotEmpty
]
levels
object[]
The available levels of the new scorecard, each with its own name and color.
The name of the level.
Possible values: [blue
, turquoise
, orange
, purple
, pink
, yellow
, green
, red
, gold
, silver
, paleBlue
, darkGray
, lightGray
, bronze
]
The color associated with the level, for visualization in Port's UI.
Responses
- 200
Default Response