User Activity Log
The user activity log is the platform’s complete audit trail: every login, record change and bill generation, with a timestamp and details. The API exposes it read-only for security review and compliance reporting. See User Activity Configuration for the activity types and reasons that classify each entry.
Two flags record how an activity reached the platform: usedAPI for the REST API, and usedMCP for work done through a connected AI assistant. Filtering on these separates automated and assistant-driven activity from what staff did in the interface.
Methods
Section titled “Methods”Retrieve Single Activity Entry
Section titled “Retrieve Single Activity Entry”/backend/api/v1/userActivityLog/ID - fetch the activity log entry with the specified ID.
List Activity Entries
Section titled “List Activity Entries”/backend/api/v1/userActivityLog/ - list all activity log entries.
Additional Query Parameters
Section titled “Additional Query Parameters”| Parameter | Type | Required | Description |
|---|---|---|---|
idAfter | integer | No | Only include entries with a higher ID |
createdSince | datetime | No | Only include entries created since the given time |
updatedSince | datetime | No | Only include entries updated since the given time |
Fields
Section titled “Fields”| Field | Name | Type | Description |
|---|---|---|---|
| user | User | Preset Value | The user who performed this activity |
| onBehalfOfUser | On Behalf of | Preset Value | User on whose behalf this activity was performed |
| customerID | Customer | Text | Customer this activity was for |
| activityType | Activity Type | Preset Value | The type of activity that occurred |
| activityDate | Date | Date | Date when this activity occurred |
| activityTime | Time | Text | Time when this activity occurred |
| usedExpertMode | Used Expert Mode | Text | Whether expert mode was used for this activity |
| bulkImportFileID | Bulk Import File | Text | Bulk import file that triggered this activity |
| bulkImportFileLineNumber | Bulk Import File Line Number | Number | Line number in the bulk import file |
| CDRFileID | CDR File | Text | CDR file that triggered this activity |
| CDRFileLineNumber | CDR File Line Number | Number | Line number in the CDR file |
| usedAPI | Used API | Text | Whether this activity was performed via API |
| usedMCP | Used MCP | Text | Whether this activity was performed via an AI assistant (MCP) |
| fromProvider | From Provider | Text | Whether this activity originated from a provider |
| bulkActionFile | Bulk Action File | Text | Bulk action file that triggered this activity |
| bulkActionFileLineNumber | Bulk Action File Line Number | Number | Line number in the bulk action file |
| linkedToType | Linked To Type | Text | Additional object type this activity is linked to |
| linkedTo | Linked To ID | Text | Additional object ID this activity is linked to |
| linkedToRevisionNumber | Linked To Revision | Text | Additional object revision this activity is linked to |
| activityReason | Update Reason | Preset Value | Reason for performing this activity |
| activityDetails | Update Details | Text (Multiline) | Detailed explanation of what was done |
| activityCommentary | Update Commentary | Text (Multiline) | |
| id | Activity ID | Text | The unique identifier for this user activity record |
| activityOnType | Activity On Type | Text | |
| activityOn | Activity On ID | Text | |
| activityOnRevisionNumber | Activity On Revision | Text |