Actions360
- Access Review Actions
- Access Review Source Actions
- AI System Actions
- Asset Actions
- Attachment Actions
- Audit Actions
- Audit Log Actions
- Business Function Actions
- Compliance Portal Actions
- Activate Access
- Create
- Create Access
- Create Commitment
- Create Commitment Group
- Create Custom Link
- Create Reference
- Deactivate Access
- Delete
- Delete Audit
- Delete Commitment
- Delete Commitment Group
- Delete Custom Link
- Delete Document
- Delete File
- Delete Reference
- Delete Third Party
- Get
- Get Many
- Get Many Commitment Groups
- Get Many Commitments
- Get Many Files
- Get Many References
- Update
- Update Audit Visibility
- Update Commitment
- Update Commitment Group
- Update Document Visibility
- Update Third Party Published
- Connector Actions
- Control Actions
- Cookie Banner Actions
- Cookie Category Actions
- Cookie Consent Record Actions
- Data Actions
- Device Actions
- Document Actions
- Archive
- Cancel Signature
- Create
- Delete
- Delete Draft Version
- Get
- Get Approval Decision
- Get Approval Quorum
- Get Latest Published Version ID
- Get Many
- Get Many Approval Decisions
- Get Many Approval Quorums
- Get Many Signatures
- Get Many Versions
- Get Signature
- Get Version
- Publish
- Request Signature
- Unarchive
- Update
- Update Version
- Void Approval
- DPIA Actions
- Employee Portal Actions
- Evidence Actions
- Execute Actions
- Finding Actions
- Framework Actions
- Internal Control Actions
- Obligation Actions
- Organization Actions
- Organization Context Actions
- Processing Activity Actions
- Resource Alias Actions
- Rights Request Actions
- Risk Actions
- Risk Analysis Actions
- Create
- Create Boundary
- Create Diagram
- Create Node
- Create Process
- Create Scenario
- Create Threat
- Delete
- Delete Boundary
- Delete Diagram
- Delete Node
- Delete Process
- Delete Scenario
- Delete Threat
- Fork
- Get
- Get Boundary
- Get Diagram
- Get Diagram Mermaid Chart
- Get Many
- Get Many Boundaries
- Get Many Diagrams
- Get Many Nodes
- Get Many Processes
- Get Many Scenarios
- Get Many Threats
- Get Node
- Get Process
- Get Scenario
- Get Threat
- Link Scenario Risk
- Link Scenario Threat
- Publish
- Unlink Scenario Risk
- Unlink Scenario Threat
- Update
- Update Boundary
- Update Diagram
- Update Node
- Update Process
- Update Scenario
- Update Threat
- Statement of Applicability Actions
- Task Actions
- Task Activity Actions
- Task Comment Actions
- Third Party Actions
- Create
- Create Contact
- Create Risk Assessment
- Create Service
- Delete
- Delete Business Associate Agreement
- Delete Compliance Report
- Delete Contact
- Delete Data Privacy Agreement
- Delete Service
- Get
- Get Business Associate Agreement
- Get Contact
- Get Data Privacy Agreement
- Get Many
- Get Many Child Third Parties
- Get Many Compliance Reports
- Get Many Contacts
- Get Many Risk Assessments
- Get Many Services
- Get Risk Assessment
- Get Service
- Link Third Party
- Publish List
- Unlink Third Party
- Update
- Update Business Associate Agreement
- Update Contact
- Update Data Privacy Agreement
- Update Service
- Vet
- TIA Actions
- Tracker Pattern Actions
- Treatment Plan Actions
- User Actions
- Webhook Actions
Internal Control → Update
AI-generatedSummary
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.