Upload a monitoring control version
Records one immutable version from the authenticated source’s authoritative control catalog. Scope, depth, and configuration fingerprints allow overlap and change analysis without treating vendor alerts as the catalog.
Authorizations
Source-bound WorkOS API key or configured machine OIDC token. OIDC webhook management requires karsa:webhooks:manage.
Headers
Stable source submission identifier, unique for this source and route
1 - 200"01J9ZQ2YD15Y2YZ5H0W3J7D3E2"
Body
Stable source identity for this immutable control version.
1 - 240Stable source control identity shared by all of its versions.
1 - 240Source-owned control version or release identifier.
1 - 240Authoritative policy or regulatory obligations addressed by this control.
1 - 50 elements1 - 2401 - 2401 - 240SCREENING, DOCUMENT, ACTIVITY_MONITORING, ENHANCED_TREATMENT, WARNING_REVIEW, RFI, OTHER Human-readable expected cadence, such as CONTINUOUS or MONTHLY.
1 - 240SHA-256 of the canonical covered population and subject scope.
^[a-f0-9]{64}$SHA-256 of the canonical checks, categories, and evidence depth.
^[a-f0-9]{64}$SHA-256 of the canonical source configuration after secrets are removed.
^[a-f0-9]{64}$1 - 240Optional source schedule or trigger expression.
1 - 2400 <= x <= 9007199254740991^[A-Z]{3}$Optional bounded source metadata. Credentials and signed URLs are rejected.