Probo icon

Probo

Consume data from the Probo API

Actions360

Internal Control → Update

AI-generated

Summary

Updates an existing internal control record in Probo with specified attributes such as name, description, state, and operational cadence.

Inputs

  • id (required) — The ID of the internal control to update.
  • name — The name of the internal control.
  • description — The description of the internal control.
  • category — The category of the internal control.
  • state — The state of the internal control (NOT_STARTED, IN_PROGRESS, NOT_APPLICABLE, IMPLEMENTED).
  • code — Stable reference, for example IC-ACCESS-01.
  • controlType — Whether the control prevents (PREVENTIVE), detects (DETECTIVE), or corrects (CORRECTIVE).
  • nature — How the control is performed (MANUAL).
  • operatingMode — Whether the control runs always (CONTINUOUS), when an event occurs (EVENT), or on a duration (PERIODIC).
  • operatingInterval — ISO-8601 duration for a periodic control, for example P3M.
  • operatingEvent — What triggers an event-driven control, for example when someone leaves.
  • evidenceCadence — ISO-8601 duration for evidence collection, for example P1M.
  • testingCadence — ISO-8601 duration for testing, for example P3M.
  • implementationStatus — Whether the control is in place and running (OPERATING, IMPLEMENTED, IN_PROGRESS, NOT_IMPLEMENTED).
  • ownerId — Membership profile ID of the owner.
  • reviewerId — Membership profile ID of the reviewer. Must differ from the owner.

Output shape

A single item containing the updated internal control data.

Only fields provided are updated; omitted fields retain their current values in Probo.

Examples

Example 1: Update the state and description of an existing internal control.

Select 'Internal Control' resource, 'Update' operation, set ID to 'IC-123', choose 'IMPLEMENTED' state, and provide a new description.

Links

Discussion