POST
/
api
/
compliance
/
report-config
{
  "id": 123,
  "configSolution": "<string>",
  "configRemediation": "<string>",
  "configReportResourceUrl": "<string>",
  "configReportRequestType": "<string>",
  "configReportPageable": true,
  "configReportFilterByTime": true,
  "configReportDataOrigin": "<string>",
  "configReportExportCsvUrl": "<string>",
  "standardSectionId": 123,
  "configReportEditable": true,
  "dashboardId": 123,
  "configType": "CUSTOM",
  "configUrl": "<string>",
  "configReportNote": "<string>",
  "configReportName": "<string>",
  "configReportStatus": "COMPLAINT",
  "dashboard": [
    {
      "id": 123,
      "idVisualization": 123,
      "idDashboard": 123,
      "order": 123,
      "width": 123,
      "height": 123,
      "top": 123,
      "left": 123,
      "showTimeFilter": true,
      "defaultTimeRange": "<string>",
      "gridInfo": "<string>",
      "visualization": {
        "id": 123,
        "name": "<string>",
        "description": "<string>",
        "eventType": "<string>",
        "createdDate": "2023-11-07T05:31:56Z",
        "modifiedDate": "2023-11-07T05:31:56Z",
        "userCreated": "<string>",
        "userModified": "<string>",
        "chartConfig": "<string>",
        "chartAction": "<string>",
        "systemOwner": true,
        "idPattern": 123,
        "chartType": "METRIC_CHART",
        "filterType": [
          {
            "operator": "IS",
            "field": "<string>",
            "value": {}
          }
        ],
        "aggregationType": {
          "metrics": [
            {
              "id": "<string>",
              "aggregation": "COUNT",
              "field": "<string>",
              "customLabel": "<string>"
            }
          ],
          "bucket": {
            "id": "<string>",
            "aggregation": "TERMS",
            "type": "AXIS",
            "field": "<string>",
            "customLabel": "<string>",
            "subBucket": {},
            "terms": {
              "sortBy": "<string>",
              "asc": true,
              "size": 123
            },
            "dateHistogram": {
              "interval": "<string>"
            },
            "ranges": [
              {
                "from": 123,
                "to": 123
              }
            ]
          }
        },
        "pattern": {
          "id": 123,
          "pattern": "<string>",
          "patternModule": "<string>",
          "patternSystem": true,
          "active": true
        }
      },
      "dashboard": {
        "id": 123,
        "name": "<string>",
        "description": "<string>",
        "refreshTime": 123,
        "createdDate": "2023-11-07T05:31:56Z",
        "modifiedDate": "2023-11-07T05:31:56Z",
        "userCreated": "<string>",
        "userModified": "<string>",
        "filters": "<string>",
        "dashboardType": "CUSTOM",
        "systemOwner": true
      }
    }
  ],
  "section": {
    "id": 123,
    "standardId": 123,
    "standardSectionName": "<string>",
    "standardSectionDescription": "<string>",
    "standard": {
      "id": 123,
      "standardName": "<string>",
      "standardDescription": "<string>",
      "systemOwner": true
    }
  },
  "associatedDashboard": {
    "id": 123,
    "name": "<string>",
    "description": "<string>",
    "refreshTime": 123,
    "createdDate": "2023-11-07T05:31:56Z",
    "modifiedDate": "2023-11-07T05:31:56Z",
    "userCreated": "<string>",
    "userModified": "<string>",
    "filters": "<string>",
    "dashboardType": "CUSTOM",
    "systemOwner": true
  },
  "columns": [
    {
      "label": "<string>",
      "field": "<string>",
      "type": "<string>",
      "visible": true,
      "customStyle": "<string>"
    }
  ],
  "requestBodyFilters": [
    {
      "operator": "IS",
      "field": "<string>",
      "value": {}
    }
  ],
  "requestParamFilters": [
    {
      "param": "<string>",
      "required": true,
      "value": "<string>"
    }
  ]
}

Authorizations

Authorization
string
header
required

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

Utm-Internal-Key
string
header
required

Body

application/json
id
integer
configSolution
string
configRemediation
string
configReportResourceUrl
string
configReportRequestType
string
configReportPageable
boolean
configReportFilterByTime
boolean
configReportDataOrigin
string
configReportExportCsvUrl
string
standardSectionId
integer
configReportEditable
boolean
dashboardId
integer
configType
enum<string>
Available options:
CUSTOM,
TEMPLATE
configUrl
string
configReportNote
string
configReportName
string
configReportStatus
enum<string>
Available options:
COMPLAINT,
NON_COMPLAINT
dashboard
object[]
section
object
associatedDashboard
object
columns
object[]
requestBodyFilters
object[]
requestParamFilters
object[]

Response

200 - */*
OK
id
integer
configSolution
string
configRemediation
string
configReportResourceUrl
string
configReportRequestType
string
configReportPageable
boolean
configReportFilterByTime
boolean
configReportDataOrigin
string
configReportExportCsvUrl
string
standardSectionId
integer
configReportEditable
boolean
dashboardId
integer
configType
enum<string>
Available options:
CUSTOM,
TEMPLATE
configUrl
string
configReportNote
string
configReportName
string
configReportStatus
enum<string>
Available options:
COMPLAINT,
NON_COMPLAINT
dashboard
object[]
section
object
associatedDashboard
object
columns
object[]
requestBodyFilters
object[]
requestParamFilters
object[]