Create Audit Log¶
创建审计记录事件。
操作权限¶
用户需要登录 EnOS 应用门户并选择 OU。
请求格式¶
POST https://{apigw-address}/app-portal-service/api/v2.3/event/log/produce
请求参数(Header)¶
名称 |
必需/可选 |
数据类型 |
描述 |
---|---|---|---|
Authorization |
可选 |
String |
Access Token,以Bearer Token表示,其形式为 Bearer {your token}。需要通过调用 Log In 或 Refresh Access Token 接口后获取。 - 若未指定此参数,则事件的用户将被视为服务账号相关用户。 - 若指定此参数,Access Token 中的 OU 信息应与请求参数中的 orgID 保持一致。 |
请求参数(Query)¶
名称 |
必需/可选 |
数据类型 |
描述 |
---|---|---|---|
orgId |
必需 |
String |
组织 ID。 |
请求参数(Body)¶
名称 |
必需/可选 |
数据类型 |
描述 |
---|---|---|---|
subjectId |
必需 |
String |
事件对象的 ID,最长为 64 个字符。事件对象包括菜单、应用等。 |
subjectType |
必需 |
String |
事件对象的类型,最长为 64 个字符。 |
upstreamId |
可选 |
String |
事件对象上级对象的 ID,最长为 64 个字符。例如,菜单的上级对象是应用。 |
upstreamType |
可选 |
String |
事件对象上级对象的类型,最长为 64 个字符。 |
响应参数¶
名称 |
数据类型 |
描述 |
---|---|---|
data |
Boolean |
始终返回 true。 |
错误码¶
代码 |
描述 |
---|---|
31400 |
|
31401 |
Token 无效。 |
31404 |
OU 不存在。 |
示例¶
请求示例¶
url: /app-portal-service/api/v3/event/log/produce
method: POST
requestBody:
{
"subjectId": "your_subject_id",
"subjectType": "your_subject_type",
"upstreamId": "your_upstream_id",
"upstreamType": "your_upstream_type"
}
返回示例¶
{
"code": 0,
"data": true,
"message": "OK"
}