Testing levels
Toolbox (API sandbox)
The Toolbox is your primary development environment for testing API calls. It uses a shared sandbox instance with a dummy financial institution called Flinks Capital.Toolbox credentials
Test user credentials
Use these credentials to log in to Flinks Capital in the Toolbox:
For a full list of test scenarios (error testing, edge cases), see Test Users.
Dashboard sandbox
The Flinks Dashboard includes its own sandbox environment with pre-populated sample data. This is useful for exploring the Dashboard interface without needing to make API calls. To access sandbox credentials in the Dashboard:- Navigate to Settings.
- Go to the Environments tab.
- Expand the Sandbox row to view your credentials.
Dashboard sandbox credentials are for exploring the Dashboard only. They will not work in API calls. Use the Toolbox credentials above for API testing.
Production environment
Your production environment uses a private instance with unique credentials provided by Flinks during onboarding.
Before going live:
- Ensure all API calls and iframe URLs point to your production instance
- Verify your
redirectUrldomains are whitelisted - Test with Flinks Capital in production at no cost before connecting real accounts
Flinks instances are scoped by country: a single instance serves either Canadian or U.S. end-users, not both. If you onboard customers in both countries, you’ll be provisioned with two separate instances. See Instances and Data Residency for details.
FDX end-to-end testing
If you are using the Flinks Outbound (Open Banking) product with FDX endpoints, follow this procedure to test the full flow:- Prerequisites: Ensure you have your
client_idandclient_secretfrom Flinks onboarding. - Authorize: Call the
/api/v1/authorizeendpoint to initiate an OAuth connection with a test Data Provider. - Token exchange: Use the authorization code to obtain an
access_tokenvia the/Tokenendpoint. - Retrieve data: Call FDX endpoints (
/accounts,/transactions) with theaccess_token.