Manage Remediation Campaign Workflow
risk_campaign_workflowManage tenant-scoped remediation campaigns: list, assign, update, verify, or create and sync tickets with SLA deadlines and optimistic-lock versioning.
Instructions
List, assign, ticket, or verify a tenant-scoped remediation campaign.
Uses the same campaign store and verification service as REST and CLI.
Writes require an authenticated admin operator with ``findings:write``.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Bounded queue or ticket action page size. | |
| owner | No | Owner to assign during update. | |
| state | No | Workflow state: open, in_progress, blocked, or done. | |
| action | No | Workflow action: list, update, verify, verification_queue, ticket_create, or ticket_sync. | list |
| cursor | No | Continuation cursor for bounded queue or ticket actions. | |
| project | No | Optional ticketing project override. | |
| version | No | Current optimistic-lock version for update or verify. | |
| tenant_id | No | Requested tenant; the MCP server binding remains authoritative. | default |
| issue_type | No | Optional ticketing issue type override. | |
| sla_due_at | No | Timezone-aware ISO-8601 SLA deadline during update. | |
| campaign_id | No | Campaign id for update or verify. | |
| connection_id | No | Stored ticketing connection id for ticket_create. | |
| operator_role | No | Operator role for this write action (audit). | viewer |
| idempotency_key | No | Retry key for verify; replays return the original result. | |
| operator_scopes | No | Comma-separated operator scopes (audit). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |