• 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: View Record Audits

Updated on: April 24, 2024

Record audits track record events such as when and how a record was created, moved, deleted, and more.

Obtain your API Access Token or pull the Risk Cloud Postman Collection to get started.

Retrieve Record Audits Endpoint

The Record Audits API offers the following Retrieve Record Audits endpoint which returns an iterable page of all record audits in a given timeframe.

The endpoint is available to all users with a build entitlement.

GET/api/v1/audit/records

This endpoint has the following optional query parameters for additional filtering.

Query Parameter Description
minCreated A timestamp measured in milliseconds since the Unix epoch where, if provided, the response will only contain records audits that have been modified since the given timestamp.
maxCreated A timestamp measured in milliseconds since the Unix epoch where, if provided, the response will only contain records audits that have been modified since the given timestamp.
workflow The unique ID of a workflow where, if provided, the response will only contain record audits from the identified workflow.
page The zero-indexed page number (must not be less than 0, defaults to 0).
size The size of the page and maximum number of items to be returned (must not be less than 1, defaults to 20).

Use Cases

Get Workflow ID

To request all record audits in a workflow, use the workflow query parameter with the ID of the workflow.

The workflow ID can be obtained from either your Risk Cloud web app environment directly or from the Risk Cloud API.

Get Workflow ID (Web App Environment)

The workflow ID can be located within your Risk Cloud web app environment in the following location:

  • Navigate to Build > Applications
  • Search for and open the application containing the workflow
  • Open the edit gear icon (⚙) on the workflow to open the Workflow Editor
  • The workflow ID can be found under the Workflow ID label in the editor window

Get Workflow ID (Risk Cloud API)

The workflow ID can be located via the Retrieve Workflows endpoint, specifically in the id property of workflow objects returned in the content property of the response.

GET/api/v2/workflows

Retrieve Record Audits

Once the Workflow ID and timestamps are determined, the following request can be made to return all of the given workflow's record audits in the specified timeframe.

GET/api/v1/audit/records?workflow=&minCreated=&maxCreated=

Response

The response contains all the record audits, along with additional contextual information for each audit such as the step, audit type, and user. The auditType property can have any of the following values.

CreatedAudit
CopiedAudit
LinkingAudit
LinkedAudit
UnlinkedAudit
DeletedAudit
MovedAudit
AssignedAudit
SecondaryAssignedAudit
SecondaryUnassignedAudit
PreservedAudit
UnassignedAudit

A sample output is shown below.

{
  "content": [
    {
      "id": "abcd1234",
      "active": true,
      "created": 1710426007818,
      "updated": null,
      "record": {
        "id": "efgh5678",
        "active": true,
        "created": 1710426006820,
        "updated": null,
        "state": "LIVE",
        "sequenceId": 22,
        "status": "IN_PROGRESS",
        "name": "",
        "viewableTitle": "",
        "initialStateEndStep": false,
        "workflowDueDate": null,
        "recordType": "RECORD",
        "isPublic": false
      },
      "source": {
        "id": "ijkl9012",
        "active": true,
        "created": 1696954275470,
        "updated": 1702410681371,
        "stepType": "ORIGIN",
        "name": "Default Origin",
        "priority": 1,
        "userGroupOperationType": "FULL_ACCESS",
        "xpos": 55,
        "ypos": 55,
        "isPublic": true,
        "commentsEnabled": true,
        "documentsEnabled": false,
        "externalUserMfaRequired": false,
        "uxriEnabled": true,
        "sla": {
          "enabled": false,
          "duration": 0
        },
        "workflow": {
          "id": "mnop3456",
          "active": true,
          "created": 1696954275551,
          "updated": 1713881453125,
          "name": "Item",
          "recordPrefix": "Item",
          "allowGroups": false,
          "requireGroups": false,
          "xpos": 147,
          "ypos": 98,
          "priority": 1,
          "sla": {
            "enabled": false,
            "duration": 0
          },
          "allowAec": false,
          "sequence": {
            "id": "qrst7890",
            "active": true,
            "created": 1696954275485,
            "updated": null
          },
          "application": null,
          "userGroups": [],
          "primaryField": null,
          "workflowType": "WORKFLOW"
        },
        "assignableUserType": "APP_AND_EXTERNAL_USERS",
        "end": false,
        "chain": false,
        "origin": true
      },
      "target": null,
      "user": {
        "status": "Active",
        "id": "uvwx1234",
        "active": true,
        "created": 1677696956370,
        "updated": 1713993694617,
        "email": "[email protected]",
        "company": null,
        "imageUrl": null,
        "imageS3Key": null,
        "tier": "SECONDARY",
        "pricingUserTier": "POWER",
        "first": "First",
        "last": "Last",
        "mfaEnabled": false,
        "mfaSetup": false,
        "autoprovisioned": true,
        "scimStatus": "Active",
        "lastLogin": null,
        "lastDeactivated": null,
        "name": "First Last",
        "locked": false,
        "superUser": false,
        "external": false,
        "disabled": false,
        "serviceAccount": false,
        "empty": false,
        "idOrTransientId": "uvwx1234",
        "transientIdOrId": "uvwx1234"
      },
      "sourceUser": null,
      "targetUser": {
        "status": "Active",
        "id": "uvwx1234",
        "active": true,
        "created": 1677696956370,
        "updated": 1713993694617,
        "email": "[email protected]",
        "company": null,
        "imageUrl": null,
        "imageS3Key": null,
        "tier": "SECONDARY",
        "pricingUserTier": "POWER",
        "first": "First",
        "last": "Last",
        "mfaEnabled": false,
        "mfaSetup": false,
        "autoprovisioned": true,
        "scimStatus": "Active",
        "lastLogin": null,
        "lastDeactivated": null,
        "name": "First Last",
        "locked": false,
        "superUser": false,
        "external": false,
        "disabled": false,
        "serviceAccount": false,
        "empty": false,
        "idOrTransientId": "uvwx1234",
        "transientIdOrId": "uvwx1234"
      },
      "fieldAudits": [],
      "dueDate": null,
      "stepDueDate": null,
      "auditType": "CreatedAudit"
    }
  ],
  "pageable": {
    "sort": {
      "empty": true,
      "sorted": false,
      "unsorted": true
    },
    "offset": 0,
    "pageSize": 20,
    "pageNumber": 0,
    "paged": true,
    "unpaged": false
  },
  "last": true,
  "totalElements": 1,
  "totalPages": 1,
  "size": 20,
  "number": 0,
  "sort": {
    "empty": true,
    "sorted": false,
    "unsorted": true
  },
  "numberOfElements": 1,
  "first": true,
  "empty": false
}

 

Read Previous API Usage 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