/transactionsList Transactions
Returns a paginated list of all transactions across all users for the authenticated GMA partner. Supports filtering by date range, authorization statuses, and account types.
Headers
| Field | Type | Required | Possible values | Description |
|---|---|---|---|---|
session-token | string | Required | — | SessionToken obtained from the Create GMA Session endpoint. All secured endpoints require this header. |
Request body
| Field | Type | Required | Possible values | Description |
|---|---|---|---|---|
PageNumber | integer | Optional | — | Page number (enter 1 for the first page, 2 for the second, etc.). |
PageSize | integer | Optional | 10 | 20 | 40 | 100 | Number of records per page. |
OrderBy | string | Optional | dateAsc | dateDesc | amountAsc | amountDesc | Sort order. |
FromDate | string | Optional | YYYY-MM-DD | Start date filter (ISO 8601). |
ToDate | string | Optional | YYYY-MM-DD | End date filter (ISO 8601). |
AuthorizationStatuses | array | Optional | pending | denied | canceled | expired | authorized | Filter by authorization statuses. |
AccountTypes | array | Optional | USD | Filter by account types. |
Example request
{
"PageNumber": 1,
"PageSize": 20,
"OrderBy": "dateDesc",
"FromDate": "2026-01-01",
"ToDate": "2026-05-31",
"AuthorizationStatuses": [
"authorized"
],
"AccountTypes": [
"USD"
]
}All body fields are optional. Update the sample with valid values (for example date range, `AuthorizationStatuses`, `AccountTypes`, and `OrderBy`) to filter results and see the matching response.
Response
| Field | Type | Possible values | Description |
|---|---|---|---|
ResponseCode | integer | 200 | 201 | 204 | 301 | 400 | 401 | 403 | 404 | 410 | 422 | 500 | 503 | API result code in the response envelope. Indicates success or the error category (e.g. 200 success, 400 bad request, 401 unauthorized). |
ResponseMessage | string | Success | Created | NoContent | BadRequest | Unauthorized | Forbidden | NotFound | Gone | UnprocessableContent | ServerError | ResourceMoved | ServiceUnAvailable | UnProcessableEntity | Human-readable label paired with ResponseCode (e.g. Success, BadRequest, Unauthorized). Use with ResponseCode to interpret the outcome. |
ResponseData | object | Please refer to below example for response body | Paginated list of GMA partner transactions. |
Example response
{
"ResponseCode": 200,
"ResponseMessage": "Success",
"ResponseData": {
"Data": [
{
"TransactionNumber": "FV000749152",
"Date": "2026-07-17T03:29:26.198-04:00",
"Amount": "2.90",
"TransferType": "CROSS_BORDER_MXN_WIRE",
"DisplayTransferType": "Payment - Cross Border - MXN Wire Payments",
"AuthorizationStatus": "authorized",
"Currency": "USD",
"FromName": "<username>",
"ToName": "Test test",
"CreationType": "direct"
},
{
"TransactionNumber": "FV000749148",
"Date": "2026-07-17T03:24:18.356-04:00",
"Amount": "30.00",
"TransferType": "ACH",
"DisplayTransferType": "Payment - Domestic (ACH)",
"Description": "TEst",
"AuthorizationStatus": "authorized",
"Currency": "USD",
"FromName": "<username>",
"ToName": "Test test",
"CreationType": "direct"
},
{
"TransactionNumber": "FV000749149",
"Date": "2026-07-17T03:25:44.653-04:00",
"Amount": "35.00",
"TransferType": "WIRE",
"DisplayTransferType": "Payment - Domestic Wire",
"AuthorizationStatus": "authorized",
"Currency": "USD",
"FromName": "<username>",
"ToName": "Test test",
"CreationType": "direct"
},
{
"TransactionNumber": "FV000749179",
"Date": "2026-07-23T02:15:39.939-04:00",
"Amount": "60.00",
"TransferType": "INTERNATIONAL_WIRE",
"DisplayTransferType": "Payment - International Wire",
"AuthorizationStatus": "authorized",
"Currency": "USD",
"FromName": "<username>",
"ToName": "Test test",
"CreationType": "direct"
},
{
"TransactionNumber": "FV000749168",
"Date": "2026-07-17T07:59:41.010-04:00",
"Amount": "100.00",
"TransferType": "FVNet",
"DisplayTransferType": "Payment - FV Net",
"Description": "Test",
"AuthorizationStatus": "authorized",
"Currency": "USD",
"CreationType": "direct"
}
],
"CurrentPage": 1,
"PageSize": 20,
"TotalCount": 138
}
}Requires `session-token: {SessionToken}` from Create GMA Session. Use the same client IP as authentication.