List OpenAPI Invocation Logs
List OpenAPI invocation logs for the current organization with pagination. This API does not require Audit module permissions, but AccessKey authentication is required.
Endpoint: /openapi/v1/openApiLog/list
Method: GET
Request parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| accountId | String | No | Account ID. Omit it to query all accounts. |
| startTime | DateTime | No | Start of the invocation time range in ISO 8601 format. |
| endTime | DateTime | No | End of the invocation time range in ISO 8601 format. |
| api | String | No | API path keyword for fuzzy matching, for example, /openapi/v1/datasource/list. |
| current | Integer | No | Current page number, starting at 1. Default: 1. |
| pageSize | Integer | No | Records per page. Default: 10; maximum: 1000. |
Response parameters
| Parameter | Type | Description |
|---|---|---|
| success | Boolean | Whether the request succeeded. |
| requestId | String | Request ID. |
| current | Integer | Current page. |
| pageSize | Integer | Page size. |
| total | Integer | Total number of records. |
| data | Array | Invocation log details. |
| data[].requestId | String | Request ID. |
| data[].requestTime | DateTime | Request time. |
| data[].accessKeyId | String | Caller AccessKey ID. |
| data[].accountId | String | Account ID. |
| data[].orgId | String | Organization ID. |
| data[].api | String | Invoked API path. |
| data[].status | Boolean | Whether the invocation succeeded. |
| data[].detail | String | Invocation detail. |
Success response
{
"success": true,
"requestId": "<requestId>",
"current": 1,
"pageSize": 10,
"total": 1,
"data": [{
"requestId": "<logRequestId>",
"requestTime": "2026-08-05T09:00:00Z",
"accessKeyId": "<accessKeyId>",
"accountId": "<accountId>",
"orgId": "<orgId>",
"api": "/openapi/v1/now",
"status": true,
"detail": null
}]
}