Create Audit Log


创建审计记录事件。

操作权限


用户需要登录 EnOS 应用门户并选择 OU。

请求格式


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

请求参数(Query)


名称

必需/可选

数据类型

描述

orgId

必需

String

组织 ID。

请求参数(Body)


名称

必需/可选

数据类型

描述

subjectId

必需

String

事件对象的 ID,最长为 64 个字符。事件对象包括菜单、应用等。

subjectType

必需

String

事件对象的类型,最长为 64 个字符。

upstreamId

可选

String

事件对象上级对象的 ID,最长为 64 个字符。例如,菜单的上级对象是应用。

upstreamType

可选

String

事件对象上级对象的类型,最长为 64 个字符。

响应参数


名称

数据类型

描述

data

Boolean

始终返回 true

错误码


代码

描述

31400

  • 必要参数为空。

  • 参数长度不合法。

  • Token 中的 OU 信息与 orgId 中的信息不一致。

  • OU 未获取此应用。

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"
}