List transactions
Changed onRetrieve a paginated list of transactions with optional filtering. The transactions can be filtered by user ID, platform user ID, UMA address, date range, status, and transaction type.
Request
- Base URLhttps://api.uma.money/umaaas/2025-05-15
- URLhttps://api.uma.money/umaaas/2025-05-15/transactions
- AuthHTTP basic
Query parameters
Filter by system user ID
Filter by platform-specific user ID
Filter by UMA address (either sender or receiver)
Filter by sender UMA address
Filter by receiver UMA address
Status of a payment transaction
Filter by transaction status
Type of transaction (incoming payment or outgoing payment)
Filter by transaction type
Filter by reference
Filter by start date (inclusive) in ISO 8601 format
Filter by end date (inclusive) in ISO 8601 format
Maximum number of results to return (default 20, max 100)
Cursor for pagination (returned from previous request)
Order to sort results in
Response
Successful operation
Example response
{
"data": [
{
"id": "Transaction:019542f5-b3e7-1d02-0000-000000000004",
"senderUmaAddress": "$sender@external.domain",
"receiverUmaAddress": "$recipient@uma.domain",
"userId": "User:019542f5-b3e7-1d02-0000-000000000001",
"platformUserId": "18d3e5f7b4a9c2",
"settledAt": "2023-08-15T14:30:00Z",
"createdAt": "2023-08-15T14:25:18Z",
"description": "Payment for invoice #1234",
"counterpartyInformation": {
"FULL_NAME": "John Sender",
"BIRTH_DATE": "1985-06-15",
"NATIONALITY": "DE"
}
}
]
}Changes
- info
removed the
INVALID_PAYREQ_RESPONSEenum value from theresponse property for the response status - info
removed the
LOOKUP_REQUEST_FAILEDenum value from theresponse property for the response status - info
removed the
QUOTE_REQUEST_FAILEDenum value from theresponse property for the response status
- info