Brick Infrastructure


Here you'll learn about different components of Brick and get acquainted with our technology infrastructure

Before you dive head-first into integrating with Brick, it is important to get acquainted with the basics of Brick. Operations with Brick will require some of the following parameters:

Parameter NameDescription
End UserAn individual using your application.
ClientAn entity like yourself that integrates Brick into their application.
Client IDYour client ID used to generate public token for accessing Brick APIs.
Client SecretYour client secret used to generate public token for accessing Brick APIs.
API KeysAPI Keys is a pair of client ID and client secret needed to authenticate to Brick's API. You need to get your API Keys before making API calls.
Public TokenA public access token that is valid for 30 mins. Use this API to generate your public token which can be used to start the brick widget flow.
Brick WidgetA neat & responsive user interface that the end-users interact with on your website or application to connect their financial accounts to your application in read-only mode.
User Access TokenA unique token generated after a successful login connection by your end-users using the brick widget. This token should be used to make successful API calls to query end-user data on the Brick platform.
Financial Institution Account IDA unique identifier for a Financial institution account the user has. Each user can have multiple bank accounts. For instance, a user named John Doe has both a current account and savings account within Bank X.

What’s Next