Retrieve most active users
Use this API to retrieve usage statistics by user, showing which users have made the most API calls during a selected time period. The response includes total requests, compute unit usage, and request share for each user.
HTTP method and endpoint
POST /statistics-reporting/{tenantId}/API/getMostActiveUsers
Replace {tenantId} with the ID of the target tenant.
Request headers
| Header | Value | Required |
|---|---|---|
Content-Type | application/json | Yes |
Authorization | Bearer {access_token} | Yes |
Request body
| Parameter | Type | Required | Description | Accepted values / Default |
|---|---|---|---|---|
from (1) | Long | Yes | Start time in epoch milliseconds | — |
to (1) | Long | Yes | End time in epoch milliseconds | — |
env | String | Yes | Target environment |
Example: Default: none |
queryTypes | Array | No | Filters by query type |
Default: all |
httpMethods | Array | No | Filters by HTTP methods |
Example: Default: all methods |
apiEndPoints | Array | No | Filters by API paths |
Example: Default: all |
users | Array | No | Filters by user email addresses |
Example: Default: all users |
Note:
| ||||
Example request
curl -X POST https://{baseUrl}/statistics-reporting/{tenantId}/API/getMostActiveUsers \
-H "Authorization: Bearer YOUR_BEARER_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"from": 1720867200000,
"to": 1721016000000,
"env": "prod",
"httpMethods": ["POST"],
"apiEndPoints": ["/api/tenant123/entities"],
"users": ["user1@example.com"]
}'
Response fields
| Field | Type | Description |
|---|---|---|
user | String | Email address of the user who made the API requests |
endPoint | String | API endpoint path that was called by this user |
requestCount | Integer | Total number of requests made by this user to this endpoint |
rcuTotal | Float | Total Reltio Compute Unit (RCU) value consumed by this user |
rcuAvg | Float | Average RCU consumption per request (rcuTotal ÷ requestCount) |
requestCountPercent | Float | Percentage of total requests that this user's requests represent |
Example response
[
{
"user": "user1@example.com",
"endPoint": "/api/tenant123/entities",
"requestCount": 5842,
"rcuTotal": 15.7,
"rcuAvg": 0.0027,
"requestCountPercent": 20.0
},
{
"user": "user2@example.com",
"endPoint": "/api/tenant123/entities/_search",
"requestCount": 4321,
"rcuTotal": 12.8,
"rcuAvg": 0.0030,
"requestCountPercent": 15.0
},
{
"user": "api.service@example.com",
"endPoint": "/api/tenant123/entities/{id}",
"requestCount": 3896,
"rcuTotal": 9.2,
"rcuAvg": 0.0024,
"requestCountPercent": 10.0
}
]