Policy Component

Search and filter policy components

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
policyIdintegerRequired
Body
nextTokenstringOptionalExample: eyJza2lwIjoxMH0
pageSizeinteger · min: 1 · max: 100OptionalDefault: 10
Responses
200

Success

application/json
post
/policy/{policyId}/component/search

Retrieve a specific policy component by ID

get
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
policyIdintegerRequired
componentIdintegerRequired
Responses
200

Success

application/json
get
/policy/{policyId}/component/{componentId}

Search and filter Policy Components

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
policyIdintegerRequired
Body
calculateDisplayNamesbooleanOptional

If true - will return a 'displayType' field containing a prettified technology field

pageTokenstringOptional

Base64 token for pagination

pageSizeinteger · min: 1 · max: 1000Optional

Number of items to return per page

Default: 100
Responses
200

Success

application/json
post
/policy/{policyId}/component/query

For a list of component types and versions, retrieve their policy data by the policy id

post
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
policyIdintegerRequired
Body
Responses
200

Success

application/json
post
/policy/{policyId}/component/complianceCheck

Last updated