From 08b9cfb14e1c39c7aaf62482fec39a065934428c Mon Sep 17 00:00:00 2001 From: Leslie VanDeMark <38043390+leslievandemark@users.noreply.github.com> Date: Thu, 27 Jul 2023 11:05:30 -0400 Subject: [PATCH] use engagements page size advanced option (#234) * use engagments page size advanced option * version bump and changelog * Lower default limit for everyone --- CHANGELOG.md | 3 +++ setup.py | 2 +- tap_hubspot/__init__.py | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4077450d..8a3f5a08 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,8 @@ # Changelog +## 2.12.2 + * Use engagements_page_size advanced option [#234](https://github.com/singer-io/tap-hubspot/pull/234) + * ## 2.12.1 * Use sync start time for writing bookmarks [#226](https://github.com/singer-io/tap-hubspot/pull/226) diff --git a/setup.py b/setup.py index 8b8be70a..0f30dd63 100644 --- a/setup.py +++ b/setup.py @@ -3,7 +3,7 @@ from setuptools import setup setup(name='tap-hubspot', - version='2.12.1', + version='2.12.2', description='Singer.io tap for extracting data from the HubSpot API', author='Stitch', url='http://singer.io', diff --git a/tap_hubspot/__init__.py b/tap_hubspot/__init__.py index bd23ff42..17ae77e4 100644 --- a/tap_hubspot/__init__.py +++ b/tap_hubspot/__init__.py @@ -1066,7 +1066,7 @@ def sync_engagements(STATE, ctx): singer.write_state(STATE) url = get_url("engagements_all") - params = {'limit': 250} + params = {'limit': int(CONFIG.get('engagements_page_size') or 190)} top_level_key = "results" engagements = gen_request(STATE, 'engagements', url, params, top_level_key, "hasMore", ["offset"], ["offset"])