🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more

pyZohoAPI

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pyZohoAPI

Pythonic access to Zoho APIs in the Finance Plus suite.

1.0.0
Maintainers
1

pyZohoAPI (v1.0.0)

pyZohoAPI provides Pythonic access to Zoho APIs in the Finance Plus suite:

  • Books
  • Checkout*
  • Expense*
  • Inventory
  • Invoice*
  • Subscriptions*

* Support is planned, but not yet available.

PyPI PyPI - Python Version License Documentation Status

Installing pyZohoAPI

You'll need at least Python 3.6 to install pyZohoAPI.

Via PyPI

$ python -m pip install pyzohoapi

From Source

We use Poetry for virtual environment and dependency management.

$ git clone https://github.com/tdesposito/pyZohoAPI.git
$ cd pyZohoAPI
$ poetry install
$ poetry build
$ pip install dist/*.whl

Basic Usage

>>> from pyzohoapi import ZohoInventory
>>> api = ZohoInventory("{your-orginization-id}", "{your-region}",
...   client_id="{your-client-id}",
...   client_secret="{your-client-secret}",
...   refresh_token="{your-refresh-token}"
... )
>>> contact = api.Contact(email="test@example.com").First()
>>> contact.IsLoaded
True
>>> contact.first_name
'test'
>>> contact.first_name = "Changed"
>>> contact.Update()

See the full documentation on ReadTheDocs.

Contributing

Pull Requests gladly considered! Please use our pull request template when submitting your pull request.

Thanks Contributors!
Shubham Agawane
Shubham Agawane

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts