The Postman collection for Finicity APIs (๐บ๐ธ) tested using Newman and the Finicity Test Drive.
The following workflow runs the collection and ensures it can be used to consume and test the Finicity APIs:
- A free Finicity account is required to obtain your Partner ID, Partner Secret and Finicity App Key:
- Before running the collection, you need a Customer ID. For that, run setup.sh and use the output of the script in the next sections. This script will call:
addTestingCustomer
generateConnectUrl
(Finicity Connect). Simply open the URL, search for "FinBank Profiles - A" and add to your test customer all accounts fromprofile_03
.refreshCustomerAccounts
- Click:
- Select the Test Drive environment (top right) and update
partnerId
,partnerSecret
,appKey
andcustomerId
variables - Click Send on individual requests, or Run collection
- Explore the Pre-request Script and Tests tabs, and update the collection as you wish
- Clone this repository
- Run
npx newman run finicity.postman_collection.json --env-var partnerId=*** --env-var partnerSecret=*** --env-var appKey=*** --env-var customerId=***
- Fork this repository
- Go to Settings > Secrets > Actions
- Create new repository secrets:
PARTNER_ID
,PARTNER_SECRET
,APP_KEY
andCUSTOMER_ID
- Enable workflows in the Actions tab
- Click Run workflow under Newman. Expected result: โ๏ธ
- Postman allows you to generate code snippets you can use into your application
- You may also be interested in generating an API client from the Finicity API specification
The Finicity Postman Collection was created from the Finicity API specification and must be maintained accordingly.