Skip to main content

Lightweight abstraction layer for making requests to the HubSpot API

Project description

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.

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

This is the first public release.

Version 1.0 Release Candidate 2 (2014-07-14)

  • Added content-type=’application/json’ for requests with body

Version 1.0 Release Candidate 3 (2014-09-15)

  • Made content-type mandatory only when content is expected

Version 1.0 Release Candidate 4 (2015-02-18)

  • Allowed for extra details in error responses from Hubspot

Version 1.0 Release Candidate 5 (2016-03-18)

  • Added Python 3.4 and 3.5 compatibility by: @jtprince

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

hubspot-connection-1.0rc8.post0.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

hubspot_connection-1.0rc8.post0-py2.7.egg (17.0 kB view details)

Uploaded Source

File details

Details for the file hubspot-connection-1.0rc8.post0.tar.gz.

File metadata

File hashes

Hashes for hubspot-connection-1.0rc8.post0.tar.gz
Algorithm Hash digest
SHA256 2b9c4f854d9166b350e44d71fcfaa76f21c625a6c1d756df35a2acda77f3b67e
MD5 5ab0abfd16764525ce4c24eebe34487e
BLAKE2b-256 8b418f6491ba6c8bd9c80001fdec6e78f1889d7be536e07acc1c5f1af580d6dc

See more details on using hashes here.

File details

Details for the file hubspot_connection-1.0rc8.post0-py2.7.egg.

File metadata

File hashes

Hashes for hubspot_connection-1.0rc8.post0-py2.7.egg
Algorithm Hash digest
SHA256 a9dff266cc25f78a956432374c267f6e064244aafc5a177628c243c7b1326fc7
MD5 d6818d95713f190e7ff7a87a479328a3
BLAKE2b-256 c841bd985aeffdf932d30f75aa2ea260228e0c746e8152777bc35a07bacb7565

See more details on using hashes here.

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