Skip to content
English
  • There are no suggestions because the search field is empty.

Get project policy control

GET
/api/v1/projects/{projectId}/policies/{projectPolicyId}/controls/{controlId}

       
curl --request GET \
--url https://localhost:10001/api/v1/projects/1/policies/1/controls/1 \
--header ' Authorization: '

Retrieve a control from a project policy by base control ID

projectId
required
integer

Project ID

projectPolicyId
required
integer

Project Policy ID

controlId
required
integer

Control ID (the base control.id; the GET endpoint takes a base control id, unlike the POST endpoints)

Project policy control

Media type application/json
object
controlId
integer
createdAt
string
id
integer
indicators
Array
object
applicationUuid
string
createdAt

Audit

string
criteria
Array
declarationProfile

Declaration behavior

object
emitOn

“pass” | “fail” | “both” | “none”

string
Allowed values: pass fail both none
statementTemplate
string
titleTemplate
string
extractionRules

Custom indicator fields

Array
id
integer
indicatorId
string
lastEvaluatedAt
string
parameters
Array
projectPolicyControlId
integer
status

State

string
Allowed values: active disabled archived
triggerType
string
Allowed values: event
updatedAt
string
projectPolicyId
integer
status
string
updatedAt
string
Example

                 
{
"indicators" : [
{
"declarationProfile" : {
"emitOn" : " pass "
},
"status" : " active " ,
"triggerType" : " event "
}
]
}

Bad request - Invalid project ID, project policy ID, or control ID

Media type application/json
object
key
additional properties
string
Example generated

                     
{
"additionalProperty" : " example "
}

Unauthorized - Authentication required

Media type application/json
object
key
additional properties
string
Example generated

                     
{
"additionalProperty" : " example "
}

Forbidden - No project access or insufficient permissions

Media type application/json
object
key
additional properties
string
Example generated

                     
{
"additionalProperty" : " example "
}

Project policy control not found

Media type application/json
object
key
additional properties
string
Example generated

                     
{
"additionalProperty" : " example "
}

Internal server error

Media type application/json
object
key
additional properties
string
Example generated

                     
{
"additionalProperty" : " example "
}