Query a subset of an account’s activity history using one or more filter criteria. All filter fields are optional — omitting a field means no constraint is applied for that dimension. IfDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Gianluca-X/DigitalMoney/llms.txt
Use this file to discover all available pages before exploring further.
startDate and endDate are both provided, the service validates that startDate is not after endDate, returning 400 Bad Request otherwise. Default amount bounds (0 to 1,000,000,000) are applied server-side when minAmount or maxAmount are absent.
Endpoint
http://localhost:8085
Authentication
A valid Bearer JWT is required in the
Authorization header. Token validation is handled by the API Gateway security filter before the request reaches this controller.Path Parameters
The numeric identifier of the account whose activity will be filtered.
Request Body
Send a JSON object mapped toActivityFilterEntryDTO. All fields are optional:
Filter lower bound for activity date. ISO-8601 date format
YYYY-MM-DD (e.g. "2024-01-01"). Activities on or after this date are included. Must not be after endDate.Filter upper bound for activity date. ISO-8601 date format
YYYY-MM-DD (e.g. "2024-03-31"). Activities on or before this date are included.Filter by activity type. Accepted values:
"deposit""transfer-out""transfer-in"
Minimum transaction amount (inclusive). Defaults to
0 when omitted.Maximum transaction amount (inclusive). Defaults to
1000000000 when omitted.Response
Returns200 OK with a JSON array of matching ActivityOutDTO objects. Returns an empty array [] when no activities match the supplied criteria.
Response Fields
Unique identifier of the activity record.
Account this activity belongs to.
Activity type:
"deposit", "transfer-out", or "transfer-in".Monetary value of the activity. Negative for
transfer-out entries.ISO-8601 timestamp of the activity.
CVU of the counterpart for transfers;
null for deposits.Example Requests
Filter by date range:Example Response
Error Responses
| Status | Exception | Condition |
|---|---|---|
400 Bad Request | BadRequestException | startDate is chronologically after endDate. |
