Alert Evidence Graph
GET/alert/v1/:id/graph
Given an alert-id in the query the API returns the data that can be presented in a graphical format. The returned response matches the JSON Graph Format standard
Request
Path Parameters
The alert-id for the evidence graph
Responses
- 200
- 400
- 401
- 403
- 412
- 429
Successful operation
- */*
- Schema
- Example (from schema)
Schema
- Array [
- AssetNode
- CapabilityNode
- FindingNode
- PrimaryAssetNode
- VulnerabilityNode
- Array [
- ]
- Array [
- Array [
- ]
- ]
- Array [
- ]
- Array [
- ]
- ]
graphs object[]required
The list of graphs representing a primary asset and its associations
graph object
The resource specific graph
nodes object
A dictionary of the node identifier and the associated node
Possible values: [Asset
]
The node type
Label representing the asset name
metadata object
Primary Asset Node Metadata
Last modified time for the asset
Cloud Provider Asset Identifier
The unique API Identifier of this asset
Cloud Account ID
dataSensitivityDatatypeDetails object[]
Data Sensitivity datatypes
Name of the data sensitivity datatype
The count of occurances for the given data type
The label for the given data type
Possible values: [Capability
]
The node type
metadata object
Capability Node Metadata
Returns the capability type
additionalCapabilityAttributes object
Returns additional metadata associated with this capability
Returns additional metadata associated with this capability
Possible values: [Finding
]
The node type
metadata object
Finding Node Metadata
Finding Type
Policy Type
Finding Severity
Finding description
Time when the finding was reported
findingRemediationDetails object
Represents the RemediationDetails for this finding
buildTimeMetadata object
runtimeMetadata object
permissionGraph object
Represents the associated permission graph for this finding
items object[]
Permission graph items
Granted by cloud type
Granted by entity type name
Granted by entity type identifier
Granted by entity name
Granted by entity asset identifier
Destination cloud type
Destination cloud service name
Destination cloud resource name
Destination cloud resource type identifier
Destination cloud resource asset identifier
dataSensitivityDatatypeDetails object[]
Data Sensitivity datatypes
Name of the data sensitivity datatype
The count of occurances for the given data type
The label for the given data type
networkGraph object
Represents the associated network graph for this finding
cloudGraphs object
The cloud network graphs
property name* CloudNetworkGraphResponse
The cloud network graphs
nodes object
The nodes associated with this network graph
property name* NodeDataType
The nodes associated with this network graph
nodeData object
Represents a network node
Prisma Cloud Unified Asset Identifier
The native ID of the node
Name of the object
Cloud type of the entity
Type of the endpoint
Asset sub-type information
Asset APIID
Represents a network node type
The associated paths in the network graph
The error message for cloud network graph.
isRemediable
Possible values: [PrimaryAsset
]
The node type
Label representing the primary asset name
metadata object
Primary Asset Node Metadata
Last modified time for the asset
Cloud Provider Asset Identifier
The unique API Identifier of this asset
Cloud Account ID
dataSensitivityDatatypeDetails object[]
Data Sensitivity datatypes
Name of the data sensitivity datatype
The count of occurances for the given data type
The label for the given data type
Possible values: [Vulnerability
]
The node type
metadata object
Vulnerability Node Metadata
Severity of the vulnerability
Score of the vulnerability
Boolean value representing whether this vulnerability is patchable
Boolean value representing whether this vulnerability is exploitable
Long value representing when the vulnerability was published
edges object[]
Edge Identifier
Identifier of the source node
Identifier of the target node
metadata object
Edge Metadata
Effective Severity
Relationship Type ID between the edges
The next page token
{
"graphs": [
{
"graph": {
"nodes": {},
"edges": [
{
"id": "string",
"source": "string",
"target": "string",
"metadata": {
"severity": "string"
},
"relationshipTypeId": 0
}
]
}
}
],
"nextPageToken": "string"
}
Bad Request - request body contains a query that is not grammatically valid
- */*
- Schema
- Example (from schema)
Schema
- Array [
- ]
errorDetails object[]
{
"timestamp": "string",
"status": 0,
"error": "string",
"errorDetails": [
{
"name": "string",
"message": "string"
}
],
"message": "string",
"path": "string"
}
Unauthorized - user cannot be authenticated to service the request
- */*
- Schema
- Example (from schema)
Schema
- Array [
- ]
errorDetails object[]
{
"timestamp": "string",
"status": 0,
"error": "string",
"errorDetails": [
{
"name": "string",
"message": "string"
}
],
"message": "string",
"path": "string"
}
Forbidden - user is not authorized, or does not have the correct permissions, to make the call
- */*
- Schema
- Example (from schema)
Schema
- Array [
- ]
errorDetails object[]
{
"timestamp": "string",
"status": 0,
"error": "string",
"errorDetails": [
{
"name": "string",
"message": "string"
}
],
"message": "string",
"path": "string"
}
PreConditions Failed - query fails domain specific validations
- */*
- Schema
- Example (from schema)
Schema
- Array [
- ]
errorDetails object[]
{
"timestamp": "string",
"status": 0,
"error": "string",
"errorDetails": [
{
"name": "string",
"message": "string"
}
],
"message": "string",
"path": "string"
}
Too Many Requests - API is getting rate limited
- */*
- Schema
- Example (from schema)
Schema
- Array [
- ]
errorDetails object[]
{
"timestamp": "string",
"status": 0,
"error": "string",
"errorDetails": [
{
"name": "string",
"message": "string"
}
],
"message": "string",
"path": "string"
}