python3.6+ hubspot client based on hapipy, but modified to use the newer endpoints and non-legacy python
MIT License
Bot releases are hidden (Show)
Published by jpetrucciani about 5 years ago
This release adds:
LinesClient.get_all()
via @jisson (#67)ProductsClient
: create
, update
, and delete
via @jisson (#66)And removes:
LinesClient
, TicketsClient
, and ProductsClient
Potentially breaking change to ProductsClient.create
; The data passed in will no longer automatically translate to the data
dict passed in into name: value
pairs. This didn't align with a lot of the other Client create methods - we'll be trying to standardize this across the board soon
Published by jpetrucciani about 5 years ago
This release adds:
date
data type for VALID_PROPERTY_DATA_TYPES
Published by jpetrucciani about 5 years ago
This release merges in some changes to CompaniesClient
, as well as a new CompaniesPropertiesClient
from @ndewani's pull request (#64)!
Published by jpetrucciani about 5 years ago
This release merges in @ndewani's changes to add the EmailEventsClient
and WorkflowsClient
(#62)!
Published by jpetrucciani about 5 years ago
This release includes @BuddhaOhneHals's addition (#61) to add a starting_page
keyword arg while getting sync errors instead of always starting at page one!
Published by jpetrucciani about 5 years ago
This release includes @gozzilli's fix to the TicketsClient
(#60), resolving a potential issue with kwargs and params to the API call.
Published by jpetrucciani about 5 years ago
This release adds @rheinwerk-mp's changes to the PropertiesClient
(#59), adding in an update method, as well as reworking how it validates its fields.
Published by jpetrucciani about 5 years ago
This release merges in @hkage's updates to the following clients (#56):
DealsClient
LinesClient
EcommerceBridgeClient
Published by jpetrucciani about 5 years ago
This release merges in @rheinwerk-mp's changes to the EmailSubscriptionClient
(#55).
Published by jpetrucciani about 5 years ago
This release merges in the EmailSubscriptionClient
from @W1ldPo1nter (#54)!
Published by jpetrucciani about 5 years ago
This release merges in @W1ldPo1nter's updates to the EcommerceBridgeClient
(#53), fixing some auth issues, as well as adding a new method: get_sync_errors_for_app_and_account
.
Published by jpetrucciani about 5 years ago
Thanks @sangaline for catching this (#52)!
Published by jpetrucciani about 5 years ago
Thanks to @sangaline (#51) we now have a fix for a situation where payloads were being json.dumps()
'd multiple times on retries!
Published by jpetrucciani about 5 years ago
Thanks to @jisson (#50), we now have 3 new clients:
PropertiesClient
PropertyGroupsClient
LinesClient
as well as plenty of new functionality on various other clients!
Published by jpetrucciani about 5 years ago
Thanks to @sangaline (#49), we now have the option of using a different list id when fetching ContactsClient.get_all()
!
Published by jpetrucciani over 5 years ago
This release merges in @W1ldPo1nter's updates to the ECommerceBridgeClient
, as well as the new OAuth2Client
(#46)!
This release also removes requests as a dependency, and adds a few type annotations.
Published by jpetrucciani over 5 years ago
Thanks to @rheinwerk-mp and his team, we've got some updates to the ContactsClient
in this release, and more work on a nice mocked testing suite. This release also deprecates some of the old naming style methods in the ContactsClient
.
Published by jpetrucciani over 5 years ago
This release fixes some of the CLI functionality I had inadvertently broken 😅 (#42, thanks to @W1ldPo1nter #43 for fixing my mistake!).
This also adds:
EcommerceBridgeClient
(@W1ldPo1nter #43)CMSLayoutsClient
(@jsancho-gpl #44)CMSTemplatesClient
(@jsancho-gpl #44)and fixes some of the tests. I've also added a HubSpot test account key to our tests, which will hopefully allow us to test end to end without hitting API limits on the demo
key!
Published by jpetrucciani over 5 years ago
Thanks to @W1ldPo1nter and his colleagues (@hkage and @kantimati) we now have #38, which adds in an optional CLI for the entire library!
You can check out more of how this works in the documentation.
Published by jpetrucciani over 5 years ago
Thanks to @jsancho-gpl (#37), we now have the beginning of the BlogTopicsClient
!