Skip to main content
PATCH
cURL
Change future monitoring configuration with the current ETag. Historical assessments, alerts, evidence and charges remain immutable. A stopped monitor cannot resume. All IDs and cursors must belong to the authorized workspace and environment. Required scope: signal:write. Examples use synthetic IDs. Replace them with values returned by your environment.

Authorizations

Authorization
string
header
required

Server-to-server API key bound to exactly one workspace, institution tenant and environment. No caller-supplied workspace override is accepted. Do not use in public browser code.

Headers

If-Match
string
required

Required ETag from the monitor. Reject stale values with 412.

Minimum string length: 1

Path Parameters

id
string
required

id

Minimum string length: 1

Body

application/json

Configuration only, with If-Match. Changes apply prospectively and never rewrite packages, evidence, events or historical charges. Stopped is terminal.

status
enum<string>

Current lifecycle state. See the product lifecycle and recovery guides.

Available options:
active,
paused,
stopped
risk_policy_version_id
string

Opaque identifier, authorized within the API key workspace and environment.

Minimum string length: 1
cadence_id
string

Opaque identifier, authorized within the API key workspace and environment.

Minimum string length: 1
connection_ids
string[]

Replacement set for future evaluations. Each source must belong to the borrower and authorize continuous_monitoring. Change uses If-Match and leaves past runs untouched.

Opaque identifier in the authorized workspace and environment.

Minimum string length: 1

Response

Successful response.

data
object
required
meta
object
required