Platform overview
Dashboard
Dashboard is an admin interface through which you can access all of Dapi’s services.
Use Dashboard to:
- Create, delete and manage your applications
- Manage sandbox testing credentials
- Add and remove whitelisted IP addresses/hostnames
- Add and remove webhook URLs
- Configure application customizations for production
- Check analytics on your API usage
Connect Layer
Connect Layer is a front-end user interface, through which end-users can access all of Dapi’s services.
Use Connect Layer to:
- Securely connect with the users' bank account
Planning to use Software Development Kit (SDK) ?
The Connect Layer set-up and authentication are already handled by all of Dapi's SDKs. Read more about SDKs.
API environments
Dapi is available in two different environments:
Environment | Purpose | How to Access |
---|---|---|
Sandbox | Build and test your application using test credentials in our sandbox environment. Here you can run all available API requests and test our functionality with a simulated Dapi bank. | Follow the steps outlined in our Get Started with Sandbox guide. |
Production | Go live with real financial institutions and user accounts. | Contact [email protected] or [email protected] for access. |
API Keys and Parameters
Parameter | Definiton | How to obtain? |
---|---|---|
appKey | A unique identifier for your application (essentially an API key) | Will be generated automatically upon creating an application on Dashboard. |
appSecret | A private secret linked to your API key. | Will be generated automatically upon creating an application on Dashboard. |
userSecret | An encrypted version of the user key. | Generated upon successful login to Connect Layer. |
accessCode | A unique temporary token for a bank connection. | Generated upon successful login to Connect Layer. |
accessToken | A unique permanent token linked to access to one bank account. Required in all following API calls. | Sent to you in response to the Exchange Token request. |
Updated 12 months ago