Overview
Analytics and usage endpointsAvailable Operations
- GetUserActivity - Get user activity grouped by endpoint
GetUserActivity
Returns user activity data grouped by endpoint for the last 30 (completed) UTC days. Management key required.Example Usage
Parameters
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
ctx | context.Context | :heavy_check_mark: | The context to use for the request. | |
date | *string | :heavy_minus_sign: | Filter by a single UTC date in the last 30 days (YYYY-MM-DD format). | 2025-08-24 |
apiKeyHash | *string | :heavy_minus_sign: | Filter by API key hash (SHA-256 hex string, as returned by the keys API). | abc123def456… |
userID | *string | :heavy_minus_sign: | Filter by org member user ID. Only applicable for organization accounts. | user_abc123 |
opts | []operations.Option | :heavy_minus_sign: | The options for this request. |
Response
*components.ActivityResponse, errorErrors
| Error Type | Status Code | Content Type |
|---|---|---|
| sdkerrors.BadRequestResponseError | 400 | application/json |
| sdkerrors.UnauthorizedResponseError | 401 | application/json |
| sdkerrors.ForbiddenResponseError | 403 | application/json |
| sdkerrors.NotFoundResponseError | 404 | application/json |
| sdkerrors.InternalServerResponseError | 500 | application/json |
| sdkerrors.APIError | 4XX, 5XX | */* |