1
0
mirror of synced 2026-01-04 09:04:47 -05:00
Commit Graph

131 Commits

Author SHA1 Message Date
Serhii Lazebnyi
77251e445a 🐛 Source Hubspot: Add backoff for handler request (#28705)
* Add backoff for handler request

* Fixed code formating and expected records
2023-07-26 14:06:58 +02:00
Daryna Ishchenko
28bc5dc17f Source Hubspot: add new fields to schema (#28349)
* added unexpected fields

* Update schema in forms stream

* Update schema for email_events, email_subscriptions, engagements, campaigns streams

* Update changelog

* Update schema for contact_lists and forms streams, update expected records

* Update version, remove fix step from dockerfile

* Add fields to goals and forms schema, add some fields to ignored_fields

* Add missing type declarations

---------

Co-authored-by: Arsen Losenko <20901439+arsenlosenko@users.noreply.github.com>
2023-07-20 12:57:18 +03:00
Christo Grabowski
cb1081e680 📝 Docs: update HubSpot source page (#28022)
* docs: hubspot source page cleanup

* rework setup steps

* add branching paths for cloud vs oss authentication

* merge engagement-screen-notes sections

* move step skipping note for Cloud users to top of setup

* update in-app setup steps to match docs

* remove stream scopes list from inapp guide

* added stream list back to inapp guide

* remove sentence implying start date is optional

* small touch-ups and fixes

* fix typo

* modify engagements note and add env-specific sections

* add recommended tags to authentication methods
2023-07-12 08:31:04 -07:00
Denys Davydov
a4e0f20bb2 🐛 Source Hubspot: use fully qualified name for custom objects (#27658)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* #2294 Source Hubspot: use fully qualified name to access custom objects

* #27658 source hubspot: upd changelog

* #2294 source hubspot: review fixes

* source hubspot: test commit to reset ci cache

---------

Co-authored-by: Augustin <augustin@airbyte.io>
2023-07-03 02:27:43 -05:00
midavadim
957f21da43 :rotating_light:🚨 Source Hubspot - fixed incremental for engagement stream (#27161)
* fixed incremental for engagement stream

* added comments

* updated docs

* updated schema for email_events

* updated expected records and increased major connector version

* added backward_compatibility_tests_config

* added email_event record with value in browser.version field

* 🤖 Auto format source-hubspot code [skip ci]

* fixed expected records

* updated version if docker file

---------

Co-authored-by: octavia-squidington-iii <octavia-squidington-iii@users.noreply.github.com>
2023-06-29 18:12:29 -04:00
Evan Tahler
db882e3d2a Salesforce, Marketo, and Hubspot connector license to Elv2 (#27726)
* Salesforce, Marketo, and Hubspot connector license to Elv2

* PR in docs
2023-06-26 21:00:43 -05:00
Antoine Balliet
76821b230b 🐛 Source HubSpot: fix cast string as boolean using string comparison (#26082)
* fix cast string as boolean using string comparison

* Update field types for boolean properties

* update connector version in metadata

* Improved changelog

* Fix expected_records for company property is_public

* update expected_records of deals stream

* fix: updated expected_records for deals, deals_archived, engagement_notes, engagement_tasks, ticket streams

* update expected records

---------

Co-authored-by: sajarin <sajarindider@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2023-06-02 14:13:49 -03:00
Anatolii Yatsuk
7b55372e54 🐛 Source Hubspot: migrate to advancedAuth (#26831)
Remove authSpecification from connector specification in favour of advancedAuth
2023-06-01 13:58:12 +03:00
midavadim
812aa3aca6 🎉 Source Hubspot: added custom availability strategy (#26418)
* Added custom availability strategy which catches permission errors from parent streams

* added PR number to doc

* Automated Change

* fixed expected records

* updated version in metadata

* Automated Change

* merged the latest changes

* updated doc

* updated doc

* Automated Change

---------

Co-authored-by: midavadim <midavadim@users.noreply.github.com>
2023-05-31 13:12:28 +00:00
Baz
14dbfe88c1 🐛 Source Hubspot: fix then state has explicit empty str state value (#26719) 2023-05-29 22:31:58 +03:00
Sherif A. Nada
cd9ea77eca Hubspot Docs: remove mention of API keys, improve various wordings (#26533) 2023-05-25 01:28:51 -07:00
Sherif A. Nada
63f7fc0f14 Docs: mention custom objects in hubspot docs (#26507) 2023-05-24 10:40:19 -07:00
Luis Gomez
0549bac1ef 🎉 Source Hubspot: Added custom object streams (#16032)
* Added custom object stream

* Added tests

* Removed unused variable in test

* Updated CDK version

* Removed Quotes (was already removed)

* Applied some feedback

* fix custom object schema reading

* fix expected records

* Update test_streams.py

* add expected records

* add missing line

* fix integration tests

---------

Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2023-05-18 22:41:39 -03:00
Gergely Imreh
fa98b67e1f 🎉 Source Hubspot: add Goals stream (#24450)
* Source Hubspot: add Goals stream

* add tests

* add sample files

* update docs

* bump version

* format schema

* update Hubspot Goals stream to the correct scope

* update required auth scope in the documentation as well

* bump metadata version

* fix unit test

* Update test_source.py

* add expected records and fix abnormal state

---------

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2023-05-18 12:25:08 -03:00
Baz
c33d6a8f38 🐛 Source Hubspot: check for non-valid start_date in input configuration (#25667) 2023-04-30 12:18:37 +03:00
Greg Meyer
9134fd17b6 Source Hubspot: renamed the contacts auth scopes (#21423)
* they renamed the oauth scope

* it should be .read

* remove space

* Try only with crm.objects.contacts.read

* bump connector version

* fix space in docs

* update version in dockerfile to 0.6.2

* update the source definition file as well

* Update source_definitions.yaml

* Update Dockerfile

* auto-bump connector version

---------

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-25 18:45:25 -03:00
Artem Inzhyyants
52ca19930b Source hubspot: Add new stream DealsArchived (#24980)
* Source Hubspot: replace whitespace with underscore in properties; fix schema

* Source Hubspot: bump version

* Source Hubspot: add Archived Deals Stream

* Source Hubspot: add docs

* Source Hubspot: fix expected records

* Source Hubspot: bump version; add docs

* Source Hubspot: update tests

* Source Hubspot: update docs

* Source Hubspot: fix unittest

* Source Hubspot: fix Deals Incremental read

* Source Hubspot: fix acceptance tests

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-10 11:44:05 +02:00
Artem Inzhyyants
d79296a46d Source HubSpot: replace whitespace with underscore in response property fields (#24915)
* Source Hubspot: replace whitespace with underscore in properties; fix schema

* Source Hubspot: bump version

* Source Hubspot: add docs

* Source Hubspot: fix expected records

* Source Hubspot: bump version

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-07 13:42:37 +02:00
Arsen Losenko
927a05875c Source Hubspot: Mark datefields in spec as dates (#22982)
* Source Hubspot: Mark datefields in spec as dates

* Update changelog

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-07 13:16:04 +03:00
Artem Inzhyyants
120cb14bed Source hubspot: add incremental streams (#24711)
* Source Hubspot: Add incremental sync for streams

* Source Hubspot: Reformat

* Source Hubspot: bump version; + docs

* Source Hubspot: fix abnormal state

* Source Hubspot: fix parsing data with milliseconds

* Source Hubspot: fix date storage in milliseconds

* Source Hubspot: fix backward compatibility

* Source Hubspot: fix tests

* Source Hubspot: fix tests

* Source Hubspot: fix tests

* Source Hubspot: fix tests

* Source Hubspot: update ignored fields

* Source Hubspot: update ignored fields

* Source Hubspot: update expected records

* Source Hubspot: remove disable backward compatibility

* Source Hubspot: add comments; change cursor_value to empty string; add abstract method

* Source Hubspot: update abnormal state

* Source Hubspot: update abnormal state

* Source Hubspot: update expected records

* Source Hubspot: update expected records

* Source Hubspot: Refactored + docs updated

* Source Hubspot: Refactored + add unit tests

* auto-bump connector version

* Automated Change

* Source Hubspot: bump connection version

* Automated Change

* Empty-Commit

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: artem1205 <artem1205@users.noreply.github.com>
2023-04-06 22:35:00 +02:00
Aazam Thakur
fcfcf490b7 Source Hubspot: new stream Email Subscriptions (#22910)
* Check connection works

* Fixed reading records and passing unit tests

* Added stream in oauth and full_refresh catalogs

* Check connection works

* Fixed reading records and passing unit tests

* Added stream in oauth and full_refresh catalogs

* updated schema

* updated docs

* updated streams.py

* add additionalProperties to email subscriptions

* add expected records

* auto-bump connector version

---------

Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-03 14:31:51 -03:00
Artem Inzhyyants
0b156a8326 Source HubSpot: Convert to int only numeric values (#24641)
* Source HubSpot: Convert to int only numeric values

* Source HubSpot: update docs

* Source HubSpot: update docs

* Source HubSpot: fix email events schema

* Source Hubspot: Fix test

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-30 17:47:32 +02:00
Artem Inzhyyants
8a2e34e830 Source HubSpot: fix pagination for marketing emails (#24591)
* Source HubSpot: fix pagination for marketing emails

* Source HubSpot: update docs

* Source HubSpot: Fix formatting

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-03-30 08:42:23 +02:00
Sophia Wiley
5512befeb1 Docs: updated links from .io to .com (#23652)
* updated links

* edited contributors link

* deleted line about CDK in docs
2023-03-06 17:27:55 +01:00
Lucas Wiley
ddb80cdf05 Update hubspot source documentation with correct scopes (#22618)
* Update hubspot.md

* Update hubspot.md
2023-02-09 19:51:34 -03:00
Serhii Chvaliuk
e2100c48ec Source Hubspot: turn on default HttpAvailabilityStrategy (#22479)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2023-02-09 11:23:00 +02:00
Ella Rohm-Ensing
68bcced15d Turn off default httpavailabilitystrategy for source-hubspot (GA) (#22009)
* Turn off default for source-hubspot (GA)

* Update streams.py

* Update hubspot.md

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-01-28 02:18:41 +00:00
Roman Yermilov [GL]
fd13d43a13 Source Hubspot: remove API Key authentication type (#18546)
* Source Hubspot: remove API Key authentication type

* Source Hubspot: update changelog

* Source Hubspot: update sample files

* Source Hubspot: update integration test

* Update hubspot.md

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-12-09 16:48:14 +04:00
Serhii Chvaliuk
25292b7891 Source Hubspot: update contacts scope in docs (#18380)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-10-24 23:31:52 +03:00
Serhii Lazebnyi
06186d2596 🐛Source Hubspot: Fixed 403 error validation (#16914)
* Fixed 403 error validation

* Updated PR number

* Updated after review

* Updated after review

* Updated version

* Add ignoredd fields

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-10-04 01:07:36 +02:00
Augustin
34b4821c8c source-hubspot: migrate to per-stream state (#17120) 2022-09-28 16:21:59 +02:00
Denys Davydov
7934eed363 Source Hubspot: remove FeedbackSubmissions stream (#16632)
* #586 source hubspot: rm FeedbackSubmissions stream

* #586 source hubspot: upd changelog

* #586 source hubspot: fix unit tests

* #586 source hubspot: fix SATs

* #586 source hubspot: review fixes

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-13 18:08:51 +03:00
Vladimir remar
30ac38ed3f 🎉 Source Hubspot: Update Tickets, fix missing properties and change how state is updated. (#16214)
* fix: missing properties

* update: change Tickets stream to use SearchStream

* WIP: change how state is update

* fix unit tests

* update docs and dockerfile

* update: docs and add comments to code to explain the new state strategy

* update hubspot.md

* update: redo how state is saved

* fix: unit tests

* remove trivial log

* fix: add safe way to save last_slice

* fix: unit tests

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-09 15:14:05 +03:00
Jagruti Tiwari
8288c16485 fix: replace airbyte oss with airbyte open source (#15885)
Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
2022-08-24 01:01:53 -03:00
Vladimir remar
eb2c7ad60e Source Hubspot: check if it has a state on search streams (#15110)
* check if it has a state

* update version in Dockerfile and docs

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-08-22 02:28:22 -03:00
Erica Struthers
6519499371 Update hubspot.md (#14545)
Co-authored-by: Amruta Ranade <11484018+Amruta-Ranade@users.noreply.github.com>
2022-08-21 15:20:08 -04:00
Erica Struthers
cf5d462610 Update hubspot.md (#15369) 2022-08-05 12:31:44 -04:00
Denys Davydov
2344b460d3 Source Hubspot: fix Deals stream schema (#15354)
* #393 oncall. Source Hubspot: fix Deals stream schema

* #393 source hubspot: upd changelog

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-08-05 14:34:20 +03:00
Denys Davydov
09d6901498 Source Hubspot: fix 401 for associations (#15156)
* Revert "Source Hubspot: revert v0.1.78 (#15144)"

This reverts commit cbdb897aa1.

* #379 source hubspot: fix 401 when reading associations

* #379 source hubspot: fix 401 when reading associations

* #379 source hubspot: upd changelog

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-08-02 10:34:54 +03:00
Denys Davydov
cbdb897aa1 Source Hubspot: revert v0.1.78 (#15144)
* Revert "Source Hubspot: implement new stream to read associations in incremental mode (#15099)"

This reverts commit dd109debec.

* #359 rollback

* hubspot: upd changelog

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-29 19:47:36 +03:00
Denis Davydov
dd109debec Source Hubspot: implement new stream to read associations in incremental mode (#15099)
* #359 oncall - source hubspot: implement new stream to read associations in incremental mode

* #359 source hubspot: upd changelog

* #359 source hubspot: do not pass identifiers

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-28 22:00:45 +03:00
Denis Davydov
6d812bfee6 Source Hubspot: do not limit reading data to 30 days for property History Stream (#15035)
* #352 source hubspot: do not limit reading data to 30 days for property history stream

* #352 oncall: source hubspot - upd changelog

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-26 16:53:36 +03:00
Denis Davydov
fefcc22bb7 Source Hubspot: revert v0.1.75 changes (#14999)
* Revert "Source Hubspot: do not override _read_incremental (#14744)"

This reverts commit ae0cf4cb34.

* #14034 source hubspot: revert previous version changes

* #14034 upd changelog

* #14034 do not revert source definitions

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-26 13:13:50 +03:00
Denis Davydov
ae0cf4cb34 Source Hubspot: do not override _read_incremental (#14744)
* #14034 source hubspot: do not override _read_incremental

* #14034 source hubspot: upd changelog

* #14034 source hubspot: flake fix

* #14034 source hubspot: update state after each record and fix incremental reads

* #14034: fix formatting

* #14034 source hubspot: rm unnecessary check

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-18 16:28:56 +03:00
Vladimir remar
2b7a12bfc2 🎉 Source Hubspot: Add private app authentication (#14412)
* add new authentication method

* update connector version in Dockerfile and hubspot.md

* update: check credentials title through constants

* add constant file for credentials title values

* update dockerfile

* add 'API Key Credentials' to constants

* chore: added connector to definitions

* auto-bump connector version

* chore: formatting

Co-authored-by: Harshith Mullapudi <harshithmullapudi@gmail.com>
Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-17 16:52:09 +05:30
Denis Davydov
400f4e6aef Source Hubspot: refactor PropertyHistory stream (#14666)
* #291 oncall. Source Hubspot: disable Incremental mode for PropertyHistory stream and decrease number of http requests made

* #291 oncall: upd changelog

* #291 oncall: rm property_history stream from full_refresh SAT

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-07-14 10:14:13 +03:00
Bas Beelen
ef49424a07 source-hubspot: change mentioning of Mailchimp into HubSpot doc (#14620) 2022-07-12 17:36:17 +02:00
Topher Lubaway
9c6c092a22 Revert "Improving docusaurus sidebar generation (#1927) (#14369)" (#14596)
This reverts commit a2c194a11f.
2022-07-11 15:27:14 -05:00
Mykyta Serbynevskiy
a2c194a11f Improving docusaurus sidebar generation (#1927) (#14369)
* Improving docusaurus sidebar generation (#1927)

* Added "Career & open positions" folder to sidebar, adjusted "Project overview" folder

* Deleted "career-and-open-positions" folder from sidebar
2022-07-08 14:18:27 -05:00
Denis Davydov
41e88a8dda Source Hubspot: extend error logging (#14054)
* #291 incall - source Hubspot: extend error logging

* huspot: upd changelog

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-06-24 10:24:08 +03:00