Query Audit Logs¶
查询审计日志记录。
请求格式¶
POST https://{apigw-address}/app-portal-service/v2.2/log/query
请求参数(Query)¶
名称 |
必需/可选 |
数据类型 |
描述 |
---|---|---|---|
orgId |
必需 |
String |
组织 ID。 |
locale |
可选 |
String |
语言。 |
请求参数(Body)¶
名称 |
必需/可选 |
数据类型 |
描述 |
---|---|---|---|
startTime |
必需 |
String |
起始时间戳。 |
endTime |
必需 |
String |
截止时间戳。 |
pagination |
可选 |
Pagination 请求结构体 |
分页参数,参见 Pagination请求结构体>> (若不提供,则默认按照每页1000条数据的格式返回第0页的数据)。 |
响应参数¶
名称 |
数据类型 |
描述 |
---|---|---|
data |
data 结构体 |
审计记录信息。 |
data 结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
pagination |
pagination 结构体 |
分页信息。 |
auditLog |
AuditLogEntry 结构体 |
审计记录。 |
AuditLogEntry 结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
eventTime |
String |
事件时间。 |
account |
Account 结构体 |
账号信息。 |
resources |
Resource 结构体 |
资源信息。 |
eventName |
String |
事件名称。 |
description |
String |
事件描述。 |
ipAddress |
String |
IP 地址。 |
Account 结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
id |
String |
用户 ID。 |
name |
String |
用户名。 |
String |
用户邮箱。 |
|
domain |
String |
用户所在的域。 |
userType |
String |
用户类型。 |
Resource 结构体¶
名称 |
数据类型 |
描述 |
---|---|---|
type |
String |
资源类型。 |
content |
String |
资源内容。 |
错误码¶
代码 |
描述 |
---|---|
31400 |
组织ID、分页参数、起始时间戳或截止时间戳为空。 |
示例¶
请求示例¶
url: https://{apigw-address}/app-portal-service/v2.2/log/query?orgId=your_org_id
method: POST
requestBody:
{
"pagination": {
"pageNo": 0,
"pageSize": 2
},
"startTime": 1626796800000,
"endTime": 1631980799000
}
返回示例¶
{
"code": 0,
"data": {
"pagination": {
"total": 2835,
"limit": 2,
"currentPage": 0
},
"auditLog": [
{
"eventTime": 1631960934544,
"ipAddress": "your_ip_address_1",
"resources": [
{
"type": "User",
"content": "user1"
}
],
"eventName": "Log in",
"account": {
"domain": "",
"name": "your_user_name_1",
"id": "your_user_id_1",
"userType": "OU Administrator",
"email": "your_user_email_1"
}
},
{
"eventTime": 1631960162863,
"ipAddress": "your_ip_address_2",
"resources": [
{
"type": "User",
"content": "user2"
}
],
"eventName": "Log out",
"account": {
"domain": "",
"name": "your_user_name_2,"
"id": "your_user_id_2",
"userType": "Sub-Administrator",
"email": "your_user_email_2"
}
}
]
},
"message": "OK"
}