diff --git a/README.md b/README.md index d3ee4ab..d49f68b 100644 --- a/README.md +++ b/README.md @@ -30,47 +30,46 @@ Within app developer accounts, you can [create developer test accounts](https:// 1. Go to Test Account section from the left sidebar. - ![Hubspot developer portal](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_1.png) + ![HubSpot developer portal](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_1.png) 2. Click Create developer test account. - ![Hubspot developer testacc](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_2.png) + ![HubSpot developer test_account](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_2.png) 3. In the dialogue box, give a name to your test account and click create. - ![Hubspot developer testacc_creation_3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_3.png) + ![HubSpot developer testacc_creation_3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_3.png) -### Step 3: Create a HubSpot App under your account. +### Step 3: Create a HubSpot App under your account 1. In your developer account, navigate to the "Apps" section. Click on "Create App" - ![Hubspot app creation 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_1.png) + ![HubSpot app creation 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_1.png) 2. Provide the necessary details, including the app name and description. -### Step 4: Configure the Authentication Flow. +### Step 4: Configure the Authentication Flow 1. Move to the Auth Tab. - ![Hubspot app auth setup 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_2.png) + ![HubSpot app auth setup 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_2.png) 2. In the Scopes section, add the following scopes for your app using the "Add new scope" button. - `crm.objects.leads.read` + - `crm.objects.leads.read` + - `crm.objects.leads.write` - `crm.objects.leads.write` + ![HubSpot app auth setup 2](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/scope_set.png) - ![Hubspot app auth setup 2](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/scope_set.png) +3. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. -4. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. - - ![Hubspot app auth setup 3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_final.png) + ![HubSpot app auth setup 3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_final.png) ### Step 5: Get your Client ID and Client Secret - Navigate to the Auth section of your app. Make sure to save the provided Client ID and Client Secret. - ![Hubspot app auth setup 5](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/get_credentials.png) + ![HubSpot app auth setup 5](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/get_credentials.png) ### Step 6: Setup Authentication Flow @@ -82,17 +81,16 @@ Before proceeding with the Quickstart, ensure you have obtained the Access Token https://app.hubspot.com/oauth/authorize?client_id=&scope=&redirect_uri= ``` - Alternatively the link can be obtained from Hubspot. + Alternatively the link can be obtained from HubSpot. ![Hubspot get auth code](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/get_auth_code.png) -2. Paste it in the browser and select your developer test account to intall the app when prompted. +2. Paste it in the browser and select your developer test account to install the app when prompted. ![Hubspot app install](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/install_app.png) 3. A code will be displayed in the browser. Copy the code. - 4. Run the following curl command. Replace the ``, `` and `` with your specific value. Use the code you received in the above step 3 as the ``. - Linux/macOS @@ -132,7 +130,7 @@ To use the `HubSpot CRM Leads Connector` in your Ballerina application, update t ### Step 1: Import the module -Import the `hubspot.crm.obj.leads` module and `oauth2` module. +Import the `ballerinax/hubspot.crm.obj.leads` module and `oauth2` module. ```ballerina import ballerinax/hubspot.crm.obj.leads as hsleads; @@ -143,7 +141,7 @@ import ballerina/oauth2; 1. Instantiate a `hsLeads:ConnectionConfig` with the obtained credentials and initialize the connector with it. - ```ballerina + ```ballerina configurable string clientId = ?; configurable string clientSecret = ?; configurable string refreshToken = ?; @@ -160,18 +158,18 @@ import ballerina/oauth2; 2. Create a `Config.toml` file and, configure the obtained credentials in the above steps as follows: - ```toml + ```toml clientId = "" clientSecret = "" refreshToken = "" - ``` + ``` ### Step 3: Invoke the connector operation -Now, utilize the available connector operations. A sample usecase is shown below. +Now, utilize the available connector operations. A sample use case is shown below. #### Create a Lead - + ```ballerina public function main() returns error? { hsleads:SimplePublicObjectInputForCreate payload = { @@ -206,7 +204,7 @@ bal run ## Examples -The `ballerinax/hubspot.crm.objects.leads` connector provides practical examples illustrating usage in various scenarios. Explore these examples, covering the following use cases: +The `ballerinax/hubspot.crm.obj.leads` connector provides practical examples illustrating usage in various scenarios. Explore these examples, covering the following use cases: - [**Real Estate Inquiry Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/real_estate_inquiry_leads): Learn how the HubSpot API can be used to manage and process leads from real estate inquiries. - [**Fitness Center Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/fitness_center_leads): Discover how the HubSpot API can be utilized to handle leads for fitness center memberships and services. diff --git a/ballerina/Module.md b/ballerina/Module.md index cb9128a..5fc5156 100644 --- a/ballerina/Module.md +++ b/ballerina/Module.md @@ -2,7 +2,7 @@ [HubSpot](https://www.hubspot.com) is an AI-powered customer relationship management (CRM) platform. -The `ballerinax/hubspot.crm.object.leads` package offers APIs to connect and interact with the [HubSpot CRM Leads API](https://developers.hubspot.com/docs/reference/api/crm/objects/leads) endpoints, specifically based on the [HubSpot REST API v3](https://developers.hubspot.com/docs/reference/api/overview). +The `ballerinax/hubspot.crm.obj.leads` package offers APIs to connect and interact with the [HubSpot CRM Leads API](https://developers.hubspot.com/docs/reference/api/crm/objects/leads) endpoints, specifically based on the [HubSpot REST API v3](https://developers.hubspot.com/docs/reference/api/overview). ## Setup guide @@ -22,47 +22,46 @@ Within app developer accounts, you can [create developer test accounts](https:// 1. Go to Test Account section from the left sidebar. - ![Hubspot developer portal](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_1.png) + ![HubSpot developer portal](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_1.png) 2. Click Create developer test account. - ![Hubspot developer testacc](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_2.png) + ![HubSpot developer test_account](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_2.png) 3. In the dialogue box, give a name to your test account and click create. - ![Hubspot developer testacc_creation_3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_3.png) + ![HubSpot developer testacc_creation_3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_3.png) -### Step 3: Create a HubSpot App under your account. +### Step 3: Create a HubSpot App under your account 1. In your developer account, navigate to the "Apps" section. Click on "Create App" - ![Hubspot app creation 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_1.png) + ![HubSpot app creation 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_1.png) 2. Provide the necessary details, including the app name and description. -### Step 4: Configure the Authentication Flow. +### Step 4: Configure the Authentication Flow 1. Move to the Auth Tab. - ![Hubspot app auth setup 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_2.png) + ![HubSpot app auth setup 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_2.png) 2. In the Scopes section, add the following scopes for your app using the "Add new scope" button. - `crm.objects.leads.read` + - `crm.objects.leads.read` + - `crm.objects.leads.write` - `crm.objects.leads.write` + ![HubSpot app auth setup 2](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/scope_set.png) - ![Hubspot app auth setup 2](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/scope_set.png) +3. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. -4. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. - - ![Hubspot app auth setup 3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_final.png) + ![HubSpot app auth setup 3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_final.png) ### Step 5: Get your Client ID and Client Secret - Navigate to the Auth section of your app. Make sure to save the provided Client ID and Client Secret. - ![Hubspot app auth setup 5](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/get_credentials.png) + ![HubSpot app auth setup 5](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/get_credentials.png) ### Step 6: Setup Authentication Flow @@ -74,17 +73,16 @@ Before proceeding with the Quickstart, ensure you have obtained the Access Token https://app.hubspot.com/oauth/authorize?client_id=&scope=&redirect_uri= ``` - Alternatively the link can be obtained from Hubspot. + Alternatively the link can be obtained from HubSpot. ![Hubspot get auth code](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/get_auth_code.png) -2. Paste it in the browser and select your developer test account to intall the app when prompted. +2. Paste it in the browser and select your developer test account to install the app when prompted. ![Hubspot app install](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/install_app.png) 3. A code will be displayed in the browser. Copy the code. - 4. Run the following curl command. Replace the ``, `` and `` with your specific value. Use the code you received in the above step 3 as the ``. - Linux/macOS @@ -124,7 +122,7 @@ To use the `HubSpot CRM Leads Connector` in your Ballerina application, update t ### Step 1: Import the module -Import the `hubspot.crm.obj.leads` module and `oauth2` module. +Import the `ballerinax/hubspot.crm.obj.leads` module and `oauth2` module. ```ballerina import ballerinax/hubspot.crm.obj.leads as hsleads; @@ -135,7 +133,7 @@ import ballerina/oauth2; 1. Instantiate a `hsLeads:ConnectionConfig` with the obtained credentials and initialize the connector with it. - ```ballerina + ```ballerina configurable string clientId = ?; configurable string clientSecret = ?; configurable string refreshToken = ?; @@ -152,18 +150,18 @@ import ballerina/oauth2; 2. Create a `Config.toml` file and, configure the obtained credentials in the above steps as follows: - ```toml + ```toml clientId = "" clientSecret = "" refreshToken = "" - ``` + ``` ### Step 3: Invoke the connector operation -Now, utilize the available connector operations. A sample usecase is shown below. +Now, utilize the available connector operations. A sample use case is shown below. #### Create a Lead - + ```ballerina public function main() returns error? { hsleads:SimplePublicObjectInputForCreate payload = { @@ -198,7 +196,7 @@ bal run ## Examples -The `ballerinax/hubspot.crm.objects.leads` connector provides practical examples illustrating usage in various scenarios. Explore these examples, covering the following use cases: +The `ballerinax/hubspot.crm.obj.leads` connector provides practical examples illustrating usage in various scenarios. Explore these examples, covering the following use cases: - [**Real Estate Inquiry Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/real_estate_inquiry_leads): Learn how the HubSpot API can be used to manage and process leads from real estate inquiries. -- [**Fitness Center Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/fitness_center_leads): Discover how the HubSpot API can be utilized to handle leads for fitness center memberships and services. \ No newline at end of file +- [**Fitness Center Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/fitness_center_leads): Discover how the HubSpot API can be utilized to handle leads for fitness center memberships and services. diff --git a/ballerina/Package.md b/ballerina/Package.md index cb9128a..5fc5156 100644 --- a/ballerina/Package.md +++ b/ballerina/Package.md @@ -2,7 +2,7 @@ [HubSpot](https://www.hubspot.com) is an AI-powered customer relationship management (CRM) platform. -The `ballerinax/hubspot.crm.object.leads` package offers APIs to connect and interact with the [HubSpot CRM Leads API](https://developers.hubspot.com/docs/reference/api/crm/objects/leads) endpoints, specifically based on the [HubSpot REST API v3](https://developers.hubspot.com/docs/reference/api/overview). +The `ballerinax/hubspot.crm.obj.leads` package offers APIs to connect and interact with the [HubSpot CRM Leads API](https://developers.hubspot.com/docs/reference/api/crm/objects/leads) endpoints, specifically based on the [HubSpot REST API v3](https://developers.hubspot.com/docs/reference/api/overview). ## Setup guide @@ -22,47 +22,46 @@ Within app developer accounts, you can [create developer test accounts](https:// 1. Go to Test Account section from the left sidebar. - ![Hubspot developer portal](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_1.png) + ![HubSpot developer portal](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_1.png) 2. Click Create developer test account. - ![Hubspot developer testacc](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_2.png) + ![HubSpot developer test_account](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_2.png) 3. In the dialogue box, give a name to your test account and click create. - ![Hubspot developer testacc_creation_3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_3.png) + ![HubSpot developer testacc_creation_3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/test_acc_3.png) -### Step 3: Create a HubSpot App under your account. +### Step 3: Create a HubSpot App under your account 1. In your developer account, navigate to the "Apps" section. Click on "Create App" - ![Hubspot app creation 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_1.png) + ![HubSpot app creation 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_1.png) 2. Provide the necessary details, including the app name and description. -### Step 4: Configure the Authentication Flow. +### Step 4: Configure the Authentication Flow 1. Move to the Auth Tab. - ![Hubspot app auth setup 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_2.png) + ![HubSpot app auth setup 1](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_2.png) 2. In the Scopes section, add the following scopes for your app using the "Add new scope" button. - `crm.objects.leads.read` + - `crm.objects.leads.read` + - `crm.objects.leads.write` - `crm.objects.leads.write` + ![HubSpot app auth setup 2](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/scope_set.png) - ![Hubspot app auth setup 2](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/scope_set.png) +3. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. -4. Add your Redirect URI in the relevant section. You can also use localhost addresses for local development purposes. Click Create App. - - ![Hubspot app auth setup 3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_final.png) + ![HubSpot app auth setup 3](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/create_app_final.png) ### Step 5: Get your Client ID and Client Secret - Navigate to the Auth section of your app. Make sure to save the provided Client ID and Client Secret. - ![Hubspot app auth setup 5](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/get_credentials.png) + ![HubSpot app auth setup 5](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/get_credentials.png) ### Step 6: Setup Authentication Flow @@ -74,17 +73,16 @@ Before proceeding with the Quickstart, ensure you have obtained the Access Token https://app.hubspot.com/oauth/authorize?client_id=&scope=&redirect_uri= ``` - Alternatively the link can be obtained from Hubspot. + Alternatively the link can be obtained from HubSpot. ![Hubspot get auth code](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/get_auth_code.png) -2. Paste it in the browser and select your developer test account to intall the app when prompted. +2. Paste it in the browser and select your developer test account to install the app when prompted. ![Hubspot app install](https://raw.githubusercontent.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/main/docs/setup/resources/install_app.png) 3. A code will be displayed in the browser. Copy the code. - 4. Run the following curl command. Replace the ``, `` and `` with your specific value. Use the code you received in the above step 3 as the ``. - Linux/macOS @@ -124,7 +122,7 @@ To use the `HubSpot CRM Leads Connector` in your Ballerina application, update t ### Step 1: Import the module -Import the `hubspot.crm.obj.leads` module and `oauth2` module. +Import the `ballerinax/hubspot.crm.obj.leads` module and `oauth2` module. ```ballerina import ballerinax/hubspot.crm.obj.leads as hsleads; @@ -135,7 +133,7 @@ import ballerina/oauth2; 1. Instantiate a `hsLeads:ConnectionConfig` with the obtained credentials and initialize the connector with it. - ```ballerina + ```ballerina configurable string clientId = ?; configurable string clientSecret = ?; configurable string refreshToken = ?; @@ -152,18 +150,18 @@ import ballerina/oauth2; 2. Create a `Config.toml` file and, configure the obtained credentials in the above steps as follows: - ```toml + ```toml clientId = "" clientSecret = "" refreshToken = "" - ``` + ``` ### Step 3: Invoke the connector operation -Now, utilize the available connector operations. A sample usecase is shown below. +Now, utilize the available connector operations. A sample use case is shown below. #### Create a Lead - + ```ballerina public function main() returns error? { hsleads:SimplePublicObjectInputForCreate payload = { @@ -198,7 +196,7 @@ bal run ## Examples -The `ballerinax/hubspot.crm.objects.leads` connector provides practical examples illustrating usage in various scenarios. Explore these examples, covering the following use cases: +The `ballerinax/hubspot.crm.obj.leads` connector provides practical examples illustrating usage in various scenarios. Explore these examples, covering the following use cases: - [**Real Estate Inquiry Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/real_estate_inquiry_leads): Learn how the HubSpot API can be used to manage and process leads from real estate inquiries. -- [**Fitness Center Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/fitness_center_leads): Discover how the HubSpot API can be utilized to handle leads for fitness center memberships and services. \ No newline at end of file +- [**Fitness Center Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/fitness_center_leads): Discover how the HubSpot API can be utilized to handle leads for fitness center memberships and services. diff --git a/examples/README.md b/examples/README.md index 8f6fe15..e1de22a 100644 --- a/examples/README.md +++ b/examples/README.md @@ -1,13 +1,13 @@ # Examples -The `ballerinax/hubspot.crm.object.leads` connector provides practical examples illustrating usage in various scenarios. Explore these examples, covering the following use cases: +The `ballerinax/hubspot.crm.obj.leads` connector provides practical examples illustrating usage in various scenarios. Explore these examples, covering the following use cases: - [**Real Estate Inquiry Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/real_estate_inquiry_leads): Learn how the HubSpot API can be used to manage and process leads from real estate inquiries. - [**Fitness Center Leads**](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/tree/main/examples/fitness_center_leads): Discover how the HubSpot API can be utilized to handle leads for fitness center memberships and services. ## Prerequisites -1. Create a huspot application to authenticate the connecter as described in the [Setup guide](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/blob/main/ballerina/Package.md#setup-guide) +1. Create a HubSpot application to authenticate the connecter as described in the [Setup guide](https://github.com/ballerina-platform/module-ballerinax-hubspot.crm.object.leads/blob/main/ballerina/Package.md#setup-guide) 2. For each example, create a `Config.toml` file the related configuration. Here's an example of how your `Config.toml` file should look: ```toml