calseta://context-documents
Returns all context documents (runbooks, IR plans, SOPs, playbooks).
Example response:
[
{
"uuid": "cd-abc123-...",
"title": "Identity Incident Response Runbook",
"doc_type": "runbook",
"targeting_rules": {
"match_any": [
{ "field": "source_name", "operator": "eq", "value": "sentinel" }
]
},
"content": "## Scope\nThis runbook covers all identity-related security incidents..."
}
]
calseta://context-documents/
Returns a single context document with full content.
URI parameters:
| Parameter | Type | Description |
|---|
uuid | string | The document’s unique identifier |
Example response:
{
"uuid": "cd-abc123-...",
"title": "Identity Incident Response Runbook",
"doc_type": "runbook",
"content": "## Scope\nThis runbook covers all identity-related security incidents.\n\n## Escalation\n1. Notify #security-incidents Slack channel\n2. Page on-call security engineer if severity >= High\n3. Engage legal if data exposure suspected\n\n## Remediation Steps\n...",
"targeting_rules": {
"match_any": [
{ "field": "source_name", "operator": "eq", "value": "sentinel" }
],
"match_all": [
{ "field": "severity", "operator": "in", "values": ["High", "Critical"] }
]
}
}
To get context documents matched to a specific alert, use calseta://alerts/{uuid}/context instead. That resource evaluates targeting rules and returns only matching documents.
Required Scope
alerts:read