A simple Python client for interacting with the Sage One API.
$ pip install sageone-api-client
Register for a Sage One account and request an API key by following the instructions at https://accounting.sageone.co.za/Marketing/DeveloperProgram.aspx
Review the supported Sage One API documentation at https://accounting.sageone.co.za/api/1.1.1/Help
Use the Python API client to interact with the API:
>>> from sageone.client import APIClient >>> c = APIClient( ... 'https://accounting.sageone.co.za', ... '{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}', ... 'your-sage-one-username', ... 'your-password') >>> r = c('get', 'Company', 'Get') >>> print(r)
$ python setup.py test