Query Menu Access Logs


Query the user events on menu access.

Request Format


POST https://{apigw-address}/app-portal-service/v2.3/event/log/query

Request Parameters (URI)


Name

Location (Path/Query)

Required/Optional

Data Type

Description

orgId

Query

Required

String

OU ID. How to get orgId >>

Request Parameters (Body)


Name

Required/Optional

Data Type

Description

startTime

Required

Long

The start time to query in milliseconds, in timestamp format.

endTime

Required

Long

The end time to query in milliseconds, in timestamp format.

pagination

Optional

Pagination Request Struct

Lists the paging requirements in a request. If not specified, the default pagination size is 1000 pages, starting from 0. Pagination Request Struct

Response Parameters


Name

Data Type

Description

pagination

Pagination Struct

Pagination information. pagination Struct >>

logs

EventLogDTO Struct

Event list. EventLogDTO Struct >>

Pagination Struct


Name

Data Type

Description

totalElements

Long

The total number of records.

pageNo

Integer

The request pages.

pageSize

Integer

The number of records in each page.

EventLogDTO Struct


Name

Data Type

Description

subjectId

String

Event ID.

subjectType

String

Event type.

subjectName

String

Event name. The value of this parameter is a complex multi-language structure, which will be serialized into a String type when returned. So the quotes in the return value will be escaped. You can deserialize the value into JSON format later.

upstreamId

String

The parent object ID of the event. Returned only if this audit record has a upstream object.

upstreamType

String

The parent object type of the event. Returned only if this audit record has a upstream object.

upstreamName

String

The parent object name of the event. Returned only if this audit record has a upstream object.

organizationId

String

The OU ID to which the event belongs.

userId

String

The user ID that triggers the event.

eventTime

String

The time when the event occurs.

Error Codes


Error Code

Description

31400

Application not obtained or invalid time.

31404

OU does not exist.

Samples

Request Sample


url: https://{apigw-address}/app-portal-service/v2.3/event/log/query
method: POST

requestBody:
{
  "pagination":{
    "pageSize":2,
    "pageNo":0
  },
    "startTime": 1660177000000,
    "endTime": 1660177679000
}

Return Sample


{
  "code": 0,
  "message": "OK",
  "data": {
    "pagination":{
      "totalElements":15000,
      "pageSize":2,
      "pageNo":0
    },
    "logs": [
      {
        "subjectId": "your_subject_id",
        "subjectName": "{\"default\":\"uic\",\"en_US\":\"uic\",\"zh_CN\":\"uic\"}",
        "subjectType": "app",
        "organizationId": "your_org_id",
        "userId": "your_user_id",
        "eventTime": "2022-08-11 08:25:32.0"
      },
      {
        "subjectId": "your_subject_id",
        "subjectName": "{\"default\":\"5180\",\"en_US\":\"5180\",\"zh_CN\":\"8599\"}",
        "subjectType": "menu",
        "upstreamId": "5244f6e8-522c-43f6-af4e-e85753075c69",
        "upstreamType": "app",
        "upstreamName": "{\"default\":\"uic\",\"en_US\":\"uic\",\"zh_CN\":\"uic\"}",
        "organizationId": "your_org_id",
        "userId": "your_user_id",
        "eventTime": "2022-08-11 08:27:57.0"
      }
    ]
  }
}