eazysdk

A Python SDK client to interact with Eazy Customer Manager 3


License
MIT
Install
pip install eazysdk==1.3.0

Documentation

EazySDK - Python client

Welcome to the EazySDK repository. EazySDK is an integration of the Eazy Collect API version 3 built in Python. Its core purpose is to provide a framework for developers already working with Eazy Collect to integrate Eazy Customer Manager into their platform. The framework provides functions designed to speed up the integration process between a developers Customer Relationship Manager and Eazy Collect. Getting started is as simple as providing user specific settings, and making your first call to Eazy Customer Manager should take less than a minute.

Requirements

  • python (3.5 >=)
  • requests (2.21.0 >=)

Integrating EazySDK into your application

The integration process is simple, and involves importing EazySDK into your virtual environment and configuring some settings. The most basic configuration can be seen below.

>> pip install eazysdk
 
import eazysdk

client = eazysdk.EazySDK()

client.settings.current_environment['env'] = 'sandbox'  
client.settings.sandbox_client_details['client_code'] = '{client_code}'  
client.settings.sandbox_client_details['api_key'] = '{api_key}'

response = client.get.customers()
print(response)

Documentation

All functions in EazySDK possess their own documentation, and can be fetched by calling help(function). The documentation can also be found on GitHub, or in the /docs directory of the package.

Issues

If you find any issues with EazySDK, please raise an issue on GitHub detailing the issue. If this is not possible, alternatively email help@eazycollect.co.uk with as much information as you are able to provide.