Gather Business Insights (BI) by analyzing the transactions for a Business Account and its Child Business Accounts.
Use this API to search transactions based on filters such as the transaction type, status, and amount. The API returns a queryId that can be used to query the search status and retrieve the results.
Note The search is limited to the Business Account associated with the request access token. To include the Business Account’s Child Business Accounts, set nestedTransactions to true.
POST /v1/search/transactions
Authorization: Bearer <access_token>
nestedTransactions REQUIRED
boolean
Whether to include Child Business Accounts in the search.
solution
string enum, values: PUSH_TO_CARD, ACH, ADJUSTMENT, TRANSFER
RocketKOR solution. This filter will return transactions created for the specified solution.
fromFinancialAccount
array of strings (UUID)
List of Financial Account IDs for the debit account (the source of funds) for a transaction. This filter will return transactions with these Financial Accounts as the credit account.
toFinancialAccount
array of strings (UUID)
List of Financial Account IDs for the credit account (the destination account) for a transaction. This filter will return transactions with these Financial Accounts as the credit account.
fromCreatedAt
string (date), format: yyyy-MM-dd
Date the transaction was created in the RocketKOR system. This filter will return transactions created on or after this date.
toCreatedAt
string (date), format: yyyy-MM-dd
Date the transaction was created in the RocketKOR system. This filter will return transactions created on or before this date.
fromAmount
number
Transaction amount. This filter will return transactions with an amount equal to or greater than this amount.
toAmount
number
Transaction amount. This filter will return transactions with an amount equal to or less than this amount.
transactionStatus
string enum, values: NEW, PENDING, PROCESSING, APPROVED, SETTLED, CLEARED, DECLINED, ERROR
Transaction status. The following values are supported:
transactionType
string enum, values: SEND, REQUEST, DEPOSIT, WITHDRAWAL, REVERSAL, RETURN, ADJUSTMENT
Type of transaction. The following values are supported:
resultFormat
string enum, values: CSV, JSON
Type of file used to store the search results.
Returns a queryId. Use this queryId to query the search status and retrieve the search results.
queryId
string (UUID)
ID representing the search results.
SAMPLE REQUEST
{
"nestedTransactions": true,
"solution": [
"PUSH_TO_CARD"
],
"fromFinancialAccount": [
"da86603c-6bb5-4e98-85ee-7017b734650c"
],
"toFinancialAccount": [
"5b307781-d571-4bf1-9240-a2125b5a7529"
],
"fromCreatedAt": "2023-01-01",
"toCreatedAt": "2023-01-31",
"fromAmount": 1000.00,
"toAmount": 5000.00,
"transactionStatus": [
"NEW"
],
"transactionType": [
"SEND"
],
"resultFormat": "CSV"
}
SAMPLE RESPONSE
{
"queryId": "88fe3238-8b6c-4de7-a77a-05fe43541d56"
}
Step into the future of Finance with RocketKOR! Simplify payments, banking, lending, and data analytics using our versatile KOR Platform.
A Rocket Financial Inc. company
@ 2024 RocketKOR, Inc. All rights reserved.