@leash/integration-hubspot
v0.1.0
Published
Typed HubSpot integration for Leash
Downloads
17
Readme
@leash/integration-hubspot
Typed HubSpot integration for Leash — auto-generated by
leash-codegen.
Installation
npm install @leash/integration-hubspotRequires @leash/sdk >= 0.2.0 as a peer dependency.
Usage
import { LeashIntegrations } from '@leash/sdk/integrations'
import { createHubspotClient } from '@leash/integration-hubspot'
const leash = new LeashIntegrations({ apiKey: process.env.LEASH_API_KEY! })
const hubspot = createHubspotClient(leash)
// Example: call hubspotGetUserDetails
const result = await hubspot.hubspotGetUserDetails({})Available Methods
hubspotGetUserDetails(params)— 🎯 Purpose 1. Authenticates and analyzes the current HubSpot access token, pr...hubspotListObjects(params)— 🎯 Purpose: 1. Retrieves a paginated list of objects of a specified type from...hubspotSearchObjects(params)— 🎯 Purpose: 1. Performs advanced filtered searches across HubSpot object type...hubspotBatchCreateAssociations(params)— 🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data...hubspotGetAssociationDefinitions(params)— 🎯 Purpose: 1. Retrieves valid association types between specific HubSpot obj...hubspotListAssociations(params)— 🎯 Purpose: 1. Retrieves existing relationships between a specific object and...hubspotBatchCreateObjects(params)— 🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data...hubspotBatchUpdateObjects(params)— 🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data...hubspotBatchReadObjects(params)— 🎯 Purpose: 1. Retrieves multiple HubSpot objects of the same object type by...hubspotListProperties(params)— 🎯 Purpose: 1. This tool retrieves a complete catalog of properties for any H...hubspotGetProperty(params)— 🎯 Purpose: 1. This tool retrieves detailed information about a specific prop...hubspotCreateProperty(params)— 🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data...hubspotUpdateProperty(params)— 🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data...hubspotCreateEngagement(params)— 🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data...hubspotGetEngagement(params)— 🎯 Purpose: 1. Retrieves a HubSpot engagement by ID.hubspotUpdateEngagement(params)— 🛡️ Guardrails: 1. Data Modification Warning: This tool modifies HubSpot data...hubspotGenerateFeedbackLink(params)— 🎯 Purpose: 1. Use this tool when the user wants to submit feedback about Hub...hubspotGetSchemas(params)— 🎯 Purpose: 1. Retrieves all custom object schemas defined in the HubSpot acc...hubspotGetLink(params)— 🎯 Purpose: 1. Generates HubSpot UI links for different pages based on object...hubspotListWorkflows(params)— 🎯 Purpose: 1. This tool retrieves a paginated list of workflows from the Hub...hubspotGetWorkflow(params)— 🎯 Purpose: 1. This tool retrieves detailed information about a specific work...
License
Apache-2.0
