Search for single-leg transaction (SLT) schedules and multi-leg transaction (MLT) schedules based on filters such as the requestor, solution, created 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 SLT and MLT schedules for the Business Account associated with the request access token.
GET /v2/scheduled-transactions
Authorization: Bearer <access_token>
requestorId
string (UUID)
ID of the entity that created the SLT/MLT schedule.
requestorType
string enum, values: employee, internal, service-account
Type of entity that created the SLT/MLT schedule. The following values are supported:
createdDateFrom
string (date), format: yyyy-MM-dd
Date the SLT/MLT schedule was created in the RocketKOR system. This filter will return schedules created on or after this date.
createdDateTo
string (date), format: yyyy-MM-dd
Date the SLT/MLT schedule was created in the RocketKOR system. This filter will return schedules created on or before this date.
timeZone
string
Time zone for the createdDateFrom and createdDateTo filters. The following values are supported:
amountFrom
number
Transaction amount for the SLT/MLT schedule. This filter will return schedules with a transaction amount equal to or greater than this amount.
amountTo
number
Transaction amount for the SLT/MLT schedule. This filter will return schedules 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 funds) for the SLT/MLT schedule.
creditFinancialAccountId
string (UUID)
ID of the Financial Account used as the credit account (receiver of funds) for the SLT/MLT schedule.
status
string enum, values: SCHEDULED, ACTIVE, SUSPENDED, CANCELLED, FINISHED
Status of the SLT/MLT schedule. Possible values are:
name
string
Full or partial name of the SLT/MLT schedule. Case is ignored.
transactionType
string enum, values: SEND, REQUEST
Type of transaction. The following values are supported:
SEND Push funds from the debit Financial Account to the credit Financial Account.
For example, a SEND transaction would be used if a Business Account (owner of the debit Financial Account) is sending a refund to a Customer (owner of the credit Financial Account).
REQUEST Pull funds to the credit Financial Account from the debit Financial Account.
For example, a REQUEST transaction would be used if a Business Account (owner of the credit Financial Account) is collecting a rent payment from a Customer (owner of the debit Financial Account).
scheduleType
string enum, values: once-off, recurring
Type of SLT/MLT schedule. Possible values are:
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 indexing.
size
integer (int32)
Maximum number of results to return per page.
None
Returns a paginated response with an array of Transaction Schedule Summary objects.
SAMPLE RESPONSE
{
"totalElements": 3,
"totalPages": 1,
"number": 0,
"numberOfElements": 3,
"hasNext": false,
"content": [
{
"createdBy": {
"id": "ae88674e-8953-497c-b877-449bdedb6460",
"type": "employee"
},
"createdAt": "2023-11-21T19:14:52.701Z",
"updatedBy": {
"id": "5618f9c9-bc6d-44cc-9eb8-abf76824592b",
"type": "employee"
},
"updatedAt": "2023-12-12T01:09:27.246Z",
"startDateTime": "2023-12-01T10:15:30:00",
"timeZone": "UTC",
"calendarType": "BANKING",
"recurrenceRule": "FREQ=DAILY;UNTIL=20231224T000000",
"status": "ACTIVE",
"name": "MLT-123",
"transactionType": "MLT | SEND | REQUEST"
"id": "d30e7743-73bc-487a-b999-afd3915c1aad",
"scheduleType": "recurring",
"schedulerId": "086ccefa-19ae-4a4b-b1be-d88aac965d53",
"currency": "USD",
"amount": 1000.00,
"nextScheduledDate": "2023-12-21",
"nextScheduledTime": "10:55",
"remainingTransactions": 0,
"metadata": {
"rkorACHEntryType": "CCD",
"myPaymentId": "100000333",
"invoiceNumber": "123232333",
"authorizedBy": "user@email.com"
},
"version": 1,
"originatingChannel": "EXTERNAL",
"debitFinancialAccounts": [
{
"name": "Checking",
"category": "EXTERNAL",
"type": "BANK",
"subtype": "CHECKING",
"bankAccount": {
"bankName": "Citibank",
"nameOnAccount": "Mark Strong"
},
"maskedAccountNumber": "******6790",
}
],
"creditFinancialAccounts": [
{
"name": "Checking",
"category": "EXTERNAL",
"accountHolderType": "CUSTOMER",
"type": "BANK",
"subtype": "CHECKING",
"bankAccount": {
"bankName": "Citibank",
"nameOnAccount": "Jane Smith"
},
"maskedAccountNumber": "******4325",
}
]
},
{...},
{...}
]
}
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.