Introduction

Welcome to the new Developer Portal (CSIBridge) documentation. This guide will help you connect your software to our APIs!

Subscription Key

In order to use our APIs, you'll need a subscription key that you'll supply in the headers of your requests. To request this subscription key, you'll navigate to our "Dashboard." In the dashboard, you'll see a button that says "Get API Keys." Once this button has been clicked, an API Subscription Key will be generated that will be able to be used for all of our products.

Please note, this is a new function of our Developer Portal. Going forward, we will only need the single subscription key generated in the Dashboard section for all API requests.

Previously, subscriptions needed to be approved by CSI. This is no longer the case, and once a subscription key is requested, you are free to begin making requests via our Developer Portal.

APIs & Guides

The Developer Portal has a new look! The main components of our portal are now divided into two parts: The APIs--where you can access our products and test our APIs, and the Guides, where you'll find helpful documentation on how to use our products.

Our APIs are now accessible under the API button on the left hand navigation. You'll see a list of products that are able to be expanded to show the APIs that are contained within that product. Some APIs could be listed under multiple products-- i.e., Customers will be located under Account Opening product as well as Checking & Savings (DDA & SAV).

Under each API, there is a way to export the API's JSON collection for your own use.

Our APIs also contain helpful definitions of the request bodies that can be collapsed or expanded for more information.

Our guides contain important information about how to use our APIs. Additional guides will continue to be added, so check back for more content!

APIs & Try It

To test from the portal, navigate to the "APIs" button on the left hand navigation. There will be several Products and APIs to choose from. Once you've found the API you'd like to test, you'll see a blue "Try It" button on the right-hand side of the screen.

There are five sections on the "Try It" pop-out:

Authentication:

Under the Authentication section, there is "Authorization Flow." In order to test from the developer portal, you'll need to authenticate your call. The authentication defaults to "No Auth." Click on that drop down to change the input to "Client Credentials."

Subscription key is also under the Authentication section. You can change this to your single subscription key, or no subscription key. It will default to the subscription key you requested in the "Dashboard section.

Parameters:

Different requests might require parameters. Please put in the appropriate parameter before continuing.

Headers:

Headers are prefilled on the "Try It" section. The api-subscription-key header and the Authorization header should have values pre-filled.

Request Body:

The request body will appear if the request that you're attempting to send has a body associated with it. Please view the documentation in the center of the page to see what fields are required in the request body.

Language:

Under this section, you will be able to change the request language shown. The images shown in this section are our more popular languages. The default language will be HTTP, but you will be able to select the ellipses menu to view more languages. (insert image here).