Skip to content
Start here

Insights

Retrieves Security Center Insights
security_center.insights.list(InsightListParams**kwargs) -> SyncV4PagePagination[Optional[InsightListResponse]]
GET/{accounts_or_zones}/{account_or_zone_id}/security-center/insights
Archives Security Center Insight
security_center.insights.dismiss(strissue_id, InsightDismissParams**kwargs) -> InsightDismissResponse
PUT/{accounts_or_zones}/{account_or_zone_id}/security-center/insights/{issue_id}/dismiss
ModelsExpand Collapse
class InsightListResponse:
count: Optional[int]

Indicates the total number of results.

issues: Optional[List[Issue]]
id: Optional[str]
dismissed: Optional[bool]
issue_class: Optional[str]
issue_type: Optional[IssueType]
payload: Optional[IssuePayload]
detection_method: Optional[str]

Describes the method used to detect insight.

zone_tag: Optional[str]
resolve_text: Optional[str]
severity: Optional[Literal["Low", "Moderate", "Critical"]]
One of the following:
"Low"
"Moderate"
"Critical"
since: Optional[datetime]
formatdate-time
subject: Optional[str]
timestamp: Optional[datetime]
formatdate-time
page: Optional[int]

Specifies the current page within paginated list of results.

per_page: Optional[int]

Sets the number of results per page of results.

maximum1000
minimum1
class InsightDismissResponse:
errors: List[Error]
code: int
minimum1000
message: str
documentation_url: Optional[str]
source: Optional[ErrorSource]
pointer: Optional[str]
messages: List[Message]
code: int
minimum1000
message: str
documentation_url: Optional[str]
source: Optional[MessageSource]
pointer: Optional[str]
success: Literal[true]

Whether the API call was successful.

InsightsClass

Retrieves Security Center Insight Counts by Class
security_center.insights.class_.get(ClassGetParams**kwargs) -> ClassGetResponse
GET/{accounts_or_zones}/{account_or_zone_id}/security-center/insights/class
ModelsExpand Collapse
List[ClassGetResponseItem]
count: Optional[int]
value: Optional[str]

InsightsSeverity

Retrieves Security Center Insight Counts by Severity
security_center.insights.severity.get(SeverityGetParams**kwargs) -> SeverityGetResponse
GET/{accounts_or_zones}/{account_or_zone_id}/security-center/insights/severity
ModelsExpand Collapse
List[SeverityGetResponseItem]
count: Optional[int]
value: Optional[str]

InsightsType

Retrieves Security Center Insight Counts by Type
security_center.insights.type.get(TypeGetParams**kwargs) -> TypeGetResponse
GET/{accounts_or_zones}/{account_or_zone_id}/security-center/insights/type
ModelsExpand Collapse
List[TypeGetResponseItem]
count: Optional[int]
value: Optional[str]