Download OpenAPI specification:Download
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| name required | string Title to be set for the case |
| description | string Description to be set for the case |
| case_uuid | string Unique identifier of case |
| organization_identifier | string Identifier (uuid or org code) of the organization associated with the case |
| type | integer (CaseType) Enum: 0 5 |
| status | integer |
| status_label | string |
| severity | integer |
| severity_label | string |
| disposition | integer |
| disposition_label | string |
| category | string category the case belongs to |
| sub_category | string sub category the case belongs to based on category |
| assignee | string Unique identifier of the assignee |
| assignee_email | string Email of the assigned user |
| assignee_usergroup_name | string Name of the assignee user group |
| assignee_usergroup_organization | string Organization code of the assignee user group |
| is_customer_request | boolean If this flag is true then reporter field will be honored, otherwise repporter will be the user who sent the request |
| reporter | string Uuid of the reporting user |
| reporter_email | string Email of the reporting user |
| performed_by_darryl | boolean |
| is_agentic_case | boolean Flag indicating whether the case was created by agentic investigation |
| agentic_investigation_id | string ID of the agentic investigation associated with this case |
| adr_triage | integer (AdrTriage) Enum: 0 1 5 10 |
object (AddCaseDetailFieldsRequest) | |
| linked_sessions | Array of strings Linked sessions with the case |
| watchers | Array of strings Uuids of users to be added to watchers list |
| watcher_emails | Array of strings Emails of the users to be added to watchers list |
object (CaseConfidence) | |
| template_version | string Version of the template used to create the case |
{- "name": "string",
- "description": "string",
- "case_uuid": "string",
- "organization_identifier": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "severity": 0,
- "severity_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "category": "string",
- "sub_category": "string",
- "assignee": "string",
- "assignee_email": "string",
- "assignee_usergroup_name": "string",
- "assignee_usergroup_organization": "string",
- "is_customer_request": true,
- "reporter": "string",
- "reporter_email": "string",
- "performed_by_darryl": true,
- "is_agentic_case": true,
- "agentic_investigation_id": "string",
- "adr_triage": 0,
- "case_detail_fields": {
- "executive_summary": "string",
- "alert_details": "string",
- "provider_id": "string",
- "linked_alerts": [
- {
- "name": "string",
- "path": "string",
- "uuid": "string",
- "deleted": true,
- "type": 0
}
], - "primary_alert_id": "string",
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "activity_timeline": [
- {
- "happened_at": 0,
- "activity_summary": "string",
- "activity_details": "string",
- "activity_severity": "Critical"
}
], - "custom_field_values": [
- {
- "field_identifier": "string",
- "value": null,
- "deleted": true
}
], - "investigation_summary": "string",
- "conclusion": "string",
- "conclusion_overview": {
- "summary": "string",
- "key_evidence": "string"
}, - "faqs": [
- {
- "question": "string",
- "answer": "string",
- "question_id": "string",
- "deleted": true
}
], - "custom_questions": [
- {
- "question": "string",
- "answer": "string",
- "question_id": "string",
- "guideline": "string",
- "deleted": true,
- "add_to_template": true
}
], - "explore_deeper_questions": [
- {
- "question_id": "string",
- "title": "string",
- "description": "string",
- "status": "Available",
- "exploration_type": "user_investigations",
- "required_data": "string",
- "answer": "string",
- "key_identifiers": [
- "string"
], - "deleted": true
}
], - "alert_metadata": {
- "property1": "string",
- "property2": "string"
}, - "causality_graph": {
- "title": "string",
- "direction": "TB",
- "nodes": [
- {
- "id": "string",
- "label": "string",
- "kind": "string"
}
], - "edges": [
- {
- "from": "string",
- "to": "string",
- "label": "string"
}
]
}, - "fact_ids": [
- "string"
]
}, - "linked_sessions": [
- "string"
], - "watchers": [
- "string"
], - "watcher_emails": [
- "string"
], - "confidence": {
- "score": 0,
- "summary": "string",
- "assumptions": "string",
- "missing_information": "string"
}, - "template_version": "string"
}{- "message": "string",
- "data": {
- "case_id": "string",
- "case_uuid": "string",
- "organization_id": "string",
- "organization_name": "string",
- "organization_code": "string",
- "name": "string",
- "description": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "severity": 0,
- "severity_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "reporter": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations": [
- {
- "escalation_type": 0,
- "escalated_to": 0,
- "escalated_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "escalated_at": 0,
- "comment": "string",
- "email_sent_to": [
- "string"
], - "uuid": "string"
}
], - "adr_triage": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string",
- "sla_response_met": true,
- "is_customer_request": true,
- "case_detail_fields": {
- "executive_summary": "string",
- "actions_required": [
- {
- "uuid": "string",
- "title": "string",
- "status": 0,
- "status_label": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "assignee_v2": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "created_at": 0,
- "modified_at": 0,
- "completed_at": 0,
- "action_severity": "Critical",
- "session_id": "string",
- "required": true,
- "description": "string",
- "type": "approval",
- "blocking_reason": "string",
- "blocking_fact_id": "string",
- "playbook_id": "string",
- "priority": "Containment",
- "evidences": [
- "string"
], - "status_v2": "open",
- "execution_details": {
- "execution_id": "string",
- "execution_status": "string",
- "started_by": "string",
- "started_at": 0
}
}
], - "alert_details": "string",
- "alert_details_style": "string",
- "alert_type": "string",
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "linked_alerts": [
- {
- "type": 0,
- "name": "string",
- "path": "string",
- "uuid": "string",
- "alert_link": "string"
}
], - "primary_alert_id": "string",
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "activity_timeline": [
- {
- "happened_at": 0,
- "activity_summary": "string",
- "activity_details": "string",
- "activity_severity": "Critical"
}
], - "metrics": {
- "alert_acknowledged_metric": 0,
- "investigation_completed_metric": 0,
- "case_contained_metric": 0,
- "case_closed_metric": 0
}, - "findings": [
- {
- "uuid": "string",
- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string"
}
], - "sequence": 0,
- "execution_id": "string",
- "ai_reasoning": "string"
}
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "investigation_summary": "string",
- "conclusion": "string",
- "conclusion_overview": {
- "summary": "string",
- "key_evidence": "string"
}, - "faqs": [
- {
- "question": "string",
- "answer": "string",
- "question_id": "string",
- "created_at": 0
}
], - "custom_questions": [
- {
- "question": "string",
- "answer": "string",
- "guideline": "string",
- "question_id": "string",
- "created_at": 0,
- "created_by": "string"
}
], - "explore_deeper_questions": [
- {
- "question_id": "string",
- "title": "string",
- "description": "string",
- "status": "Available",
- "exploration_type": "user_investigations",
- "required_data": "string",
- "answer": "string",
- "key_identifiers": [
- "string"
], - "created_at": 0
}
], - "alert_metadata": {
- "property1": "string",
- "property2": "string"
}, - "causality_graph": {
- "title": "string",
- "direction": "TB",
- "nodes": [
- {
- "id": "string",
- "label": "string",
- "kind": "string"
}
], - "edges": [
- {
- "from": "string",
- "to": "string",
- "label": "string"
}
]
}, - "facts": [
- {
- "id": "string",
- "name": "string",
- "content": "string"
}
]
}, - "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "linked_sessions": [
- {
- "chat_session_id": "string",
- "title": "string",
- "owner_details": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "user_uuid": "string"
}, - "created_at": 0,
- "deleted": true
}
], - "linked_cases": [
- {
- "case_id": "string",
- "case_uuid": "string",
- "name": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "severity": 0,
- "severity_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations_count": 0,
- "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "case_closed_at": 0,
- "case_link": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "alert_type": "string",
- "case_score": {
- "score": 0,
- "score_status": "not_generated"
}
}
], - "case_link": "string",
- "execution_link": "string",
- "watchers_count": 0,
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "case_reinvestigated": true,
- "confidence": {
- "score": 0,
- "summary": "string",
- "assumptions": "string",
- "missing_information": "string"
}, - "template_version": "string",
- "investigation_tier": "string",
- "model": "string",
- "structured_data": {
- "entities": [
- {
- "id": "string",
- "name": "string",
- "type": "user",
- "source": "alert_seed",
- "tags": [
- "string"
], - "finding_refs": [
- "string"
], - "attributes": null,
- "display_name": "string",
- "display_summary": "string",
- "risk": {
- "score": 0,
- "label": "benign",
- "reasons": [
- "string"
]
}
}
], - "geo_info": [
- {
- "entity_ref": "string",
- "lat": 0,
- "lon": 0,
- "country": "string",
- "country_code": "string",
- "city": "string",
- "asn": "string",
- "org": "string",
- "is_vpn": true,
- "is_tor": true,
- "is_datacenter": true
}
], - "events": [
- {
- "event_id": "string",
- "timestamp": 0,
- "actor": [
- "string"
], - "action": "string",
- "target": [
- "string"
], - "outcome": "success",
- "summary": "string",
- "severity": "info",
- "mitre_technique_id": "string",
- "mitre_technique_name": "string",
- "finding_refs": [
- "string"
]
}
], - "relationships": [
- {
- "relationship_id": "string",
- "source": "string",
- "target": "string",
- "type": "uses",
- "timestamp": 0,
- "confidence": 0,
- "label": "string",
- "finding_refs": [
- "string"
], - "event_refs": [
- "string"
]
}
]
}, - "agentic_investigation_url": "string"
}
}| case_uuid required | string The id of the case to be fetched |
| requested_view required | integer (CaseView) Enum: 0 1 Requested view of the case |
| include_hidden_findings | boolean Whether to include hidden findings in the response |
| subscribe_to_updates | boolean If true, the user will receive WebSocket events when this case is updated |
| User-ID required | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string",
- "data": {
- "case_id": "string",
- "case_uuid": "string",
- "organization_id": "string",
- "organization_name": "string",
- "organization_code": "string",
- "name": "string",
- "description": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "severity": 0,
- "severity_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "reporter": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations": [
- {
- "escalation_type": 0,
- "escalated_to": 0,
- "escalated_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "escalated_at": 0,
- "comment": "string",
- "email_sent_to": [
- "string"
], - "uuid": "string"
}
], - "adr_triage": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string",
- "sla_response_met": true,
- "is_customer_request": true,
- "case_detail_fields": {
- "executive_summary": "string",
- "actions_required": [
- {
- "uuid": "string",
- "title": "string",
- "status": 0,
- "status_label": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "assignee_v2": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "created_at": 0,
- "modified_at": 0,
- "completed_at": 0,
- "action_severity": "Critical",
- "session_id": "string",
- "required": true,
- "description": "string",
- "type": "approval",
- "blocking_reason": "string",
- "blocking_fact_id": "string",
- "playbook_id": "string",
- "priority": "Containment",
- "evidences": [
- "string"
], - "status_v2": "open",
- "execution_details": {
- "execution_id": "string",
- "execution_status": "string",
- "started_by": "string",
- "started_at": 0
}
}
], - "alert_details": "string",
- "alert_details_style": "string",
- "alert_type": "string",
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "linked_alerts": [
- {
- "type": 0,
- "name": "string",
- "path": "string",
- "uuid": "string",
- "alert_link": "string"
}
], - "primary_alert_id": "string",
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "activity_timeline": [
- {
- "happened_at": 0,
- "activity_summary": "string",
- "activity_details": "string",
- "activity_severity": "Critical"
}
], - "metrics": {
- "alert_acknowledged_metric": 0,
- "investigation_completed_metric": 0,
- "case_contained_metric": 0,
- "case_closed_metric": 0
}, - "findings": [
- {
- "uuid": "string",
- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string"
}
], - "sequence": 0,
- "execution_id": "string",
- "ai_reasoning": "string"
}
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "investigation_summary": "string",
- "conclusion": "string",
- "conclusion_overview": {
- "summary": "string",
- "key_evidence": "string"
}, - "faqs": [
- {
- "question": "string",
- "answer": "string",
- "question_id": "string",
- "created_at": 0
}
], - "custom_questions": [
- {
- "question": "string",
- "answer": "string",
- "guideline": "string",
- "question_id": "string",
- "created_at": 0,
- "created_by": "string"
}
], - "explore_deeper_questions": [
- {
- "question_id": "string",
- "title": "string",
- "description": "string",
- "status": "Available",
- "exploration_type": "user_investigations",
- "required_data": "string",
- "answer": "string",
- "key_identifiers": [
- "string"
], - "created_at": 0
}
], - "alert_metadata": {
- "property1": "string",
- "property2": "string"
}, - "causality_graph": {
- "title": "string",
- "direction": "TB",
- "nodes": [
- {
- "id": "string",
- "label": "string",
- "kind": "string"
}
], - "edges": [
- {
- "from": "string",
- "to": "string",
- "label": "string"
}
]
}, - "facts": [
- {
- "id": "string",
- "name": "string",
- "content": "string"
}
]
}, - "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "linked_sessions": [
- {
- "chat_session_id": "string",
- "title": "string",
- "owner_details": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "user_uuid": "string"
}, - "created_at": 0,
- "deleted": true
}
], - "linked_cases": [
- {
- "case_id": "string",
- "case_uuid": "string",
- "name": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "severity": 0,
- "severity_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations_count": 0,
- "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "case_closed_at": 0,
- "case_link": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "alert_type": "string",
- "case_score": {
- "score": 0,
- "score_status": "not_generated"
}
}
], - "case_link": "string",
- "execution_link": "string",
- "watchers_count": 0,
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "case_reinvestigated": true,
- "confidence": {
- "score": 0,
- "summary": "string",
- "assumptions": "string",
- "missing_information": "string"
}, - "template_version": "string",
- "investigation_tier": "string",
- "model": "string",
- "structured_data": {
- "entities": [
- {
- "id": "string",
- "name": "string",
- "type": "user",
- "source": "alert_seed",
- "tags": [
- "string"
], - "finding_refs": [
- "string"
], - "attributes": null,
- "display_name": "string",
- "display_summary": "string",
- "risk": {
- "score": 0,
- "label": "benign",
- "reasons": [
- "string"
]
}
}
], - "geo_info": [
- {
- "entity_ref": "string",
- "lat": 0,
- "lon": 0,
- "country": "string",
- "country_code": "string",
- "city": "string",
- "asn": "string",
- "org": "string",
- "is_vpn": true,
- "is_tor": true,
- "is_datacenter": true
}
], - "events": [
- {
- "event_id": "string",
- "timestamp": 0,
- "actor": [
- "string"
], - "action": "string",
- "target": [
- "string"
], - "outcome": "success",
- "summary": "string",
- "severity": "info",
- "mitre_technique_id": "string",
- "mitre_technique_name": "string",
- "finding_refs": [
- "string"
]
}
], - "relationships": [
- {
- "relationship_id": "string",
- "source": "string",
- "target": "string",
- "type": "uses",
- "timestamp": 0,
- "confidence": 0,
- "label": "string",
- "finding_refs": [
- "string"
], - "event_refs": [
- "string"
]
}
]
}, - "agentic_investigation_url": "string"
}
}| case_uuid required | string The uuid of the case to be updated |
| User-ID | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| name | string Title to be set for the case |
| description | string Description to be set for the case |
| status | integer |
| status_label | string |
| severity | integer |
| severity_label | string |
| disposition | integer |
| disposition_label | string |
| disposition_summary | string Human-readable summary of the case disposition |
| investigation_tier | string Investigation tier (L1, L2, L3) the case was investigated at. When provided, weekly investigation credits are deducted for the organization based on the tier's cost, and the tier's model (from investigation_cost_templates) is stored on the case. |
| category | string category the case belongs to |
| sub_category | string sub category the case belongs to based on category |
| assignee | string Uuid of the assigned user |
| assignee_email | string Email of the assigned user |
| assignee_usergroup_name | string Name of the assignee user group |
| assignee_usergroup_organization | string Organization code of the assignee user group |
| archived | boolean Unarchive case if it's archived. (no change if its true) |
object (UpsertEscalation) | |
| performed_by_darryl | boolean |
| is_agentic_case | boolean Flag indicating whether the case was created by agentic investigation |
| agentic_investigation_id | string ID of the agentic investigation associated with this case |
| adr_triage | integer (AdrTriage) Enum: 0 1 5 10 |
| sla_response_met | boolean Flag to indicate feedback for a case on whether it met the SLA response or not. |
object (UpdateCaseDetailFieldsRequest) | |
| replace_case_details | boolean If this field is true, case details provided in case_detail_fields will be replace. Otherwise, it will append to previously existing value. |
| append_mode | integer (AppendMode) Enum: 0 1 |
| marked_for_review | boolean if true, case will be marked for review |
object (UpdateConfidenceRequest) | |
| template_version | string Version of the template used to update the case |
object (UpdateCaseStructuredData) |
{- "name": "string",
- "description": "string",
- "status": 0,
- "status_label": "string",
- "severity": 0,
- "severity_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "investigation_tier": "string",
- "category": "string",
- "sub_category": "string",
- "assignee": "string",
- "assignee_email": "string",
- "assignee_usergroup_name": "string",
- "assignee_usergroup_organization": "string",
- "archived": true,
- "escalations": {
- "escalation_type": 0,
- "escalated_to": 0,
- "comment": "string",
- "email_sent_to": [
- "string"
], - "do_not_send_email": true,
- "uuid": "string"
}, - "performed_by_darryl": true,
- "is_agentic_case": true,
- "agentic_investigation_id": "string",
- "adr_triage": 0,
- "sla_response_met": true,
- "case_detail_fields": {
- "executive_summary": "string",
- "actions_required": [
- {
- "uuid": "string",
- "title": "string",
- "status": 0,
- "status_label": "string",
- "assignee": "string",
- "assignee_email": "string",
- "created_at": 0,
- "modified_at": 0,
- "completed_at": 0,
- "deleted": true,
- "action_severity": "Critical",
- "session_id": "string",
- "required": true,
- "description": "string",
- "type": "approval",
- "blocking_reason": "string",
- "blocking_fact_id": "string",
- "playbook_id": "string",
- "priority": "Containment",
- "evidences": [
- "string"
], - "status_v2": "open",
- "execution_details": {
- "execution_id": "string",
- "execution_status": "string",
- "started_by": "string",
- "started_at": 0
}
}
], - "alert_details": "string",
- "provider_id": "string",
- "linked_alerts": [
- {
- "name": "string",
- "path": "string",
- "uuid": "string",
- "deleted": true,
- "type": 0
}
], - "primary_alert_id": "string",
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "activity_timeline": [
- {
- "happened_at": 0,
- "activity_summary": "string",
- "activity_details": "string",
- "activity_severity": "Critical"
}
], - "custom_field_values": [
- {
- "field_identifier": "string",
- "value": null,
- "deleted": true
}
], - "investigation_summary": "string",
- "conclusion": "string",
- "conclusion_overview": {
- "summary": "string",
- "key_evidence": "string"
}, - "faqs": [
- {
- "question": "string",
- "answer": "string",
- "question_id": "string",
- "deleted": true
}
], - "custom_questions": [
- {
- "question": "string",
- "answer": "string",
- "question_id": "string",
- "guideline": "string",
- "deleted": true,
- "add_to_template": true
}
], - "explore_deeper_questions": [
- {
- "question_id": "string",
- "title": "string",
- "description": "string",
- "status": "Available",
- "exploration_type": "user_investigations",
- "required_data": "string",
- "answer": "string",
- "key_identifiers": [
- "string"
], - "deleted": true
}
], - "alert_metadata": {
- "property1": "string",
- "property2": "string"
}, - "causality_graph": {
- "title": "string",
- "direction": "TB",
- "nodes": [
- {
- "id": "string",
- "label": "string",
- "kind": "string"
}
], - "edges": [
- {
- "from": "string",
- "to": "string",
- "label": "string"
}
]
}, - "fact_ids": [
- "string"
]
}, - "replace_case_details": true,
- "append_mode": 0,
- "marked_for_review": true,
- "confidence": {
- "score": 0,
- "summary": "string",
- "assumptions": "string",
- "missing_information": "string"
}, - "template_version": "string",
- "structured_data": {
- "entities": [
- {
- "id": "string",
- "name": "string",
- "type": "user",
- "source": "alert_seed",
- "tags": [
- "string"
], - "finding_refs": [
- "string"
], - "attributes": null,
- "display_name": "string",
- "display_summary": "string",
- "risk": {
- "score": 0,
- "label": "benign",
- "reasons": [
- "string"
]
}
}
], - "geo_info": [
- {
- "entity_ref": "string",
- "lat": 0,
- "lon": 0,
- "country": "string",
- "country_code": "string",
- "city": "string",
- "asn": "string",
- "org": "string",
- "is_vpn": true,
- "is_tor": true,
- "is_datacenter": true
}
], - "events": [
- {
- "event_id": "string",
- "timestamp": 0,
- "actor": [
- "string"
], - "action": "string",
- "target": [
- "string"
], - "outcome": "success",
- "summary": "string",
- "severity": "info",
- "mitre_technique_id": "string",
- "mitre_technique_name": "string",
- "finding_refs": [
- "string"
]
}
], - "relationships": [
- {
- "relationship_id": "string",
- "source": "string",
- "target": "string",
- "type": "uses",
- "timestamp": 0,
- "confidence": 0,
- "label": "string",
- "finding_refs": [
- "string"
], - "event_refs": [
- "string"
]
}
]
}
}{- "message": "string",
- "data": {
- "case_id": "string",
- "case_uuid": "string",
- "organization_id": "string",
- "organization_name": "string",
- "organization_code": "string",
- "name": "string",
- "description": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "severity": 0,
- "severity_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "reporter": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations": [
- {
- "escalation_type": 0,
- "escalated_to": 0,
- "escalated_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "escalated_at": 0,
- "comment": "string",
- "email_sent_to": [
- "string"
], - "uuid": "string"
}
], - "adr_triage": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string",
- "sla_response_met": true,
- "is_customer_request": true,
- "case_detail_fields": {
- "executive_summary": "string",
- "actions_required": [
- {
- "uuid": "string",
- "title": "string",
- "status": 0,
- "status_label": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "assignee_v2": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "created_at": 0,
- "modified_at": 0,
- "completed_at": 0,
- "action_severity": "Critical",
- "session_id": "string",
- "required": true,
- "description": "string",
- "type": "approval",
- "blocking_reason": "string",
- "blocking_fact_id": "string",
- "playbook_id": "string",
- "priority": "Containment",
- "evidences": [
- "string"
], - "status_v2": "open",
- "execution_details": {
- "execution_id": "string",
- "execution_status": "string",
- "started_by": "string",
- "started_at": 0
}
}
], - "alert_details": "string",
- "alert_details_style": "string",
- "alert_type": "string",
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "linked_alerts": [
- {
- "type": 0,
- "name": "string",
- "path": "string",
- "uuid": "string",
- "alert_link": "string"
}
], - "primary_alert_id": "string",
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "activity_timeline": [
- {
- "happened_at": 0,
- "activity_summary": "string",
- "activity_details": "string",
- "activity_severity": "Critical"
}
], - "metrics": {
- "alert_acknowledged_metric": 0,
- "investigation_completed_metric": 0,
- "case_contained_metric": 0,
- "case_closed_metric": 0
}, - "findings": [
- {
- "uuid": "string",
- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string"
}
], - "sequence": 0,
- "execution_id": "string",
- "ai_reasoning": "string"
}
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "investigation_summary": "string",
- "conclusion": "string",
- "conclusion_overview": {
- "summary": "string",
- "key_evidence": "string"
}, - "faqs": [
- {
- "question": "string",
- "answer": "string",
- "question_id": "string",
- "created_at": 0
}
], - "custom_questions": [
- {
- "question": "string",
- "answer": "string",
- "guideline": "string",
- "question_id": "string",
- "created_at": 0,
- "created_by": "string"
}
], - "explore_deeper_questions": [
- {
- "question_id": "string",
- "title": "string",
- "description": "string",
- "status": "Available",
- "exploration_type": "user_investigations",
- "required_data": "string",
- "answer": "string",
- "key_identifiers": [
- "string"
], - "created_at": 0
}
], - "alert_metadata": {
- "property1": "string",
- "property2": "string"
}, - "causality_graph": {
- "title": "string",
- "direction": "TB",
- "nodes": [
- {
- "id": "string",
- "label": "string",
- "kind": "string"
}
], - "edges": [
- {
- "from": "string",
- "to": "string",
- "label": "string"
}
]
}, - "facts": [
- {
- "id": "string",
- "name": "string",
- "content": "string"
}
]
}, - "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "linked_sessions": [
- {
- "chat_session_id": "string",
- "title": "string",
- "owner_details": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "user_uuid": "string"
}, - "created_at": 0,
- "deleted": true
}
], - "linked_cases": [
- {
- "case_id": "string",
- "case_uuid": "string",
- "name": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "severity": 0,
- "severity_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations_count": 0,
- "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "case_closed_at": 0,
- "case_link": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "alert_type": "string",
- "case_score": {
- "score": 0,
- "score_status": "not_generated"
}
}
], - "case_link": "string",
- "execution_link": "string",
- "watchers_count": 0,
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "case_reinvestigated": true,
- "confidence": {
- "score": 0,
- "summary": "string",
- "assumptions": "string",
- "missing_information": "string"
}, - "template_version": "string",
- "investigation_tier": "string",
- "model": "string",
- "structured_data": {
- "entities": [
- {
- "id": "string",
- "name": "string",
- "type": "user",
- "source": "alert_seed",
- "tags": [
- "string"
], - "finding_refs": [
- "string"
], - "attributes": null,
- "display_name": "string",
- "display_summary": "string",
- "risk": {
- "score": 0,
- "label": "benign",
- "reasons": [
- "string"
]
}
}
], - "geo_info": [
- {
- "entity_ref": "string",
- "lat": 0,
- "lon": 0,
- "country": "string",
- "country_code": "string",
- "city": "string",
- "asn": "string",
- "org": "string",
- "is_vpn": true,
- "is_tor": true,
- "is_datacenter": true
}
], - "events": [
- {
- "event_id": "string",
- "timestamp": 0,
- "actor": [
- "string"
], - "action": "string",
- "target": [
- "string"
], - "outcome": "success",
- "summary": "string",
- "severity": "info",
- "mitre_technique_id": "string",
- "mitre_technique_name": "string",
- "finding_refs": [
- "string"
]
}
], - "relationships": [
- {
- "relationship_id": "string",
- "source": "string",
- "target": "string",
- "type": "uses",
- "timestamp": 0,
- "confidence": 0,
- "label": "string",
- "finding_refs": [
- "string"
], - "event_refs": [
- "string"
]
}
]
}, - "agentic_investigation_url": "string"
}
}| case_uuid required | string The id or uuid of the case |
| User-ID | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string"
}| case_uuid required | string The id or uuid of the case |
| User-ID | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string"
}| case_uuid required | string The id or uuid of the case |
| User-ID | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string",
- "data": {
- "case_id": "string",
- "case_uuid": "string",
- "organization_id": "string",
- "organization_name": "string",
- "organization_code": "string",
- "name": "string",
- "description": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "severity": 0,
- "severity_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "reporter": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations": [
- {
- "escalation_type": 0,
- "escalated_to": 0,
- "escalated_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "escalated_at": 0,
- "comment": "string",
- "email_sent_to": [
- "string"
], - "uuid": "string"
}
], - "adr_triage": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string",
- "sla_response_met": true,
- "is_customer_request": true,
- "case_detail_fields": {
- "executive_summary": "string",
- "actions_required": [
- {
- "uuid": "string",
- "title": "string",
- "status": 0,
- "status_label": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "assignee_v2": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "created_at": 0,
- "modified_at": 0,
- "completed_at": 0,
- "action_severity": "Critical",
- "session_id": "string",
- "required": true,
- "description": "string",
- "type": "approval",
- "blocking_reason": "string",
- "blocking_fact_id": "string",
- "playbook_id": "string",
- "priority": "Containment",
- "evidences": [
- "string"
], - "status_v2": "open",
- "execution_details": {
- "execution_id": "string",
- "execution_status": "string",
- "started_by": "string",
- "started_at": 0
}
}
], - "alert_details": "string",
- "alert_details_style": "string",
- "alert_type": "string",
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "linked_alerts": [
- {
- "type": 0,
- "name": "string",
- "path": "string",
- "uuid": "string",
- "alert_link": "string"
}
], - "primary_alert_id": "string",
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "activity_timeline": [
- {
- "happened_at": 0,
- "activity_summary": "string",
- "activity_details": "string",
- "activity_severity": "Critical"
}
], - "metrics": {
- "alert_acknowledged_metric": 0,
- "investigation_completed_metric": 0,
- "case_contained_metric": 0,
- "case_closed_metric": 0
}, - "findings": [
- {
- "uuid": "string",
- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string"
}
], - "sequence": 0,
- "execution_id": "string",
- "ai_reasoning": "string"
}
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "investigation_summary": "string",
- "conclusion": "string",
- "conclusion_overview": {
- "summary": "string",
- "key_evidence": "string"
}, - "faqs": [
- {
- "question": "string",
- "answer": "string",
- "question_id": "string",
- "created_at": 0
}
], - "custom_questions": [
- {
- "question": "string",
- "answer": "string",
- "guideline": "string",
- "question_id": "string",
- "created_at": 0,
- "created_by": "string"
}
], - "explore_deeper_questions": [
- {
- "question_id": "string",
- "title": "string",
- "description": "string",
- "status": "Available",
- "exploration_type": "user_investigations",
- "required_data": "string",
- "answer": "string",
- "key_identifiers": [
- "string"
], - "created_at": 0
}
], - "alert_metadata": {
- "property1": "string",
- "property2": "string"
}, - "causality_graph": {
- "title": "string",
- "direction": "TB",
- "nodes": [
- {
- "id": "string",
- "label": "string",
- "kind": "string"
}
], - "edges": [
- {
- "from": "string",
- "to": "string",
- "label": "string"
}
]
}, - "facts": [
- {
- "id": "string",
- "name": "string",
- "content": "string"
}
]
}, - "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "linked_sessions": [
- {
- "chat_session_id": "string",
- "title": "string",
- "owner_details": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "user_uuid": "string"
}, - "created_at": 0,
- "deleted": true
}
], - "linked_cases": [
- {
- "case_id": "string",
- "case_uuid": "string",
- "name": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "severity": 0,
- "severity_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations_count": 0,
- "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "case_closed_at": 0,
- "case_link": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "alert_type": "string",
- "case_score": {
- "score": 0,
- "score_status": "not_generated"
}
}
], - "case_link": "string",
- "execution_link": "string",
- "watchers_count": 0,
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "case_reinvestigated": true,
- "confidence": {
- "score": 0,
- "summary": "string",
- "assumptions": "string",
- "missing_information": "string"
}, - "template_version": "string",
- "investigation_tier": "string",
- "model": "string",
- "structured_data": {
- "entities": [
- {
- "id": "string",
- "name": "string",
- "type": "user",
- "source": "alert_seed",
- "tags": [
- "string"
], - "finding_refs": [
- "string"
], - "attributes": null,
- "display_name": "string",
- "display_summary": "string",
- "risk": {
- "score": 0,
- "label": "benign",
- "reasons": [
- "string"
]
}
}
], - "geo_info": [
- {
- "entity_ref": "string",
- "lat": 0,
- "lon": 0,
- "country": "string",
- "country_code": "string",
- "city": "string",
- "asn": "string",
- "org": "string",
- "is_vpn": true,
- "is_tor": true,
- "is_datacenter": true
}
], - "events": [
- {
- "event_id": "string",
- "timestamp": 0,
- "actor": [
- "string"
], - "action": "string",
- "target": [
- "string"
], - "outcome": "success",
- "summary": "string",
- "severity": "info",
- "mitre_technique_id": "string",
- "mitre_technique_name": "string",
- "finding_refs": [
- "string"
]
}
], - "relationships": [
- {
- "relationship_id": "string",
- "source": "string",
- "target": "string",
- "type": "uses",
- "timestamp": 0,
- "confidence": 0,
- "label": "string",
- "finding_refs": [
- "string"
], - "event_refs": [
- "string"
]
}
]
}, - "agentic_investigation_url": "string"
}
}| case_uuid required | string The id or uuid of the case to upsert finding |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| uuid | string Unique indenfitifer of the finding |
| title required | string Finding title |
| summary | string Detailed description of finding |
| risk | integer |
| risk_label | string |
| hidden | boolean If true, the finding will not be shown in the UI |
Array of objects (UpsertEvidenceRequest) Evidence provided in support of the finding | |
Array of objects (DecisionIoc) | |
| execution_id | string Execution ID of the finding |
| ai_reasoning | string AI reasoning for adding the finding to the case |
{- "uuid": "string",
- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string",
- "deleted": true,
- "link_existing_evidence": true
}
], - "decision_iocs": [
- {
- "type": "string",
- "key": "string",
- "severity": 0,
- "extra": { }
}
], - "execution_id": "string",
- "ai_reasoning": "string"
}{- "message": "string",
- "data": {
- "finding": {
- "uuid": "string",
- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string"
}
], - "sequence": 0,
- "execution_id": "string",
- "ai_reasoning": "string"
}, - "modified_at": 0
}
}| case_uuid required | string The id or uuid of the case to upsert finding |
| finding_uuid required | string The id or uuid of the finding to be deleted |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| title | string Finding title |
| summary | string Detailed description of finding |
| risk | integer |
| risk_label | string |
| hidden | boolean If true, the finding will not be shown in the UI |
Array of objects (UpsertEvidenceRequest) Evidence provided in support of the finding | |
Array of objects (DecisionIoc) | |
| ai_reasoning | string AI reasoning for adding the finding to the case |
{- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string",
- "deleted": true,
- "link_existing_evidence": true
}
], - "decision_iocs": [
- {
- "type": "string",
- "key": "string",
- "severity": 0,
- "extra": { }
}
], - "ai_reasoning": "string"
}{- "message": "string",
- "data": {
- "finding": {
- "uuid": "string",
- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string"
}
], - "sequence": 0,
- "execution_id": "string",
- "ai_reasoning": "string"
}, - "modified_at": 0
}
}| case_uuid required | string The id or uuid of the case to delete finding from |
| finding_uuid required | string The id or uuid of the finding to be deleted |
| User-ID | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string",
- "data": {
- "finding": {
- "uuid": "string",
- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string"
}
], - "sequence": 0,
- "execution_id": "string",
- "ai_reasoning": "string"
}, - "modified_at": 0
}
}| case_uuid required | string The uuid of the case |
| finding_uuid required | string The uuid of the finding |
| User-ID | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| to_addresses required | Array of strings list of emails to send the case finding details to |
| html_content | string html content for the email body |
| message | string message to be sent in email body along with html content |
{- "to_addresses": [
- "string"
], - "html_content": "string",
- "message": "string"
}{- "message": "string",
- "failed_deliveries": [
- "string"
]
}| case_uuid required | string The id or uuid of the case |
| finding_uuid required | string The id or uuid of the finding |
| evidence_uuid required | string The id or uuid of the evidence to be deleted |
| version | integer Version for evidence. If not provided, latest evidence will be returned |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string",
- "data": {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string"
}
}Uploads a single image, stored in the case attachments S3 bucket and rendered in the images strip under the alert details section of the case. The bytes are validated server side: the declared content type is ignored in favour of magic byte sniffing, the file must decode as a real image, and SVG is never accepted because serving it same origin would be stored XSS in an analyst session.
| case_uuid required | string The id or uuid of the case |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is performed through a darryl action |
| file required | string <binary> The image to upload. Maximum 5 MiB. Allowed types are PNG, JPEG and GIF. |
| section | string Enum: "alert_details" "comment" Which section of the case the image belongs to. Defaults to alert_details. |
| caption | string Optional analyst supplied caption. |
{- "message": "string",
- "data": {
- "attachment_uuid": "string",
- "case_uuid": "string",
- "comment_id": "string",
- "section": "alert_details",
- "content_path": "string",
- "content_type": "string",
- "size_bytes": 0,
- "width": 0,
- "height": 0,
- "sha256": "string",
- "original_filename": "string",
- "caption": "string",
- "uploaded_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}, - "created_at": 0
}
}| case_uuid required | string The id or uuid of the case |
| section | string Enum: "alert_details" "comment" Restrict the result to a single section. All sections are returned when omitted. |
| comment_id | string Restrict the result to images attached to a single comment. Implies section=comment. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": [
- {
- "attachment_uuid": "string",
- "case_uuid": "string",
- "comment_id": "string",
- "section": "alert_details",
- "content_path": "string",
- "content_type": "string",
- "size_bytes": 0,
- "width": 0,
- "height": 0,
- "sha256": "string",
- "original_filename": "string",
- "caption": "string",
- "uploaded_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}, - "created_at": 0
}
], - "total": 0
}| case_uuid required | string The id or uuid of the case |
| attachment_uuid required | string The uuid of the attachment |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is performed through a darryl action |
{- "message": "string"
}Streams the image from S3 through the service so that organization access is re-checked on every request. This is the URL used as the src of the rendered img element; it is permanent and revocable, unlike a presigned S3 URL. The response Content-Type is the type sniffed at upload time and is served with X-Content-Type-Options nosniff and a restrictive Content-Security-Policy.
| case_uuid required | string The id or uuid of the case |
| attachment_uuid required | string The uuid of the attachment |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string"
}| case_uuid required | string The uuid of the case |
| User-ID | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| to_addresses required | Array of strings list of emails to send the case details to |
| subject | string subject of the email |
| html_content | string html content for the email body |
| message | string message to be sent in email body along with html content |
| include_hidden_findings | boolean if true, hidden findings will be included in the email |
| view_id | string id of the saved case view whose section layout should drive the emailed case details (v2 only). Resolved against the requestor's organization. When omitted, falls back to the default saved view of the organization the case belongs to. |
{- "to_addresses": [
- "string"
], - "subject": "string",
- "html_content": "string",
- "message": "string",
- "include_hidden_findings": true,
- "view_id": "string"
}{- "message": "string",
- "failed_deliveries": [
- "string"
]
}| page required | integer Page number for paginated results. |
| size required | integer Number of results per page. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| requested_view required | integer (CaseView) Enum: 0 1 |
| sort_on_closest_match | boolean if true, first sort will be on closest match (opensearch default). Otherwise priority sort will be applied. |
object (CaseFilterV2) | |
Array of objects (CaseSort) list of sort fields in order | |
| check_case_identifier | string if provided, the response will include case_matches_filter indicating whether this case matches the current filter and search; accepts either case_uuid or case_id |
| nl_query | string natural-language search query. When set (and filter.queries is empty), it is translated server-side into the advanced query language. Gated by a service flag; falls back to a plain text search if the translator is disabled. |
{- "requested_view": 0,
- "sort_on_closest_match": true,
- "filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "check_case_identifier": "string",
- "nl_query": "string"
}{- "message": "string",
- "data": [
- {
- "case_id": "string",
- "case_uuid": "string",
- "name": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "severity": 0,
- "severity_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations_count": 0,
- "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "case_closed_at": 0,
- "case_link": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "alert_type": "string",
- "case_score": {
- "score": 0,
- "score_status": "not_generated"
}
}
], - "total": 0,
- "metadata": {
- "need_attention_count": 0,
- "active_count": 0,
- "closed_count": 0
}, - "case_matches_filter": true,
- "generated_query": "string"
}| case_identifier | string Unique identifier (id or uuid) of the case to which chat session will be linked |
| chat_session_id | string Unique identifier uuid of the chat session to link to the case |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string"
}| case_identifier | string Unique identifier (id or uuid) of the case from which session will be unlinked |
| chat_session_id | string Unique identifier uuid of the session to unlink from case |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string"
}| chat_session_id required | string Unique identifier uuid of the session to which cases are linked |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string",
- "data": [
- {
- "case_id": "string",
- "case_uuid": "string",
- "name": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "severity": 0,
- "severity_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations_count": 0,
- "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "case_closed_at": 0,
- "case_link": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "alert_type": "string",
- "case_score": {
- "score": 0,
- "score_status": "not_generated"
}
}
], - "total": 0,
- "metadata": {
- "need_attention_count": 0,
- "active_count": 0,
- "closed_count": 0
}, - "case_matches_filter": true,
- "generated_query": "string"
}| case_identifier | string Unique identifier (id or uuid) of the case to which others cases will be linked |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| case_uuids required | Array of strings |
{- "case_uuids": [
- "string"
]
}{- "message": "string"
}| primary_case_identifier | string Unique identifier (id or uuid) of the case from which second case will be unlinked |
| secondary_case_identifier | string Unique identifier uuid of the second case to unlink from primary case |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string"
}| case_identifier | string Unique identifier (id or uuid) of the case from which alert will be unlinked |
| alert_uuid | string Unique identifier of the alert to unlink from case |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string"
}| case_uuid required | string The id or uuid of the case to upsert comment |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| content required | string |
| content_style | string |
| rating | integer |
| comment_privacy | integer (CommentPrivacy) Enum: 0 5 |
| comment_type | integer (CommentType) Enum: 0 5 |
| attachment_uuids | Array of strings Uuids of images previously uploaded with section=comment and not yet claimed by a comment. The server attaches them to this comment. On update, this is the complete set: uuids omitted here are detached and deleted, so send the full list rather than a delta. |
{- "content": "string",
- "content_style": "string",
- "rating": 0,
- "comment_privacy": 0,
- "comment_type": 0,
- "attachment_uuids": [
- "string"
]
}{- "message": "string",
- "data": {
- "comment_id": "string",
- "case_uuid": "string",
- "content": "string",
- "content_style": "string",
- "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}, - "created_at": 0,
- "modified_at": 0,
- "comment_source": {
- "source": 0,
- "path": "string"
}, - "rating": 0,
- "comment_privacy": 0,
- "comment_type": 0
}
}| case_uuid required | string The uuid of the case to update comment |
| comment_id required | string The uuid of the comment to be updated |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| content required | string |
| content_style | string |
| rating | integer |
| comment_privacy | integer (CommentPrivacy) Enum: 0 5 |
| comment_type | integer (CommentType) Enum: 0 5 |
| attachment_uuids | Array of strings Uuids of images previously uploaded with section=comment and not yet claimed by a comment. The server attaches them to this comment. On update, this is the complete set: uuids omitted here are detached and deleted, so send the full list rather than a delta. |
{- "content": "string",
- "content_style": "string",
- "rating": 0,
- "comment_privacy": 0,
- "comment_type": 0,
- "attachment_uuids": [
- "string"
]
}{- "message": "string",
- "data": {
- "comment_id": "string",
- "case_uuid": "string",
- "content": "string",
- "content_style": "string",
- "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}, - "created_at": 0,
- "modified_at": 0,
- "comment_source": {
- "source": 0,
- "path": "string"
}, - "rating": 0,
- "comment_privacy": 0,
- "comment_type": 0
}
}| case_uuid required | string The uuid of the case to delete the comment from |
| comment_id required | string The uuid of the comment to be deleted |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string"
}| case_uuid required | string The id or uuid of the case to get comments |
| page required | integer Page number for paginated results. |
| size required | integer Number of results per page. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string",
- "data": [
- {
- "comment_id": "string",
- "case_uuid": "string",
- "content": "string",
- "content_style": "string",
- "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}, - "created_at": 0,
- "modified_at": 0,
- "comment_source": {
- "source": 0,
- "path": "string"
}, - "rating": 0,
- "comment_privacy": 0,
- "comment_type": 0
}
], - "total": 0
}| case_uuid required | string The id or uuid of the case to get history |
| page required | integer Page number for paginated results. |
| size required | integer Number of results per page. |
| sort | integer (CaseHistorySort) Enum: 1 5 Sort type for history. Possible values are 1 (Latest First), 5(Oldest First) |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string",
- "data": [
- {
- "change_log_id": "string",
- "resource_type": 1,
- "resource_id": "string",
- "action_summary": "string",
- "field_changes": [
- {
- "previous_state": { },
- "current_state": { },
- "action_type": 0,
- "field_type": "case"
}
], - "request_id": "string",
- "performed_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}, - "execution_summary": {
- "skill_id": "string",
- "skill_name": "string",
- "execution_link": "string"
}, - "automation_action": true,
- "performed_at": 0
}
], - "total": 0
}| case_uuid required | string The id or uuid of the case to get watchers |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
{- "message": "string",
- "data": [
- {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "email": "string"
}
]
}| case_uuid required | string The id or uuid of the case to get watchers |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| user_uuids required | Array of strings User uuids |
{- "user_uuids": [
- "string"
]
}{- "message": "string",
- "data": [
- {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "email": "string"
}
]
}| case_uuid required | string The id or uuid of the case to get watchers |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| Execution-ID | string ID of the execution if action is perfomed through a darryl action |
| Organization-Hosturl | string The host url of the organization |
| user_uuids required | Array of strings User uuids |
{- "user_uuids": [
- "string"
]
}{- "message": "string",
- "data": [
- {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "email": "string"
}
]
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| case_id required | string ID of the case to clone |
| target_organization_code | string Code of the organization to clone the case to |
| dry_run | boolean Whether to clone the case or just return the generated values |
| regenerate_obfuscated_values | boolean Flag to regenerate the obfuscated values |
| prompt | string Prompt to use for the clone |
| max_evidence_size | integer Maximum size of the evidence to be cloned |
{- "case_id": "string",
- "target_organization_code": "string",
- "dry_run": true,
- "regenerate_obfuscated_values": true,
- "prompt": "string",
- "max_evidence_size": 0
}{- "message": "string",
- "data": {
- "case": {
- "case_id": "string",
- "case_uuid": "string",
- "organization_id": "string",
- "organization_name": "string",
- "organization_code": "string",
- "name": "string",
- "description": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "severity": 0,
- "severity_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "reporter": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations": [
- {
- "escalation_type": 0,
- "escalated_to": 0,
- "escalated_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "escalated_at": 0,
- "comment": "string",
- "email_sent_to": [
- "string"
], - "uuid": "string"
}
], - "adr_triage": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string",
- "sla_response_met": true,
- "is_customer_request": true,
- "case_detail_fields": {
- "executive_summary": "string",
- "actions_required": [
- {
- "uuid": "string",
- "title": "string",
- "status": 0,
- "status_label": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "assignee_v2": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "created_at": 0,
- "modified_at": 0,
- "completed_at": 0,
- "action_severity": "Critical",
- "session_id": "string",
- "required": true,
- "description": "string",
- "type": "approval",
- "blocking_reason": "string",
- "blocking_fact_id": "string",
- "playbook_id": "string",
- "priority": "Containment",
- "evidences": [
- "string"
], - "status_v2": "open",
- "execution_details": {
- "execution_id": "string",
- "execution_status": "string",
- "started_by": "string",
- "started_at": 0
}
}
], - "alert_details": "string",
- "alert_details_style": "string",
- "alert_type": "string",
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "linked_alerts": [
- {
- "type": 0,
- "name": "string",
- "path": "string",
- "uuid": "string",
- "alert_link": "string"
}
], - "primary_alert_id": "string",
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "activity_timeline": [
- {
- "happened_at": 0,
- "activity_summary": "string",
- "activity_details": "string",
- "activity_severity": "Critical"
}
], - "metrics": {
- "alert_acknowledged_metric": 0,
- "investigation_completed_metric": 0,
- "case_contained_metric": 0,
- "case_closed_metric": 0
}, - "findings": [
- {
- "uuid": "string",
- "title": "string",
- "summary": "string",
- "risk": 0,
- "risk_label": "string",
- "hidden": true,
- "evidences": [
- {
- "name": "string",
- "attached_content_link": "string",
- "attached_content_version": 0,
- "attached_content_type": 0,
- "data": "string"
}
], - "sequence": 0,
- "execution_id": "string",
- "ai_reasoning": "string"
}
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "investigation_summary": "string",
- "conclusion": "string",
- "conclusion_overview": {
- "summary": "string",
- "key_evidence": "string"
}, - "faqs": [
- {
- "question": "string",
- "answer": "string",
- "question_id": "string",
- "created_at": 0
}
], - "custom_questions": [
- {
- "question": "string",
- "answer": "string",
- "guideline": "string",
- "question_id": "string",
- "created_at": 0,
- "created_by": "string"
}
], - "explore_deeper_questions": [
- {
- "question_id": "string",
- "title": "string",
- "description": "string",
- "status": "Available",
- "exploration_type": "user_investigations",
- "required_data": "string",
- "answer": "string",
- "key_identifiers": [
- "string"
], - "created_at": 0
}
], - "alert_metadata": {
- "property1": "string",
- "property2": "string"
}, - "causality_graph": {
- "title": "string",
- "direction": "TB",
- "nodes": [
- {
- "id": "string",
- "label": "string",
- "kind": "string"
}
], - "edges": [
- {
- "from": "string",
- "to": "string",
- "label": "string"
}
]
}, - "facts": [
- {
- "id": "string",
- "name": "string",
- "content": "string"
}
]
}, - "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "linked_sessions": [
- {
- "chat_session_id": "string",
- "title": "string",
- "owner_details": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "user_uuid": "string"
}, - "created_at": 0,
- "deleted": true
}
], - "linked_cases": [
- {
- "case_id": "string",
- "case_uuid": "string",
- "name": "string",
- "type": 0,
- "status": 0,
- "status_label": "string",
- "severity": 0,
- "severity_label": "string",
- "disposition": 0,
- "disposition_label": "string",
- "priority": 0,
- "category": "string",
- "sub_category": "string",
- "assignee": {
- "firstname": "string",
- "lastname": "string",
- "email": "string",
- "assignee_id": "string",
- "user_uuid": "string",
- "assignee_type": "string",
- "performed_by_darryl": true
}, - "archived": true,
- "escalations_count": 0,
- "created_at": 0,
- "modified_at": 0,
- "status_modified_at": 0,
- "case_closed_at": 0,
- "case_link": "string",
- "organization_uuid": "string",
- "organization_name": "string",
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "timeline": {
- "alert_raised_at": 0,
- "alert_acknowledged_at": 0,
- "case_disposition_created_at": 0,
- "escalated_to_customer_at": 0,
- "investigation_completed_at": 0,
- "case_contained_at": 0,
- "case_closed_at": 0,
- "reinvestigated_at": 0
}, - "alert_type": "string",
- "case_score": {
- "score": 0,
- "score_status": "not_generated"
}
}
], - "case_link": "string",
- "execution_link": "string",
- "watchers_count": 0,
- "reviewed": true,
- "marked_for_review": true,
- "ignore_metrics": true,
- "case_reinvestigated": true,
- "confidence": {
- "score": 0,
- "summary": "string",
- "assumptions": "string",
- "missing_information": "string"
}, - "template_version": "string",
- "investigation_tier": "string",
- "model": "string",
- "structured_data": {
- "entities": [
- {
- "id": "string",
- "name": "string",
- "type": "user",
- "source": "alert_seed",
- "tags": [
- "string"
], - "finding_refs": [
- "string"
], - "attributes": null,
- "display_name": "string",
- "display_summary": "string",
- "risk": {
- "score": 0,
- "label": "benign",
- "reasons": [
- "string"
]
}
}
], - "geo_info": [
- {
- "entity_ref": "string",
- "lat": 0,
- "lon": 0,
- "country": "string",
- "country_code": "string",
- "city": "string",
- "asn": "string",
- "org": "string",
- "is_vpn": true,
- "is_tor": true,
- "is_datacenter": true
}
], - "events": [
- {
- "event_id": "string",
- "timestamp": 0,
- "actor": [
- "string"
], - "action": "string",
- "target": [
- "string"
], - "outcome": "success",
- "summary": "string",
- "severity": "info",
- "mitre_technique_id": "string",
- "mitre_technique_name": "string",
- "finding_refs": [
- "string"
]
}
], - "relationships": [
- {
- "relationship_id": "string",
- "source": "string",
- "target": "string",
- "type": "uses",
- "timestamp": 0,
- "confidence": 0,
- "label": "string",
- "finding_refs": [
- "string"
], - "event_refs": [
- "string"
]
}
]
}, - "agentic_investigation_url": "string"
}, - "alerts": [
- {
- "alert_id": "string",
- "alert_uuid": "string",
- "alert_content": "string",
- "alert_provider": "string",
- "alert_type": "string",
- "alert_ioc": {
- "ip_address": [
- "string"
], - "domain": [
- "string"
], - "username": [
- "string"
], - "location": [
- "string"
], - "hostname": [
- "string"
], - "url": [
- "string"
], - "ioc_fields": { }
}, - "organization_uuid": "string",
- "organization_code": "string",
- "created_by": "string",
- "created_at": 0,
- "modified_at": 0,
- "created_at_source": 0,
- "fetched_playbook_id": "string",
- "fetched_playbook_name": "string",
- "fetched_execution_id": "string",
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "investigation_status": 0,
- "investigation_retry_count": 0,
- "investigation_completed_time": 0,
- "execution_id": "string",
- "linked_case_id": "string",
- "alert_provider_details": {
- "name": "string",
- "icon": "string",
- "provider_id": "string"
}, - "resolved": true,
- "is_investigated_with_agent": true,
- "is_alert_reinvestigated": true,
- "alert_summary": "string",
- "linked_case_details": [
- {
- "case_id": "string",
- "investigation_status": 0,
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "execution_id": "string",
- "linked_manually": true,
- "is_agentic_case": true
}
], - "linked_case_summary": {
- "case_id": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "created_at": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string"
}, - "connection_details": {
- "connection_id": "string",
- "connection_name": "string"
}, - "alert_type_details": {
- "alert_type": "string",
- "alert_provider": "string",
- "default_severity": 10,
- "categories": [
- "string"
], - "mitre_tactics": [
- "string"
]
}, - "alert_link": "string"
}
]
}
}| case_uuid required | string The uuid of the case to reinvestigate |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string"
}| page | integer |
| size | integer |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| accessible_organization_ids | Array of strings List of organization IDs for which comments are needed. |
object (TimeRange) |
{- "accessible_organization_ids": [
- "string"
], - "date_range": {
- "from_date": 0,
- "to_date": 0
}
}{- "message": "string",
- "data": [
- {
- "comment_id": "string",
- "case_uuid": "string",
- "content": "string",
- "content_style": "string",
- "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}, - "created_at": 0,
- "modified_at": 0,
- "comment_source": {
- "source": 0,
- "path": "string"
}, - "rating": 0,
- "comment_privacy": 0,
- "comment_type": 0
}
], - "total": 0
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| name required | string Name for the new saved view |
required | object (CaseFilterV2) |
Array of objects (CaseSort) Sort configuration for this view | |
| is_default | boolean Whether to set this as the default view |
| view_mode | string (CaseViewMode) Enum: "analyst" "reader" |
object (ViewSettings) | |
| is_preset required | boolean Whether this is a preset view |
{- "name": "string",
- "filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "is_default": true,
- "view_mode": "analyst",
- "view_settings": {
- "single_column_view": true,
- "sections": [
- {
- "field_name": "Executive Summary",
- "visible": true,
- "order": 0
}
], - "layout": {
- "main_body": [
- {
- "kind": "section",
- "id": "string",
- "name": "string",
- "children": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}
], - "pinned": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}, - "hide_empty_sections": true
}, - "is_preset": true
}{- "message": "string",
- "data": {
- "view_id": "string",
- "organization_id": "string",
- "name": "string",
- "filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "created_at": 0,
- "modified_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "modified_at": 0,
- "is_default": true,
- "view_mode": "analyst",
- "view_settings": {
- "single_column_view": true,
- "sections": [
- {
- "field_name": "Executive Summary",
- "visible": true,
- "order": 0
}
], - "layout": {
- "main_body": [
- {
- "kind": "section",
- "id": "string",
- "name": "string",
- "children": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}
], - "pinned": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}, - "hide_empty_sections": true
}, - "is_preset": true
}
}| is_preset | boolean Whether to list preset views only |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": [
- {
- "view_id": "string",
- "organization_id": "string",
- "name": "string",
- "filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "created_at": 0,
- "modified_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "modified_at": 0,
- "is_default": true,
- "view_mode": "analyst",
- "view_settings": {
- "single_column_view": true,
- "sections": [
- {
- "field_name": "Executive Summary",
- "visible": true,
- "order": 0
}
], - "layout": {
- "main_body": [
- {
- "kind": "section",
- "id": "string",
- "name": "string",
- "children": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}
], - "pinned": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}, - "hide_empty_sections": true
}, - "is_preset": true
}
]
}| view_id required | string ID of the saved view to update |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| name | string Updated name for the view |
object (CaseFilterV2) | |
Array of objects (CaseSort) Sort configuration for this view | |
| is_default | boolean Whether to set this as the default view |
| view_mode | string (CaseViewMode) Enum: "analyst" "reader" |
object (ViewSettings) |
{- "name": "string",
- "filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "is_default": true,
- "view_mode": "analyst",
- "view_settings": {
- "single_column_view": true,
- "sections": [
- {
- "field_name": "Executive Summary",
- "visible": true,
- "order": 0
}
], - "layout": {
- "main_body": [
- {
- "kind": "section",
- "id": "string",
- "name": "string",
- "children": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}
], - "pinned": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}, - "hide_empty_sections": true
}
}{- "message": "string",
- "data": {
- "view_id": "string",
- "organization_id": "string",
- "name": "string",
- "filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "created_at": 0,
- "modified_by": {
- "firstname": "string",
- "lastname": "string",
- "user_uuid": "string",
- "performed_by_darryl": true
}, - "modified_at": 0,
- "is_default": true,
- "view_mode": "analyst",
- "view_settings": {
- "single_column_view": true,
- "sections": [
- {
- "field_name": "Executive Summary",
- "visible": true,
- "order": 0
}
], - "layout": {
- "main_body": [
- {
- "kind": "section",
- "id": "string",
- "name": "string",
- "children": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}
], - "pinned": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}, - "hide_empty_sections": true
}, - "is_preset": true
}
}| view_id required | string ID of the saved view to delete |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string"
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": {
- "user_id": "string",
- "organization_id": "string",
- "selected_view_id": "string",
- "selected_preset_id": "string",
- "selected_case_id": "string",
- "selected_view_filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "selected_view_sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "temp_filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "temp_sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "selected_view_mode": "analyst",
- "last_updated": 0,
- "view_settings": {
- "single_column_view": true,
- "sections": [
- {
- "field_name": "Executive Summary",
- "visible": true,
- "order": 0
}
], - "layout": {
- "main_body": [
- {
- "kind": "section",
- "id": "string",
- "name": "string",
- "children": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}
], - "pinned": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}, - "hide_empty_sections": true
}
}
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| selected_view_id required | string ID of the saved view to select |
| selected_preset_id required | string ID of the preset view to select |
{- "selected_view_id": "string",
- "selected_preset_id": "string"
}{- "message": "string",
- "data": {
- "user_id": "string",
- "organization_id": "string",
- "selected_view_id": "string",
- "selected_preset_id": "string",
- "selected_case_id": "string",
- "selected_view_filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "selected_view_sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "temp_filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "temp_sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "selected_view_mode": "analyst",
- "last_updated": 0,
- "view_settings": {
- "single_column_view": true,
- "sections": [
- {
- "field_name": "Executive Summary",
- "visible": true,
- "order": 0
}
], - "layout": {
- "main_body": [
- {
- "kind": "section",
- "id": "string",
- "name": "string",
- "children": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}
], - "pinned": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}, - "hide_empty_sections": true
}
}
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
object (CaseFilterV2) | |
Array of objects (CaseSort) Temporary sort configuration for current session. Will replace existing sort configuration if provided. | |
| selected_case_id | string ID of the currently selected case |
| selected_view_mode | string (CaseViewMode) Enum: "analyst" "reader" |
{- "temp_filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "temp_sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "selected_case_id": "string",
- "selected_view_mode": "analyst"
}{- "message": "string",
- "data": {
- "user_id": "string",
- "organization_id": "string",
- "selected_view_id": "string",
- "selected_preset_id": "string",
- "selected_case_id": "string",
- "selected_view_filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "selected_view_sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "temp_filter": {
- "severity": [
- 0
], - "severity_label": [
- "string"
], - "status": [
- 0
], - "status_label": [
- "string"
], - "disposition": [
- 0
], - "disposition_label": [
- "string"
], - "provider": [
- "string"
], - "custom_field_values": [
- {
- "uuid": "string",
- "value": null
}
], - "assignee": "string",
- "assignee_id": [
- "string"
], - "watcher": "string",
- "organization_id": [
- "string"
], - "categories": [
- {
- "category": "string",
- "subcategory": "string"
}
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "queries": [
- "string"
], - "search_fields": [
- "string"
], - "archived": true,
- "only_escalated": true,
- "only_descalated": true,
- "only_marked_for_review": true,
- "priority": [
- 0
], - "has_case_score": true,
- "case_score": {
- "min": 0,
- "max": 0
}, - "entities": {
- "operator": "and",
- "items": [
- {
- "type": "user",
- "value": "string"
}
]
}, - "case_sensitive": true
}, - "temp_sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "selected_view_mode": "analyst",
- "last_updated": 0,
- "view_settings": {
- "single_column_view": true,
- "sections": [
- {
- "field_name": "Executive Summary",
- "visible": true,
- "order": 0
}
], - "layout": {
- "main_body": [
- {
- "kind": "section",
- "id": "string",
- "name": "string",
- "children": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}
], - "pinned": [
- {
- "kind": "widget",
- "field_name": "string",
- "display_name": "string"
}
]
}, - "hide_empty_sections": true
}
}
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string"
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string"
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| title required | string Title of the custom field |
| type required | integer (CustomFieldType) Enum: 0 5 10 |
| scope required | integer (CustomFieldScope) Enum: 0 5 |
| organization_id | string Organization to create custom field in. If value is not set, field will be created in the organization present in headers. |
{- "title": "string",
- "type": 0,
- "scope": 0,
- "organization_id": "string"
}{- "message": "string",
- "data": {
- "title": "string",
- "type": 0,
- "scope": 0,
- "uuid": "string",
- "organization_id": "string",
- "organization_code": "string",
- "created_at": 0,
- "modified_at": 0,
- "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}
}
}| organization_id required | string Organization ID to filter custom case fields by. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| search_query | string Search custom fields that matches the query |
object (CaseSort) |
{- "search_query": "string",
- "sort": {
- "field": "string",
- "sort_order": 0
}
}{- "message": "string",
- "data": [
- {
- "title": "string",
- "type": 0,
- "scope": 0,
- "uuid": "string",
- "organization_id": "string",
- "organization_code": "string",
- "created_at": 0,
- "modified_at": 0,
- "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}
}
], - "total": 0
}| field_id required | string The uuid of the custom field |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string"
}| field_id required | string The uuid of the custom field |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| title | string Updated title of the custom field |
{- "title": "string"
}{- "message": "string",
- "data": {
- "title": "string",
- "type": 0,
- "scope": 0,
- "uuid": "string",
- "organization_id": "string",
- "organization_code": "string",
- "created_at": 0,
- "modified_at": 0,
- "created_by": {
- "firstname": "string",
- "lastname": "string",
- "user_id": "string",
- "email": "string"
}
}
}| page required | integer The page number to retrieve |
| size required | integer The number of items to retrieve per page |
| search | string The search query to filter the custom case fields by |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": [
- {
- "uuid": "string",
- "title": "string",
- "value": null
}
], - "total": 0
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| organization_ids required | Array of strings Organization ids to get case configurations for |
{- "organization_ids": [
- "string"
]
}{- "message": "string",
- "data": [
- {
- "case_categories": [
- {
- "category_name": "string",
- "sub_categories": [
- {
- "sub_category_name": "string"
}
]
}
], - "severity_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disposition_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "finding_risk_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "action_status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disabled_features": [
- {
- "name": "string"
}
], - "case_priority_config": {
- "analyst_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}, - "customer_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}
}, - "case_closed_statuses": [
- 0
], - "organization_id": "string",
- "reply_to_email": "string",
- "hidden_dashboard_widgets": {
- "case_analytics_widgets": [
- "top_attacking_ips"
], - "soc_performance_widgets": [
- "mtta"
]
}
}
]
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| organization_id required | string |
object (HiddenDashboardWidgets) |
{- "organization_id": "string",
- "hidden_dashboard_widgets": {
- "case_analytics_widgets": [
- "top_attacking_ips"
], - "soc_performance_widgets": [
- "mtta"
]
}
}{- "message": "string",
- "data": {
- "case_analytics_widgets": [
- "top_attacking_ips"
], - "soc_performance_widgets": [
- "mtta"
]
}
}| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
Array of objects (CaseCategory) | |
Array of objects (EnumOption) | |
Array of objects (EnumOption) | |
Array of objects (EnumOption) | |
Array of objects (EnumOption) | |
Array of objects (EnumOption) | |
Array of objects (CaseFeature) list of case features disabled for the organization | |
object (CasePriorityConfig) describe how cases will be divided in Need attention, Closed and Active tabs for the organization | |
| case_closed_statuses | Array of integers list of statuses that will be shown in Closed tab |
| organization_id required | string Organization id of the organization |
| reply_to_email | string Email address to set as reply-to header in the emails sent by the organization |
object (HiddenDashboardWidgets) |
{- "case_categories": [
- {
- "category_name": "string",
- "sub_categories": [
- {
- "sub_category_name": "string"
}
]
}
], - "severity_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disposition_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "finding_risk_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "action_status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disabled_features": [
- {
- "name": "string"
}
], - "case_priority_config": {
- "analyst_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}, - "customer_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}
}, - "case_closed_statuses": [
- 0
], - "organization_id": "string",
- "reply_to_email": "string",
- "hidden_dashboard_widgets": {
- "case_analytics_widgets": [
- "top_attacking_ips"
], - "soc_performance_widgets": [
- "mtta"
]
}
}{- "message": "string",
- "data": {
- "case_categories": [
- {
- "category_name": "string",
- "sub_categories": [
- {
- "sub_category_name": "string"
}
]
}
], - "severity_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disposition_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "finding_risk_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "action_status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disabled_features": [
- {
- "name": "string"
}
], - "case_priority_config": {
- "analyst_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}, - "customer_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}
}, - "case_closed_statuses": [
- 0
], - "organization_id": "string",
- "reply_to_email": "string",
- "hidden_dashboard_widgets": {
- "case_analytics_widgets": [
- "top_attacking_ips"
], - "soc_performance_widgets": [
- "mtta"
]
}
}
}| from_organization_id required | string The organization id to copy the case configuration from |
| to_organization_id required | string The organization id to copy the case configuration to |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": {
- "case_categories": [
- {
- "category_name": "string",
- "sub_categories": [
- {
- "sub_category_name": "string"
}
]
}
], - "severity_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disposition_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "finding_risk_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "action_status_options": [
- {
- "key": 0,
- "label": "string",
- "style_config": {
- "bg_color": "string",
- "font_color": "string",
- "font_size": "string",
- "border": "string",
- "border_radius": "string",
- "size": "string",
- "start_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "end_adornments": {
- "type": "string",
- "src": "string",
- "size": "string"
}, - "text_class": "string",
- "show_clock_icon": true,
- "wrapper_class": "string",
- "show_modified_at_time": true,
- "tooltip_title": "string",
- "icon_src": "string",
- "icon_color": "string"
}
}
], - "disabled_features": [
- {
- "name": "string"
}
], - "case_priority_config": {
- "analyst_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}, - "customer_priority_config": {
- "need_attention_statuses": [
- 0
], - "active_statuses": [
- 0
], - "closed_statuses": [
- 0
]
}
}, - "case_closed_statuses": [
- 0
], - "organization_id": "string",
- "reply_to_email": "string",
- "hidden_dashboard_widgets": {
- "case_analytics_widgets": [
- "top_attacking_ips"
], - "soc_performance_widgets": [
- "mtta"
]
}
}
}| dashboard_source required | string OOB dashboard identifier (case_analytics, soc_performance or executive). |
| organization_id | string Target organization. Defaults to the requestor's organization. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": {
- "dashboard_source": "string",
- "chart_config": {
- "property1": "string",
- "property2": "string"
}
}
}| dashboard_source required | string OOB dashboard identifier (case_analytics, soc_performance or executive). |
| organization_id required | string Target organization to update chart config for. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| property name* additional property | string |
{- "property1": "string",
- "property2": "string"
}{- "message": "string",
- "data": {
- "dashboard_source": "string",
- "chart_config": {
- "property1": "string",
- "property2": "string"
}
}
}| days | integer >= 1 Default: 7 Number of days to include in the metrics calculation (optional) |
| organization_id | string Additional org id filter. Only applicable for Airmdr employees. If empty, metrics for all organizations are shown. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": {
- "total_cases": 0,
- "mean_time_to_ack": {
- "mean_metric_total": 0,
- "daily_mean_metrics": {
- "property1": 0,
- "property2": 0
}, - "mean_metrics_intervals": {
- "property1": 0,
- "property2": 0
}
}, - "mean_time_to_investigate": {
- "mean_metric_total": 0,
- "daily_mean_metrics": {
- "property1": 0,
- "property2": 0
}, - "mean_metrics_intervals": {
- "property1": 0,
- "property2": 0
}
}, - "mean_time_to_contain": {
- "mean_metric_total": 0,
- "daily_mean_metrics": {
- "property1": 0,
- "property2": 0
}, - "mean_metrics_intervals": {
- "property1": 0,
- "property2": 0
}
}, - "mean_time_to_close": {
- "mean_metric_total": 0,
- "daily_mean_metrics": {
- "property1": 0,
- "property2": 0
}, - "mean_metrics_intervals": {
- "property1": 0,
- "property2": 0
}
}, - "handled_by_darryl": 0,
- "sub_category_count_darryl": {
- "property1": 0,
- "property2": 0
}, - "status_count": {
- "property1": 0,
- "property2": 0
}, - "severity_count": {
- "property1": 0,
- "property2": 0
}, - "escalated_to_customer_count": 0,
- "case_count_per_day": {
- "property1": 0,
- "property2": 0
}
}
}| days | integer >= 1 Default: 7 Number of days to include in the metrics calculation. |
| organization_id | string Org ID filter. Only applicable for AirMDR employees. If empty, metrics for all accessible organizations are returned. |
| created_at_from | integer <int64> Start of case creation time range as Unix timestamp (seconds). |
| created_at_to | integer <int64> End of case creation time range as Unix timestamp (seconds). |
| force_refresh | boolean Default: false When true, bypass any cached result and recompute the metrics. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": {
- "kpi": {
- "total_cases": 0,
- "cases_escalated": 0,
- "pending_case_actions": 0,
- "mtti_seconds": 0.1
}, - "network": {
- "top_attacking_ips": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0
}
], - "persistent_ips": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0,
- "days": 0
}
], - "internal_ips": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0
}
], - "top_attacking_domains": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0
}
], - "common_iocs": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0
}
]
}, - "users": {
- "repeat_targeted_users": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0
}
], - "users_in_malicious_activity": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0
}
], - "users_high_false_positives": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0
}
], - "multi_vector_targeted_users": [
- {
- "name": "string",
- "attack_types": [
- {
- "type": "string",
- "count": 0
}
], - "case_count": 0
}
]
}, - "hosts": {
- "repeat_incident_hosts": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0
}
], - "hosts_in_malicious_activity": [
- {
- "name": "string",
- "entity_type": "string",
- "case_count": 0
}
], - "multi_vector_targeted_hosts": [
- {
- "name": "string",
- "attack_types": [
- {
- "type": "string",
- "count": 0
}
], - "case_count": 0
}
]
}, - "detection": {
- "high_value_detections": [
- {
- "alert_type": "string",
- "total": 0,
- "malicious": 0,
- "false_positive": 0
}
], - "false_positive_alert_types": [
- {
- "alert_type": "string",
- "total": 0,
- "malicious": 0,
- "false_positive": 0
}
], - "uninvestigated_alerts": [
- {
- "alert_type": "string",
- "total": 0,
- "malicious": 0,
- "false_positive": 0
}
], - "missing_data": [
- {
- "alert_type": "string",
- "total": 0,
- "malicious": 0,
- "false_positive": 0
}
], - "top_alert_types": [
- {
- "alert_type": "string",
- "total": 0,
- "malicious": 0,
- "false_positive": 0
}
]
}, - "trends": {
- "cases_over_time": [
- {
- "date": "string",
- "count": 0
}
], - "cases_by_severity": [
- {
- "severity": 0,
- "severity_label": "string",
- "count": 0
}
], - "business_hours_breakdown": {
- "business_hours_count": 0,
- "after_hours_count": 0,
- "total": 0,
- "ai_summary": "string"
}
}, - "threat_categorization": {
- "cases_by_threat_type": [
- {
- "category": "string",
- "count": 0
}
], - "high_severity_by_threat_type": [
- {
- "category": "string",
- "count": 0
}
], - "emerging_threats": [
- {
- "category": "string",
- "current_count": 0,
- "prior_count": 0,
- "growth_rate": 0.1
}
]
}, - "remediation": {
- "unresolved_actions": [
- {
- "case_id": "string",
- "count": 0
}
], - "customer_action_cases": [
- {
- "case_id": "string",
- "count": 0
}
]
}, - "disposition_escalation": {
- "disposition_breakdown": [
- {
- "disposition": 0,
- "disposition_label": "string",
- "with_communication": 0,
- "without_communication": 0
}
], - "escalation_breakdown": {
- "escalated_count": 0,
- "not_escalated_count": 0,
- "total": 0,
- "ai_summary": "string"
}, - "escalations_by_provider": [
- {
- "provider": "string",
- "display_name": "string",
- "escalated_count": 0,
- "not_escalated_count": 0,
- "total": 0
}
]
}
}
}| days | integer >= 1 Default: 7 Number of days to include in the metrics calculation. |
| organization_id | string Org ID filter. Only applicable for AirMDR employees. If empty, metrics for all accessible organizations are returned. |
| created_at_from | integer <int64> Start of case creation time range as Unix timestamp (seconds). |
| created_at_to | integer <int64> End of case creation time range as Unix timestamp (seconds). |
| force_refresh | boolean Default: false When true, bypass any cached result and recompute the metrics. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": {
- "kpi": {
- "total_cases": 0,
- "cases_escalated": 0,
- "pending_case_actions": 0,
- "mtti_seconds": 0.1
}, - "speed_sla": {
- "mtta": {
- "avg_seconds": 0,
- "case_count": 0,
- "mean_metrics_intervals": {
- "property1": 0.1,
- "property2": 0.1
}, - "daily_mean_metrics": {
- "property1": 0.1,
- "property2": 0.1
}
}, - "mtti": {
- "avg_seconds": 0,
- "case_count": 0,
- "mean_metrics_intervals": {
- "property1": 0.1,
- "property2": 0.1
}, - "daily_mean_metrics": {
- "property1": 0.1,
- "property2": 0.1
}
}, - "mttc": {
- "avg_seconds": 0,
- "case_count": 0,
- "mean_metrics_intervals": {
- "property1": 0.1,
- "property2": 0.1
}, - "daily_mean_metrics": {
- "property1": 0.1,
- "property2": 0.1
}
}, - "mtt_close": {
- "avg_seconds": 0,
- "case_count": 0,
- "mean_metrics_intervals": {
- "property1": 0.1,
- "property2": 0.1
}, - "daily_mean_metrics": {
- "property1": 0.1,
- "property2": 0.1
}
}, - "sla_config": {
- "critical_incident_target_seconds": 7200,
- "critical_alert_target_seconds": 14400,
- "non_critical_target_seconds": 28800
}, - "critical_incident_adherence": {
- "total_cases": 0,
- "met_count": 0,
- "breach_count": 0,
- "adherence_pct": 0.1,
- "avg_mtti_seconds": 0
}, - "critical_alert_adherence": {
- "total_cases": 0,
- "met_count": 0,
- "breach_count": 0,
- "adherence_pct": 0.1,
- "avg_mtti_seconds": 0
}, - "non_critical_adherence": {
- "total_cases": 0,
- "met_count": 0,
- "breach_count": 0,
- "adherence_pct": 0.1,
- "avg_mtti_seconds": 0
}, - "sla_adherence_trend": [
- {
- "date": "string",
- "critical_incident_pct": 0.1,
- "critical_alert_pct": 0.1,
- "non_critical_pct": 0.1
}
], - "response_time_percentiles": {
- "mtta": {
- "p50_seconds": 0,
- "p95_seconds": 0,
- "p99_seconds": 0
}, - "mtti": {
- "p50_seconds": 0,
- "p95_seconds": 0,
- "p99_seconds": 0
}, - "mttc": {
- "p50_seconds": 0,
- "p95_seconds": 0,
- "p99_seconds": 0
}, - "mtt_close": {
- "p50_seconds": 0,
- "p95_seconds": 0,
- "p99_seconds": 0
}
}
}, - "throughput": {
- "total_cases": 0,
- "daily_case_volume": [
- {
- "date": "string",
- "count": 0
}
], - "analyst_performance": [
- {
- "assignee_email": "string",
- "case_count": 0,
- "avg_mtti_seconds": 0
}
], - "peak_load_by_hour": [
- {
- "hour": 0,
- "count": 0
}
], - "adr_triage_breakdown": [
- {
- "adr_triage": 0,
- "count": 0,
- "percentage": 0.1
}
], - "status_breakdown": {
- "property1": 0,
- "property2": 0
}
}, - "investigation_quality": {
- "questions_per_category": {
- "investigation_questions": {
- "answered": 0,
- "unanswered": 0,
- "total": 0
}, - "faqs": {
- "answered": 0,
- "unanswered": 0,
- "total": 0
}, - "explore_deeper": {
- "answered": 0,
- "unanswered": 0,
- "total": 0
}
}, - "escalations_by_severity": [
- {
- "severity": 0,
- "severity_label": "string",
- "count": 0
}
], - "rework_daily": [
- {
- "date": "string",
- "rework_count": 0,
- "rework_rate": 0.1,
- "avg_rework_seconds": 0
}
], - "quality_score_daily": [
- {
- "date": "string",
- "overall": 0.1,
- "darryl_investigated": 0.1,
- "human_investigated": 0.1
}
], - "questions_answered_by_outcome": [
- {
- "disposition": 0,
- "label": "string",
- "answered_count": 0
}
]
}, - "response_remediation": {
- "stalled_cases_count": 0,
- "stalled_cases_by_category": [
- {
- "category": "string",
- "count": 0
}
], - "customer_response_time": {
- "avg_seconds": 0,
- "case_count": 0,
- "mean_metrics_intervals": {
- "property1": 0.1,
- "property2": 0.1
}, - "daily_mean_metrics": {
- "property1": 0.1,
- "property2": 0.1
}
}
}, - "consistency": {
- "outlier_cases": [
- {
- "case_id": "string",
- "case_uuid": "string",
- "category": "string",
- "severity": 0,
- "assignee_email": "string",
- "investigation_time_seconds": 0,
- "close_time_seconds": 0
}
]
}, - "customer_experience": {
- "cases_with_communication_count": 0,
- "escalation_breakdown": {
- "escalated_count": 0,
- "not_escalated_count": 0,
- "total": 0,
- "ai_summary": "string"
}, - "communication_by_severity": [
- {
- "severity": 0,
- "severity_label": "string",
- "with_communication": 0,
- "without_communication": 0
}
], - "communication_by_disposition": [
- {
- "disposition": 0,
- "disposition_label": "string",
- "with_communication": 0,
- "without_communication": 0
}
]
}, - "automation": {
- "time_saved_chart": [
- {
- "x": 0.1,
- "y": 0.1
}
], - "adr_triage_trend": [
- {
- "date": "string",
- "fully_automated": 0,
- "partially_automated": 0,
- "manual": 0
}
]
}, - "operational_gaps": {
- "missing_telemetry_by_alert_type": [
- {
- "alert_type": "string",
- "case_count": 0
}
], - "blocked_by_customer_by_category": [
- {
- "category": "string",
- "critical_high_count": 0,
- "medium_count": 0,
- "low_info_count": 0,
- "total": 0
}
]
}
}
}| days | integer >= 1 Default: 7 Number of days to include in the metrics calculation. |
| organization_id | string Org ID filter. Only applicable for AirMDR employees. If empty, metrics for all accessible organizations are returned. |
| created_at_from | integer <int64> Start of case creation time range as Unix timestamp (seconds). |
| created_at_to | integer <int64> End of case creation time range as Unix timestamp (seconds). |
| force_refresh | boolean Default: false When true, bypass any cached result and recompute the metrics. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "data": {
- "kpi": {
- "total_cases": 0,
- "cases_escalated": 0,
- "pending_case_actions": 0,
- "mtti_seconds": 0.1
}, - "escalations_by_disposition": [
- {
- "disposition": 0,
- "disposition_label": "string",
- "with_communication": 0,
- "without_communication": 0
}
], - "escalations_by_provider": [
- {
- "provider": "string",
- "display_name": "string",
- "escalated_count": 0,
- "not_escalated_count": 0,
- "total": 0
}
], - "high_value_detections": [
- {
- "alert_type": "string",
- "total": 0,
- "malicious": 0,
- "false_positive": 0
}
], - "false_positive_alert_types": [
- {
- "alert_type": "string",
- "total": 0,
- "malicious": 0,
- "false_positive": 0
}
], - "cases_over_time": [
- {
- "date": "string",
- "count": 0
}
], - "escalations_over_time": [
- {
- "date": "string",
- "count": 0
}
], - "cases_by_threat_type": [
- {
- "category": "string",
- "count": 0
}
], - "escalations_by_severity": [
- {
- "severity": 0,
- "severity_label": "string",
- "count": 0
}
], - "recent_malicious_cases": [
- {
- "case_id": "string",
- "case_uuid": "string",
- "name": "string",
- "disposition": 0,
- "severity": 0,
- "created_at": 0,
- "provider": "string",
- "provider_display_name": "string",
- "category": "string"
}
], - "mitre_category_volume": [
- {
- "category": "string",
- "current_count": 0,
- "prior_count": 0,
- "growth_rate": 0.1
}
]
}
}| days | integer >= 1 Default: 7 Number of days to include in the metrics calculation (optional) |
| organization_id | string Additional org id filter. Only applicable for Airmdr employees. If empty, metrics for all organizations are shown. |
| metrics_type required | string Enum: "case_analytics" "soc_performance" "system_health" "security_review" "case_analytics_v2" "soc_performance_v2" Type of metrics to generate summary for |
| created_at_from | integer <int64> Start of case creation time range as Unix timestamp (seconds). |
| created_at_to | integer <int64> End of case creation time range as Unix timestamp (seconds). |
| force_refresh | boolean Default: false When true, bypass any cached result and recompute the metrics. |
| User-ID required | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "message": "string",
- "summary": [
- {
- "risk": "info",
- "tag": "string",
- "title": "string",
- "details": "string",
- "footer_label": "STATUS",
- "footer_text": "string"
}
]
}| start_time required | integer <int64> Start time for the metrics calculation |
| end_time required | integer <int64> End time for the metrics calculation |
| User-ID required | string The User ID of the requestor. |
| Organization-ID | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| global_metrics_organization_filter | Array of strings Organization IDs for which the global metrics should be fetched |
| alert_type_metrics_organization_filter | Array of strings Organization IDs for which the alert type metrics should be fetched |
{- "global_metrics_organization_filter": [
- "string"
], - "alert_type_metrics_organization_filter": [
- "string"
]
}{- "message": "string",
- "data": {
- "provider_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_type_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_type": "string",
- "severity_metrics_list": [
- {
- "severity": 0,
- "alert_count": 0
}
]
}
]
}
], - "alert_type_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_type": "string",
- "severity_metrics_list": [
- {
- "severity": 0,
- "alert_count": 0
}
]
}
], - "global_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "global_provider_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_type_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_type": "string",
- "severity_metrics_list": [
- {
- "severity": 0,
- "alert_count": 0
}
]
}
]
}
], - "failed_alert_count": 0,
- "successful_alert_sources": [
- "string"
], - "failed_alert_sources": [
- "string"
], - "successful_sources_without_alerts": [
- "string"
]
}, - "daily_metrics_list": [
- {
- "date": "string",
- "provider_list": [
- {
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_count": 0
}
]
}
], - "organization_metrics_list": [
- {
- "provider_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_type_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_type": "string",
- "severity_metrics_list": [
- {
- "severity": null,
- "alert_count": null
}
]
}
]
}
], - "alert_type_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_type": "string",
- "severity_metrics_list": [
- {
- "severity": 0,
- "alert_count": 0
}
]
}
], - "global_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "global_provider_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "human_reviewed_case_metrics": {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_type_metrics_list": [
- {
- "case_coverage": 0.1,
- "darryl_investigated_case_coverage": 0.1,
- "human_investigated_case_coverage": 0.1,
- "cases_to_be_reviewed": 0,
- "cases_reviewed": 0,
- "high_quality_cases": 0,
- "medium_quality_cases": 0,
- "low_quality_cases": 0,
- "case_quality": 0.1,
- "darryl_investigated_case_quality": 0.1,
- "human_investigated_case_quality": 0.1,
- "darryl_reviewed_case_metrics": {
- "case_coverage": null,
- "darryl_investigated_case_coverage": null,
- "human_investigated_case_coverage": null,
- "cases_to_be_reviewed": null,
- "cases_reviewed": null,
- "high_quality_cases": null,
- "medium_quality_cases": null,
- "low_quality_cases": null,
- "case_quality": null,
- "darryl_investigated_case_quality": null,
- "human_investigated_case_quality": null
}, - "human_reviewed_case_metrics": {
- "case_coverage": null,
- "darryl_investigated_case_coverage": null,
- "human_investigated_case_coverage": null,
- "cases_to_be_reviewed": null,
- "cases_reviewed": null,
- "high_quality_cases": null,
- "medium_quality_cases": null,
- "low_quality_cases": null,
- "case_quality": null,
- "darryl_investigated_case_quality": null,
- "human_investigated_case_quality": null
}, - "darryl_investigated_cases": 0,
- "human_investigated_cases": 0,
- "alert_count": 0,
- "alert_type_count": 0,
- "provider": {
- "name": null,
- "display_name": null,
- "logo_url": null,
- "provider_id": null
}, - "alert_type": "string",
- "severity_metrics_list": [
- null
]
}
]
}
], - "failed_alert_count": 0,
- "successful_alert_sources": [
- "string"
], - "failed_alert_sources": [
- "string"
], - "successful_sources_without_alerts": [
- "string"
]
}, - "daily_metrics_list": [
- {
- "date": "string",
- "provider_list": [
- {
- "provider": {
- "name": "string",
- "display_name": "string",
- "logo_url": "string",
- "provider_id": "string"
}, - "alert_count": 0
}
]
}
], - "organization_id": "string"
}
]
}
}Returns the latest precomputed alert-type rollup used to surface cost-trim opportunities (alert types that produce few or no customer escalations). The same base row set is rolled up at request time into one of several views (per-org, per-provider, per-type, etc.) so dashboards can request exactly the shape they need.
Efficacy (escalations / alerts) is returned per row; bucketing of
efficacy into named tiers is left to the UI.
The snapshot is refreshed daily by a background scheduler; the stale
field on the response indicates whether the latest snapshot is older
than the configured freshness window.
| view | string Default: "org_provider_type" Enum: "org_provider_type" "org_type" "provider_type" "org" "provider" "type" "escalations_by_type" Roll-up shape. Defaults to |
| organization_id | Array of strings Restrict the response to the given organization UUIDs. If omitted, all organizations the caller has access to via RBAC are included. Values are intersected with the accessible set server-side. |
| provider | string Case-insensitive exact-match filter on |
| alert_type | string Case-insensitive substring filter on |
| min_alerts | integer <int64> >= 0 Drop rows whose total alert count is below this threshold. |
| escalation_thresholds | string Comma-separated list of escalation-rate thresholds (0.0–1.0) used to
compute the |
| limit | integer [ 1 .. 5000 ] Default: 500 Maximum number of rows to return. |
| offset | integer >= 0 Default: 0 Row offset for pagination. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "computed_at": 0,
- "window_start": 0,
- "window_end": 0,
- "view": "string",
- "stale": true,
- "rows": [
- {
- "organization_uuid": "string",
- "organization_code": "string",
- "alert_provider": "string",
- "alert_type": "string",
- "window_start": 0,
- "window_end": 0,
- "computed_at": 0,
- "alerts": 0,
- "investigated": 0,
- "linked_case_count": 0,
- "escalated_to_customer": 0,
- "escalated_to_analyst": 0,
- "first_seen_at": 0,
- "last_seen_at": 0
}
], - "totals": {
- "alerts": 0,
- "investigated": 0,
- "escalations": 0,
- "efficacy": 0.1
}
}Returns the catalogue of all available system widgets from the Case Analytics, SOC Performance, and Security Review dashboards.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "widgets": [
- {
- "widget_id": "string",
- "dashboard_source": "case_analytics",
- "display_name": "string",
- "category": "string"
}
]
}List all dashboards for the organization.
| organization_id | string Filter dashboards by organization. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "dashboards": [
- {
- "dashboard_id": "string",
- "dashboard_name": "string",
- "description": "string",
- "organization_id": "string",
- "organization_code": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "print_config": {
- "grid_width": 0,
- "orientation": "portrait",
- "page_size": "letter"
}, - "widget_count": 0,
- "has_email_schedule": true
}
]
}Create a new empty dashboard.
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| dashboard_name required | string |
| description | string Optional free-text description of the dashboard. |
| organization_id | string Target organisation to create the dashboard in. If not provided, defaults to the user's logged in organization. |
object (PrintConfig) |
{- "dashboard_name": "string",
- "description": "string",
- "organization_id": "string",
- "print_config": {
- "grid_width": 0,
- "orientation": "portrait",
- "page_size": "letter"
}
}{- "dashboard_id": "string",
- "dashboard_name": "string",
- "description": "string",
- "organization_id": "string",
- "organization_code": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "print_config": {
- "grid_width": 0,
- "orientation": "portrait",
- "page_size": "letter"
}, - "widget_count": 0,
- "has_email_schedule": true
}Get a dashboard with all its active widgets and their latest outputs.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "dashboard_id": "string",
- "dashboard_name": "string",
- "description": "string",
- "organization_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "widgets": [
- {
- "widget_id": "string",
- "dashboard_id": "string",
- "widget_name": "string",
- "source_type": "playbook_execution",
- "render_type": "string",
- "nl_description": "string",
- "layout": {
- "column": 0,
- "row": 0,
- "width": 3,
- "height": 3,
- "min_width": 0,
- "min_height": 0
}, - "playbook_execution_source": {
- "playbook_uuid": "string",
- "playbook_version": 0,
- "node_id": "string",
- "step_number": 0,
- "schedule_id": "string"
}, - "system_widget_source": {
- "widget_id": "string",
- "dashboard_source": "string",
- "category": "string",
- "days": 0,
- "data_source_ids": [
- "string"
]
}, - "transformation_code": "string",
- "last_output": null,
- "raw_data_preview": null,
- "execution_data_updated_at": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "print_config": {
- "grid_width": 0,
- "orientation": "portrait",
- "page_size": "letter"
}
}Permanently delete a dashboard and all its widgets.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}Rename the dashboard and/or persist widget layout positions. Only widgets listed in widget_layout_updates have their layout updated; others are untouched.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| dashboard_name | string New display name for the dashboard. |
| description | string New description for the dashboard. |
Array of objects (WidgetLayoutUpdate) Partial layout update. Only listed widgets are updated. | |
object (PrintConfig) |
{- "dashboard_name": "string",
- "description": "string",
- "widget_layout_updates": [
- {
- "widget_id": "string",
- "layout": {
- "column": 0,
- "row": 0,
- "width": 3,
- "height": 3,
- "min_width": 0,
- "min_height": 0
}
}
], - "print_config": {
- "grid_width": 0,
- "orientation": "portrait",
- "page_size": "letter"
}
}{- "dashboard_id": "string",
- "dashboard_name": "string",
- "description": "string",
- "updated_at": "2019-08-24T14:15:22Z",
- "print_config": {
- "grid_width": 0,
- "orientation": "portrait",
- "page_size": "letter"
}
}Renders the dashboard as an HTML report with a PDF attachment and emails it to the given recipients.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
required | object (GetDashboardResponse) |
| email_ids required | Array of strings List of email addresses to send the dashboard report to |
| subject required | string Email subject line. If empty, a default subject will be generated. |
{- "dashboard": {
- "dashboard_id": "string",
- "dashboard_name": "string",
- "description": "string",
- "organization_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "widgets": [
- {
- "widget_id": "string",
- "dashboard_id": "string",
- "widget_name": "string",
- "source_type": "playbook_execution",
- "render_type": "string",
- "nl_description": "string",
- "layout": {
- "column": 0,
- "row": 0,
- "width": 3,
- "height": 3,
- "min_width": 0,
- "min_height": 0
}, - "playbook_execution_source": {
- "playbook_uuid": "string",
- "playbook_version": 0,
- "node_id": "string",
- "step_number": 0,
- "schedule_id": "string"
}, - "system_widget_source": {
- "widget_id": "string",
- "dashboard_source": "string",
- "category": "string",
- "days": 0,
- "data_source_ids": [
- "string"
]
}, - "transformation_code": "string",
- "last_output": null,
- "raw_data_preview": null,
- "execution_data_updated_at": 0,
- "created_at": "2019-08-24T14:15:22Z",
- "updated_at": "2019-08-24T14:15:22Z"
}
], - "print_config": {
- "grid_width": 0,
- "orientation": "portrait",
- "page_size": "letter"
}
}, - "email_ids": [
- "string"
], - "subject": "string"
}{- "message": "string"
}Create a new widget on a dashboard. Returns the saved widget.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| widget_name required | string |
| source_type required | string (WidgetSourceType) Enum: "playbook_execution" "case_metric" |
| render_type required | string Visualization type (e.g. bar_chart, line_chart, table, number). |
| nl_description required | string Natural language description used to generate the widget code. |
required | object (WidgetLayout) |
object (PlaybookExecutionSource) | |
object (SystemWidgetSelection) |
{- "widget_name": "string",
- "source_type": "playbook_execution",
- "render_type": "string",
- "nl_description": "string",
- "layout": {
- "column": 0,
- "row": 0,
- "width": 3,
- "height": 3,
- "min_width": 0,
- "min_height": 0
}, - "playbook_execution_source": {
- "playbook_uuid": "string",
- "playbook_version": 0,
- "node_id": "string",
- "step_number": 0,
- "schedule_id": "string"
}, - "system_widget_source": {
- "widget_id": "string",
- "dashboard_source": "string",
- "category": "string",
- "days": 0,
- "data_source_ids": [
- "string"
]
}
}{- "widget_id": "string",
- "dashboard_id": "string",
- "widget_name": "string",
- "source_type": "playbook_execution",
- "render_type": "string",
- "layout": {
- "column": 0,
- "row": 0,
- "width": 3,
- "height": 3,
- "min_width": 0,
- "min_height": 0
}, - "playbook_execution_source": {
- "playbook_uuid": "string",
- "playbook_version": 0,
- "node_id": "string",
- "step_number": 0,
- "schedule_id": "string"
}, - "system_widget_source": {
- "widget_id": "string",
- "dashboard_source": "string",
- "category": "string",
- "days": 0,
- "data_source_ids": [
- "string"
]
}, - "transformation_code": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "last_output": null
}Bulk create multiple widgets on a dashboard. Each widget follows the same model as single widget creation.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
required | Array of objects (CreateWidgetRequest) [ 1 .. 100 ] items List of widgets to create (1-100 widgets per request). |
{- "widgets": [
- {
- "widget_name": "string",
- "source_type": "playbook_execution",
- "render_type": "string",
- "nl_description": "string",
- "layout": {
- "column": 0,
- "row": 0,
- "width": 3,
- "height": 3,
- "min_width": 0,
- "min_height": 0
}, - "playbook_execution_source": {
- "playbook_uuid": "string",
- "playbook_version": 0,
- "node_id": "string",
- "step_number": 0,
- "schedule_id": "string"
}, - "system_widget_source": {
- "widget_id": "string",
- "dashboard_source": "string",
- "category": "string",
- "days": 0,
- "data_source_ids": [
- "string"
]
}
}
]
}{- "widgets": [
- {
- "widget_id": "string",
- "dashboard_id": "string",
- "widget_name": "string",
- "source_type": "playbook_execution",
- "render_type": "string",
- "layout": {
- "column": 0,
- "row": 0,
- "width": 3,
- "height": 3,
- "min_width": 0,
- "min_height": 0
}, - "playbook_execution_source": {
- "playbook_uuid": "string",
- "playbook_version": 0,
- "node_id": "string",
- "step_number": 0,
- "schedule_id": "string"
}, - "system_widget_source": {
- "widget_id": "string",
- "dashboard_source": "string",
- "category": "string",
- "days": 0,
- "data_source_ids": [
- "string"
]
}, - "transformation_code": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "last_output": null
}
]
}Update widget name, render type, description, layout, or source configuration. Only provided fields are updated.
| dashboard_id required | string |
| widget_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| widget_name | string |
| render_type | string |
| nl_description | string |
object (WidgetLayout) | |
object (PlaybookExecutionSource) | |
object (SystemWidgetSelection) |
{- "widget_name": "string",
- "render_type": "string",
- "nl_description": "string",
- "layout": {
- "column": 0,
- "row": 0,
- "width": 3,
- "height": 3,
- "min_width": 0,
- "min_height": 0
}, - "playbook_execution_source": {
- "playbook_uuid": "string",
- "playbook_version": 0,
- "node_id": "string",
- "step_number": 0,
- "schedule_id": "string"
}, - "system_widget_source": {
- "widget_id": "string",
- "dashboard_source": "string",
- "category": "string",
- "days": 0,
- "data_source_ids": [
- "string"
]
}
}{- "widget_id": "string",
- "dashboard_id": "string",
- "widget_name": "string",
- "render_type": "string",
- "layout": {
- "column": 0,
- "row": 0,
- "width": 3,
- "height": 3,
- "min_width": 0,
- "min_height": 0
}, - "updated_at": "2019-08-24T14:15:22Z",
- "last_output": null
}Permanently delete a widget from a dashboard.
| dashboard_id required | string |
| widget_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}List all email schedules for a dashboard, optionally filtered by organization.
| dashboard_id required | string Dashboard to list schedules for. |
| organization_id | string Filter schedules by organization. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "schedules": [
- {
- "schedule_id": "string",
- "organization_id": "string",
- "organization_code": "string",
- "name": "string",
- "frequency": "send_now",
- "recurrence": {
- "hour": 23,
- "minute": 59,
- "day_of_week": 6,
- "day_of_month": 1,
- "user_timezone_offset": -720
}, - "recipients": [
- "user@example.com"
], - "is_enabled": true,
- "frequency_display": "string",
- "created_at": 0,
- "updated_at": 0,
- "created_by": "string"
}
], - "total": 0
}Create one or more recurring email schedules for a custom dashboard. Each item is created independently — one item's failure does not block the others; see the per-item results in the response.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
required | Array of objects (CreateDashboardScheduleRequest) [ 1 .. 50 ] items |
{- "schedules": [
- {
- "name": "string",
- "organization_id": "string",
- "frequency": "send_now",
- "recurrence": {
- "hour": 23,
- "minute": 59,
- "day_of_week": 6,
- "day_of_month": 1,
- "user_timezone_offset": -720
}, - "recipients": [
- "user@example.com"
], - "is_enabled": true
}
]
}{- "results": [
- {
- "schedule_id": "string",
- "success": true,
- "schedule": {
- "schedule_id": "string",
- "organization_id": "string",
- "organization_code": "string",
- "name": "string",
- "frequency": "send_now",
- "recurrence": {
- "hour": 23,
- "minute": 59,
- "day_of_week": 6,
- "day_of_month": 1,
- "user_timezone_offset": -720
}, - "recipients": [
- "user@example.com"
], - "is_enabled": true,
- "frequency_display": "string",
- "created_at": 0,
- "updated_at": 0,
- "created_by": "string"
}, - "error": "string"
}
]
}Update one or more existing dashboard schedules. Only provided fields are updated on each schedule. Each item is applied independently — one item's failure does not block the others; see the per-item results in the response.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
required | Array of objects (UpdateDashboardScheduleItem) [ 1 .. 50 ] items |
{- "schedules": [
- {
- "schedule_id": "string",
- "name": "string",
- "frequency": "send_now",
- "recurrence": {
- "hour": 23,
- "minute": 59,
- "day_of_week": 6,
- "day_of_month": 1,
- "user_timezone_offset": -720
}, - "recipients": [
- "user@example.com"
], - "is_enabled": true
}
]
}{- "results": [
- {
- "schedule_id": "string",
- "success": true,
- "schedule": {
- "schedule_id": "string",
- "organization_id": "string",
- "organization_code": "string",
- "name": "string",
- "frequency": "send_now",
- "recurrence": {
- "hour": 23,
- "minute": 59,
- "day_of_week": 6,
- "day_of_month": 1,
- "user_timezone_offset": -720
}, - "recipients": [
- "user@example.com"
], - "is_enabled": true,
- "frequency_display": "string",
- "created_at": 0,
- "updated_at": 0,
- "created_by": "string"
}, - "error": "string"
}
]
}Permanently delete one or more dashboard schedules. Each item is deleted independently — one item's failure does not block the others; see the per-item results in the response.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| schedule_ids required | Array of strings [ 1 .. 50 ] items |
{- "schedule_ids": [
- "string"
]
}{- "results": [
- {
- "schedule_id": "string",
- "success": true,
- "schedule": {
- "schedule_id": "string",
- "organization_id": "string",
- "organization_code": "string",
- "name": "string",
- "frequency": "send_now",
- "recurrence": {
- "hour": 23,
- "minute": 59,
- "day_of_week": 6,
- "day_of_month": 1,
- "user_timezone_offset": -720
}, - "recipients": [
- "user@example.com"
], - "is_enabled": true,
- "frequency_display": "string",
- "created_at": 0,
- "updated_at": 0,
- "created_by": "string"
}, - "error": "string"
}
]
}List the run history across all schedules for a dashboard, most recent first. Supports filtering by organization, schedule, status, date range, and free-text search.
| dashboard_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| organization_ids | Array of strings Filter to executions of schedules targeting these organizations. |
| schedule_ids | Array of strings Filter to executions of these specific schedules. |
| statuses | Array of strings (ScheduleExecutionStatus) Items Enum: "success" "partial_data" "render_error" "delivery_failed" "failed" Filter by execution outcome. |
| executed_after | string <date-time> Only include executions run at or after this time. |
| executed_before | string <date-time> Only include executions run at or before this time. |
| search | string Free-text search across recipients, organization, and schedule name. |
| page | integer Default: 1 Page number, 1-indexed. |
| page_size | integer Default: 20 Number of executions per page. |
{- "organization_ids": [
- "string"
], - "schedule_ids": [
- "string"
], - "statuses": [
- "success"
], - "executed_after": "2019-08-24T14:15:22Z",
- "executed_before": "2019-08-24T14:15:22Z",
- "search": "string",
- "page": 1,
- "page_size": 20
}{- "executions": [
- {
- "execution_id": "string",
- "schedule_id": "string",
- "schedule_name": "string",
- "dashboard_id": "string",
- "organization_id": "string",
- "organization_code": "string",
- "status": "success",
- "recipients": [
- "user@example.com"
], - "executed_at": "2019-08-24T14:15:22Z",
- "error_message": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "user_timezone_offset": 0
}
], - "total": 0
}Download the PDF report generated by a schedule execution.
| dashboard_id required | string |
| execution_id required | string |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}Queues SOC Performance Report email for delivery.
| User-ID required | string The User ID of the requestor |
| Organization-ID required | string The Organization ID associated with the requestor |
| X-Request-ID | string The ID associated with the request |
| email_ids required | Array of strings List of email addresses to send the report to |
| subject required | string Email subject line. If empty, a default subject will be generated. |
required | object (SocEmailRequestFilter) |
{- "email_ids": [
- "string"
], - "subject": "string",
- "filter": {
- "org_id": "string",
- "created_at_from": 0,
- "created_at_to": 0,
- "metadata": { }
}
}{- "message": "string"
}Queues Case Analytics Report email for delivery.
| User-ID required | string The User ID of the requestor |
| Organization-ID required | string The Organization ID associated with the requestor |
| X-Request-ID | string The ID associated with the request |
| email_ids required | Array of strings List of email addresses to send the report to |
| subject required | string Email subject line. If empty, a default subject will be generated. |
required | object (CaseAnalyticsEmailRequestFilter) |
{- "email_ids": [
- "string"
], - "subject": "string",
- "filter": {
- "org_id": "string",
- "created_at_from": 0,
- "created_at_to": 0,
- "metadata": { }
}
}{- "message": "string"
}Create alerts
| skip_investigation | boolean Flag indicating whether the investigation for the alert should be skipped. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
Request body for creating alerts.
| alert_content required | string The content/body of the alert |
| alert_provider required | string The provider/source of the alert (e.g. aws, microsoft_graph, etc.) |
| alert_type | string The type/category of the alert |
| fetched_playbook_id | string ID of the playbook that fetched this alert |
| fetched_playbook_name | string Name of the playbook that fetched this alert |
| fetched_execution_id | string Execution ID of the playbook run that fetched this alert |
| organization_code required | string Code/identifier of the organization this alert belongs to |
object (AlertsIOC) | |
| created_at_source | integer <int64> Timestamp when the alert was created at the source/provider |
| add_alert_definition | boolean Flag to add alert definition to the alert content, True for alerts creating airmdr detection playbooks |
| is_test_alert | boolean Flag indicating whether this alert is a test alert and should be treated differently |
{- "alert_content": "string",
- "alert_provider": "string",
- "alert_type": "string",
- "fetched_playbook_id": "string",
- "fetched_playbook_name": "string",
- "fetched_execution_id": "string",
- "organization_code": "string",
- "alert_ioc": {
- "ip_address": [
- "string"
], - "domain": [
- "string"
], - "username": [
- "string"
], - "location": [
- "string"
], - "hostname": [
- "string"
], - "url": [
- "string"
], - "ioc_fields": { }
}, - "created_at_source": 0,
- "add_alert_definition": true,
- "is_test_alert": true
}{- "alert_id": "string",
- "alert_uuid": "string",
- "alert_content": "string",
- "alert_provider": "string",
- "alert_type": "string",
- "alert_ioc": {
- "ip_address": [
- "string"
], - "domain": [
- "string"
], - "username": [
- "string"
], - "location": [
- "string"
], - "hostname": [
- "string"
], - "url": [
- "string"
], - "ioc_fields": { }
}, - "organization_uuid": "string",
- "organization_code": "string",
- "created_by": "string",
- "created_at": 0,
- "modified_at": 0,
- "created_at_source": 0,
- "fetched_playbook_id": "string",
- "fetched_playbook_name": "string",
- "fetched_execution_id": "string",
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "investigation_status": 0,
- "investigation_retry_count": 0,
- "investigation_completed_time": 0,
- "execution_id": "string",
- "linked_case_id": "string",
- "alert_provider_details": {
- "name": "string",
- "icon": "string",
- "provider_id": "string"
}, - "resolved": true,
- "is_investigated_with_agent": true,
- "is_alert_reinvestigated": true,
- "alert_summary": "string",
- "linked_case_details": [
- {
- "case_id": "string",
- "investigation_status": 0,
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "execution_id": "string",
- "linked_manually": true,
- "is_agentic_case": true
}
], - "linked_case_summary": {
- "case_id": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "created_at": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string"
}, - "connection_details": {
- "connection_id": "string",
- "connection_name": "string"
}, - "alert_type_details": {
- "alert_type": "string",
- "alert_provider": "string",
- "default_severity": 10,
- "categories": [
- "string"
], - "mitre_tactics": [
- "string"
]
}, - "alert_link": "string"
}Analyze alerts
| return_partial_data | boolean Default: false If true, returns whatever fields were identified even if some are missing. If false, returns error if any field is missing. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
Request body for analyzing alerts.
| alert_content required | string |
{- "alert_content": "string"
}{- "alert_content": "string",
- "alert_provider": "string",
- "alert_type": "string",
- "created_at_source": 0
}Export alerts data
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
Request body for list alerts with search and filter.
object (ListAlertsFilter) | |
Array of objects (SortFields) | |
| ignore_alert_content | boolean Flag to indicate whether to ignore the alert content. If true, the alert content will not be fetched. |
{- "filter": {
- "global_search_query": "string",
- "investigation_status": [
- "string"
], - "alert_id": "string",
- "alert_provider": "string",
- "alert_providers": [
- "string"
], - "alert_type": "string",
- "alert_types": [
- "string"
], - "organization_code": "string",
- "organization_codes": [
- "string"
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "connection_ids": [
- "string"
], - "fetched_playbook_names": [
- "string"
], - "investigation_playbook_names": [
- "string"
], - "unresolved": true,
- "no_linked_cases": true
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "ignore_alert_content": true
}{- "message": "string"
}get the details of an alert
| alert_id | string The ID associated with the alert |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
{- "alert_id": "string",
- "alert_uuid": "string",
- "alert_content": "string",
- "alert_provider": "string",
- "alert_type": "string",
- "alert_ioc": {
- "ip_address": [
- "string"
], - "domain": [
- "string"
], - "username": [
- "string"
], - "location": [
- "string"
], - "hostname": [
- "string"
], - "url": [
- "string"
], - "ioc_fields": { }
}, - "organization_uuid": "string",
- "organization_code": "string",
- "created_by": "string",
- "created_at": 0,
- "modified_at": 0,
- "created_at_source": 0,
- "fetched_playbook_id": "string",
- "fetched_playbook_name": "string",
- "fetched_execution_id": "string",
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "investigation_status": 0,
- "investigation_retry_count": 0,
- "investigation_completed_time": 0,
- "execution_id": "string",
- "linked_case_id": "string",
- "alert_provider_details": {
- "name": "string",
- "icon": "string",
- "provider_id": "string"
}, - "resolved": true,
- "is_investigated_with_agent": true,
- "is_alert_reinvestigated": true,
- "alert_summary": "string",
- "linked_case_details": [
- {
- "case_id": "string",
- "investigation_status": 0,
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "execution_id": "string",
- "linked_manually": true,
- "is_agentic_case": true
}
], - "linked_case_summary": {
- "case_id": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "created_at": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string"
}, - "connection_details": {
- "connection_id": "string",
- "connection_name": "string"
}, - "alert_type_details": {
- "alert_type": "string",
- "alert_provider": "string",
- "default_severity": 10,
- "categories": [
- "string"
], - "mitre_tactics": [
- "string"
]
}, - "alert_link": "string"
}update the details of an alert
| alert_id | string The ID associated with the alert |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
Request body for updating an alert.
| alert_provider | string |
| investigation_status | integer (AlertInvestigationStatus) Enum: 0 5 10 12 15 20 25 30 |
| investigation_playbook_id | string |
| investigation_playbook_name | string |
| investigation_retry_count | integer |
| execution_id | string |
| linked_case_id | string |
object (AlertsIOC) | |
| resolved | boolean |
| alert_summary | string Human-readable summary of the alert |
{- "alert_provider": "string",
- "investigation_status": 0,
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "investigation_retry_count": 0,
- "execution_id": "string",
- "linked_case_id": "string",
- "alert_ioc": {
- "ip_address": [
- "string"
], - "domain": [
- "string"
], - "username": [
- "string"
], - "location": [
- "string"
], - "hostname": [
- "string"
], - "url": [
- "string"
], - "ioc_fields": { }
}, - "resolved": true,
- "alert_summary": "string"
}{- "alert_id": "string",
- "alert_uuid": "string",
- "alert_content": "string",
- "alert_provider": "string",
- "alert_type": "string",
- "alert_ioc": {
- "ip_address": [
- "string"
], - "domain": [
- "string"
], - "username": [
- "string"
], - "location": [
- "string"
], - "hostname": [
- "string"
], - "url": [
- "string"
], - "ioc_fields": { }
}, - "organization_uuid": "string",
- "organization_code": "string",
- "created_by": "string",
- "created_at": 0,
- "modified_at": 0,
- "created_at_source": 0,
- "fetched_playbook_id": "string",
- "fetched_playbook_name": "string",
- "fetched_execution_id": "string",
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "investigation_status": 0,
- "investigation_retry_count": 0,
- "investigation_completed_time": 0,
- "execution_id": "string",
- "linked_case_id": "string",
- "alert_provider_details": {
- "name": "string",
- "icon": "string",
- "provider_id": "string"
}, - "resolved": true,
- "is_investigated_with_agent": true,
- "is_alert_reinvestigated": true,
- "alert_summary": "string",
- "linked_case_details": [
- {
- "case_id": "string",
- "investigation_status": 0,
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "execution_id": "string",
- "linked_manually": true,
- "is_agentic_case": true
}
], - "linked_case_summary": {
- "case_id": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "created_at": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string"
}, - "connection_details": {
- "connection_id": "string",
- "connection_name": "string"
}, - "alert_type_details": {
- "alert_type": "string",
- "alert_provider": "string",
- "default_severity": 10,
- "categories": [
- "string"
], - "mitre_tactics": [
- "string"
]
}, - "alert_link": "string"
}investigate or re-investigate the alert
| alert_id | string The ID associated with the alert |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
{- "alert_id": "string",
- "message": "string"
}Fires the agentic investigation via the beta (preview) service asynchronously and returns immediately. Skips the playbook side entirely and does not create a case (create_case_in_airmdr is hardcoded to false). When the beta call completes successfully, the alert's is_investigated_with_agent flag is set to true.
| alert_id required | string The ID associated with the alert |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
{- "message": "string"
}delete alerts in bulk
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
| alert_uuids required | Array of strings |
{- "alert_uuids": [
- "string"
]
}{- "message": "string",
- "data": [
- "string"
]
}delete an alert
| alert_id | string The ID associated with the alert |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
{- "message": "string"
}Get the list of Alert types
| alert_provider | string alert provider filter |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
[- "string"
]Get the list of alerts per org
| page | integer Page number for paginated results. |
| size | integer Number of results per page. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
Request body for list alerts with search and filter.
object (ListAlertsFilter) | |
Array of objects (SortFields) | |
| ignore_alert_content | boolean Flag to indicate whether to ignore the alert content. If true, the alert content will not be fetched. |
{- "filter": {
- "global_search_query": "string",
- "investigation_status": [
- "string"
], - "alert_id": "string",
- "alert_provider": "string",
- "alert_providers": [
- "string"
], - "alert_type": "string",
- "alert_types": [
- "string"
], - "organization_code": "string",
- "organization_codes": [
- "string"
], - "modified_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "created_at_time_range": {
- "from_date": 0,
- "to_date": 0
}, - "connection_ids": [
- "string"
], - "fetched_playbook_names": [
- "string"
], - "investigation_playbook_names": [
- "string"
], - "unresolved": true,
- "no_linked_cases": true
}, - "sort": [
- {
- "field": "string",
- "sort_order": 0
}
], - "ignore_alert_content": true
}{- "data": [
- {
- "alert_id": "string",
- "alert_uuid": "string",
- "alert_content": "string",
- "alert_provider": "string",
- "alert_type": "string",
- "alert_ioc": {
- "ip_address": [
- "string"
], - "domain": [
- "string"
], - "username": [
- "string"
], - "location": [
- "string"
], - "hostname": [
- "string"
], - "url": [
- "string"
], - "ioc_fields": { }
}, - "organization_uuid": "string",
- "organization_code": "string",
- "created_by": "string",
- "created_at": 0,
- "modified_at": 0,
- "created_at_source": 0,
- "fetched_playbook_id": "string",
- "fetched_playbook_name": "string",
- "fetched_execution_id": "string",
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "investigation_status": 0,
- "investigation_retry_count": 0,
- "investigation_completed_time": 0,
- "execution_id": "string",
- "linked_case_id": "string",
- "alert_provider_details": {
- "name": "string",
- "icon": "string",
- "provider_id": "string"
}, - "resolved": true,
- "linked_case_count": 0,
- "alert_link": "string"
}
], - "total": 0
}get the details of an alert given execution id
| execution_id | string The ID associated with the execution for which alert is to be fetched. |
| User-ID | string The User ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| Organization-ID | string The Organization ID of the requestor. If requests are made through API Gateway, this header will be pre filled. |
| X-Request-ID | string The ID associated with the request. If requests are made through API Gateway, this header will be pre filled. |
| Organization-Hosturl | string The host url of the organization. |
{- "alert_id": "string",
- "alert_uuid": "string",
- "alert_content": "string",
- "alert_provider": "string",
- "alert_type": "string",
- "alert_ioc": {
- "ip_address": [
- "string"
], - "domain": [
- "string"
], - "username": [
- "string"
], - "location": [
- "string"
], - "hostname": [
- "string"
], - "url": [
- "string"
], - "ioc_fields": { }
}, - "organization_uuid": "string",
- "organization_code": "string",
- "created_by": "string",
- "created_at": 0,
- "modified_at": 0,
- "created_at_source": 0,
- "fetched_playbook_id": "string",
- "fetched_playbook_name": "string",
- "fetched_execution_id": "string",
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "investigation_status": 0,
- "investigation_retry_count": 0,
- "investigation_completed_time": 0,
- "execution_id": "string",
- "linked_case_id": "string",
- "alert_provider_details": {
- "name": "string",
- "icon": "string",
- "provider_id": "string"
}, - "resolved": true,
- "is_investigated_with_agent": true,
- "is_alert_reinvestigated": true,
- "alert_summary": "string",
- "linked_case_details": [
- {
- "case_id": "string",
- "investigation_status": 0,
- "investigation_playbook_id": "string",
- "investigation_playbook_name": "string",
- "execution_id": "string",
- "linked_manually": true,
- "is_agentic_case": true
}
], - "linked_case_summary": {
- "case_id": "string",
- "disposition": 0,
- "disposition_label": "string",
- "disposition_summary": "string",
- "created_at": 0,
- "is_agentic_case": true,
- "agentic_investigation_id": "string"
}, - "connection_details": {
- "connection_id": "string",
- "connection_name": "string"
}, - "alert_type_details": {
- "alert_type": "string",
- "alert_provider": "string",
- "default_severity": 10,
- "categories": [
- "string"
], - "mitre_tactics": [
- "string"
]
}, - "alert_link": "string"
}Executes a custom query using the Query DSL. Results are automatically filtered by the user's accessible organizations. Supports filtering, sorting, pagination, and aggregations for dashboard analytics.
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| collection required | string Enum: "cases" "alerts" The collection to query (cases or alerts) |
| select | Array of strings Fields to return in the response. If empty, returns all selectable fields. |
object Filter conditions. Keys are field names, values are either direct values or operator objects. | |
object Sort fields and directions | |
| limit | integer [ 1 .. 10000 ] Default: 100 Maximum number of results to return |
| offset | integer >= 0 Default: 0 Number of results to skip |
object (AggregateRequest) |
{- "collection": "cases",
- "select": [
- "case_id",
- "name",
- "status",
- "severity",
- "created_at",
- "assignee_name"
], - "where": {
- "status": 0,
- "severity": {
- "$in": [
- 0,
- 1
]
}
}, - "sort": {
- "created_at": "desc"
}, - "limit": 50
}{- "data": [
- {
- "case_id": "CASE-001",
- "name": "Phishing attempt detected",
- "status": 0,
- "severity": 1,
- "created_at": 1706745600,
- "assignee_name": "John Doe"
}, - {
- "case_id": "CASE-002",
- "name": "Suspicious login activity",
- "status": 0,
- "severity": 0,
- "created_at": 1706659200,
- "assignee_name": "Jane Smith"
}
], - "total": 125,
- "limit": 50,
- "offset": 0,
- "collection": "cases"
}Validates a query against the schema without executing it. Useful for checking query syntax before execution.
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
| collection required | string Enum: "cases" "alerts" The collection to validate against |
| select | Array of strings |
object | |
object | |
| limit | integer |
| offset | integer |
object (AggregateRequest) |
{- "collection": "cases",
- "select": [
- "string"
], - "where": { },
- "sort": {
- "property1": "string",
- "property2": "string"
}, - "limit": 0,
- "offset": 0,
- "aggregate": {
- "group_by": [
- "string"
], - "metrics": {
- "property1": { },
- "property2": { }
}, - "unwind": "string"
}
}{- "valid": true,
- "errors": [ ]
}Returns the schema for all queryable collections, including available fields and their capabilities (filterable, selectable, sortable, aggregatable).
| User-ID required | string The User ID of the requestor. |
| Organization-ID required | string The Organization ID associated with the requestor. |
| X-Request-ID | string The ID associated with the request |
{- "collections": {
- "cases": {
- "name": "cases",
- "fields": {
- "case_id": {
- "type": "string",
- "filterable": true,
- "selectable": true,
- "sortable": true,
- "aggregatable": false
}, - "status": {
- "type": "int",
- "filterable": true,
- "selectable": true,
- "sortable": true,
- "aggregatable": true
}, - "severity": {
- "type": "int",
- "filterable": true,
- "selectable": true,
- "sortable": true,
- "aggregatable": true
}, - "created_at": {
- "type": "datetime",
- "filterable": true,
- "selectable": true,
- "sortable": true,
- "aggregatable": true
}
}
}, - "alerts": {
- "name": "alerts",
- "fields": {
- "alert_id": {
- "type": "string",
- "filterable": true,
- "selectable": true,
- "sortable": true,
- "aggregatable": false
}, - "alert_type": {
- "type": "string",
- "filterable": true,
- "selectable": true,
- "sortable": false,
- "aggregatable": true
}
}
}
}
}