Novo API Documentation Version v0.1
Welcome to Novo! Here you will find out Novo API docs. We hope that you are able to use these documents to create awesome products that empower your business. We are working on making these documents as easy to understand as we can so we will be continuously updating this page with examples and code snipplets 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 our 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 our Novo API you must have a Novo bank account in good standing. Once you login to your portal, go to your 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, 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