• Platform
    • Overview
      • Risk Cloud Overview
      • Spark AI
      • Value Realization Tool
      • Services & Support
      • Pricing
    • Capabilities
      • Reporting & Analytics
      • Risk Quantificaton
      • Integrations & API
      • Risk Cloud Exchange
      • Frameworks
    • img
      LogicGate Named a Leader!
      The Forrester Wave™: Governance, Risk, And Compliance Platforms, Q4 2023
      Get the Full Report
  • Solutions
    • _separator
      • AI Governance
      • Cyber Risk Management
      • Enterprise Risk Management
      • Third-Party Risk Management
      • Controls Compliance
      • Policy Management
    • _separator
      • Regulatory Compliance
      • Data Privacy
      • Operational Resilience
      • Environmental, Social & Governance
      • Internal Audit
    • 10 Purpose-Built GRC Solutions. One Connected Platform.
      View All Solutions
  • Industries
    • _separator
      • Industries Overview
      • Software
      • FinTech
      • Telecom
      • Financial Services
    • _separator
      • Insurance
      • Investment Services
      • Hospitals & Health Systems
      • Pharmaceuticals
      • Medical Devices
    • _separator
      • Oil & Gas
      • Utilities
      • Alternative Energy
  • Company
    • _separator
      • About Us
      • Careers
      • Leadership
      • Partners
    • _separator
      • News
      • Trust & Security
      • Contact Us
    • img
      LogicGate Named a Leader!
      The Forrester Wave™: Governance, Risk, And Compliance Platforms, Q4 2023
      Get the Full Report
  • Resources
    • Risk Cloud Help
      • Help Center
      • Developer Portal
    • Learn + Connect
      • Blog
      • Customer Stories
      • Resources
      • Events
      • Podcast
    • img
      LogicGate Named a Leader!
      The Forrester Wave™: Governance, Risk, And Compliance Platforms, Q4 2023
      Get the Full Report
Request A Demo
img
The Forrester Wave™: Governance, Risk, And Compliance Platforms, Q4 2023
Get the Full Report

Documentation

Menu

  • Quick Start Guides
    • Risk Cloud API: Postman
    • Risk Cloud API: Getting Started
    • Risk Cloud PowerBI Connection
    • Risk Cloud Webhooks
  • API Usage Guides
    • Risk Cloud API: Update Field Configuration
    • Risk Cloud API: Update Roles on User
    • Risk Cloud API: Update Users and Permission Sets on Role
    • Risk Cloud API: Delete Records
    • Risk Cloud API: Bulk Link Records
    • Risk Cloud API: Data Repositories
    • Risk Cloud API: Bulk Import Records
    • Risk Cloud API: Build Audit Log Export
    • Risk Cloud API: Grant Users Record Access
    • Risk Cloud API: Assign Records
    • Risk Cloud API: View Record Audits
    • Risk Cloud API: Update Record User Groups
    • Risk Cloud API: Create User Groups
    • Risk Cloud API: Export Attachments
    • Risk Cloud API: Update Records
    • Risk Cloud API: Create Records
    • Risk Cloud API: View Field Audits
    • Risk Cloud API: Moving Records
    • Risk Cloud API: Post Record Comments
    • Risk Cloud API: Export Table Report
    • Risk Cloud API: Link Records
    • Risk Cloud API: Export Step Permission Sets
    • Risk Cloud API: Export User Groups
    • Risk Cloud API: Export Roles
    • Risk Cloud API: Linked Record Search
    • Risk Cloud API: Record Search
    • Risk Cloud API: Automated Evidence Collection
    • Risk Cloud API: Pagination
    • Risk Cloud API: Authentication
    • Risk Cloud API: Export Record Data
    • Risk Cloud API: Upload Attachments
    • Risk Cloud API: View User Access Audits
    • Risk Cloud API: View Applications, Workflows, and Steps
    • Risk Cloud API: Viewing Fields
    • Risk Cloud API: Viewing Users
    • Risk Cloud API: Create Users
  • Release Notes
    • v2025.4.0 Release Notes
    • v2025.3.2 Release Notes
    • v2025.2.0 Release Notes
    • v2025.1.0 Release Notes
    • v2024.12.0 Release Notes
    • v2024.11.1 Release Notes
    • v2024.11.0 Release Notes
    • v2024.10.1 Release Notes
    • v2024.10.0 Release Notes
    • v2024.9.2 Release Notes
    • v2024.9.1 Release Notes
    • v2024.9.0 Release Notes
    • v2024.8.1 Release Notes
    • v2024.8.0 Release Notes
    • v2024.7.1 Release Notes
    • v2024.7.0 Release Notes
    • v2024.6.1 Release Notes
    • v2024.6.0 Release Notes
    • v2024.5.1 Release Notes
    • v2024.5.0 Release Notes
    • v2024.4.2 Release Notes
    • v2024.4.1 Release Notes
    • v2024.4.0 Release Notes
    • v2024.3.1 Release Notes
    • v2024.3.0 Release Notes
    • v2024.2.1 Release Notes
    • v2024.2.0 Release Notes
    • v2024.1.1 Release Notes
    • v2024.1.0 Release Notes
    • v2023.12.0 Release Notes
    • v2023.11.0 Release Notes
    • v2023.10.2 Release Notes
    • v2023.10.1 Release Notes
    • v2023.10.0 Release Notes
    • v2023.9.1 Release Notes
    • v2023.9.0 Release Notes
    • v2023.8.1 Release Notes
    • v2023.8.0 Release Notes
    • v2023.7.1 Release Notes
    • v2023.7.0 Release Notes
    • v2023.6.1 Release Notes
    • v2023.6.0 Release Notes
    • v2023.5.2 Release Notes
    • v2023.5.1 Release Notes
    • v2023.5.0 Release Notes
    • v2021.4.0 Release Notes
    • v2021.3.0 Release Notes
    • v2021.2.0 Release Notes
    • v2021.1.0 Release Notes
  • Developer Blogs
    • New Year, New Developer Relations Resources: 2024 in Review
    • New Year, New Developer Relations Resources: 2023 in Review
    • Tidying Up Existing REST APIs
    • Accessibility Improvements at LogicGate
    • What Do We Look for in Developers?
    • 2 Quick Tips I’ve learned for FE Testing as a LogicGate Dev
    • Kotlin at LogicGate
    • Spring Boot with Neo4j & MySQL
  • Case Studies
  • Home
  • Developer Resources
  • API Usage Guides

Risk Cloud API: Update Field Configuration

Updated on: February 05, 2025

When you create Fields in Risk Cloud, you have the ability to name them, label them, add selectable options, among many other configuration options. In this guide, we will walk through how to do the following via the Risk Cloud’s Field API:

  1. Get Field
  2. Update Field
    1. Case #1 Update Field Label
    2. Case #2 Update Field Select Values
    3. Case #3 Add or Remove Field Select Values

Prerequisites

  • Obtain your API Access Token or pull the Risk Cloud Postman Collection to get started.
  • Required user role for PATCH calls: Need role with Build entitlement

1. Get Field

Retrieve the field that you want to update via this endpoint:

GETapi/v1/fields/{fieldId}

This endpoint has the following parameters:

Required Path Parameter Required Description
fieldId
Yes The Field Id you want to get. Expecting string.
Query Parameter Required Description
archived
No Whether to get archived Field or not. Expecting true or false.

Response

The endpoint will return a Field object to be used in the next PATCH request.

Note

You can retrieve the Field Id via:

  1. Editing Field on Step Builder Page
  2. Find all Fields via
    GETapi/v1/fields

2. Update Field

At a high overview, you can update the field via this endpoint. It can be further broken down to these use cases (1) updating the Field Label and (2) updating the Field Select Values (3) adding or removing the Field Select Values.

PATCHapi/v1/fields/{fieldId}

This endpoint has the following parameters:

Required Path Parameter Required Description
fieldId
Yes The Field Id you want to update.

2.1. Case #1 Update Field Label

After PATCH call to update the Select Label to Select Label NEW, the Field Label now accurately reflects the updated label.

Request

This endpoint has the following request body properties:

//Paste the response from the GET Field endpoint into the body and then update the "label" property
{
    "fieldType": <string: field type ex SELECT>,
    ...
    "label": <string: label ex Select Label NEW>,
    ...
    "validTypeForCalculationInput":<boolean: valid type for calculation input ex true>
}

Response

The endpoint will return the updated Field object.

2.2. Case #2 Update Field Select Values

After PATCH call to update Option 2 with value 2 to Option 3 with value 3, the Field Select Values now accurately reflects the updated select value.

Request

This endpoint has the following request body properties:

//Paste the response from the GET Field endpoint into the body and then update the "currentValues" property
{
    "fieldType": <string: field type ex SELECT>,
    ...
    "currentValues": [
        {
            "id": <string: current value id>,
            ...
            "textValue": <string: text value ex Option 1>,
            "numericValue": <double: numeric value ex 1.0>,
            "archived": <boolean: archived ex false>,
            "priority": <integer: priority ex 1.0>,
            ...
            "fieldId": <string: field id>
        }
        {
            "id": <string: current value id>,
            ...
            "textValue": <string: text value ex Option 3>,
            "numericValue": <double: numeric value ex 3.0>,
            "archived": <boolean: archived ex false>,
            "priority": <integer: priority ex 2.0>,            
            ...
            "fieldId": <string: field id>
        }
    ],
    ...
    "validTypeForCalculationInput": <boolean: valid type for calculation input ex true>
}

Response

This endpoint will return the updated Field object.

2.3. Case #3 Add or Remove Field Select Values

After PATCH call to remove Option 1 and create new Option 2, the Field Select Values now accurately reflects the updated select value.

Request

This endpoint has the following request body properties:

//Paste the response from the GET Field endpoint into the body and then update the "currentValues" property
{
    "fieldType": <string: field type ex SELECT>,
    ...
    "currentValues": [
        {
            "id": <string: current value id>,
            ...
            "textValue": <string: text value ex Option 1>,
            "numericValue": <double: numeric value ex 1.0>,
            "archived": <boolean: archived ex false>,
            "priority": <integer: priority ex 1.0>,
            ...
            "fieldId": <string: field id>
        },
        {
            //ADD CASE: Copy and paste an existing current value and update it as needed
        }
        //REMOVE CASE: Delete the existing current value
    ],
    ...
    "validTypeForCalculationInput": <boolean: valid type for calculation input ex true>
}

Response

This endpoint will return the updated Field object.

Read Previous Quick Start Guides
Read Next API Usage Guides
  • 320 W Ohio St
    Suite 600W
    Chicago, IL 60654
  • 312-279-2775
    • LinkedIn
    • Twitter
    • Youtube
  • Looking for something specific?
  • Request A Demo
  • Platform
    • Risk Cloud Overview
    • Spark AI
    • Value Realization Tool
    • Reporting & Analytics
    • Risk Quantification
    • Integrations & API
    • Risk Cloud Exchange
    • Services & Support
    • Frameworks
    • Pricing
  • Company
    • Careers We're hiring!
    • Executive Team
    • Partners
    • LogicGate News
    • LogicGate Trust Center
    • Contact Us
  • Resources
    • Blog
    • Email Newsletter
    • Resource Center
    • Help Center
    • Developer
  • Solutions
    • AI Governance
    • Cyber Risk & Controls Compliance
    • Enterprise Risk Management
    • Third-Party Risk Management
    • Controls Compliance
    • Regulatory Compliance
    • Data Privacy Management
    • Operational Resilience
    • Policy Management
    • Environmental, Social & Governance
    • Internal Audit Management
    • View All Solutions
  • Industries
    • Software
    • FinTech
    • Telecom
    • Financial Services
    • Insurance
    • Investment Services
    • Healthcare
    • Pharmaceuticals
    • Medical Devices
    • Oil & Gas
    • Utilities
    • Alternative Energy
  • LinkedIn TwitterYoutube

Copyright © 2026. LogicGate, Inc. All rights reserved.

  • Privacy Policy
  • Information Security Measures