Skip to content
Branch: master
Go to file

Latest commit

eengoron committed e24601c Jun 10, 2020
* Add retries for status code 503, and status codes 502 and 504 on GET requests. For 503s, requests can be retried after between 2-4 seconds, for 502 and 504s, we want a retry every 60-90 seconds, with that number increasing each time we retry

* Bump up version, even though 1.2 was never released

* Address review comments

* Adjust comment

* single quotes


Failed to load latest commit information.
Latest commit message
Commit time

Close API

PyPI version CircleCI

A convenient Python wrapper for the Close API.


pip install closeio

Sample Usage (of API client)

from closeio_api import Client

api = Client('YOUR_API_KEY')

# post a lead
lead ='lead', data={'name': 'New Lead'})

# get 5 most recently updated opportunities
opportunities = api.get('opportunity', params={'_order_by': '-date_updated', '_limit': 5})

# fetch multiple leads (using search syntax)
lead_results = api.get('lead', params={
    '_limit': 10,
    '_fields': 'id,display_name,status_label',
    'query': 'custom.my_custom_field:"some_value" status:"Potential" sort:updated'

Example scripts

Check out for helpful scripts already written to accomplish some common tasks.

Other Languages

There are unofficial API clients available in other languages too, thanks to some awesome contributors:

You can’t perform that action at this time.