scf_evidence_write
Create or update evidence tracking records from catalog IDs, upsert tracking fields, or batch-upsert up to 500 items in one transaction to keep compliance evidence current.
Instructions
Create or update evidence tracking records (editor+): create one from a catalog id, upsert one record's tracking fields, or batch-upsert up to 500 in one transaction. Pick with method.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| owner | No | Person accountable for this evidence item Used by: create, update. | |
| method | Yes | create: Create an evidence tracking record from a catalog evidence ID (write — editor+ role). Starts tracking an evidence item for the organization. update: Upsert an evidence item's tracking fields (write — editor+ role). Creates the tracking row if missing. All body fields are optional; only provided fields are applied. batch_update: Create or update up to 500 evidence tracking records in one transaction (write — editor role). Each upserts by evidence_id; only fields given change. Use instead of 500 scf_update_evidence calls. | |
| org_id | Yes | Organization UUID — obtain from scf_list_organizations | |
| comments | No | Free-text notes or context Used by: create, update. | |
| frequency | No | Collection cadence: 'daily', 'weekly', 'monthly', 'quarterly', or 'annually' Used by: create, update. | |
| system_id | No | System UUID to link this evidence to — obtain from scf_list_systems Used by: create, update. | |
| is_tracked | No | Start actively tracking this item (default false) [create] | Toggle active tracking for this item [update] Used by: create, update. | |
| operations | No | Upsert operations, max 500 — each keyed by evidence_id Used by: batch_update. | |
| evidence_id | No | Catalog evidence ID (e.g., 'E-IAM-01') — obtain from scf_list_evidence_catalog [create] | Catalog evidence ID (e.g., 'E-IAM-01') — obtain from scf_list_evidence or scf_list_evidence_catalog [update] Used by: create, update. | |
| maturity_level | No | Evidence maturity level L0–L5 (e.g., 'L3'); omit to leave unset [create] | Evidence maturity level L0–L5 (e.g., 'L3'); omitting never clears the stored value [update] Used by: create, update. | |
| collecting_system | No | Name of the tool or system that collects the evidence Used by: create, update. | |
| method_of_collection | No | Collection approach: 'automated', 'manual', or 'hybrid' Used by: create, update. |