Returns recent Activity History rows for a budget the user can access. Summaries are server-translated (not i18n keys). Optional locale (see Locales); when omitted, uses preferredLanguage from profile settings, else en. Paginate with pageToken / limit (default 30, max 100).
GET
/v1/list_activityQuery
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
| budgetId | string | Yes | — | Budget id. |
| locale | string | No | — | Supported locale code. Omit to use the user’s preferred language. |
| pageToken | string | No | — | Cursor from a previous response’s nextPageToken. |
| limit | number | No | 30 | Page size (1–100; default 30). |
Response data
| Field | Type | Description |
|---|---|---|
| locale | string | Locale used for summary strings. |
| items | array | Activity events. |
| nextPageToken | string | Pass as pageToken for the next page when present. |
Item fields
| Field | Type | Description |
|---|---|---|
| id | string | Activity event id. |
| actorUid | string | User id of the actor, or null. |
| action | string | Change action (e.g. created, updated, deleted), or null. |
| entityType | string | Entity kind (e.g. expense, expenseBox, budget), or null. |
| entityId | string | Id of the affected entity, or null. |
| entityName | string | Display name of the affected entity, or null. |
| mechanism | string | How the change was made (e.g. edit, undo, assistant), or null. |
| createdAt | string | ISO-8601 creation time, or null. |
| summary | string | Translated summary. |