* 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>
* 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
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* 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>
* #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>
* 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>
* #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>