diff --git a/airbyte-integrations/connectors/source-intercom/setup.py b/airbyte-integrations/connectors/source-intercom/setup.py index e431a2210d5e81..34cc42c5cbe6a6 100644 --- a/airbyte-integrations/connectors/source-intercom/setup.py +++ b/airbyte-integrations/connectors/source-intercom/setup.py @@ -6,7 +6,7 @@ from setuptools import find_packages, setup MAIN_REQUIREMENTS = [ - "airbyte-cdk", + "airbyte-cdk==0.67", ] TEST_REQUIREMENTS = [ diff --git a/airbyte-integrations/connectors/source-intercom/source_intercom/manifest.yaml b/airbyte-integrations/connectors/source-intercom/source_intercom/manifest.yaml index e88bc0f01ff72e..1febe40d76b70a 100644 --- a/airbyte-integrations/connectors/source-intercom/source_intercom/manifest.yaml +++ b/airbyte-integrations/connectors/source-intercom/source_intercom/manifest.yaml @@ -243,6 +243,15 @@ definitions: $ref: "#/definitions/substream_semi_incremental/retriever/record_selector" extractor: field_path: ["conversation_parts", "conversation_parts"] + requester: + $ref: "#/definitions/requester" + error_handler: + type: DefaultErrorHandler + description: "404 - conversation not found, ignore" + response_filters: + - http_codes: [ 404 ] + action: IGNORE + company_segments: $ref: "#/definitions/substream_semi_incremental" $parameters: