---
title: "Get a User Audit Report"
method: POST
path: "/accountmanager.audit/{TypeCode}/{id}"
tags: ["User Admin", "Logs"]
---

# Get a User Audit Report

`POST /accountmanager.audit/{TypeCode}/{id}`

Retrieves a report based on user roles, user groups, and business roles.

## Request body

- object

## Response `200`

OK

- object
  - `response` object
    - `node` string
    - `startRow` integer
    - `data` object[]
      - `version` integer
      - `typedId` string
      - `loginName` string
      - `firstName` string
      - `lastName` string
      - `email` string
      - `groups` UserGroup[]
        - `additionalInfo4` string
        - `additionalInfo3` string
        - `additionalInfo2` number
        - `typedId` string
        - `uniqueName` string
        - `additionalInfo1` number
        - `createdBy` integer
        - `lastUpdateDate` string, date-time
        - `label` string
        - `version` integer
        - `createDate` string, date-time
        - `lastUpdateBy` integer
      - `businessRoles` BusinessRole[]
        - `typedId` string
        - `uniqueName` string
        - `createdBy` integer
        - `lastUpdateDate` string, date-time
        - `roles` object[]
          - `version` integer
          - `typedId` string
          - `uniqueName` string
          - `module` 'PRICESETTING' | 'QUOTING' | 'ANALYTICS' | 'ADMIN' | 'WORKFLOW' | 'REBATES' | 'AGREEMENTSPROMOTIONS' | 'OPTIMIZATION' | 'CHANNELMANAGEMENT' | 'MASTERDATA' | 'CONFIGURATION' | 'DASHBOARDS'
          - `label` string
          - `createDate` string
          - `createdBy` integer
          - `lastUpdateDate` string
          - `lastUpdateBy` integer
        - `groups` object[]
          - `version` integer
          - `typedId` string
          - `uniqueName` string
          - `label` string
          - `additionalInfo1` number
          - `additionalInfo2` number
          - `additionalInfo3` string
          - `additionalInfo4` string
          - `createDate` string
          - `createdBy` integer
          - `lastUpdateDate` string
          - `lastUpdateBy` integer
        - `label` string
        - `version` integer
        - `createDate` string, date-time
        - `lastUpdateBy` integer
      - `activated` boolean
      - `workflowEmailingActivated` boolean
      - `noSession` boolean
      - `requireTFA` boolean
      - `receiveAdminEmail` boolean
      - `ssoOnly` boolean
      - `platformManaged` boolean
      - `firstLogin` boolean
      - `lastTermsOfUseVersionAgreed` string
      - `lastTermsOfUseAgreedDate` string
      - `allGroups` object[]
        - `version` integer
        - `typedId` string
        - `uniqueName` string
        - `label` string
        - `createDate` string
        - `createdBy` integer
        - `lastUpdateDate` string
        - `lastUpdateBy` integer
      - `roleNames` string[]
      - `allRoleNames` string[]
      - `createDate` string
      - `createdBy` integer
      - `lastUpdateBy` integer
    - `endRow` integer
    - `totalRows` integer
    - `status` integer

---

[API](https://skmtc.net/pricefx/apis/the-pricefx-backend-api.md) · [All operations](https://skmtc.net/pricefx/apis/the-pricefx-backend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pricefx/the-pricefx-backend-api/versions/0850b5d6be73/schema)
