List user audit events¶
View a specified user’s activity records in the current workspace in chronological order.
GET $CLOUDSIGMA_API_BASE/workspaces/{workspace_id}/iam/users/{user_id}/audit-events
Before you call this API¶
Configure the regional API endpoint and authentication, and select the target workspace.
First select the user. To continue reading, retain the cursor returned by the previous page.
Request parameters¶
curl -G "$CLOUDSIGMA_API_BASE/workspaces/$WORKSPACE_ID/iam/users/$USER_ID/audit-events" \
-H "X-API-Key: $CLOUDSIGMA_API_KEY" \
-H "X-Workspace-ID: $WORKSPACE_ID" \
--data-urlencode "limit=20"
Path parameters
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
string |
Yes |
Target workspace ID. |
|
string |
Yes |
ID of the user whose activity records you want to view. |
Query parameters
Parameter |
Type |
Required |
Description |
|---|---|---|---|
|
string |
No |
Cursor returned by the previous page. |
|
integer |
No |
Number of items per page. The default is 20; the range is 1–100. |
When data.next_cursor is non-empty, use it as the cursor for the next request. Stop paginating when data.next_cursor is empty.
Successful response¶
On success, returns structured user activity records for the current page and the next-page cursor.
{
"code": "OK",
"msg": "OK",
"data": {
"events": [],
"next_cursor": "",
"request_id": "req-001",
"trace_id": "trace-001"
}
}
Field |
Type |
Description |
|---|---|---|
|
string |
|
|
string |
|
|
object (array) |
User activity records for the current page. |
|
string |
Cursor for the next page; empty when there is no next page. |
|
string |
Request correlation ID. |
|
string |
Trace ID. |
Error response¶
{
"code": "ErrParamInvalid",
"msg": "请求参数无效",
"data": null
}
Field |
Type |
Description |
|---|---|---|
|
string |
Error code. |
|
string |
Error message. |
|
null |
— |