skip to navigation
skip to content

hubspot-contacts 1.0

Pythonic wrapper for HubSpot API methods in the Contacts, Contact Lists and Contact Properties APIs

Package Documentation

Python Library to Manage Contacts via the HubSpot API

Sponsored by:2degrees Limited.

hubspot-contacts is a high-level, Pythonic wrapper for HubSpot API methods in the Contacts, Contact Lists and Contact Properties APIs.

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

>>> from hubspot.connection import APIKey, PortalConnection
>>> from hubspot.contacts import Contact
>>> from hubspot.contacts.lists import get_all_contacts
>>> authentication_key = APIKey("your key")
>>> with PortalConnection(authentication_key, "Your App Name") as connection:
...     for contact in get_all_contacts(connection):
...         print contact
Contact(vid=1, email_address=u'', properties={u'lastname': u'Smith', u'company': u'ACME Ltd.', u'firstname': u'John', u'lastmodifieddate': datetime.datetime(2014, 5, 30, 15, 32, 7, 192000)}, related_contact_vids=[])
Contact(vid=2, email_address=u'', properties={u'lastname': u'Doe', u'company': u'Example Inc.', u'firstname': u'Alice', u'lastmodifieddate': datetime.datetime(2014, 5, 29, 15, 37, 52, 447000)}, related_contact_vids=[])

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

hubspot-contacts depends on hubspot-connection, a separate library that abstracts the low-level communication with HubSpot and takes care of authentication, among other things.


Version 1.0 Final (2014-11-20)

  • Relaxed constraints when validating Contact List schema (identity profiles)

Version 1.0 Release Candidate 2 (2014-06-27)

  • Increased version required for hubspot-connection
  • Made ‘booleancheckbox’ the fallback widget for boolean properties

Version 1.0 Release Candidate 1 (2014-06-27)

Initial release.

File Type Py Version Uploaded on Size
hubspot-contacts-1.0.tar.gz (md5) Source 2014-11-20 18KB
hubspot_contacts-1.0-py2.7.egg (md5) Python Egg 2.7 2014-11-20 59KB