Endpoint with Base URL: https://console.staging-cloudnosys-staging.kinsta.cloud/api/v1/compliance/{compliance ID}
Compliance ID can also be of a custom-created compliance regulation standard.
GET Request #
Get information on how compliant your cloud accounts are with respect to a compliance report of your choice.
Headers #
| Fields | Value |
| Content-Type | ‘application/json’ |
| Authorization | ACCESS_TOKEN |
Params #
| Fields | Type | Description |
| orgId | String | The ID of the organization. For e.g., myorg_3x4 |
| cloudAccounts | Array | A list of IDs of the Cloud Accounts you want the compliance info of. |
| reportType | String | Compliance reports are either of ‘Executive’ type or ‘Full’ type. Full by default. |
Response Body #
Report: (Show Compliance JSON example)
Status: 200
| JSON representation |
| {
“report”: String } |
Error Responses #
Status: 400 #
| JSON representation |
| {
“Status”: 400 “Message”: ERROR_MESSAGE } |
| ERROR_MESSAGE | |
| Invalid request | Any of the required params in the request body is missing. |
Status: 401 #
| JSON representation |
| {
“Status”: 401 “message”: ERROR_MESSAGE } |
| ERROR_MESSAGE | |
| Unauthorized request |
|
Status: 422 #
| JSON representation |
| {
“Status”: 422 “message”: ERROR_MESSAGE } |
| ERROR_MESSAGE | |
| Unprocessable Entity | One or more cloud accounts of your choice have not been scanned yet. Please wait for the scan to complete. |
