Novo API Documentation Version v0.1
Welcome to Novo API Portal! Here you will find all of our Novo API documents which you can use to create awesome products. We hope that you use these products to empower your business. Our goal is to make these documents as easy to understand as possible. We will be continuously updating this page with examples and code snippets that will help you understand exactly how to connect with Novo's API.
We are currently working on easy to use libraries for NodeJS, Golang, Ruby, and Python.
This is our general Novo API for banking services. It contains endpoints for creating and maintaining your business accounts, creating and maintaining individual user credentials, getting transaction history, performing transfers, and configuring notification settings.
To connect with the Novo API you must have a Novo bank account in good standing. Once you login to your portal, go to the settings page and generate a new set of Novo API Keys. We currently use OAuth2 framework to implement access control and authorization.
The OAuth2 framework is used for authentication. The basic flow is as follows:
- Username and password is forwarded to the token endpoint with a username and password.
- User gets a long-lived refresh token and a short-lived access token.
- (later) User uses refresh token to get a new short-lived access token using the token endpoint. The token will be a base64 string, like ohrqPAqtQs-xVSltMhypTg, which will be used in the Authorization header.
Collection of available transaction on Novo.
Get single transaction for given transaction Id
Transfer between two accounts
Get list of all transfers for all accounts associated with company
Create new transfer
Collection of available account on Novo
Get list of all transfer for single account