View as Markdown
HubSpot icon

HubSpot ACTION

Get Associated Meetings

List meetings associated with a contact, company, or deal in HubSpot. Set From Object Type and Object ID (for contacts you may pass an email instead of the numeric id). Optionally narrow with Timeframe (today, this_week, this_month, last_month, or custom with Start/End Date), or set Most Recent to return only the latest meeting. Returns up to 100 meetings with default meeting properties. Example: From Object Type contacts, Object ID ada@example.com, Timeframe this_month. See the documentation
  • Action
  • Read only
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's HubSpot account once, then configure and run Get Associated Meetings from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "hubspot-get-associated-meetings",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    hubspot: { authProvisionId: "apn_xxxxxxx" },
    objectType: "From Object Type",
    objectId: "Object ID",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Get Associated Meetings inputs
Property Type Description
objectType From Object Type string
The type of the object being associated
Required Dynamic
objectId Object ID string
The ID of the object to get associated meetings for. For contacts, you can search by email.
Required Dynamic
timeframe Time Frame string
Filter meetings within a specific time frame
Optional
mostRecent Most Recent Only boolean
Only return the most recent meeting
Optional
additionalProperties Additional Properties string[]
Additional properties to retrieve for the meetings
Optional
startDate Start Date string
Start of the date range (ISO 8601, e.g. 2025-01-01T00:00:00Z). Required when Timeframe is custom.
Optional
endDate End Date string
End of the date range (ISO 8601, e.g. 2025-01-31T23:59:59Z). Required when Timeframe is custom.
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
hubspot-get-associated-meetings
Version
1.0.1
App
HubSpot
Authentication
OAuth
Read-only
Yes
Destructive
No
Open world
Yes