Skip to content
Start here

Security Center

Security CenterInsights

Retrieves Security Center Insights
client.securityCenter.insights.list(InsightListParams { account_id, zone_id, dismissed, 12 more } params?, RequestOptionsoptions?): V4PagePagination<InsightListResponse { count, issues, page, per_page } >
GET/{accounts_or_zones}/{account_or_zone_id}/security-center/insights
Archives Security Center Insight
client.securityCenter.insights.dismiss(stringissueId, InsightDismissParams { account_id, zone_id, dismiss } params, RequestOptionsoptions?): InsightDismissResponse { errors, messages, success }
PUT/{accounts_or_zones}/{account_or_zone_id}/security-center/insights/{issue_id}/dismiss
ModelsExpand Collapse
InsightListResponse { count, issues, page, per_page }
count?: number

Indicates the total number of results.

issues?: Array<Issue>
id?: string
dismissed?: boolean
issue_class?: string
issue_type?: IssueType
payload?: Payload { detection_method, zone_tag }
detection_method?: string

Describes the method used to detect insight.

zone_tag?: string
resolve_text?: string
severity?: "Low" | "Moderate" | "Critical"
One of the following:
"Low"
"Moderate"
"Critical"
since?: string
formatdate-time
subject?: string
timestamp?: string
formatdate-time
page?: number

Specifies the current page within paginated list of results.

per_page?: number

Sets the number of results per page of results.

maximum1000
minimum1
InsightDismissResponse { errors, messages, success }
errors: Array<Error>
code: number
minimum1000
message: string
documentation_url?: string
source?: Source { pointer }
pointer?: string
messages: Array<Message>
code: number
minimum1000
message: string
documentation_url?: string
source?: Source { pointer }
pointer?: string
success: true

Whether the API call was successful.

Security CenterInsightsClass

Retrieves Security Center Insight Counts by Class
client.securityCenter.insights.class.get(ClassGetParams { account_id, zone_id, dismissed, 10 more } params?, RequestOptionsoptions?): ClassGetResponse { count, value }
GET/{accounts_or_zones}/{account_or_zone_id}/security-center/insights/class
ModelsExpand Collapse
ClassGetResponse = Array<ClassGetResponseItem>
count?: number
value?: string

Security CenterInsightsSeverity

Retrieves Security Center Insight Counts by Severity
client.securityCenter.insights.severity.get(SeverityGetParams { account_id, zone_id, dismissed, 10 more } params?, RequestOptionsoptions?): SeverityGetResponse { count, value }
GET/{accounts_or_zones}/{account_or_zone_id}/security-center/insights/severity
ModelsExpand Collapse
SeverityGetResponse = Array<SeverityGetResponseItem>
count?: number
value?: string

Security CenterInsightsType

Retrieves Security Center Insight Counts by Type
client.securityCenter.insights.type.get(TypeGetParams { account_id, zone_id, dismissed, 10 more } params?, RequestOptionsoptions?): TypeGetResponse { count, value }
GET/{accounts_or_zones}/{account_or_zone_id}/security-center/insights/type
ModelsExpand Collapse
TypeGetResponse = Array<TypeGetResponseItem>
count?: number
value?: string