Skip to content

A Python module for communicating with the Flinks.io API.

License

Notifications You must be signed in to change notification settings

impak-finance/flinks-python

Repository files navigation

flinks-python

License Latest Version https://travis-ci.org/impak-finance/flinks-python.svg?branch=master

Flinks-python is a Python module for communicating with the Flinks.io API.

Python 3.4+, Requests 2.0+.

To install Flinks, please use pip (or pipenv) as follows:

$ pip install --pre flinks

The first step to interact with the Flinks v3 API interface is to initialize a flinks.Client instance. You'll need a Flinks customer ID (and optionally a private API instance URL) to perform this initialization:

>>> from flinks import Client
>>> client = Client('<CUSTOMER_ID>', 'https://sandbox.flinks.io/v3/')

Then you can easily interact with the implemented entities and the underlying API endpoints. Here are some examples:

>>> client.banking_services.authorize(login_id='<LOGIN_ID>', most_recent_cached=True)
>>> client.banking_services.get_accounts_summary('<REQUEST_ID>')

impak Finance <tech@impakfinance.com>.

MIT. See LICENSE for more details.