Low-Level Connection for HubSpot API Clients
Python
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
hubspot
tests
.coveragerc
.travis.yml
LICENSE.txt
MANIFEST.in
README.rst
VERSION.txt
setup.cfg
setup.py

README.rst

Low-Level Connection for HubSpot API Clients

https://travis-ci.org/2degrees/hubspot-connection.png?branch=master https://coveralls.io/repos/2degrees/hubspot-connection/badge.png?branch=master
Download:http://pypi.python.org/pypi/hubspot-connection
Sponsored by:2degrees Limited.

hubspot-connection provides a lightweight abstraction layer for making requests to the HubSpot API.

Here's an example of how it can be used:

from hubspot.connection import APIKey
from hubspot.connection import PortalConnection

authentication_key = APIKey('HUBSPOT-API-KEY')
with PortalConnection(authentication_key, 'client') as connection:
    contacts_data = connection.send_get_request('/contacts/v1/contacts/statistics')
    print("Number of contacts: {}".format(contacts_data.get('contacts')))

This project is officially supported under Python 2.7 and Python 3.4, may work with Python 2.6.