Getting asset count
client_id required | string |
domain | string <= 100 characters |
host_names | Array of strings[ items <= 100 characters ] |
is_isolated | boolean |
max_first_seen | integer <= 13 characters |
max_last_seen | integer <= 13 characters |
min_first_seen | integer <= 13 characters |
min_last_seen | integer <= 13 characters |
network_interface | string <= 10000 characters |
os_version | string <= 100 characters |
product | string <= 100 characters |
related_incidents_ids | Array of strings[ items <= 50 characters ] |
string or string | |
statuses | Array of strings <= 4 characters Items Enum: "ABSENT" "CRITICAL" "OFFLINE" "OK" "WARNING" |
tenants_names | Array of strings[ items <= 1000 characters ] |
version | integer Enum: 1 2 |
{- "domain": "string",
- "host_names": [
- "string"
], - "is_isolated": true,
- "max_first_seen": 0,
- "max_last_seen": 0,
- "min_first_seen": 0,
- "min_last_seen": 0,
- "network_interface": "string",
- "os_version": "string",
- "product": "string",
- "related_incidents_ids": [
- "string"
], - "search_phrase": "string",
- "statuses": [
- "ABSENT"
], - "tenants_names": [
- "string"
], - "version": 1
}
{- "count": 0
}
Getting asset details
client_id required | string |
asset_id required | string <= 50 characters |
fields | Array of strings Items Enum: "asset_id" "domain" "first_seen" "host_name" "installed_product_info" "isolation" "isolation_task_id" "ksc_host_id" "last_seen" "network_interfaces" "os_version" "product_map" "protection_issues" "protection_issues_integral" "status" "tenant_name" |
version | integer Enum: 1 2 |
{- "asset_id": "string",
- "fields": [
- "asset_id"
], - "version": 1
}
{- "asset_id": "string",
- "domain": "string",
- "first_seen": 0,
- "host_name": "string",
- "installed_product_info": "string",
- "isolation": true,
- "isolation_task_id": "string",
- "ksc_host_id": "string",
- "last_seen": 0,
- "network_interfaces": [
- {
- "defg": "string",
- "dnsd": "string",
- "dsc": "string",
- "ip": "string",
- "ipcm": "string",
- "mac": "string"
}
], - "os_version": "string",
- "product_map": {
- "property1": {
- "last_seen": 0,
- "version": "string"
}, - "property2": {
- "last_seen": 0,
- "version": "string"
}
}, - "protection_issues": {
- "additional_problems": [
- {
- "args": {
- "component": "string",
- "days": 0,
- "level": "string",
- "options": [
- "string"
], - "product": "string",
- "show_days": 0
}, - "code": "AV_BASES_OUTDATED"
}
], - "hours": 0,
- "last_seen": 0,
- "reasons": [
- {
- "args": {
- "component": "string",
- "days": 0,
- "level": "string",
- "product": "string",
- "show_days": 0
}, - "code": "AV_BASES_OUTDATED",
- "help_link": "string"
}
], - "status": "ABSENT"
}, - "protection_issues_integral": {
- "additional_problems": [
- {
- "args": {
- "component": "string",
- "days": 0,
- "level": "string",
- "options": [
- "string"
], - "product": "string",
- "show_days": 0
}, - "code": "AV_BASES_OUTDATED"
}
], - "hours": 0,
- "last_seen": 0,
- "reasons": [
- {
- "args": {
- "component": "string",
- "days": 0,
- "level": "string",
- "product": "string",
- "show_days": 0
}, - "code": "AV_BASES_OUTDATED",
- "help_link": "string"
}
], - "status": "ABSENT"
}, - "status": "ABSENT",
- "tenant_name": "string"
}
Getting asset list
client_id required | string |
domain | string <= 100 characters |
fields | Array of strings Items Enum: "asset_id" "domain" "first_seen" "host_name" "installed_product_info" "isolation" "isolation_task_id" "ksc_host_id" "last_seen" "network_interfaces" "os_version" "product_map" "protection_issues" "protection_issues_integral" "status" "tenant_name" |
host_names | Array of strings <= 100 characters |
is_isolated | boolean |
max_first_seen | integer <= 13 characters |
max_last_seen | integer <= 13 characters |
min_first_seen | integer <= 13 characters |
min_last_seen | integer <= 13 characters |
network_interface | string <= 10000 characters |
os_version | string <= 100 characters |
page | integer >= 1 |
page_size | integer [ 1 .. 10000 ] |
product | string <= 100 characters |
related_incidents_ids | Array of strings <= 50 characters |
string or string | |
sort | string Enum: "computer_name_domain:asc" "computer_name_domain:desc" "computer_name_hostname:asc" "computer_name_hostname:desc" "computer_os:asc" "computer_os:desc" "first_seen:asc" "first_seen:desc" "last_seen:asc" "last_seen:desc" |
statuses | Array of strings <= 4 characters Items Enum: "ABSENT" "CRITICAL" "OFFLINE" "OK" "WARNING" |
tenants_names | Array of strings[ items <= 1000 characters ] |
version | integer Enum: 1 2 |
{- "domain": "string",
- "fields": [
- "asset_id"
], - "host_names": [
- "string"
], - "is_isolated": true,
- "max_first_seen": 0,
- "max_last_seen": 0,
- "min_first_seen": 0,
- "min_last_seen": 0,
- "network_interface": "string",
- "os_version": "string",
- "page": 1,
- "page_size": 1,
- "product": "string",
- "related_incidents_ids": [
- "string"
], - "search_phrase": "string",
- "sort": "computer_name_domain:asc",
- "statuses": [
- "ABSENT"
], - "tenants_names": [
- "string"
], - "version": 1
}
[- {
- "asset_id": "string",
- "domain": "string",
- "first_seen": 0,
- "host_name": "string",
- "installed_product_info": "string",
- "isolation": true,
- "isolation_task_id": "string",
- "ksc_host_id": "string",
- "last_seen": 0,
- "network_interfaces": [
- {
- "defg": "string",
- "dnsd": "string",
- "dsc": "string",
- "ip": "string",
- "ipcm": "string",
- "mac": "string"
}
], - "os_version": "string",
- "product_map": {
- "property1": {
- "last_seen": 0,
- "version": "string"
}, - "property2": {
- "last_seen": 0,
- "version": "string"
}
}, - "protection_issues": {
- "additional_problems": [
- {
- "args": {
- "component": "string",
- "days": 0,
- "level": "string",
- "options": [
- "string"
], - "product": "string",
- "show_days": 0
}, - "code": "AV_BASES_OUTDATED"
}
], - "hours": 0,
- "last_seen": 0,
- "reasons": [
- {
- "args": {
- "component": "string",
- "days": 0,
- "level": "string",
- "product": "string",
- "show_days": 0
}, - "code": "AV_BASES_OUTDATED",
- "help_link": "string"
}
], - "status": "ABSENT"
}, - "protection_issues_integral": {
- "additional_problems": [
- {
- "args": {
- "component": "string",
- "days": 0,
- "level": "string",
- "options": [
- "string"
], - "product": "string",
- "show_days": 0
}, - "code": "AV_BASES_OUTDATED"
}
], - "hours": 0,
- "last_seen": 0,
- "reasons": [
- {
- "args": {
- "component": "string",
- "days": 0,
- "level": "string",
- "product": "string",
- "show_days": 0
}, - "code": "AV_BASES_OUTDATED",
- "help_link": "string"
}
], - "status": "ABSENT"
}, - "status": "ABSENT",
- "tenant_name": "string"
}
]
Attachments list getting
client_id required | string |
fields | Array of strings Items Enum: "attachment_id" "author_name" "caption" "creation_time" "file_size" "full_name" "hide_in_comments" "link" "origin" "was_read" |
incident_id required | string <= 50 characters |
markdown_to_html | boolean |
{- "fields": [
- "attachment_id"
], - "incident_id": "string",
- "markdown_to_html": true
}
[- {
- "attachment_id": "string",
- "author_name": "string",
- "caption": "string",
- "creation_time": 0,
- "file_size": 0,
- "full_name": "string",
- "hide_in_comments": true,
- "link": "string",
- "origin": "string",
- "was_read": true
}
]
Attachment upload
client_id required | string |
file | string <binary> |
object |
{- "attachment_id": "string",
- "author_id": "string",
- "author_name": "string",
- "caption": "string",
- "creation_time": 0,
- "file_size": 0,
- "full_name": "string"
}
Comment creation
client_id required | string |
incident_id required | string <= 50 characters |
markdown_to_html | boolean |
text required | string <= 5000 characters |
{- "incident_id": "string",
- "markdown_to_html": true,
- "text": "string"
}
{- "author_name": "string",
- "comment_id": "string",
- "creation_time": 0,
- "origin": "string",
- "text": "string",
- "was_read": true
}
Comment deletion
client_id required | string |
comment_id required | string <= 50 characters |
{- "comment_id": "string"
}
{ }
Comments list getting
client_id required | string |
fields | Array of strings Items Enum: "author_name" "comment_id" "creation_time" "origin" "text" "was_read" |
incident_id required | string <= 50 characters |
markdown_to_html | boolean |
{- "fields": [
- "author_name"
], - "incident_id": "string",
- "markdown_to_html": true
}
[- {
- "author_name": "string",
- "comment_id": "string",
- "creation_time": 0,
- "origin": "string",
- "text": "string",
- "was_read": true
}
]
Incident closing
client_id required | string |
incident_id required | string <= 50 characters |
resolution_status required | string Enum: "FALSE_POSITIVE" "TRUE_POSITIVE" |
summary required | string <= 1000 characters |
{- "incident_id": "string",
- "resolution_status": "FALSE_POSITIVE",
- "summary": "string"
}
{ }
Incidents count getting
client_id required | string |
affected_hosts | Array of strings[ items <= 100 characters ] |
asset_ids | Array of strings[ items <= 100 characters ] |
detection_technologies | Array of strings Items Enum: "KATA" "KES" |
max_creation_time | integer <= 13 characters |
max_update_time | integer <= 13 characters |
min_creation_time | integer <= 13 characters |
min_update_time | integer <= 13 characters |
mitre_tactics | Array of strings Items Enum: "Collection" "Command and control" "Credential access" "Defense evasion" "Discovery" "Execution" "Exfiltration" "Impact" "Initial access" "Lateral movement" "Persistence" "Privilege escalation" |
mitre_techniques | Array of strings[ items <= 100 characters ] |
priorities | Array of strings Items Enum: "HIGH" "LOW" "NORMAL" |
resolutions | Array of strings Items Enum: "False positive" "Other" "True positive" |
response_statuses | Array of strings Items Enum: "Confirmed" "Declined" "New" |
response_types | Array of strings |
string or string | |
statuses | Array of strings Items Enum: "Closed" "On hold" "Open" "Resolved" |
tenants_names | Array of strings[ items <= 1000 characters ] |
{- "affected_hosts": [
- "string"
], - "asset_ids": [
- "string"
], - "detection_technologies": [
- "KATA"
], - "max_creation_time": 0,
- "max_update_time": 0,
- "min_creation_time": 0,
- "min_update_time": 0,
- "mitre_tactics": [
- "Collection"
], - "mitre_techniques": [
- "string"
], - "priorities": [
- "HIGH"
], - "resolutions": [
- "False positive"
], - "response_statuses": [
- "Confirmed"
], - "response_types": [
- "string"
], - "search_phrase": "string",
- "statuses": [
- "Closed"
], - "tenants_names": [
- "string"
]
}
{- "count": 0
}
Incident creating
client_id required | string |
affected_hosts required | Array of strings non-empty [ items [ 1 .. 100 ] characters ] |
client_description required | string <= 50000 characters |
markdown_to_html | boolean |
no_sla_flag | boolean |
priority | string Enum: "HIGH" "LOW" "NORMAL" |
summary required | string <= 1000 characters |
tenant_id | string <= 1000 characters |
{- "affected_hosts": [
- "string"
], - "client_description": "string",
- "markdown_to_html": true,
- "no_sla_flag": true,
- "priority": "HIGH",
- "summary": "string",
- "tenant_id": "string"
}
{- "affected_hosts": [
- "string"
], - "affected_hosts_mappings": [
- {
- "host_id": "string",
- "host_name": "string"
}
], - "attachments": [
- {
- "attachment_id": "string",
- "author_name": "string",
- "caption": "string",
- "creation_time": 0,
- "file_size": 0,
- "full_name": "string",
- "hide_in_comments": true,
- "link": "string",
- "origin": "string",
- "was_read": true
}
], - "attack_stage": "string",
- "client_description": "string",
- "comments": [
- {
- "author_name": "string",
- "comment_id": "string",
- "creation_time": 0,
- "origin": "string",
- "text": "string",
- "was_read": true
}
], - "creation_time": 0,
- "description": "string",
- "detection_technology": "",
- "host_based_iocs": [ ],
- "incident_id": "string",
- "incident_number": 0,
- "iocs": [
- {
- "creation_time": 0,
- "data": "string",
- "ioc_id": "string",
- "message": "string",
- "type": "string",
- "update_time": 0
}
], - "mitre_tactics": [
- "Collection"
], - "mitre_techniques": [ ],
- "network_based_iocs": [ ],
- "origin": "Client",
- "priority": "HIGH",
- "resolution": "string",
- "responses": [
- {
- "asset_id": "string",
- "comment": "string",
- "creation_time": 0,
- "description": "string",
- "details": {
- "file_path": "string",
- "file_size_limit": 0
}, - "parameters": { },
- "response_id": "string",
- "status": "string",
- "type": "DELETE_FILE",
- "update_time": 0,
- "was_read": true
}
], - "status": "Closed",
- "status_description": "string",
- "summary": "string",
- "tenant_name": "string",
- "update_time": 0,
- "was_read": true
}
Getting incident details
client_id required | string |
fields | Array of strings Items Enum: "affected_hosts" "affected_hosts_mappings" "attachments" "attack_stage" "client_description" "comments" "creation_time" "description" "detection_technology" "host_based_iocs" "incident_id" "incident_number" "iocs" "mitre_tactics" "mitre_techniques" "network_based_iocs" "origin" "priority" "resolution" "responses" "status" "status_description" "summary" "tenant_name" "update_time" |
incident_id required | string <= 50 characters |
markdown_to_html | boolean |
{- "fields": [
- "affected_hosts"
], - "incident_id": "string",
- "markdown_to_html": true
}
{- "affected_hosts": [
- "string"
], - "affected_hosts_mappings": [
- {
- "host_id": "string",
- "host_name": "string"
}
], - "attachments": [
- {
- "attachment_id": "string",
- "author_name": "string",
- "caption": "string",
- "creation_time": 0,
- "file_size": 0,
- "full_name": "string",
- "hide_in_comments": true,
- "link": "string",
- "origin": "string",
- "was_read": true
}
], - "attack_stage": "string",
- "client_description": "string",
- "comments": [
- {
- "author_name": "string",
- "comment_id": "string",
- "creation_time": 0,
- "origin": "string",
- "text": "string",
- "was_read": true
}
], - "creation_time": 0,
- "description": "string",
- "detection_technology": "",
- "host_based_iocs": [ ],
- "incident_id": "string",
- "incident_number": 0,
- "iocs": [
- {
- "creation_time": 0,
- "data": "string",
- "ioc_id": "string",
- "message": "string",
- "type": "string",
- "update_time": 0
}
], - "mitre_tactics": [
- "Collection"
], - "mitre_techniques": [ ],
- "network_based_iocs": [ ],
- "origin": "Client",
- "priority": "HIGH",
- "resolution": "string",
- "responses": [
- {
- "asset_id": "string",
- "comment": "string",
- "creation_time": 0,
- "description": "string",
- "details": {
- "file_path": "string",
- "file_size_limit": 0
}, - "parameters": { },
- "response_id": "string",
- "status": "string",
- "type": "DELETE_FILE",
- "update_time": 0,
- "was_read": true
}
], - "status": "Closed",
- "status_description": "string",
- "summary": "string",
- "tenant_name": "string",
- "update_time": 0,
- "was_read": true
}
Incident history getting
client_id required | string |
entity_type_page_size | integer [ 1 .. 10000 ] |
ignore_self | boolean |
incident_id | string <= 50 characters |
max_record_time | integer [ 1 .. 9999999999999 ] |
min_record_time | integer [ 1 .. 9999999999999 ] |
page | integer >= 1 |
{- "entity_type_page_size": 1,
- "ignore_self": true,
- "incident_id": "string",
- "max_record_time": 1,
- "min_record_time": 1,
- "page": 1
}
[- {
- "changed_at": 0,
- "changed_by": "string",
- "entity": {
- "incident_attachment": {
- "attachment_id": "string",
- "author_name": "string",
- "caption": "string",
- "creation_time": 0,
- "file_size": 0,
- "full_name": "string",
- "hide_in_comments": true,
- "link": "string",
- "origin": "string",
- "was_read": true
}, - "incident_comment": {
- "author_name": "string",
- "comment_id": "string",
- "creation_time": 0,
- "origin": "string",
- "text": "string"
}, - "incident_details": {
- "affected_hosts": [
- "string"
], - "attack_stage": "string",
- "client_description": "string",
- "creation_time": 0,
- "description": "string",
- "detection_technology": "",
- "host_based_iocs": [ ],
- "incident_id": "string",
- "incident_number": 0,
- "iocs": [
- {
- "creation_time": 0,
- "data": "string",
- "ioc_id": "string",
- "message": "string",
- "type": "string",
- "update_time": 0
}
], - "mitre_tactics": [ ],
- "mitre_techniques": [ ],
- "network_based_iocs": [ ],
- "origin": "Client",
- "priority": "string",
- "resolution": "string",
- "status": "Closed",
- "status_description": "string",
- "summary": "string",
- "tenant_name": "string",
- "update_time": 0,
- "was_read": true
}, - "incident_edr_response": {
- "author_name": "string",
- "creation_time": 0,
- "details": {
- "ksc_host_id": "string"
}, - "response_id": "string",
- "task_type": "DEISOLATE_HOST"
}, - "incident_response": {
- "asset_id": "string",
- "comment": "string",
- "creation_time": 0,
- "description": "string",
- "details": {
- "file_path": "string",
- "file_size_limit": 0
}, - "parameters": { },
- "response_id": "string",
- "status": "string",
- "type": "DELETE_FILE",
- "update_time": 0,
- "was_read": true
}
}, - "entity_id": "string",
- "operation": "create"
}
]
Getting incident list
client_id required | string |
affected_hosts | Array of strings[ items <= 100 characters ] |
asset_ids | Array of strings[ items <= 100 characters ] |
detection_technologies | Array of strings Items Enum: "KATA" "KES" |
fields | Array of strings Items Enum: "affected_hosts" "affected_hosts_mappings" "attachments" "attack_stage" "client_description" "comments" "creation_time" "description" "detection_technology" "host_based_iocs" "incident_id" "incident_number" "iocs" "mitre_tactics" "mitre_techniques" "network_based_iocs" "origin" "priority" "resolution" "responses" "status" "status_description" "summary" "tenant_name" "update_time" "was_read" |
markdown_to_html | boolean |
max_creation_time | integer <= 13 characters |
max_update_time | integer <= 13 characters |
min_creation_time | integer <= 13 characters |
min_update_time | integer <= 13 characters |
mitre_tactics | Array of strings Items Enum: "Collection" "Command and control" "Credential access" "Defense evasion" "Discovery" "Execution" "Exfiltration" "Impact" "Initial access" "Lateral movement" "Persistence" "Privilege escalation" |
mitre_techniques | Array of strings[ items <= 100 characters ] |
page | integer >= 1 |
page_size | integer [ 1 .. 100 ] |
priorities | Array of strings Items Enum: "HIGH" "LOW" "NORMAL" |
resolutions | Array of strings Items Enum: "False positive" "Other" "True positive" |
response_statuses | Array of strings Items Enum: "Confirmed" "Declined" "New" |
response_types | Array of strings |
string or string | |
sort | string Enum: "creation_time:asc" "creation_time:desc" "incident_number:asc" "incident_number:desc" "priority:asc" "priority:desc" "resolution:asc" "resolution:desc" "status:asc" "status:desc" "tenant_name:asc" "tenant_name:desc" "update_time:asc" "update_time:desc" |
statuses | Array of strings Items Enum: "Closed" "On hold" "Open" "Resolved" |
tenants_names | Array of strings[ items <= 1000 characters ] |
{- "affected_hosts": [
- "string"
], - "asset_ids": [
- "string"
], - "detection_technologies": [
- "KATA"
], - "fields": [
- "affected_hosts"
], - "markdown_to_html": true,
- "max_creation_time": 0,
- "max_update_time": 0,
- "min_creation_time": 0,
- "min_update_time": 0,
- "mitre_tactics": [
- "Collection"
], - "mitre_techniques": [
- "string"
], - "page": 1,
- "page_size": 1,
- "priorities": [
- "HIGH"
], - "resolutions": [
- "False positive"
], - "response_statuses": [
- "Confirmed"
], - "response_types": [
- "string"
], - "search_phrase": "string",
- "sort": "creation_time:asc",
- "statuses": [
- "Closed"
], - "tenants_names": [
- "string"
]
}
[- {
- "affected_hosts": [
- "string"
], - "affected_hosts_mappings": [
- {
- "host_id": "string",
- "host_name": "string"
}
], - "attachments": [
- {
- "attachment_id": "string",
- "author_name": "string",
- "caption": "string",
- "creation_time": 0,
- "file_size": 0,
- "full_name": "string",
- "hide_in_comments": true,
- "link": "string",
- "origin": "string",
- "was_read": true
}
], - "attack_stage": "string",
- "client_description": "string",
- "comments": [
- {
- "author_name": "string",
- "comment_id": "string",
- "creation_time": 0,
- "origin": "string",
- "text": "string",
- "was_read": true
}
], - "creation_time": 0,
- "description": "string",
- "detection_technology": "",
- "host_based_iocs": [ ],
- "incident_id": "string",
- "incident_number": 0,
- "iocs": [
- {
- "creation_time": 0,
- "data": "string",
- "ioc_id": "string",
- "message": "string",
- "type": "string",
- "update_time": 0
}
], - "mitre_tactics": [ ],
- "mitre_techniques": [ ],
- "network_based_iocs": [ ],
- "origin": "Client",
- "priority": "string",
- "resolution": "string",
- "responses": [
- {
- "asset_id": "string",
- "comment": "string",
- "creation_time": 0,
- "description": "string",
- "details": {
- "file_path": "string",
- "file_size_limit": 0
}, - "parameters": { },
- "response_id": "string",
- "status": "string",
- "type": "DELETE_FILE",
- "update_time": 0,
- "was_read": true
}
], - "status": "string",
- "status_description": "string",
- "summary": "string",
- "tenant_name": "string",
- "update_time": 0,
- "was_read": true
}
]
Response update
client_id required | string |
comment required | string <= 5000 characters |
response_id required | string <= 50 characters |
status required | string Enum: "Confirmed" "Declined" |
{- "comment": "string",
- "response_id": "string",
- "status": "Confirmed"
}
{ }
Getting response list
client_id required | string |
fields | Array of strings Items Enum: "asset_id" "comment" "creation_time" "description" "details" "parameters" "response_id" "status" "type" "update_time" "was_read" |
incident_id required | string <= 50 characters |
page | integer >= 1 |
page_size | integer [ 1 .. 100 ] |
{- "fields": [
- "asset_id"
], - "incident_id": "string",
- "page": 1,
- "page_size": 1
}
[- {
- "asset_id": "string",
- "comment": "string",
- "creation_time": 0,
- "description": "string",
- "details": {
- "file_path": "string",
- "file_size_limit": 0
}, - "parameters": { },
- "response_id": "string",
- "status": "string",
- "type": "DELETE_FILE",
- "update_time": 0,
- "was_read": true
}
]
Responses update
client_id required | string |
comment required | string <= 5000 characters |
responses_ids required | Array of strings[ items <= 50 characters ] |
status required | string Enum: "Confirmed" "Declined" |
{- "comment": "string",
- "responses_ids": [
- "string"
], - "status": "Confirmed"
}
{ }
Start session
client_id required | string |
refresh_token required | string [ 1 .. 4096 ] characters |
{- "refresh_token": "string"
}
{- "access_token": "string",
- "refresh_token": "string"
}
Tenants list getting
client_id required | string |
fields | Array of strings Items Enum: "assets_count" "description" "is_active" "license_end_date" "license_start_date" "tenant_id" "tenant_name" "update_time" |
{- "fields": [
- "assets_count"
]
}
[- {
- "assets_count": 0,
- "description": "string",
- "is_active": true,
- "license_end_date": 0,
- "license_start_date": 0,
- "tenant_id": "string",
- "tenant_name": "string",
- "update_time": 0
}
]