Skip to main content
Grand Central supports the following API methods and endpoints:

Deposit account

FunctionMethod and endpointDescription
Create a new depositsPOST {baseURL}/depositsFacilitates the creation of new customer deposit accounts, including customer account validation and the generation of account details.
Get deposit account balancesGET {baseURL}/deposits/balances?{accountIds}Enables you to fetch the balances of one or more deposit accounts by specifying their unique identifiers (account IDs).
Get deposit account detailsGET {baseURL}/deposits/{accountId}Enables you to fetch the details of one or more deposit account by specifying their unique identifiers (account IDs).
Update deposit account detailsPUT {baseURL}/deposits/{accountId}Enables you to make changes or modifications to the information associated with a particular account, including customer details, account settings, or other relevant information.
Close an inactive deposit accountPATCH {baseURL}/deposits/{Id}/closeEnables you to identify inactive deposit accounts based on predefined criteria, such as no withdrawals, deposits, or transactions within a specified time frame. Once an inactive account is identified, the connector initiates the closure process.

Deposit account transaction

FunctionMethod and endpointDescription
Get transaction details of multiple deposit accountsGET {baseURL}/deposits/transactions?{accountIds}Enables you to access and retrieve transaction information for several accounts simultaneously.
Retrieve deposit account transactions based on filtersGET {baseURL}/deposits/{accountId}/transactionsEnables you to fetch the balances of one or more accounts by specifying their unique identifiers (account IDs).
Get account transaction by transaction IDGET {baseURL}/deposits/transactions/{transactionId}Enables you to fetch the transaction details by specifying their unique identifiers (transaction IDs).

Loan

FunctionMethod and endpointDescription
Create a loan accountPOST {baseURL}/loansInitiates the creation of a loan account, including setting up a record for a customer to manage a loan, with details such as the loan amount, interest rate, repayment terms, and other relevant information.
Get loan accounts detailsGET {baseURL}/loansEnables you to retrieve details related to loan accounts such as loan balances, payment schedules, interest rates, and other relevant data associated with individual loan accounts.
Get loan account by loan IDGET {baseURL}/loans/{loanId}Enables you to fetch the details of one or more accounts by specifying their unique identifiers (loan IDs).
Get loan amortization schedule detailsGET {baseURL}/loans/{loanId}/amortization-scheduleEnables you to retrieve specific details related to the amortization schedule of a loan. In financial terms, an amortization schedule outlines the repayment of a loan over time, specifying each installment’s breakdown into principal and interest.
Get loan amortization payment detailsGET {baseURL}/loans/{loanId}/amortization-schedule/{amortizationPaymentId}Enables users to retrieve specific details related to loan amortization payments, including information about each scheduled payment, such as the principal amount, interest, total payment, remaining balance, and the payment date.

Loan transaction

FunctionMethod and endpointDescription
Get loan transaction details by loan IDGET {/baseURL}/loans/transactions?{accountIds}Enables you to retrieve detailed information about a specific loan account by specifying its unique identifier (Loan ID).
Retrieve loan transactions based on filtersGET {baseURL}/loans/{loanId}/transactionsEnables you to retrieve specific loan transactions based on specified filters, including criteria such as date ranges, loan types, customer identifiers, or other relevant parameters.
Retrieve details of loan transaction by transaction IDGET {baseURL}/loans/transactions/{transactionId}Fetch information about a particular loan transaction based on its unique identifier, the transaction ID.

Payment

FunctionMethod and endpointDescription
Initiate a paymentPOST {baseURL}/paymentsEnables the initiation of payment transactions, including functionalities such as fund transfers, bill payments, or any other financial transactions supported by the API.

Party

FunctionMethod and endpointDescription
Create partyPOST {baseURL}/partiesEnables you to create a new party record. A “party” typically refers to an individual, organization, or entity that is a participant in a business process. Parties can represent customers, clients, suppliers, or any other entities relevant to the system.
Update party by party IDPUT {baseURL}/parties/{partyId}Enables you to update party record by specifying their unique identifiers (party IDs).
Patch party by party IDPATCH {baseURL}/parties/{partyId}Enables you to patch party record by specifying their unique identifiers (party IDs).
Get party detailsGET {baseURL}/parties/{partyId}Enables you to fetch the details of one or more party records by specifying their unique identifiers (party IDs).
Retrieve account balances that belongs to the party details specifiedGET {baseURL}/parties/{partyId}/balancesEnables you to fetch account balance information related to a specified party, providing insights into the financial status associated with that particular entity.
Retrieve accounts that belongs to the party details specifiedGET {baseURL}/parties/{partyId}/accountsEnables you to retrieve information about accounts associated with a specific party (customer or entity).