1
0
mirror of synced 2025-12-21 02:51:29 -05:00
Commit Graph

297 Commits

Author SHA1 Message Date
Roman Yermilov [GL]
98d57db5e8 Source Hubspot: Web Analytics API (#33042)
Co-authored-by: roman-yermilov-gl <roman-yermilov-gl@users.noreply.github.com>
2023-12-08 15:04:18 +01:00
Roman Yermilov [GL]
3adc81561d Source hubspot dev (#33031)
Co-authored-by: Christo Grabowski <108154848+ChristoGrab@users.noreply.github.com>
Co-authored-by: Anatolii Yatsuk <35109939+tolik0@users.noreply.github.com>
Co-authored-by: Edward Gao <edward.gao@airbyte.io>
2023-12-04 15:45:14 +01:00
Patrick Nilan
703ef867eb Docs: Updates Hubspot Source Connector Docs (Removes inapp page, adds <HideInUI>, adds Limitations & Troubleshooting) (#32359) 2023-11-29 10:21:51 -08:00
Denys Davydov
6650ab75cb Source Hubspot, LinkedIn Ads, Shopify: fix builds (#32035) 2023-11-01 09:26:12 +00:00
Augustin
ff70f2f858 source-hubspot: migrate to base image (#31644) 2023-10-20 10:46:06 +00:00
Baz
831de1d4e2 🐛 Source [Hubspot, Zendesk-Support]: fix stream schemas (#31606) 2023-10-20 13:05:13 +03:00
Roman Yermilov [GL]
263ea28cd6 Source Hubspot: type transformer for engagements stream (#31050) 2023-10-05 15:53:24 +04:00
Denys Davydov
8186e80f94 Source Hubspot: unnest data (#30322) 2023-09-27 09:10:22 +03:00
Joe Reuter
cc824cbff9 Patch package.data for hubspot (#29715) 2023-08-22 19:02:08 +02:00
Arsen Losenko
021a9787dc Source Hubspot: Add OwnersArchived stream (#29249)
* Source Hubspot: Add OwnersArchived stream

* Update changelog and CAT config

* Update expected records, update schema

* Update unit tests

* Set archived to true explicitly
2023-08-11 19:08:16 +03:00
Arsen Losenko
b78ad4e9d9 Source Hubspot: set threadId to string in engagements stream (#29248)
* Source Hubspot: set  to string in  stream

* Update changelog

* Update expected records
2023-08-11 14:44:48 +03:00
Arsen Losenko
0437c1dc91 Source Hubspot: add primary keys for ContactLists and PropertyHistory streams (#29326)
* Source Hubspot: specify primary keys for ContactLists and PropertyHistory  streams

* Update changelog

* Update expected records
2023-08-11 14:26:02 +03:00
Arsen Losenko
6862570079 Source Hubspot: handle 400/403 errors with logger warnings (#29211)
* Source Hubspot: handle 400/403 errors with logger warnings

* Update changelog

* Update expected records

* Make changes accordingly to PR review

* Fix format errors
2023-08-10 19:35:37 +03:00
Arsen Losenko
794441004a Source Hubspot: handle connection errors (#28909)
* Source Hubspot: handle connection errors

* Update changelog

* Fix format errors

* Fix imports

* Update custom errors, fix unit tests

* Remove unused import

* Update expected records, fix docs

* Update deals expected records
2023-08-07 12:26:37 +03:00
Antoine Balliet
ebb84e598c Source HubSpot: New stream for contacts merged audit (#27091)
* feat: add ContactsMergedAudit stream

* Update hubspot.md

* apply formatting

* Add to source

* Update catalog

* bump version in metadata.yaml

* use vid-to-merge as primary key

* fix format

* add additionalProperties prop in schema

* refactor by creating functions

* More details about API version choices

* Add docstring

* more explicit properties definition

* unit testing

* fix: modify expected_records for contacts_merged_audit stream

* Add abnormal state for contacts_merged_audit stream

* Update README.md

* WIP substream

* Apply formatting

* remove

* fix parent child stream

* remove diff title bar changelog

* fix unit tests

* improve naming

* Remove unused import

* updated schema

* simplify batch creation

* fix stream which doesnt allow incremental

* dockerfile

* fix: updated expected_records for contacts stream

* docs: bump metadata.yml file and update connector changelog

---------

Co-authored-by: Sunny Hashmi <6833405+sh4sh@users.noreply.github.com>
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-07-27 13:29:34 -04:00
Arsen Losenko
277711acae Source Hubspot: improve error message during connector setup (#28558)
* Source Hubspot: improve error message during connector setup

* Update changelog

* Fix import order

* Fix linting errors

* Update contacts expected records

* update error message

* Update version
2023-07-27 14:20:35 +03:00
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