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