Search for scheduled transactions based on filters such as the requestor, solution, start date, amount, and Financial Accounts. Use the sort query parameter to sort the results, and use the page and size query parameters to limit the number of results returned.
Note The search is limited to transactions for the Business Account associated with the request access token.
GET /v1/scheduled-transactions
Authorization: Bearer <access_token>
requestorId
string (UUID)
ID of the entity that created the transaction.
requestorType
string enum, values: employee, service-account, internal
Type of entity that created the transaction. The following values are supported:
solution
string
Name of the RocketKOR solution used for the transaction.
startDateFrom
string (date), format: yyyy-MM-dd
Start date of the scheduled transaction. This filter will return transactions created on or after this date.
Note The date is interpreted using the specified timeZone. UTC format is used if timeZone is not provided.
startDateTo
string (date), format: yyyy-MM-dd
Start date of the scheduled transaction. This filter will return transactions created on or before this date.
Note The date is interpreted using the specified timeZone. UTC format is used if timeZone is not provided.
timeZone
string
Time zone for the startDateFrom and startDateTo filters. The following values are supported:
transactionType
string enum, values: SEND, REQUEST
Type of transaction. The following values are supported:
amountFrom
number
Amount of the transaction. This filter will return transactions with an amount equal to or greater than this amount.
amountTo
number
Amount of the transaction. This filter will return transactions with an amount equal to or less than this amount.
debitFinancialAccountId
string (UUID)
ID of the Financial Account used as the debit account (source of the funds) for the transaction.
creditFinancialAccountId
string (UUID)
ID of the Financial Account used as the credit account (receiver of the funds) for the transaction.
maskedDebitAccountNumber
string
Masked account number for the bank or card account used as the debit account for the transaction. Enter the last 4 digits of the account number (for example: 4242). Optionally, you can enter asterisks for the rest of the account number (for example: ********4242).
maskedCreditAccountNumber
string
Masked account number for the bank or card account used as the credit account for the transaction. Enter the last 4 digits of the account number (for example: 4242). Optionally, you can enter asterisks for the rest of the account number (for example: ********4242).
sort
array [string]
Sort the response by any field in ascending or descending order. The default sort order is createdAt,DESC. For more information, see Sorting and Pagination.
page
integer (int32)
Page number to return, based on zero-based page index.
size
integer (int32)
Maximum number of results to return per page.
None
Returns a paginated response with an array of Scheduled Transaction objects.
SAMPLE RESPONSE
{
"totalElements": 100,
"totalPages": 20,
"number": 0,
"numberOfElements": 5,
"hasNext": true,
"content": [
{
"id": "cc754cd5-292f-47e6-94f2-73319f979d53",
"status": "ACTIVE",
"createdTransactionsCount": 0,
"pendingTransactionsCount": 0,
"businessAccountId": "bf8714ed-501e-4a48-a11d-d2613350b643",
"metadata": {
"rkorACHEntryType": "CCD",
"myPaymentId": "100000333",
"invoiceNumber": "123232333",
"authorizedBy": "user@email.com"
},
"debitFinancialAccountId": "6a017f06-83a3-44b7-be6f-5e5cae4a9ed7",
"creditFinancialAccountId": "4py56a34-4686-1539-c2ga-1a723g55dlq3",
"transactionType": "SEND",
"solution": "ach",
"paymentReasonId": "loan-payouts",
"paymentReason": "Loan Payouts",
"amount": "1000.00",
"debitBalancePercent": "",
"currency": "USD",
"settlementPriority": "SAME_DAY",
"createdAt": "2023-10-30T21:12:32.366Z",
"requestor": {
"id": "fd1c6009-a35c-4ddf-a4c8-dd946af7b647",
"type": "service-account"
},
"description": "",
"memo": "",
"startDateTime": "2023-12-01T10:15:30:00",
"timeZone": "America/Toronto",
"recurrenceRule": "FREQ=DAILY;UNTIL=20231224T000000",
"name": "Loan Payment"
},
{...},
{...},
{...},
{...}
]
}
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
@ 2023 RocketKOR, Inc. All rights reserved.