1
0
mirror of synced 2025-12-30 21:02:43 -05:00
Commit Graph

41 Commits

Author SHA1 Message Date
Denys Davydov
0714656e77 🐛 Source Intercom: migrate to advancedAuth (#26571)
* Connector health: source hubspot, gitlab, snapchat-marketing: fix builds

* #26238 source intercom: migrate to advancedAuth

* source intercom: upd changelog

* source intercom: resolve conflicts

* revert leverhiring changes
2023-05-29 21:44:25 +03:00
Baz
78828413a2 🎉 Source Intercom: migrate from Python CDK to Declarative YAML (Low Code) (#23013) 2023-04-04 18:24:19 +03:00
Arsen Losenko
c0f89ea570 Source Intercom: Mark datefields in spec as dates (#22980)
* Source Intercom: Mark datefields in spec as dates

* Update changelog

* Update Dockerfile

* Update Dockerfile

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-04-03 14:02:51 +03:00
John Aitchison
6bc96b514e Source Intercom: extend Contacts schema with opted_out_subscription_types (#22095)
* new contacts prop, opted_out_subscription_types

* bump intercom version

* update changelog

* fix typo in changelog

* update connectors.md

---------

Co-authored-by: sh4sh <6833405+sh4sh@users.noreply.github.com>
Co-authored-by: marcosmarxm <marcosmarxm@gmail.com>
2023-03-15 17:44:20 -03:00
Daryna Ishchenko
39c56c9cb1 Source Intercom: updated test_switch_to_standard_endpoint and test_companies_scroll (#23152)
* updated test_switch_to_standard_endpoint and test_companies_scroll

* added type transformer for stream companies, updated expected records

* added allowedHosts

* auto-bump connector version

* Automated Change

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
Co-authored-by: darynaishchenko <darynaishchenko@users.noreply.github.com>
2023-02-27 17:33:19 +02:00
Cole Snodgrass
2e099acc52 update headers from 2022 -> 2023 (#22594)
* It's 2023!

* 2022 -> 2023

---------

Co-authored-by: evantahler <evan@airbyte.io>
2023-02-08 13:01:16 -08:00
Ella Rohm-Ensing
829fe63f6e Turn off default httpavailabilitystrategy for source-intercom (GA) (#22010)
* Turn off default for source-intercom (GA)

* Update source.py

* Update intercom.md

* auto-bump connector version

---------

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2023-01-28 00:47:51 -05:00
Serhii Chvaliuk
672260a363 Source intercom: switch on airbyte-cdk=0.2.0 (#18216)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>
2022-10-20 19:17:03 +03:00
Pedro S. Lopez
938436bcc9 update connector specs and definitions with new .com documentation urls (#17585)
* update definitions with new .com docs urls

* update docs urls in specs

* update generators

* regenerate scaffold connectors

* remove unrelated changes

* update more urls

* update specs

* fix tests

* run `:airbyte-config:specs:generateSeedConnectorSpecs` to fix formatting

* revert docs changes to make pr more reviewable

* revert generator readme changes to make more reviewable

* fix mysql strict encrypt expected spec

* fix postgres expected spec
2022-10-11 11:04:23 -04:00
Benoit Moriceau
a0b4044bef Fix intercom (#16540)
* Fix intercom

* PR comments

* test

* Restore bmusko version

* Bump version and update changelog

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-09-12 09:19:54 -07:00
Ryan Fu
4572b75845 Moved getConnection into a try-with block and ran gradlew format (#15805) 2022-08-22 19:54:00 -07:00
Alex
94fcf0d3c6 🎉 Source Intercom: Update Intercom API to version 2.5 (#15681)
* upgrade intercom API to v2.5

* update conversations schema

* update expected records

* update change log

* fix doc formatting

* auto-bump connector version [ci skip]

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-08-18 15:06:04 -05:00
Augustin
13b59c0ab8 non-jdbc source connectors: Remove additional properties from beta/GA specs and schemas (#14924) 2022-07-22 12:20:08 +02:00
Baz
6bf7064c51 🐛 Source Intercom: added state_checkpoint_interval for all incremental streams (#14830) 2022-07-20 12:19:21 +03:00
Marcos Marx
8bbe9939f6 run gradlew format (#14721) 2022-07-14 15:17:12 -03:00
Baz
c13e35821c 🐛 Source Intercom: fix conversation_parts stream schema (#14554) 2022-07-11 22:37:35 +03:00
Baz
cae55cc1a5 🐛 Source Intercom: refactored slow streams to use /search endpoint (#14403) 2022-07-06 15:22:05 +03:00
Baz
9828246e12 🐛 Source Intercom: extend Contacts schema with new properties (#14099) 2022-06-27 12:50:06 +03:00
Marcos Marx
dca2256a7c Bump 2022 license version (#13233)
* Bump year in license short to 2022

* remove protocol from cdk
2022-05-26 15:00:42 -03:00
Pedro S. Lopez
d2aedc7aa2 🐛 Source Intercom: fix conversation_parts stream schema (#13204)
* fix conversation_parts schema

* bump version, update changelog

* auto-bump connector version

Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
2022-05-25 18:44:21 -04:00
Andy
5aed8e2147 Update connector specs (#12482) 2022-05-04 22:44:44 -07:00
Luis Gomez
1642630461 🐛 Source Intercom: Fixed filtering of conversation_parts (#12374) 2022-04-29 15:55:26 +02:00
Luis Gomez
787daa9961 🎉 Source Intercom: Added conversation_id field to conversation_part records (#11206) 2022-03-25 19:09:34 +01:00
Christophe Duong
316180c186 format code (#11399) 2022-03-25 09:55:11 +01:00
Mohamad Hallak
7d9e9dd365 🐛 Fix Intercom stream base url in check connection (#11176)
* [Bug fix] Intercom stream base url

* Restore backslash and use urljoin
2022-03-22 18:52:56 -03:00
Brian Krausz
ea92a24da3 🐛 Source Intercom: Fix conversations incremental pagination slowness (#11208) 2022-03-21 14:14:56 +01:00
Serhii Lazebnyi
6990cc73ba 🐛 Source Intercom: Fix handling of scroll param when it expired (#9513)
* Add handling of scroll param when it expired

* Updated PR number

* Fix typo in docs

* Add unittest

* Updated scroll or standard switch mechanism

* Updated to linters

* Updated spec.yaml and defenitions
2022-01-19 15:26:38 +02:00
ycherniaiev
2ad4ca1d5c Update fields in source-connectors specifications: drift, harvest, hubspot, intercom, monday, clickhouse, bing-ads, snapchat-marketing, microsoft-teams (#8429)
Signed-off-by: Sergey Chvalyuk <grubberr@gmail.com>

Co-authored-by: Sergey Chvalyuk <grubberr@gmail.com>
2021-12-16 17:52:37 +02:00
Brian Krausz
3d9af64d52 🐛 Source Intercom: stop using time.sleep as a hacky rate limit (#8685)
* Stop using time.sleep as a hacky rate limit

* bump connector version

* run seed config

Co-authored-by: Marcos Marx <marcosmarxm@gmail.com>
2021-12-14 13:29:16 -03:00
Maksym Pavlenok
e43c53d285 🐛 Source Intercom: switching from scroll to standard endpoints (#8637)
* backoff for companies scroll

* remove a unused companies stream property

* fix tests

* bump version

* update source_specs

* update scroll logic

* update tests

* Update airbyte-integrations/connectors/source-intercom/source_intercom/source.py

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>

* update change log

* update spec files

Co-authored-by: Sherif A. Nada <snadalive@gmail.com>
2021-12-10 21:07:03 +02:00
Serhii Lazebnyi
edefc8813d 🐛 Source Intercom: Fix conversations order and sorting (#8579)
* Fix conversations order and sorting

* Updated PR number
2021-12-08 13:55:21 +02:00
Maksym Pavlenok
64bd0a6cd8 🐛 Source Intercom: backoff for companies' scrolling (#8395)
* backoff for companies scroll

* remove a unused companies stream property

* fix tests

* bump version

* update source_specs
2021-12-03 01:17:54 +02:00
midavadim
c3c3e318c6 🎉 intercom added oauth support (#7060)
* Added oauth support

* fixed description of access_token field in Oauth authentication

* test selenium

* add java implementation

* remove commented dependencies| remove star import

* remove System.out.println

* added support for old format of spec.json files.

* added support for old format of spec.json files.

* added support for old format of spec.json files

* added credential with new spec format

* bumped connector version

* Reverted format of spec.json file

* Override extractRefreshToken method

* java oauth test fixes, minor updates, cloud spec version update

* Fixed docs strings

* Added HttpClient argument

* revert changes in seed folder to follow new dev flow

* Updated image version in seed

* Fixed import of IntercomOAuthFlow

* updated IntercomOAuthFlow to match base class changes

* Change image version to 0.1.8

Co-authored-by: vmaltsev <vitalii.maltsev@globallogic.com>
2021-11-09 22:13:46 +02:00
Serhii Lazebnyi
a12076a6ed 🐛 Source Intercom: Fix pagination for contacts (#6879)
* Fix pagination for contacts

* Changed PR number
2021-10-11 11:21:52 +03:00
Christian Gagnon
6b4c6a17f5 Fix "android_last_seen_at" data type (#6082)
* Fix "android_last_seen_at" data type

* Bumped version

Co-authored-by: Serhii Lazebnyi <serglazebny@gmail.com>
2021-09-29 12:27:40 +03:00
Michel Tricot
1773e41e47 Shorten our headers + adds contributors file (#6478) 2021-09-27 10:45:50 -07:00
Christian Gagnon
65b42c862a 🐛 Source Intercom: Fix "updated_at" data type (#6087)
* Intercom: Fix "updated_at" data type

* Add start date formatting to timestamp

* Update updated_at field for all schemas and integration tests

* Bumped version

Co-authored-by: lazebnyi <serglazebny@gmail.com>
2021-09-20 15:29:50 +03:00
Serhii Lazebnyi
d7f23f1be6 🐛 Source Intercom: Fix schema ts and array issue (#5908)
* Fix schema ts and array issue
2021-09-08 18:59:30 +03:00
Serhii Lazebnyi
61140e4a2e 🐛 Source Intercom: Fixed pagination issue (#5531)
* Fixed pagination issue
2021-08-23 11:18:36 +03:00
Brian Krausz
cca9f69962 🐛 Source Intercom: correct rate limit (#5123)
* Correct Intercom rate limit

The rate limit was accidentally set to 1000 requests per hour, whereas it actually should be 1000 requests per minute. We should really time the request and run based off of that, but this is a super quick order of magnitude improvement without having to refactor anything.

* Update version in Dockerfile

* Update seed version

* Update version in the source definition file

* Add changelog and rete limits link to docs

Co-authored-by: Serhii Lazebnyi <53845333+lazebnyi@users.noreply.github.com>
2021-08-02 22:57:57 +03:00
Serhii Lazebnyi
9b2388cd31 🎉 Source intercom: migration to CDK (#4676)
* Added Intercom implementation

* Updated segments docs

* Updated _send_request method to new airbyte-cdk version

* Updated cursor field to datetime string

* Added filtering by state for incremental sync

* Updated cursor paths for test incremental sync

* Added dict type validation to get_data method

* Updated catalog

* Updated typing for start_date

* Updated singer seed to cdk seed

* Updated connector docs

* Updated sample config file

* Sorted streams alphabetically

* Removed placeholder comments

* Renamed rate_limit to queries_per_hour

* Updated common sleep time to backoff_time method
2021-07-19 14:14:51 +03:00