Create Audit Log


Create a record of audit logs.

Operation Permissions


Users need to log in to EnOS Application Portal and select an OU.

Request Format


POST https://{apigw-address}/app-portal-service/api/v3/event/log/produce

Request Parameters (Header)


Name

Mandatory/Optional

Data Type

Description

Authorization

Optional

String

The access token (or bearer token). The format of the parameter’s string is Bearer {your token}. Refer to Log In or Refresh Access Token to learn how to get the access token.

Request Parameters (Query)


Name

Mandatory/Optional

Data Type

Description

orgId

Mandatory

String

OU ID.

Request Parameters (Body)


Name

Mandatory/Optional

Data Type

Description

subjectId

Mandatory

String

The ID of the audit log subject, such as menu ID or application ID.

subjectType

Mandatory

String

The type of the audit log subject.

upstreamId

Optional

String

The ID of the upstream subject for the audit log subject. For example, the upstream subject of a menu is an application.

upstreamType

Optional

String

The type of the upstream subject for the audit log subject.

Response Parameters


Name

Data Type

Description

data

Boolean

The parameter always responses true.

Error Codes


Error Code

Description

31400

  • The required parameters are missing.

  • The OU information in your token does not match the OU information in the orgId parameter.

  • The OU does not acquire this application.

31401

The token is not valid.

31404

The OU does not exist.

Samples

Request Sample


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

Return Sample


{
  "code": 0,
  "data": true,
  "message": "OK"
}