User Audits

GET UserAudits

Purpose

Returns a list of user audits.

Required Permissions

User Audit Management (Read).

Query Parameters (Optional)

  • username: User name.
  • actiontype: Action type.
  • section: Section.
  • startdate: Start date.
  • enddate: End date.
  • limit: (default: 1000) Number of records to return.
  • offset: (default: 0) Number of records to skip before returning records.

Request Body

None.

Response Body

Content-Type: application/json

{
    TotalCount : int,
    Data: [
    {
    AuditID : int,
    ActionType : string,
    Section : string,
    UserID : int,
    UserName : string,
    IPAddress : string,
    CreateDate : datetime
    },
    ...
    ]
}

Response Codes

200 – Request successful. User Audits in response body.

Default Sort

By default the records are sorted by CreateDate in descending order (latest entries are shown first)

GET UserAudits/{auditId:int}/UserAuditDetails

Purpose

Returns a list of user audit details.

Required Permissions

User Audit Management (Read).

Query Parameters

  • auditid: Audit ID
  • limit: (default: 1000) Number of records to return.
  • offset: (default: 0) Number of records to skip before returning records.

Request Body

None.

Response Body

Content-Type: application/json

{
    TotalCount: int,
    Data: [
    {
    AuditDetailsID : int, 
    Name: string,
    OldValue : string,
    NewValue : string
    },
    ...
    ]
}