diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml
index e991df4059c4..93a5e9ca69d9 100644
--- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml
+++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml
@@ -560,7 +560,7 @@
- name: Freshdesk
sourceDefinitionId: ec4b9503-13cb-48ab-a4ab-6ade4be46567
dockerRepository: airbyte/source-freshdesk
- dockerImageTag: 2.0.1
+ dockerImageTag: 3.0.0
documentationUrl: https://docs.airbyte.com/integrations/sources/freshdesk
icon: freshdesk.svg
sourceType: api
diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml
index 416f886afed3..64a610603672 100644
--- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml
+++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml
@@ -4514,7 +4514,7 @@
supportsNormalization: false
supportsDBT: false
supported_destination_sync_modes: []
-- dockerImage: "airbyte/source-freshdesk:2.0.1"
+- dockerImage: "airbyte/source-freshdesk:3.0.0"
spec:
documentationUrl: "https://docs.airbyte.com/integrations/sources/freshdesk"
connectionSpecification:
diff --git a/airbyte-integrations/connectors/source-freshdesk/Dockerfile b/airbyte-integrations/connectors/source-freshdesk/Dockerfile
index 571345eb17a0..220b9f6ca73b 100644
--- a/airbyte-integrations/connectors/source-freshdesk/Dockerfile
+++ b/airbyte-integrations/connectors/source-freshdesk/Dockerfile
@@ -34,5 +34,5 @@ COPY source_freshdesk ./source_freshdesk
ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
ENTRYPOINT ["python", "/airbyte/integration_code/main.py"]
-LABEL io.airbyte.version=2.0.1
+LABEL io.airbyte.version=3.0.0
LABEL io.airbyte.name=airbyte/source-freshdesk
diff --git a/airbyte-integrations/connectors/source-freshdesk/integration_tests/expected_records.jsonl b/airbyte-integrations/connectors/source-freshdesk/integration_tests/expected_records.jsonl
index c29d8bf7a377..9b0a907905ba 100644
--- a/airbyte-integrations/connectors/source-freshdesk/integration_tests/expected_records.jsonl
+++ b/airbyte-integrations/connectors/source-freshdesk/integration_tests/expected_records.jsonl
@@ -11,7 +11,7 @@
{"stream": "agents", "data": {"available": false, "occasional": true, "id": 67021120882, "ticket_scope": 1, "created_at": "2021-02-11T22:21:43Z", "updated_at": "2021-12-01T00:09:08Z", "last_active_at": null, "available_since": null, "type": "support_agent", "contact": {"active": false, "email": "test_agent_7@test.com", "job_title": null, "language": "en", "last_login_at": null, "mobile": null, "name": "Test Agent 7", "phone": null, "time_zone": "Magadan", "created_at": "2021-02-11T22:21:43Z", "updated_at": "2021-02-11T22:21:43Z"}, "signature": "
"}, "emitted_at": 1672876286677}
{"stream": "agents", "data": {"available": false, "occasional": true, "id": 67021120885, "ticket_scope": 1, "created_at": "2021-02-11T22:21:43Z", "updated_at": "2021-12-01T00:09:08Z", "last_active_at": null, "available_since": null, "type": "support_agent", "contact": {"active": false, "email": "test_agent_8@test.com", "job_title": null, "language": "en", "last_login_at": null, "mobile": null, "name": "Test Agent 8", "phone": null, "time_zone": "Magadan", "created_at": "2021-02-11T22:21:43Z", "updated_at": "2021-02-11T22:21:43Z"}, "signature": ""}, "emitted_at": 1672876286678}
{"stream": "agents", "data": {"available": false, "occasional": true, "id": 67021120889, "ticket_scope": 1, "created_at": "2021-02-11T22:21:44Z", "updated_at": "2021-12-01T00:09:08Z", "last_active_at": null, "available_since": null, "type": "support_agent", "contact": {"active": false, "email": "test_agent_9@test.com", "job_title": null, "language": "en", "last_login_at": null, "mobile": null, "name": "Test Agent 9", "phone": null, "time_zone": "Magadan", "created_at": "2021-02-11T22:21:44Z", "updated_at": "2021-02-11T22:21:44Z"}, "signature": ""}, "emitted_at": 1672876286679}
-{"stream": "business_hours", "data": {"id": 67000039282, "name": "Default", "is_default": true, "description": "Default Business Calendar", "business_hours": {"monday": {"start_time": "8:00 am", "end_time": "5:00 pm"}, "tuesday": {"start_time": "8:00 am", "end_time": "5:00 pm"}, "wednesday": {"start_time": "8:00 am", "end_time": "5:00 pm"}, "thursday": {"start_time": "8:00 am", "end_time": "5:00 pm"}, "friday": {"start_time": "8:00 am", "end_time": "5:00 pm"}}, "time_zone": "Magadan", "created_at": "2020-10-22T02:37:13Z", "updated_at": "2020-10-22T03:27:48Z"}, "emitted_at": 1672876287498}
+{"stream": "business_hours", "data": {"id": 67000039282, "name": "Default", "is_default": true, "description": "Default Business Calendar", "working_hours": {"monday": {"start_time": "8:00 am", "end_time": "5:00 pm"}, "tuesday": {"start_time": "8:00 am", "end_time": "5:00 pm"}, "wednesday": {"start_time": "8:00 am", "end_time": "5:00 pm"}, "thursday": {"start_time": "8:00 am", "end_time": "5:00 pm"}, "friday": {"start_time": "8:00 am", "end_time": "5:00 pm"}}, "time_zone": "Magadan", "created_at": "2020-10-22T02:37:13Z", "updated_at": "2020-10-22T03:27:48Z"}, "emitted_at": 1672876287498}
{"stream": "canned_response_folders", "data": {"id": 67000078780, "name": "Personal", "created_at": "2020-10-22T02:37:14Z", "updated_at": "2020-10-22T02:37:14Z", "personal": true, "responses_count": 1}, "emitted_at": 1672876288278}
{"stream": "canned_response_folders", "data": {"id": 67000174510, "name": "Test Folder 2", "created_at": "2022-04-27T02:19:10Z", "updated_at": "2022-04-27T02:19:10Z", "personal": false, "responses_count": 1}, "emitted_at": 1672876288278}
{"stream": "canned_responses", "data": {"id": 67000143821, "title": "Another canned response", "folder_id": 67000078780, "content": "This is another sample canned response", "content_html": "This is another sample canned response
", "attachments": [], "created_at": "2022-04-27T03:04:45Z", "updated_at": "2022-04-27T03:04:45Z", "group_ids": [], "visibility": 1}, "emitted_at": 1672876289711}
@@ -29,29 +29,11 @@
{"stream": "companies", "data": {"id": 67000890082, "name": "Acevedo Ltd", "description": null, "note": null, "domains": [], "created_at": "2021-11-16T14:31:38Z", "updated_at": "2021-11-16T14:31:38Z", "custom_fields": {}, "health_score": null, "account_tier": null, "renewal_date": null, "industry": null}, "emitted_at": 1672876290856}
{"stream": "companies", "data": {"id": 67000900866, "name": "Acevedo-Clark", "description": null, "note": null, "domains": [], "created_at": "2021-11-16T15:31:49Z", "updated_at": "2021-11-16T15:31:49Z", "custom_fields": {}, "health_score": null, "account_tier": null, "renewal_date": null, "industry": null}, "emitted_at": 1672876290857}
{"stream": "companies", "data": {"id": 67000899906, "name": "Zuniga, Rivera and Jones", "description": null, "note": null, "domains": [], "created_at": "2021-11-16T15:22:29Z", "updated_at": "2021-11-16T15:22:29Z", "custom_fields": {}, "health_score": null, "account_tier": null, "renewal_date": null, "industry": null}, "emitted_at": 1672876416552}
-{"stream": "contacts", "data": {"active": true, "address": "86-90 Paul Street, London, EC2A 4NE", "description": null, "email": "emily.garcia@freshdesk.com", "id": 67038833123, "job_title": null, "language": "en", "mobile": null, "name": "Emily Garcia", "phone": "+44 8081 698 824", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2022-05-25T21:25:26Z", "updated_at": "2022-05-25T21:25:26Z", "csat_rating": null, "preferred_source": "phone", "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876417629}
-{"stream": "contacts", "data": {"active": true, "address": null, "description": null, "email": "support@freshdesk.com", "id": 67038833125, "job_title": null, "language": "en", "mobile": null, "name": "Freshdesk", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2022-05-25T21:25:30Z", "updated_at": "2022-05-25T21:25:30Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876417630}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "reyesamanda@example.com", "id": 67032849498, "job_title": null, "language": "en", "mobile": null, "name": "Jessica Rangel", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T09:22:22Z", "updated_at": "2021-11-16T09:22:22Z", "csat_rating": null, "preferred_source": "phone", "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876417631}
-{"stream": "contacts", "data": {"active": false, "address": "3332 Sherri Islands\nKevinborough, KS 46766", "description": null, "email": "moodylisa@example.org", "id": 67032906344, "job_title": null, "language": "en", "mobile": "(962)432-1009x264", "name": "Jessica Reed", "phone": "(283)276-9009", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T13:35:33Z", "updated_at": "2021-11-16T13:35:33Z", "csat_rating": null, "preferred_source": null, "company_id": 67000873563, "other_companies": [], "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876417632}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "alan76@example.com", "id": 67032838996, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Delacruz", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T08:50:53Z", "updated_at": "2021-11-16T08:50:53Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418051}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "tiffany30@example.net", "id": 67032849163, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Diaz", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T09:21:13Z", "updated_at": "2021-11-16T09:21:13Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418052}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "isaac01@example.com", "id": 67032869367, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Dixon", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T11:03:33Z", "updated_at": "2021-11-16T11:03:33Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418052}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "hickssavannah@example.net", "id": 67032834505, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Dominguez", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T08:43:03Z", "updated_at": "2021-11-16T08:43:03Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418053}
-{"stream": "contacts", "data": {"active": false, "address": "PSC 6866, Box 5510\nAPO AP 55622", "description": null, "email": "terrencerobinson@example.org", "id": 67032929148, "job_title": null, "language": "en", "mobile": "981.859.9661x3092", "name": "Michelle Donovan", "phone": "867-056-4216", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T15:23:22Z", "updated_at": "2021-11-16T15:23:22Z", "csat_rating": null, "preferred_source": null, "company_id": 67000900038, "other_companies": [], "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418053}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "courtney42@example.org", "id": 67032846747, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Dougherty", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T09:13:31Z", "updated_at": "2021-11-16T09:13:31Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418054}
-{"stream": "contacts", "data": {"active": false, "address": "8887 Vicki Views\nSmithborough, NC 21217", "description": null, "email": "lowejuan@example.com", "id": 67032926357, "job_title": null, "language": "en", "mobile": "001-328-022-4027x90893", "name": "Michelle Doyle", "phone": "+1-176-540-4780x5143", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T15:09:36Z", "updated_at": "2021-11-16T15:09:36Z", "csat_rating": null, "preferred_source": null, "company_id": 67000897917, "other_companies": [], "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418055}
-{"stream": "contacts", "data": {"active": false, "address": "4518 Smith Roads\nSamuelland, IL 65474", "description": null, "email": "fpowell@example.org", "id": 67032876022, "job_title": null, "language": "en", "mobile": "+1-534-685-0561x22086", "name": "Michelle Drake", "phone": "023.281.0745x42778", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T11:17:23Z", "updated_at": "2021-11-16T14:58:44Z", "csat_rating": null, "preferred_source": null, "company_id": 67000896068, "other_companies": [], "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418055}
-{"stream": "contacts", "data": {"active": false, "address": "0015 Allison Union\nEast Amandaview, CT 74420", "description": null, "email": "arobinson@example.com", "id": 67032868495, "job_title": null, "language": "en", "mobile": "152-329-4822x9022", "name": "Michelle Dudley", "phone": "(122)175-6090x40348", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T11:02:06Z", "updated_at": "2021-11-16T15:04:32Z", "csat_rating": null, "preferred_source": null, "company_id": 67000897077, "other_companies": [], "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418056}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "medwards@example.net", "id": 67032862388, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Dudley", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T10:44:51Z", "updated_at": "2021-11-16T10:44:51Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418056}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "ywilson@example.org", "id": 67032839495, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Duffy", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T08:51:51Z", "updated_at": "2021-11-16T11:18:44Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418057}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "fcarson@example.net", "id": 67032862182, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Duffy", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T10:44:27Z", "updated_at": "2021-11-16T12:06:28Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418057}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "russomichelle@example.com", "id": 67032835472, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Dunn", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T08:44:41Z", "updated_at": "2021-11-16T08:44:41Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418058}
-{"stream": "contacts", "data": {"active": false, "address": "57464 Justin Crest Suite 025\nStevenfurt, TX 66521", "description": null, "email": "zsmith@example.org", "id": 67032835158, "job_title": null, "language": "en", "mobile": "(141)673-0321x71879", "name": "Michelle Duran", "phone": "8412952653", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T08:44:10Z", "updated_at": "2021-11-16T15:41:44Z", "csat_rating": null, "preferred_source": null, "company_id": 67000902221, "other_companies": [], "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418058}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "davisvanessa@example.org", "id": 67032837144, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Eaton", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T08:47:31Z", "updated_at": "2021-11-16T11:46:27Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418058}
-{"stream": "contacts", "data": {"active": false, "address": "19018 Mullins Views\nPhillipsland, CO 07603", "description": null, "email": "isanders@example.com", "id": 67032864138, "job_title": null, "language": "en", "mobile": "570-051-7572", "name": "Michelle Edwards", "phone": "276-067-0804x658", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T10:48:27Z", "updated_at": "2021-11-16T14:47:35Z", "csat_rating": null, "preferred_source": null, "company_id": 67000875416, "other_companies": [], "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418059}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "mcdanieljason@example.com", "id": 67032845445, "job_title": null, "language": "en", "mobile": null, "name": "Michelle Elliott", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T09:09:55Z", "updated_at": "2021-11-16T09:09:55Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418059}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "josephallen@example.net", "id": 67032845719, "job_title": null, "language": "en", "mobile": null, "name": "Nicole Kim", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T09:10:39Z", "updated_at": "2021-11-16T09:10:39Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418060}
-{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "morganchristopher@example.net", "id": 67032893882, "job_title": null, "language": "en", "mobile": null, "name": "Nicole Kim", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2021-11-16T12:09:49Z", "updated_at": "2021-11-16T12:09:49Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1672876418061}
+{"stream": "contacts", "data": {"active": true, "address": "86-90 Paul Street, London, EC2A 4NE", "description": null, "email": "emily.garcia@freshdesk.com", "id": 67038833123, "job_title": null, "language": "en", "mobile": null, "name": "Emily Garcia", "phone": "+44 8081 698 824", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2022-05-25T21:25:26Z", "updated_at": "2022-05-25T21:25:26Z", "csat_rating": null, "preferred_source": "phone", "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1675252618270}
+{"stream": "contacts", "data": {"active": true, "address": null, "description": null, "email": "support@freshdesk.com", "id": 67038833125, "job_title": null, "language": "en", "mobile": null, "name": "Freshdesk", "phone": null, "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2022-05-25T21:25:30Z", "updated_at": "2022-05-25T21:25:30Z", "csat_rating": null, "preferred_source": null, "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1675252618271}
+{"stream": "contacts", "data": {"active": false, "address": null, "description": null, "email": "iryna.grankova@airbyte.io", "id": 67042965499, "job_title": null, "language": "en", "mobile": "+380636306253", "name": "Iryna Grankova", "phone": null, "time_zone": "Magadan", "twitter_id": "@AirbyteHQ", "custom_fields": {}, "facebook_id": null, "created_at": "2022-11-16T15:58:28Z", "updated_at": "2022-11-16T16:01:40Z", "csat_rating": 103, "preferred_source": "outbound_email", "company_id": 67001265522, "other_companies": [], "unique_external_id": "igrankova", "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1675252618271}
+{"stream": "contacts", "data": {"active": true, "address": "Level 28, 161 Castlereagh Street, Sydney NSW 2000", "description": null, "email": "matt.rogers@freshdesk.com", "id": 67038833126, "job_title": null, "language": "en", "mobile": null, "name": "Matt Rogers", "phone": "+61 1800 861 302", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2022-05-25T21:25:30Z", "updated_at": "2022-05-25T21:25:30Z", "csat_rating": null, "preferred_source": "email", "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1675252618272}
+{"stream": "contacts", "data": {"active": true, "address": "2950 S. Delaware Street, Suite 201, San Mateo CA 94403", "description": null, "email": "sarah.james@freshdesk.com", "id": 67038833129, "job_title": null, "language": "en", "mobile": null, "name": "Sarah James", "phone": "+1 (855) 747 676", "time_zone": "Magadan", "twitter_id": null, "custom_fields": {}, "facebook_id": null, "created_at": "2022-05-25T21:25:35Z", "updated_at": "2022-05-25T21:25:35Z", "csat_rating": null, "preferred_source": "email", "company_id": null, "unique_external_id": null, "twitter_profile_status": false, "twitter_followers_count": null}, "emitted_at": 1675252618272}
{"stream": "discussion_categories", "data": {"id": 67000039160, "name": "Airbyte Forums", "description": "Default forum category, feel free to edit or delete it.", "created_at": "2020-10-22T02:37:14Z", "updated_at": "2020-10-22T03:27:49Z"}, "emitted_at": 1672876419931}
{"stream": "discussion_forums", "data": {"id": 67000195682, "name": "Announcements", "description": "General announcement on updates and new features", "position": 1, "forum_category_id": 67000039160, "forum_type": 4, "forum_visibility": 1, "topics_count": 0, "comments_count": 0}, "emitted_at": 1672876421309}
{"stream": "discussion_forums", "data": {"id": 67000195683, "name": "Feature Requests", "description": "Ideas and suggestions from customers.", "position": 2, "forum_category_id": 67000039160, "forum_type": 2, "forum_visibility": 1, "topics_count": 0, "comments_count": 0}, "emitted_at": 1672876421310}
diff --git a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/schemas/business_hours.json b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/schemas/business_hours.json
index fe53d91b92ee..0549ec552888 100644
--- a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/schemas/business_hours.json
+++ b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/schemas/business_hours.json
@@ -17,7 +17,7 @@
"time_zone": {
"type": ["null", "string"]
},
- "business_hours": {
+ "working_hours": {
"type": ["null", "object"],
"properties": {
"monday": {
diff --git a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py
index 61367124566a..ff567a422161 100644
--- a/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py
+++ b/airbyte-integrations/connectors/source-freshdesk/source_freshdesk/streams.py
@@ -99,7 +99,7 @@ def read_records(
sync_mode=sync_mode, cursor_field=cursor_field, stream_slice=stream_slice, stream_state=stream_state
)
- def parse_response(self, response: requests.Response, **kwargs) -> Iterable[Mapping]:
+ def parse_response(self, response: requests.Response, **kwargs) -> Iterable[MutableMapping]:
if self.forbidden_stream:
return []
return response.json() or []
@@ -156,6 +156,11 @@ class BusinessHours(FreshdeskStream):
def path(self, **kwargs) -> str:
return "business_hours"
+ def parse_response(self, response: requests.Response, **kwargs) -> Iterable[MutableMapping]:
+ for record in super().parse_response(response, **kwargs):
+ record["working_hours"] = record.pop("business_hours", None)
+ yield record
+
class CannedResponseFolders(FreshdeskStream):
def path(self, **kwargs) -> str:
diff --git a/airbyte-integrations/connectors/source-freshdesk/tickets.sqlite b/airbyte-integrations/connectors/source-freshdesk/tickets.sqlite
deleted file mode 100644
index a1a805e2a1a4..000000000000
Binary files a/airbyte-integrations/connectors/source-freshdesk/tickets.sqlite and /dev/null differ
diff --git a/docs/integrations/sources/freshdesk.md b/docs/integrations/sources/freshdesk.md
index f8fe235113eb..847ce6d9665e 100644
--- a/docs/integrations/sources/freshdesk.md
+++ b/docs/integrations/sources/freshdesk.md
@@ -67,7 +67,8 @@ The Freshdesk connector should not run into Freshdesk API limitations under norm
| Version | Date | Pull Request | Subject |
|:--------|:-----------|:---------------------------------------------------------|:--------------------------------------------------------------------------------------|
-| 2.0.1 | 2023-01-27 | [21888](https://github.com/airbytehq/airbyte/pull/21888) | Set `AvailabilityStrategy` for streams explicitly to `None` |
+| 3.0.0 | 2023-01-31 | [22164](https://github.com/airbytehq/airbyte/pull/22164) | Rename nested `business_hours` table to `working_hours` |
+| 2.0.1 | 2023-01-27 | [21888](https://github.com/airbytehq/airbyte/pull/21888) | Set `AvailabilityStrategy` for streams explicitly to `None` |
| 2.0.0 | 2022-12-20 | [20416](https://github.com/airbytehq/airbyte/pull/20416) | Fix `SlaPolicies` stream schema |
| 1.0.0 | 2022-11-16 | [19496](https://github.com/airbytehq/airbyte/pull/19496) | Fix `Contacts` stream schema |
| 0.3.8 | 2022-11-11 | [19349](https://github.com/airbytehq/airbyte/pull/19349) | Do not rely on response.json() when deciding to retry a request |