Skip to main content

A Zoho CRM API

Project description

Zoho CRM API

This API is for people who are having trouble with the official Zoho API.

  • Supports Zoho API v2

For full documentation visit zoho-crm-api.readthedocs.io.

Quickstart

Install:

$ pip install zohocrmapi

Get a Client ID, Client Secret, and Grant Token from Zoho, then create a ZohoCRMRestClient object and generate an access token:

from zohocrm import ZohoCRMRestClient

client_id = '<paste your Zoho client id>'
client_secret = '<paste your Zoho client secret>'
redirect_uri = '<paste your Redirect URL>'
grant_token = '<paste your newly created token>'
zoho_client = ZohoCRMRestClient(client_id, client_secret, redirect_uri)

zoho_client.generate_access_token(grant_token)

Download a Record from the API, for example a Contact:

from zohocrm import ZohoCRMContact

contact_id = 1234023423424
contact = ZohoCRMContact.fetch(
    zoho_client,
    contact_id
)

Create a new record:

contact = ZohoCRMContact(zoho_client)
contact.Last_Name = "John"

Update or save a Record:

# no id? insert
contact.save()  # or contact.insert()

# id = <int>? update
contact.id = 12232423423
contact.save()  # or contact.update()

Delete a Record:

# delete loaded record
contact.delete()

# delete non-loaded record from ID
ZohoCRMContact.delete_id(zoho_client, contact_id)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zohocrmapi-0.0.11.tar.gz (4.2 kB view hashes)

Uploaded Source

Built Distribution

zohocrmapi-0.0.11-py3-none-any.whl (16.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page