Additional material and support for hackathon events
![]()
This API collection has read-only methods for interacting with the financial accounts for a given customer. It provides a variety of views into customer data including customer information, account details, transaction history and transaction details. [API documentation]

If you are creating a consumer focused application, you will receive a unique customer ID. Each customer record includes a savings account, checking account and two credit accounts. You can use the /customer/{customerID} method to find the customer details.
You can find all the accounts associated with a specific customer record by using the /customer/{customerID}/accounts method. It will return an array of accounts.
The account number is a unique identifier and listed as the accountID in the account record.
There is another field, paymentAccountID, that corresponds to the parent account responsible for funding this account. For consumer accounts, the paymentAccountID will usually be the same as the accountID. One exception would be a companion credit card account.
The /account/{accountID} method provides all the details about a specific account, including its current balance.
In general, there are two different types of accounts:
The /account/{accountID}/trans/{type} method will provide a list of transactions for the account corresponding to the given accountID.
This method takes a type parameter that allows you to retrieve only specific transactions. The allowed values are:
Yes, you can use the /transaction/{transactionID} method to retrieve the details of a single transaction.
Yes, the Money Movement API emulates a number of different financial transactions. However, transactions are generally limited to particular account types. For example, withdrawals and deposits can only be performed for direct deposit accounts (e.g. savings and checking).
The transaction data only provides basic information such as the merchant name, transaction amount, date and the transaction category. It does not provide detailed information such as the specific items, quantities purchased, sales tax or shipping. These details, known as Level 2/3 item details, are typically only available from the merchant itself.
Yes, it is listed in the transaction record. When the category field has a value of “mcc”, then the subcategory field will contain the specific category code.
The Reference API documentation provides more details about the meaning of the merchant category code and how to use them.
The short answer is ‘yes’. You can look up account details for any account using the /account/{accountID} whether it is a virtual card account or an LOC account.
On the other hand, you will not be able to use the customer-related methods for CAAS because those accounts are all associated with a company account, not a customer account.