curl --request GET \
--url https://sandbox-api.va.meridianpay.com/v1/transactions \
--header 'Authorization: Bearer <token>'import requests
url = "https://sandbox-api.va.meridianpay.com/v1/transactions"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://sandbox-api.va.meridianpay.com/v1/transactions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox-api.va.meridianpay.com/v1/transactions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://sandbox-api.va.meridianpay.com/v1/transactions"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sandbox-api.va.meridianpay.com/v1/transactions")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox-api.va.meridianpay.com/v1/transactions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": [
{
"id": "txn_01JMERCRYPTOACH01",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:00:00Z",
"updatedAt": "2026-04-30T15:02:00Z",
"completedAt": "2026-04-30T15:05:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": null,
"referenceNumber": "dep-20260430-1001",
"relatedTransactionId": null,
"debitAmount": "7250.00",
"netDebitAmount": "7250.00",
"debitCurrency": "USD",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "Northwind Realty LLC",
"accountNumber": "****1098",
"institutionName": "Northwind Bank",
"bankCode": "021000021"
}
},
"debitRail": "US.USD.ACH",
"debitMemo": "INV-23014",
"debitEntryDescriptor": "PAYROLL",
"debitInstrument": null,
"creditAmount": "7250.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERUSDCRYPTO01",
"displayName": "US crypto funding account",
"currency": "USD"
}
},
"fees": [],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMERUSDCETH001",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:10:00Z",
"updatedAt": "2026-04-30T15:12:00Z",
"completedAt": "2026-04-30T15:15:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-oak-7421",
"referenceNumber": "dep-20260430-1002",
"relatedTransactionId": null,
"debitAmount": "15000.000000",
"netDebitAmount": "14999.000000",
"debitCurrency": "USDC_ETH",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "Harbor Digital Assets",
"walletAddress": "0x1111111111111111111111111111111111111111"
}
},
"debitRail": "ETHEREUM.USDC",
"debitMemo": "INV-23015",
"debitReference": "0x9f2c4a1b8e7d6c5b4a392817162534435261728394a1b2c3d4e5f6071829a1b2",
"debitInstrument": null,
"creditAmount": "14999.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERUSDCRYPTO01",
"displayName": "US crypto funding account",
"currency": "USD"
}
},
"fees": [
{
"type": "PROCESSING",
"label": "Processing fee",
"amount": "1.00",
"currency": "USD"
}
],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMEROAKDEP001",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:20:00Z",
"updatedAt": "2026-04-30T15:22:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-oak-7421",
"referenceNumber": "dep-20260430-1003",
"relatedTransactionId": "txn_01JMEROAKWDL001",
"debitAmount": "125000.00",
"debitCurrency": "USD",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "Oak Street Escrow Services",
"accountNumber": "****5800"
}
},
"debitRail": "US.USD.FEDWIRE",
"debitMemo": "INV-7421",
"debitInstrument": null,
"creditAmount": "125000.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMEROAK7421",
"displayName": "Oak Street Purchase Contract",
"currency": "USD"
}
},
"fees": [],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMEROAKWDL001",
"type": "WITHDRAWAL",
"createdAt": "2026-04-30T15:23:00Z",
"updatedAt": "2026-04-30T15:25:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-oak-7421",
"referenceNumber": "wdl-20260430-2001",
"relatedTransactionId": "txn_01JMEROAKDEP001",
"debitAmount": "125000.00",
"debitCurrency": "USD",
"debitParty": null,
"debitRail": null,
"debitMemo": null,
"debitInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMEROAK7421",
"displayName": "Oak Street Purchase Contract",
"currency": "USD"
}
},
"creditAmount": "7012500.00",
"creditCurrency": "PHP",
"creditParty": {
"partyType": "BENEFICIARY",
"beneficiary": {
"beneficiaryType": "BUSINESS",
"business": {
"id": "uscp_01JMERBENEF001",
"name": "PHP Settlement Account"
}
}
},
"creditRail": "PH.PHP.PESONET",
"creditInstrument": {
"instrumentType": "BANK_ACCOUNT",
"bankAccount": {
"id": "ba_01JMERPHSETTLE01",
"displayName": "PHP Settlement Account",
"currency": "PHP",
"mask": "****4321"
}
},
"fees": [],
"exchangeRate": "56.10",
"tags": []
},
{
"id": "txn_01JMERMAPDEP001",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:30:00Z",
"updatedAt": "2026-04-30T15:31:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-maple-1188",
"referenceNumber": "dep-20260430-1004",
"relatedTransactionId": "txn_01JMERMAPWDL001",
"debitAmount": "98000.00",
"debitCurrency": "USD",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "Maple Avenue Closing Group",
"accountNumber": "****0056"
}
},
"debitRail": "US.USD.ACH",
"debitMemo": "INV-1188",
"debitInstrument": null,
"creditAmount": "98000.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERMAP1188",
"displayName": "Maple Avenue Purchase Contract",
"currency": "USD"
}
},
"fees": [],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMERMAPWDL001",
"type": "WITHDRAWAL",
"createdAt": "2026-04-30T15:32:00Z",
"updatedAt": "2026-04-30T15:34:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-maple-1188",
"referenceNumber": "wdl-20260430-2002",
"relatedTransactionId": "txn_01JMERMAPDEP001",
"debitAmount": "98000.00",
"debitCurrency": "USD",
"debitParty": null,
"debitRail": null,
"debitMemo": null,
"debitInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERMAP1188",
"displayName": "Maple Avenue Purchase Contract",
"currency": "USD"
}
},
"creditAmount": "5497800.00",
"creditCurrency": "PHP",
"creditParty": {
"partyType": "BENEFICIARY",
"beneficiary": {
"beneficiaryType": "BUSINESS",
"business": {
"id": "uscp_01JMERBENEF001",
"name": "PHP Settlement Account"
}
}
},
"creditRail": "PH.PHP.PESONET",
"creditInstrument": {
"instrumentType": "BANK_ACCOUNT",
"bankAccount": {
"id": "ba_01JMERPHSETTLE01",
"displayName": "PHP Settlement Account",
"currency": "PHP",
"mask": "****4321"
}
},
"fees": [],
"exchangeRate": "56.10",
"tags": []
},
{
"id": "txn_01JMERRIVDEP001",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:40:00Z",
"updatedAt": "2026-04-30T15:42:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-river-5530",
"referenceNumber": "dep-20260430-1005",
"relatedTransactionId": "txn_01JMERRIVWDL001",
"debitAmount": "157500.00",
"debitCurrency": "USD",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "River Tower Escrow Partners",
"accountNumber": "****7701"
}
},
"debitRail": "US.USD.FEDWIRE",
"debitMemo": "INV-5530",
"debitInstrument": null,
"creditAmount": "157500.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERRIV5530",
"displayName": "River Tower Purchase Contract",
"currency": "USD"
}
},
"fees": [],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMERRIVWDL001",
"type": "WITHDRAWAL",
"createdAt": "2026-04-30T15:43:00Z",
"updatedAt": "2026-04-30T15:45:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-river-5530",
"referenceNumber": "wdl-20260430-2003",
"relatedTransactionId": "txn_01JMERRIVDEP001",
"debitAmount": "157500.00",
"debitCurrency": "USD",
"debitParty": null,
"debitRail": null,
"debitMemo": null,
"debitInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERRIV5530",
"displayName": "River Tower Purchase Contract",
"currency": "USD"
}
},
"creditAmount": "8835750.00",
"creditCurrency": "PHP",
"creditParty": {
"partyType": "BENEFICIARY",
"beneficiary": {
"beneficiaryType": "BUSINESS",
"business": {
"id": "uscp_01JMERBENEF001",
"name": "PHP Settlement Account"
}
}
},
"creditRail": "PH.PHP.PESONET",
"creditInstrument": {
"instrumentType": "BANK_ACCOUNT",
"bankAccount": {
"id": "ba_01JMERPHSETTLE01",
"displayName": "PHP Settlement Account",
"currency": "PHP",
"mask": "****4321"
}
},
"fees": [],
"exchangeRate": "56.10",
"tags": []
}
],
"pageIndex": 0,
"pageSize": 25,
"totalRecords": 8
}List Transactions
Returns the transactions associated with the authenticated Meridian account.
curl --request GET \
--url https://sandbox-api.va.meridianpay.com/v1/transactions \
--header 'Authorization: Bearer <token>'import requests
url = "https://sandbox-api.va.meridianpay.com/v1/transactions"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://sandbox-api.va.meridianpay.com/v1/transactions', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://sandbox-api.va.meridianpay.com/v1/transactions",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://sandbox-api.va.meridianpay.com/v1/transactions"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://sandbox-api.va.meridianpay.com/v1/transactions")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox-api.va.meridianpay.com/v1/transactions")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": [
{
"id": "txn_01JMERCRYPTOACH01",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:00:00Z",
"updatedAt": "2026-04-30T15:02:00Z",
"completedAt": "2026-04-30T15:05:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": null,
"referenceNumber": "dep-20260430-1001",
"relatedTransactionId": null,
"debitAmount": "7250.00",
"netDebitAmount": "7250.00",
"debitCurrency": "USD",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "Northwind Realty LLC",
"accountNumber": "****1098",
"institutionName": "Northwind Bank",
"bankCode": "021000021"
}
},
"debitRail": "US.USD.ACH",
"debitMemo": "INV-23014",
"debitEntryDescriptor": "PAYROLL",
"debitInstrument": null,
"creditAmount": "7250.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERUSDCRYPTO01",
"displayName": "US crypto funding account",
"currency": "USD"
}
},
"fees": [],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMERUSDCETH001",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:10:00Z",
"updatedAt": "2026-04-30T15:12:00Z",
"completedAt": "2026-04-30T15:15:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-oak-7421",
"referenceNumber": "dep-20260430-1002",
"relatedTransactionId": null,
"debitAmount": "15000.000000",
"netDebitAmount": "14999.000000",
"debitCurrency": "USDC_ETH",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "Harbor Digital Assets",
"walletAddress": "0x1111111111111111111111111111111111111111"
}
},
"debitRail": "ETHEREUM.USDC",
"debitMemo": "INV-23015",
"debitReference": "0x9f2c4a1b8e7d6c5b4a392817162534435261728394a1b2c3d4e5f6071829a1b2",
"debitInstrument": null,
"creditAmount": "14999.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERUSDCRYPTO01",
"displayName": "US crypto funding account",
"currency": "USD"
}
},
"fees": [
{
"type": "PROCESSING",
"label": "Processing fee",
"amount": "1.00",
"currency": "USD"
}
],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMEROAKDEP001",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:20:00Z",
"updatedAt": "2026-04-30T15:22:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-oak-7421",
"referenceNumber": "dep-20260430-1003",
"relatedTransactionId": "txn_01JMEROAKWDL001",
"debitAmount": "125000.00",
"debitCurrency": "USD",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "Oak Street Escrow Services",
"accountNumber": "****5800"
}
},
"debitRail": "US.USD.FEDWIRE",
"debitMemo": "INV-7421",
"debitInstrument": null,
"creditAmount": "125000.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMEROAK7421",
"displayName": "Oak Street Purchase Contract",
"currency": "USD"
}
},
"fees": [],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMEROAKWDL001",
"type": "WITHDRAWAL",
"createdAt": "2026-04-30T15:23:00Z",
"updatedAt": "2026-04-30T15:25:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-oak-7421",
"referenceNumber": "wdl-20260430-2001",
"relatedTransactionId": "txn_01JMEROAKDEP001",
"debitAmount": "125000.00",
"debitCurrency": "USD",
"debitParty": null,
"debitRail": null,
"debitMemo": null,
"debitInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMEROAK7421",
"displayName": "Oak Street Purchase Contract",
"currency": "USD"
}
},
"creditAmount": "7012500.00",
"creditCurrency": "PHP",
"creditParty": {
"partyType": "BENEFICIARY",
"beneficiary": {
"beneficiaryType": "BUSINESS",
"business": {
"id": "uscp_01JMERBENEF001",
"name": "PHP Settlement Account"
}
}
},
"creditRail": "PH.PHP.PESONET",
"creditInstrument": {
"instrumentType": "BANK_ACCOUNT",
"bankAccount": {
"id": "ba_01JMERPHSETTLE01",
"displayName": "PHP Settlement Account",
"currency": "PHP",
"mask": "****4321"
}
},
"fees": [],
"exchangeRate": "56.10",
"tags": []
},
{
"id": "txn_01JMERMAPDEP001",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:30:00Z",
"updatedAt": "2026-04-30T15:31:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-maple-1188",
"referenceNumber": "dep-20260430-1004",
"relatedTransactionId": "txn_01JMERMAPWDL001",
"debitAmount": "98000.00",
"debitCurrency": "USD",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "Maple Avenue Closing Group",
"accountNumber": "****0056"
}
},
"debitRail": "US.USD.ACH",
"debitMemo": "INV-1188",
"debitInstrument": null,
"creditAmount": "98000.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERMAP1188",
"displayName": "Maple Avenue Purchase Contract",
"currency": "USD"
}
},
"fees": [],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMERMAPWDL001",
"type": "WITHDRAWAL",
"createdAt": "2026-04-30T15:32:00Z",
"updatedAt": "2026-04-30T15:34:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-maple-1188",
"referenceNumber": "wdl-20260430-2002",
"relatedTransactionId": "txn_01JMERMAPDEP001",
"debitAmount": "98000.00",
"debitCurrency": "USD",
"debitParty": null,
"debitRail": null,
"debitMemo": null,
"debitInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERMAP1188",
"displayName": "Maple Avenue Purchase Contract",
"currency": "USD"
}
},
"creditAmount": "5497800.00",
"creditCurrency": "PHP",
"creditParty": {
"partyType": "BENEFICIARY",
"beneficiary": {
"beneficiaryType": "BUSINESS",
"business": {
"id": "uscp_01JMERBENEF001",
"name": "PHP Settlement Account"
}
}
},
"creditRail": "PH.PHP.PESONET",
"creditInstrument": {
"instrumentType": "BANK_ACCOUNT",
"bankAccount": {
"id": "ba_01JMERPHSETTLE01",
"displayName": "PHP Settlement Account",
"currency": "PHP",
"mask": "****4321"
}
},
"fees": [],
"exchangeRate": "56.10",
"tags": []
},
{
"id": "txn_01JMERRIVDEP001",
"type": "DEPOSIT",
"createdAt": "2026-04-30T15:40:00Z",
"updatedAt": "2026-04-30T15:42:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-river-5530",
"referenceNumber": "dep-20260430-1005",
"relatedTransactionId": "txn_01JMERRIVWDL001",
"debitAmount": "157500.00",
"debitCurrency": "USD",
"debitParty": {
"partyType": "PAYER",
"payer": {
"displayName": "River Tower Escrow Partners",
"accountNumber": "****7701"
}
},
"debitRail": "US.USD.FEDWIRE",
"debitMemo": "INV-5530",
"debitInstrument": null,
"creditAmount": "157500.00",
"creditCurrency": "USD",
"creditParty": null,
"creditRail": null,
"creditInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERRIV5530",
"displayName": "River Tower Purchase Contract",
"currency": "USD"
}
},
"fees": [],
"exchangeRate": "1",
"tags": []
},
{
"id": "txn_01JMERRIVWDL001",
"type": "WITHDRAWAL",
"createdAt": "2026-04-30T15:43:00Z",
"updatedAt": "2026-04-30T15:45:00Z",
"status": "COMPLETED",
"statusReason": null,
"externalId": null,
"depositReconciliationId": "prop-ct-river-5530",
"referenceNumber": "wdl-20260430-2003",
"relatedTransactionId": "txn_01JMERRIVDEP001",
"debitAmount": "157500.00",
"debitCurrency": "USD",
"debitParty": null,
"debitRail": null,
"debitMemo": null,
"debitInstrument": {
"instrumentType": "ACCOUNT",
"account": {
"id": "acc_01JMERRIV5530",
"displayName": "River Tower Purchase Contract",
"currency": "USD"
}
},
"creditAmount": "8835750.00",
"creditCurrency": "PHP",
"creditParty": {
"partyType": "BENEFICIARY",
"beneficiary": {
"beneficiaryType": "BUSINESS",
"business": {
"id": "uscp_01JMERBENEF001",
"name": "PHP Settlement Account"
}
}
},
"creditRail": "PH.PHP.PESONET",
"creditInstrument": {
"instrumentType": "BANK_ACCOUNT",
"bankAccount": {
"id": "ba_01JMERPHSETTLE01",
"displayName": "PHP Settlement Account",
"currency": "PHP",
"mask": "****4321"
}
},
"fees": [],
"exchangeRate": "56.10",
"tags": []
}
],
"pageIndex": 0,
"pageSize": 25,
"totalRecords": 8
}Authorizations
Bearer token authentication, for client-server calls.
Send the access token issued by POST /v1/auth/token as Authorization: Bearer {token}. The token carries its own program and user context, so the X-Meridian-* headers are not required. See Authentication.
Headers
Server-to-server (HMAC) requests only. Partner API key issued by Meridian during provisioning.
Server-to-server (HMAC) requests only. Current time in milliseconds since the Unix epoch. Must be within 60 seconds of the request.
Server-to-server (HMAC) requests only. Identifies the program context for the request.
Server-to-server (HMAC) requests only. Identifies the Meridian user targeted by the request. Required for MULTI_USER integrations; omit for SINGLE_USER.
Query Parameters
Restrict the listing to one account: the id returned by GET /v1/accounts. Transactions on that account's sub-balances are included, so a stablecoin deposit and the internal sweep that moves it to the account both appear. Omit to list every transaction in the program.
Zero-based page to return. Defaults to 0.
Records per page, between 1 and 200. Defaults to 25. Use this to fetch a short recent-activity list, for example pageSize=5.
Field to sort on: CREATED_AT, UPDATED_AT, STATUS or TYPE. Omit it for CREATED_AT; any other value is rejected with 400 rather than falling back, so a typo cannot silently reorder the listing. Ties are broken by id, so paging is stable. To sync changes, request sortBy=UPDATED_AT&sortDirection=ASC&pageIndex=0 with minUpdatedAt set to the latest updatedAt already seen, skip ids already seen (minUpdatedAt is inclusive), and repeat until a page comes back short. Moving minUpdatedAt rather than pageIndex means a transaction that changes mid-sync is returned again instead of shifting another one out of view. If a full page shares one updatedAt, the cursor cannot move: page through that timestamp with minUpdatedAt and maxUpdatedAt both set to it and increasing pageIndex until a page comes back short, then continue from it as before.
Sort direction: ASC or DESC. Omit it for DESC, so the newest transaction comes first; any other value is rejected with 400 rather than falling back.
Only transactions created at or after this instant. ISO-8601 timestamp with a Z or a URL-encoded offset, e.g. 2026-09-28T00:00:00Z.
Only transactions created at or before this instant. ISO-8601 timestamp with a Z or a URL-encoded offset, e.g. 2026-09-28T00:00:00Z.
Only transactions last changed at or after this instant. ISO-8601 timestamp with a Z or a URL-encoded offset, e.g. 2026-09-28T00:00:00Z.
Only transactions last changed at or before this instant. ISO-8601 timestamp with a Z or a URL-encoded offset, e.g. 2026-09-28T00:00:00Z.
Only transactions completed at or after this instant. ISO-8601 timestamp with a Z or a URL-encoded offset, e.g. 2026-09-28T00:00:00Z.
Only transactions completed at or before this instant. ISO-8601 timestamp with a Z or a URL-encoded offset, e.g. 2026-09-28T00:00:00Z.
Only transactions whose creditAmount is at least this. Decimal amount, 0 or more. Set min and max to the same value for an exact amount.
Only transactions whose creditAmount is at most this. Decimal amount, 0 or more. Set min and max to the same value for an exact amount.
Only transactions whose debitAmount is at least this. Decimal amount, 0 or more. Set min and max to the same value for an exact amount.
Only transactions whose debitAmount is at most this. Decimal amount, 0 or more. Set min and max to the same value for an exact amount.
Comma-separated creditCurrency values to match, e.g. USD,USDC_ETH.
Comma-separated debitCurrency values to match, e.g. USD.
Comma-separated transaction types to match, e.g. DEPOSIT,WITHDRAWAL.
Comma-separated statuses to match, e.g. FAILED,RETURNED.
Comma-separated subtypes to match, e.g. INTERNAL_SWEEP.
Comma-separated debitRail values as shown on a transaction, e.g. US.USD.ACH,US.USD.FEDWIRE or ETHEREUM.USDC.
Comma-separated creditRail values as shown on a transaction, e.g. ETHEREUM.USDC.
Comma-separated payment purposes to match, e.g. SALARY.
Exact referenceNumber, Meridian's reference for the transaction.
Exact externalId: the identifier you supplied as externalId when creating the transaction intent.
Exact debitReference, the sender's reference on a deposit, e.g. an invoice number.
Only transactions whose relatedTransactionId is this id, such as the return of a deposit.
Exact debitParty.payer.bankCode, e.g. the ABA routing number of the sending bank.
Only payouts to this beneficiary: the id of creditParty.beneficiary.
Case-insensitive text contained in debitParty.payer.displayName, the deposit sender's name. At least 3 characters.
Case-insensitive text contained in the payout beneficiary's name (a business name, or first and last name). At least 3 characters.
Response
The transactions for the authenticated account
Transactions associated with the authenticated Meridian account