From eb35d92f804db3d7283de9c3fe91ab817464dc01 Mon Sep 17 00:00:00 2001 From: "Roman Yermilov [GL]" <86300758+roman-yermilov-gl@users.noreply.github.com> Date: Fri, 8 Dec 2023 20:03:35 +0100 Subject: [PATCH] Source Hubspot: fix the FieldAnchor closing tag (#33257) --- docs/integrations/sources/hubspot.md | 46 ++++++++++++++-------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/docs/integrations/sources/hubspot.md b/docs/integrations/sources/hubspot.md index 0441e79ec260a..504d3cec64c54 100644 --- a/docs/integrations/sources/hubspot.md +++ b/docs/integrations/sources/hubspot.md @@ -114,6 +114,29 @@ Next, you need to configure the appropriate scopes for the following streams. Pl `yyyy-mm-ddThh:mm:ssZ`. The data added on and after this date will be replicated. 6. Click **Set up source** and wait for the tests to complete. + + +### Experimental streams + +[Web Analytics](https://developers.hubspot.com/docs/api/events/web-analytics) streams may be enabled as an experimental feature but please note that they are based on API which is currently in beta and may change at some point of time or be unstable. + + + +### Custom CRM Objects + +Custom CRM Objects and Custom Web Analytics will appear as streams available for sync, alongside the standard objects listed above. + +If you set up your connections before April 15th, 2023 (on Airbyte Cloud) or before 0.8.0 (OSS) then you'll need to do some additional work to sync custom CRM objects. + +First you need to give the connector some additional permissions: + + +- **If you are using OAuth on Airbyte Cloud** go to the Hubspot source settings page in the Airbyte UI and re-authenticate via OAuth to allow Airbyte the permissions to access custom objects. + +- **If you are using OAuth on OSS or Private App auth** go into the Hubspot UI where you created your Private App or OAuth application and add the `crm.objects.custom.read` scope to your app's scopes. See HubSpot's instructions [here](https://developers.hubspot.com/docs/api/working-with-oauth#scopes). + +Then, go to the replication settings of your connection and click **refresh source schema** to pull in those new streams for syncing. + ## Supported sync modes @@ -176,29 +199,6 @@ The HubSpot source connector supports the following streams: - [LineItemsWebAnalytics](https://developers.hubspot.com/docs/api/events/web-analytics) \(Incremental\) - [ProductsWebAnalytics](https://developers.hubspot.com/docs/api/events/web-analytics) \(Incremental\) -### Custom CRM Objects - -Custom CRM Objects and Custom Web Analytics will appear as streams available for sync, alongside the standard objects listed above. - -If you set up your connections before April 15th, 2023 (on Airbyte Cloud) or before 0.8.0 (OSS) then you'll need to do some additional work to sync custom CRM objects. - -First you need to give the connector some additional permissions: - - -- **If you are using OAuth on Airbyte Cloud** go to the Hubspot source settings page in the Airbyte UI and re-authenticate via OAuth to allow Airbyte the permissions to access custom objects. - -- **If you are using OAuth on OSS or Private App auth** go into the Hubspot UI where you created your Private App or OAuth application and add the `crm.objects.custom.read` scope to your app's scopes. See HubSpot's instructions [here](https://developers.hubspot.com/docs/api/working-with-oauth#scopes). - -Then, go to the replication settings of your connection and click **refresh source schema** to pull in those new streams for syncing. - - - -### Experimental streams - -[Web Analytics](https://developers.hubspot.com/docs/api/events/web-analytics) streams may be enabled as an experimental feature but please note that they are based on API which is currently in beta and may change at some point of time or be unstable. - - - ### Notes on the `engagements` stream 1. Objects in the `engagements` stream can have one of the following types: `note`, `email`, `task`, `meeting`, `call`. Depending on the type of engagement, different properties are set for that object in the `engagements_metadata` table in the destination: