Integrating with Narvi's Backend API

Welcome to Narvi's Backend API integration guide! Here, you'll find all the information you need to seamlessly integrate with our backend using our REST API and our dedicated Node.js integration library.

section
Table of Contents1. Introduction
2. Narvi Documentation
3. Node.js and Python Integration Libraries
4. Getting Started
5. Authentication and API key generation
6. API Endpoints
7. How to limit access to your accounts
8. Support
Useful LinksNarvi Documentation
Node.js Integration Library
Python Integration Library
API Settings in Narvi's Banking App
section
Integrating with Narvi's Backend API
1. IntroductionNarvi provides a powerful backend API that allows you to access and manipulate your data within our platform. Whether you're building a web application, mobile app, or integrating with other systems, our API makes it easy to leverage Narvi's capabilities in your projects.2. REST API DocumentationOur REST API documentation serves as a comprehensive resource for developers. You can access it here. The documentation provides detailed information on available endpoints, request parameters, response formats, and usage examples.3. Node.js and Python Integration LibrariesFor Node.js and Python developers, we offer a dedicated integration libraries. Those libraries streamlines the integration process, making it even more straightforward to interact with Narvi's backend. You can find the libraries here.4. Getting StartedTo get started with Narvi's API integration, follow these simple steps:1. Sign up for Narvi: If you haven't already, sign up for an account at Narvi.

2. Review Documentation: Familiarize yourself with our API by exploring our Narvi documentation.

3. Install the Node.js Library: If you're using Node.js, install our integration library from npm using the command "npm install narvi"

4. Authentication: Ensure you have the necessary API credentials for authentication.
5. Authentication and API key generationAuthentication is a crucial step in interacting with Narvi's Backend API. To ensure the security of your data and API access, we use API keys and private keys that are generated within your Narvi account.Here's how the authentication process works:1. Sign in to your Narvi account: Log in to your Narvi account at my.narvi.com.

2. Generate API key: To generate API keys in the app, select "Developers" from the left side menu and go to the "API" tab. You can also use this link. These keys will be used for authentication in your application. Only admin users have access to the "Developers" tab.

Important: The API key now grants access and permissions within the context of a single entity, which is especially important if you manage more than one company. You can set the permission level to either read-only or full access.

3. Securely store your keys: Once generated, ensure that you securely store your API keys and private keys. These keys are sensitive and should not be shared publicly.

4. Use your API key for integration: Read the docs listed above to see how to use your API key and private key to integrate your application, either directly connecting to our REST API, or by using provided node.js Narvi library.
By following this authentication process, you'll have secure access to Narvi's Backend API, allowing you to interact with our platform and access your data seamlessly.If you encounter any issues with authentication or need assistance in generating and managing your API keys and private keys, please don't hesitate to reach out to our support team at support@narvi.com.Your security and data protection are our top priorities, and we're here to help you maintain the integrity of your Narvi integration.6. API EndpointsNarvi's API offers a wide range of endpoints for different functionalities, including account management, data retrieval, transaction creation, and more. Refer to our documentation for a complete list of endpoints and their use cases.
7. How to limit access to your accounts
API keys are now created within the context of a single entity (company). During the creation of the key, you can select the permission level: read-only or full access.8. SupportWe're here to help you every step of the way. If you have any questions, encounter issues, or need assistance with your integration, don't hesitate to reach out to our support team at support@narvi.com.
section
Thank you for choosing Narvi for your backend integration needs. We look forward to seeing the amazing applications you'll create using our API and Node.js integration library. Happy coding!
section

Narvi Payments Oy Ab is an Authorized Electronic Money Institution (EMI). Narvi’s EMI license is granted by the Finnish Financial Supervisory Authority (FIN FSA) with the registration number 3190214-6. Narvi’s license is Passportised to all European Union countries.FIN FSA logo
FinlandBuilt and regulated in Finland

© 2024 Narvi. All Rights Reserved.

v1.95.1