HubSpot - Printing Press CLI
Prerequisites: Install the CLI
This skill drives the hubspot-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:
- macOS / Linux:
bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/hubspot/install.sh)
- Windows (PowerShell):
iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/hubspot/install.ps1 | iex
- Verify:
hubspot-cli --version
- Ensure
~/.local/bin (macOS / Linux) or %LOCALAPPDATA%\Programs\msp-skills (Windows) is on $PATH.
The installer downloads the hubspot-cli and hubspot-mcp binaries into ~/.local/bin
(macOS / Linux) or %LOCALAPPDATA%\Programs\msp-skills (Windows). It does not
register the skill with your agent and writes no MCP client config - see
mcp-install.md for that wire-up.
If --version reports "command not found" after install, the runtime cannot see the binary directory on $PATH. Do not proceed with skill commands until verification succeeds.
A local SQLite data layer no other HubSpot tool has: HubSpot's own CLI (hs) only covers CMS - there has never been a sales/CRM CLI from HubSpot itself. This one mirrors your CRM into local SQLite so commands like nurture-mine, stale deals, owner-load, and pipeline-health answer cross-table questions instantly and offline. New in this reprint: sync --with-history persists per-property snapshots into a shared property-history table, and meetings ever-had / meetings status-report answer questions HubSpot's standard search API physically cannot - 'every meeting that was EVER status X in month Y, even after it flipped.'
When to Use This CLI
Use hubspot-cli whenever an agent or human needs Sales Hub data without paying for a live API round trip per query. It is the right pick for nurture loops, pipeline-health dashboards, stale-prospect detection, bulk property updates from CSV, monthly property-history reports (meetings status-report, meetings ever-had), and any cross-object join (engagements × deals × owners) that the HubSpot web UI cannot answer in one screen. ANTI-TRIGGERS - do NOT use this CLI for: HubSpot CMS / themes / serverless functions (use the official hs CLI), Marketing emails / campaigns / forms / ads, Conversations / Inbox / Support workflows, Commerce Hub (orders / invoices / subscriptions / payments / carts / contracts).
Unique Capabilities
These capabilities aren't available in any other tool for this API.
Local state that compounds
stale - Find contacts or deals with no engagement in N days, scoped by owner or pipeline stage - instantly, offline.
Use this when the user asks 'what's gone cold' - works after one sync, no API quota burn.
hubspot-cli stale deals --days 21 --owner me --json
owner-load - Open deals per rep per pipeline stage with $ totals, count, and oldest-deal age - the Monday-morning sales-lead report.
Pick this over per-rep API calls when surfacing 'who has too many in-flight deals' or 'where is rep capacity hot'.
hubspot-cli owner-load --pipeline default --json
pipeline-health - Per-stage rollup of count, $ total, $ at risk (idle deals near their close date), and the oldest-stuck deal - one query for a sales-ops dashboard. Closed Lost weighted at probability 0, Closed Won at 1.0.
Use this for forecast-vs-reality checks before a pipeline review.
hubspot-cli pipeline-health default --idle-days 14 --json
nurture queue - Ranked 'who to contact today' list scored by stale-days × deal amount × stage probability, with the rationale exposed as columns.
Reach for this in the nurture skill or any daily-touch-list loop where an agent needs a priority order with reasons attached.
hubspot-cli nurture queue --owner me --top 20 --agent
deals top - Composite-ranked top-N deals by (signal × amount × stage-probability × inverse-days-since-contact) with the score breakdown exposed as columns.
Pick this for sales-lead Monday reviews or when an agent needs the top opportunities ranked by signal-weighted score, not raw amount.
hubspot-cli deals top --top 5 --pipeline default --json
Property history & audit
meetings history - Show the full timeline of property changes for a single meeting (outcome, title, owner, custom fields) - when each value was set, by whom, and from what source.
Reach for this when investigating 'when did this meeting flip from Scheduled to No Show, and who changed it'. Requires a prior 'sync --resources hubspot-meetings-crm --with-history ' to populate the history table.
hubspot-cli meetings history 53612340987612345 --json
meetings ever-had - Find every meeting whose given property was EVER set to a given value within a date range - even if it has since changed.
Pick this when a customer or audit asks 'every meeting that was at some point in status X during month Y'. Requires a prior 'sync --with-history' capture; the standard /search API cannot answer it.
hubspot-cli meetings ever-had --property hs_meeting_outcome --value Scheduled --from 2026-04-01 --to 2026-04-30 --json
meetings status-report - Composes the meetings ever-had query into the canonical monthly-report shape: every meeting that touched the given status in the given month, with owner, title, current status, and the timestamp of the original status set.
Use this once per month per customer report - one command replaces a Python pull + a HubSpot export + a manual cross-reference. Requires a prior 'sync --resources hubspot-meetings-crm --with-history hs_meeting_outcome'.
hubspot-cli meetings status-report --status scheduled --month 2026-04 --csv
sync --with-history - Opt-in sync flag that requests propertiesWithHistory for the named properties on meetings (and on deals, contacts, companies when scoped to those). Persists per-property snapshots into the shared hubspot_property_history table.
Reach for this when you need property change history retained. Without --with-history sync only captures current values; with it, every read after that point can answer 'was this property ever value X' questions.
hubspot-cli sync --resources hubspot-meetings-crm --with-history hs_meeting_outcome,hs_meeting_title,hubspot_owner_id
deals velocity - Per-deal days-in-current-stage and per-stage median/p90 dwell time, computed from dealstage change history - find where deals rot.
Use this when the user asks where deals stall or how long deals sit per stage - requires a prior sync deals --with-history dealstage.
hubspot-cli deals velocity --pipeline default --json
Cross-object intelligence
engagements of - Unified chronological timeline of every call, email, meeting, note, and task touching a contact, deal, or company.
Use this when an agent or human asks 'what touched this prospect/deal' - one command instead of five paginated API calls.
hubspot-cli engagements of contact:12345 --since 30d --json
notes signals - Scan note bodies for buying / lost signals (meeting scheduled, budget approved, no response, competitor chosen) and emit per-deal signal counts with the source note id.
Use this when summarizing what's heating up or cooling off in the pipeline without re-reading every note.
hubspot-cli notes signals --pipeline default --since 30d --json
since - What changed across contacts, deals, and engagements since a given timestamp - agent-friendly cross-object delta.
Reach for this in agent loops that need to react to CRM activity since the last run without paginating every collection.
hubspot-cli since 24h --types deals,engagements --owner me --json
contacts funnel - One-shot funnel table of contacts per lifecycle stage (subscriber → lead → MQL → SQL → opportunity → customer) with stage-to-stage conversion ratios.
Use this for 'where is the top of funnel leaking' questions - instant offline funnel snapshot after one sync.
hubspot-cli contacts funnel --json
deals unowned - Open deals with no owner or owned by a deactivated rep, with per-stage dollar exposure - the hygiene gap owner-load can't see.
Use this in the weekly hygiene pass to find orphaned deals before they rot - distinct from owner-load, which only aggregates owned deals.
hubspot-cli deals unowned --pipeline default --json
contacts win-back - Contacts attached to a Closed Won deal but with no engagement in N days - the customer-expansion and re-engage list.
Use this for post-win expansion outreach - distinct from nurture-mine (open-deal cold) and stale (any cold).
hubspot-cli contacts win-back --cold-days 90 --json
deals forecast - Probability-weighted pipeline forecast bucketed by close-date month - the canonical GM revenue question, answered offline.
Use this for close-month weighted totals for revenue reviews; pipeline-health answers per-stage risk, forecast answers per-month expectation.
hubspot-cli deals forecast --pipeline default --json
Bulk operations
nurture-mine - Surface the contacts assigned to you that have gone cold but still have open deals - the daily 'who do I call' list, computed across local SQLite.
Reach for this when an agent or human needs the daily Titans-style nurture queue without round-tripping HubSpot for every prospect.
hubspot-cli nurture-mine --owner me --stale-days 14 --agent
contacts bulk-update - Apply a CSV of property changes to many contacts at once, pre-validating each row against HubSpot's property schema (types, picklists) before any mutation.
Pick this over the HubSpot UI when sales-ops needs to update hundreds of contacts and demands a pre-flight error report rather than silent failures.
hubspot-cli contacts bulk-update --from-csv people.csv --map email=Email,lifecyclestage=Stage --dry-run
Command Reference
batch - Manage batch
hubspot-cli batch post-crm-v3-objects-object-type-archive-archive - Archive a batch of objects by ID
hubspot-cli batch post-crm-v3-objects-object-type-create-create - Create a batch of objects
hubspot-cli batch post-crm-v3-objects-object-type-read-read - Retrieve records by record ID or include the idProperty parameter to retrieve records by a custom unique value
hubspot-cli batch post-crm-v3-objects-object-type-update-update - Update a batch of objects by internal ID, or unique property values
hubspot-cli batch post-crm-v3-objects-object-type-upsert-upsert - Create or update records identified by a unique property value as specified by the idProperty query param.
crm - Manage crm
hubspot-cli crm delete-v4-objects-object-type-object-id-associations-to-object-type-to-object-id-archive - deletes all associations between two records.
hubspot-cli crm get-v4-objects-object-type-object-id-associations-to-object-type-get-page - Retrieve all associations between a specific record and an object type. Limit 500 per call.
hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-archive-archive - Batch delete associations for objects
hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-associate-default-create-default - Create the default (most generic) association type between two object types
hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-create-create - Batch create associations for objects
hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-labels-archive-archive-labels - Batch delete specific association labels for objects.
hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-read-get-page - Batch read associations for objects to specific object type.
hubspot-cli crm post-v4-associations-usage-high-usage-report-user-id-request - Requests a report of all objects in the portal which have a high usage of associations
hubspot-cli crm put-v4-objects-from-object-type-from-object-id-associations-default-to-object-type-to-object-id-create-default - Create the default (most generic) association type between two object types
hubspot-cli crm put-v4-objects-object-type-object-id-associations-to-object-type-to-object-id-create - Set association labels between two records.
groups - Manage groups
hubspot-cli groups delete-crm-v3-properties-object-type-name-archive - Move a property group identified by {groupName} to the recycling bin.
hubspot-cli groups get-crm-v3-properties-object-type-get-all - Read all existing property groups for the specified object type and HubSpot account.
hubspot-cli groups get-crm-v3-properties-object-type-name-get-by-name - Read a property group identified by {groupName}.
hubspot-cli groups patch-crm-v3-properties-object-type-name-update - Perform a partial update of a property group identified by {groupName}. Provided fields will be overwritten.
hubspot-cli groups post-crm-v3-properties-object-type-create - Create and return a copy of a new property group.
hubspot-calls-crm - Manage hubspot calls crm
hubspot-cli hubspot-calls-crm delete-v3-objects-calls-call-id-archive - Move an Object identified by {callId} to the recycling bin.
hubspot-cli hubspot-calls-crm get-v3-objects-calls-call-id-get-by-id - Read an Object identified by {callId}.
hubspot-cli hubspot-calls-crm get-v3-objects-calls-get-page - Read a page of calls. Control what is returned via the properties query param.
hubspot-cli hubspot-calls-crm patch-v3-objects-calls-call-id-update - Perform a partial update of an Object identified by {callId}or optionally a unique property value as specified by the
hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-archive-archive - Archive a batch of calls by ID.
hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-create-create - Create a batch of calls.
hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-read-read - Read a batch of calls by internal ID, or unique property values
hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-update-update - Update a batch of calls by internal ID, or unique property values
hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-upsert-upsert - Create or update records identified by a unique property value as specified by the idProperty query param.
hubspot-cli hubspot-calls-crm post-v3-objects-calls-create - Create a call with the given properties and return a copy of the object, including the ID.
hubspot-cli hubspot-calls-crm post-v3-objects-calls-search-do-search - Search for calls by filtering on properties, searching through associations, and sorting results.
hubspot-companies-crm - Manage hubspot companies crm
hubspot-cli hubspot-companies-crm delete-v3-objects-companies-company-id-archive - Delete a company by ID. Deleted companies can be restored within 90 days of deletion.
hubspot-cli hubspot-companies-crm get-v3-objects-companies-company-id-get-by-id - Retrieve a company by its ID (companyId) or by a unique property (idProperty).
hubspot-cli hubspot-companies-crm get-v3-objects-companies-get-page - Retrieve all companies, using query parameters to control the information that gets returned.
hubspot-cli hubspot-companies-crm patch-v3-objects-companies-company-id-update - Update a company by ID (companyId) or unique property value (idProperty).
hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-archive-archive - Delete a batch of companies by ID. Deleted companies can be restored within 90 days of deletion.
hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-create-create - Create a batch of companies.
hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-read-read - Retrieve a batch of companies by ID (companyId) or by a unique property (idProperty).
hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-update-update - Update a batch of companies by ID.
hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-upsert-upsert - Create or update companies identified by a unique property value as specified by the idProperty query parameter.
hubspot-cli hubspot-companies-crm post-v3-objects-companies-create - Create a single company. Include a properties object to define [property values](https://developers.hubspot.
hubspot-cli hubspot-companies-crm post-v3-objects-companies-merge-merge - Merge two company records. Learn more about merging records.
hubspot-cli hubspot-companies-crm post-v3-objects-companies-search-do-search - Search for companies by filtering on properties, searching through associations, and sorting results.
hubspot-contacts-crm - Manage hubspot contacts crm
hubspot-cli hubspot-contacts-crm delete-v3-objects-contacts-contact-id - Move an Object identified by {contactId} to the recycling bin.
hubspot-cli hubspot-contacts-crm get-v3-objects-contacts - Read a page of contacts. Control what is returned via the properties query param.
hubspot-cli hubspot-contacts-crm get-v3-objects-contacts-contact-id - Read an Object identified by {contactId}.
hubspot-cli hubspot-contacts-crm patch-v3-objects-contacts-contact-id - Perform a partial update of an Object identified by {contactId}.
hubspot-cli hubspot-contacts-crm post-v3-objects-contacts - Create a contact with the given properties and return a copy of the object, including the ID.
hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-batch-archive - Archive a batch of contacts by ID
hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-batch-create - Create a batch of contacts
hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-batch-read - Read a batch of contacts by internal ID, or unique property values
hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-batch-update - Update a batch of contacts
hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-gdpr-delete - Permanently delete a contact and all associated content to follow GDPR.
hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-merge - Merge two contacts with same type
hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-search - Post v3 objects contacts search
hubspot-deals-crm - Manage hubspot deals crm
hubspot-cli hubspot-deals-crm delete-v3-objects-0-3-deal-id-archive - Move an Object identified by {dealId} to the recycling bin.
hubspot-cli hubspot-deals-crm get-v3-objects-0-3-deal-id-get-by-id - Read an Object identified by {dealId}.
hubspot-cli hubspot-deals-crm get-v3-objects-0-3-get-page - Read a page of deals. Control what is returned via the properties query param.
hubspot-cli hubspot-deals-crm patch-v3-objects-0-3-deal-id-update - Perform a partial update of an Object identified by {dealId}or optionally a unique property value as specified by the
hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-archive-archive - Archive multiple deals using their IDs.
hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-create-create - Create multiple deals in a single request.
hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-read-read - Retrieve records by record ID or include the idProperty parameter to retrieve records by a custom unique value
hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-update-update - Update multiple deals using their internal IDs or unique property values.
hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-upsert-upsert - Create or update records identified by a unique property value as specified by the idProperty query param.
hubspot-cli hubspot-deals-crm post-v3-objects-0-3-create - Create a deal with the given properties and return a copy of the object, including the ID.
hubspot-cli hubspot-deals-crm post-v3-objects-0-3-merge-merge - Combine two deals of the same type into a single deal.
hubspot-cli hubspot-deals-crm post-v3-objects-0-3-search-do-search - Search for deals using various filters and criteria to retrieve specific records.
hubspot-emails-crm - Manage hubspot emails crm
hubspot-cli hubspot-emails-crm delete-v3-objects-emails-email-id-archive - Move an Object identified by {emailId} to the recycling bin.
hubspot-cli hubspot-emails-crm get-v3-objects-emails-email-id-get-by-id - Read an Object identified by {emailId}.
hubspot-cli hubspot-emails-crm get-v3-objects-emails-get-page - Read a page of emails. Control what is returned via the properties query param.
hubspot-cli hubspot-emails-crm patch-v3-objects-emails-email-id-update - Perform a partial update of an Object identified by {emailId}or optionally a unique property value as specified by
hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-archive-archive - Archive a batch of emails identified by their IDs.
hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-create-create - Create a batch of emails with specified properties and return the created objects.
hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-read-read - Retrieve records by record ID or include the idProperty parameter to retrieve records by a custom unique value
hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-update-update - Update a batch of emails using their internal IDs or unique property values.
hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-upsert-upsert - Create or update records identified by a unique property value as specified by the idProperty query param.
hubspot-cli hubspot-emails-crm post-v3-objects-emails-create - Create a email with the given properties and return a copy of the object, including the ID.
hubspot-cli hubspot-emails-crm post-v3-objects-emails-search-do-search - Perform a search for emails based on the provided query parameters and return matching results.
hubspot-imports-crm - Manage hubspot imports crm
hubspot-cli hubspot-imports-crm get-v3-imports-import-id-errors-v3-imports-import-id-errors - Get v3 imports import id errors v3 imports import id errors
hubspot-cli hubspot-imports-crm get-v3-imports-import-id-v3-imports-import-id - Get v3 imports import id v3 imports import id
hubspot-cli hubspot-imports-crm get-v3-imports-v3-imports - Get v3 imports v3 imports
hubspot-cli hubspot-imports-crm post-v3-imports-import-id-cancel-v3-imports-import-id-cancel - Post v3 imports import id cancel v3 imports import id cancel
hubspot-cli hubspot-imports-crm post-v3-imports-v3-imports - Post v3 imports v3 imports
hubspot-leads-crm - Manage hubspot leads crm
hubspot-cli hubspot-leads-crm delete-v3-objects-leads-leads-id-archive - Move an Object identified by {leadsId} to the recycling bin.
hubspot-cli hubspot-leads-crm get-v3-objects-leads-get-page - Read a page of leads. Control what is returned via the properties query param.
hubspot-cli hubspot-leads-crm get-v3-objects-leads-leads-id-get-by-id - Read an Object identified by {leadsId}.
hubspot-cli hubspot-leads-crm patch-v3-objects-leads-leads-id-update - Perform a partial update of an Object identified by {leadsId}or optionally a unique property value as specified by
hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-archive-archive - Archive multiple leads by their IDs in a single request, moving them to the recycling bin.
hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-create-create - Create multiple lead records in a single request by providing a batch of lead data.
hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-read-read - Retrieve records by record ID or include the idProperty parameter to retrieve records by a custom unique value
hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-update-update - Update multiple lead records using their internal IDs or unique property values.
hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-upsert-upsert - Create or update records identified by a unique property value as specified by the idProperty query param.
hubspot-cli hubspot-leads-crm post-v3-objects-leads-create - Create a lead with the given properties and return a copy of the object, including the ID.
hubspot-cli hubspot-leads-crm post-v3-objects-leads-search-do-search - Perform a search for leads based on the provided filter groups, properties, and sorting options.
hubspot-line-items-crm - Manage hubspot line items crm
hubspot-cli hubspot-line-items-crm delete-v3-objects-line-items-line-item-id-archive - Move an Object identified by {lineItemId} to the recycling bin.
hubspot-cli hubspot-line-items-crm get-v3-objects-line-items-get-page - Read a page of line items. Control what is returned via the properties query param.
hubspot-cli hubspot-line-items-crm get-v3-objects-line-items-line-item-id-get-by-id - Read an Object identified by {lineItemId}.
hubspot-cli hubspot-line-items-crm patch-v3-objects-line-items-line-item-id-update - Perform a partial update of an Object identified by {lineItemId}or optionally a unique property value as specified by
hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-archive-archive - Archive multiple line items simultaneously by specifying their IDs in the request body.
hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-create-create - Create multiple line items in a single request by providing the necessary properties and associations for each item.
hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-read-read - Retrieve records by record ID or include the idProperty parameter to retrieve records by a custom unique value
hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-update-update - Update multiple line items using their internal IDs or unique property values.
hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-upsert-upsert - Create or update records identified by a unique property value as specified by the idProperty query param.
hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-create - Create a line item with the given properties and return a copy of the object, including the ID.
hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-search-do-search - Execute a search for line items based on filters, properties, and sorting options provided in the request body.
hubspot-lists-crm - Manage hubspot lists crm
hubspot-cli hubspot-lists-crm delete-v3-lists-folders-folder-id-v3-lists-folders-folder-id - Delete v3 lists folders folder id v3 lists folders folder id
hubspot-cli hubspot-lists-crm delete-v3-lists-list-id-memberships-v3-lists-list-id-memberships - Delete v3 lists list id memberships v3 lists list id memberships
hubspot-cli hubspot-lists-crm delete-v3-lists-list-id-schedule-conversion-v3-lists-list-id-schedule-conversion - Delete v3 lists list id schedule conversion v3 lists list id schedule conversion
hubspot-cli hubspot-lists-crm delete-v3-lists-list-id-v3-lists-list-id - Delete v3 lists list id v3 lists list id
hubspot-cli hubspot-lists-crm get-v3-lists-folders-v3-lists-folders - Get v3 lists folders v3 lists folders
hubspot-cli hubspot-lists-crm get-v3-lists-idmapping-v3-lists-idmapping - Get v3 lists idmapping v3 lists idmapping
hubspot-cli hubspot-lists-crm get-v3-lists-list-id-memberships-join-order-v3-lists-list-id-memberships-join-order - Get v3 lists list id memberships join order v3 lists list id memberships join order
hubspot-cli hubspot-lists-crm get-v3-lists-list-id-memberships-v3-lists-list-id-memberships - Get v3 lists list id memberships v3 lists list id memberships
hubspot-cli hubspot-lists-crm get-v3-lists-list-id-schedule-conversion-v3-lists-list-id-schedule-conversion - Get v3 lists list id schedule conversion v3 lists list id schedule conversion
hubspot-cli hubspot-lists-crm get-v3-lists-list-id-size-and-edits-history-between-v3-lists-list-id-size-and-edits-history-between - Get v3 lists list id size and edits history between v3 lists list id size and edits history between
hubspot-cli hubspot-lists-crm get-v3-lists-list-id-v3-lists-list-id - Get v3 lists list id v3 lists list id
hubspot-cli hubspot-lists-crm get-v3-lists-object-type-id-object-type-id-name-list-name-v3-lists-object-type-id-object-type-id-name-list-name - Retrieve a specific list by its name and object type ID.
hubspot-cli hubspot-lists-crm get-v3-lists-records-object-type-id-record-id-memberships-v3-lists-records-object-type-id-record-id-memberships - Get v3 lists records object type id record id memberships v3 lists records object type id record id memberships
hubspot-cli hubspot-lists-crm get-v3-lists-v3-lists - Get v3 lists v3 lists
hubspot-cli hubspot-lists-crm post-v3-lists-folders-v3-lists-folders - Post v3 lists folders v3 lists folders
hubspot-cli hubspot-lists-crm post-v3-lists-idmapping-v3-lists-idmapping - Post v3 lists idmapping v3 lists idmapping
hubspot-cli hubspot-lists-crm post-v3-lists-records-memberships-batch-read-v3-lists-records-memberships-batch-read - Post v3 lists records memberships batch read v3 lists records memberships batch read
hubspot-cli hubspot-lists-crm post-v3-lists-search-v3-lists-search - Post v3 lists search v3 lists search
hubspot-cli hubspot-lists-crm post-v3-lists-v3-lists - Post v3 lists v3 lists
hubspot-cli hubspot-lists-crm put-v3-lists-folders-folder-id-move-new-parent-folder-id-v3-lists-folders-folder-id-move-new-parent-folder-id - Put v3 lists folders folder id move new parent folder id v3 lists folders folder id move new parent folder id
hubspot-cli hubspot-lists-crm put-v3-lists-folders-folder-id-rename-v3-lists-folders-folder-id-rename - Put v3 lists folders folder id rename v3 lists folders folder id rename
hubspot-cli hubspot-lists-crm put-v3-lists-folders-move-list-v3-lists-folders-move-list - Put v3 lists folders move list v3 lists folders move list
hubspot-cli hubspot-lists-crm put-v3-lists-list-id-memberships-add-and-remove-v3-lists-list-id-memberships-add-and-remove - Put v3 lists list id memberships add and remove v3 lists list id memberships add and remove
hubspot-cli hubspot-lists-crm put-v3-lists-list-id-memberships-add-from-source-list-id-v3-lists-list-id-memberships-add-from-source-list-id - Put v3 lists list id memberships add from source list id v3 lists list id memberships add from source list id
hubspot-cli hubspot-lists-crm put-v3-lists-list-id-memberships-add-v3-lists-list-id-memberships-add - Put v3 lists list id memberships add v3 lists list id memberships add
hubspot-cli hubspot-lists-crm put-v3-lists-list-id-memberships-remove-v3-lists-list-id-memberships-remove - Put v3 lists list id memberships remove v3 lists list id memberships remove
hubspot-cli hubspot-lists-crm put-v3-lists-list-id-restore-v3-lists-list-id-restore - Put v3 lists list id restore v3 lists list id restore
hubspot-cli hubspot-lists-crm put-v3-lists-list-id-schedule-conversion-v3-lists-list-id-schedule-conversion - Put v3 lists list id schedule conversion v3 lists list id schedule conversion
hubspot-cli hubspot-lists-crm put-v3-lists-list-id-update-list-filters-v3-lists-list-id-update-list-filters - Put v3 lists list id update list filters v3 lists list id update list filters
hubspot-cli hubspot-lists-crm put-v3-lists-list-id-update-list-name-v3-lists-list-id-update-list-name - Put v3 lists list id update list name v3 lists list id update list name
hubspot-meetings-crm - Manage hubspot meetings crm
hubspot-cli hubspot-meetings-crm delete-v3-objects-meetings-meeting-id-archive - Move an Object identified by {meetingId} to the recycling bin.
hubspot-cli hubspot-meetings-crm get-v3-objects-meetings-get-page - Read a page of meetings. Control what is returned via the properties query param.
hubspot-cli hubspot-meetings-crm get-v3-objects-meetings-meeting-id-get-by-id - Read an Object identified by {meetingId}.
hubspot-cli hubspot-meetings-crm patch-v3-objects-meetings-meeting-id-update - Perform a partial update of an Object identified by {meetingId}or optionally a unique property value as specified by
hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-archive-archive - Archive a batch of meetings by ID
hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-create-create - Create a batch of meetings
hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-read-read - Retrieve records by record ID or include the idProperty parameter to retrieve records by a custom unique value
hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-update-update - Update a batch of meetings by internal ID, or unique property values
hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-upsert-upsert - Create or update records identified by a unique property value as specified by the idProperty query param.
hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-create - Create a meeting with the given properties and return a copy of the object, including the ID.
hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-search-do-search - Post v3 objects meetings search do search
hubspot-notes-crm - Manage hubspot notes crm
hubspot-cli hubspot-notes-crm delete-v3-objects-notes-note-id-archive - Move an Object identified by {noteId} to the recycling bin.
hubspot-cli hubspot-notes-crm get-v3-objects-notes-get-page - Read a page of notes. Control what is returned via the properties query param.
hubspot-cli hubspot-notes-crm get-v3-objects-notes-note-id-get-by-id - Read an Object identified by {noteId}.
hubspot-cli hubspot-notes-crm patch-v3-objects-notes-note-id-update - Perform a partial update of an Object identified by {noteId}or optionally a unique property value as specified by the
hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-archive-archive - Archive multiple notes by their IDs in a single request.
hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-create-create - Create multiple notes in a single request by providing the necessary properties for each note.
hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-read-read - Retrieve records by record ID or include the idProperty parameter to retrieve records by a custom unique value
hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-update-update - Update multiple notes using their internal IDs or unique property values.
hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-upsert-upsert - Create or update records identified by a unique property value as specified by the idProperty query param.
hubspot-cli hubspot-notes-crm post-v3-objects-notes-create - Create a note with the given properties and return a copy of the object, including the ID.
hubspot-cli hubspot-notes-crm post-v3-objects-notes-search-do-search - Execute a search for notes using filters, sorting options, and other query parameters to refine the results.
hubspot-objects-crm - Manage hubspot objects crm
hubspot-cli hubspot-objects-crm delete-v3-objects-object-type-object-id-archive - Move an Object identified by {objectId} to the recycling bin.
hubspot-cli hubspot-objects-crm get-v3-objects-object-type-get-page - Read a page of objects. Control what is returned via the properties query param.
hubspot-cli hubspot-objects-crm get-v3-objects-object-type-object-id-get-by-id - Read an Object identified by {objectId}.
hubspot-cli hubspot-objects-crm patch-v3-objects-object-type-object-id-update - Perform a partial update of an Object identified by {objectId}or optionally a unique property value as specified by
hubspot-cli hubspot-objects-crm post-v3-objects-object-type-create - Create a CRM object with the given properties and return a copy of the object, including the ID.
hubspot-owners-crm - Manage hubspot owners crm
hubspot-cli hubspot-owners-crm get-v3-owners-owner-id-get-by-id - Retrieve details of a specific owner using either their 'id' or 'userId'.
hubspot-cli hubspot-owners-crm get-v3-owners-v3-owners - Get v3 owners v3 owners
hubspot-pipelines-crm - Manage hubspot pipelines crm
hubspot-cli hubspot-pipelines-crm delete-v3-pipelines-object-type-pipeline-id-archive - Delete a pipeline
hubspot-cli hubspot-pipelines-crm delete-v3-pipelines-object-type-pipeline-id-stages-stage-id-archive - Delete a pipeline stage
hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-get-all - Return all pipelines for the object type specified by {objectType}.
hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-audit-get-audit - Return a reverse chronological list of all mutations that have occurred on the pipeline identified by {pipelineId}.
hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-get-by-id - Return a single pipeline object identified by its unique {pipelineId}.
hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-stages-get-all - Return all the stages associated with the pipeline identified by {pipelineId}.
hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-stages-stage-id-audit-get-audit - Return a reverse chronological list of all mutations that have occurred on the pipeline stage identified by {stageId}.
hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-stages-stage-id-get-by-id - Return a pipeline stage by ID
hubspot-cli hubspot-pipelines-crm patch-v3-pipelines-object-type-pipeline-id-stages-stage-id-update - Patch v3 pipelines object type pipeline id stages stage id update
hubspot-cli hubspot-pipelines-crm patch-v3-pipelines-object-type-pipeline-id-update - Perform a partial update of the pipeline identified by {pipelineId}.
hubspot-cli hubspot-pipelines-crm post-v3-pipelines-object-type-create - Create a new pipeline with the provided property values.
hubspot-cli hubspot-pipelines-crm post-v3-pipelines-object-type-pipeline-id-stages-create - Create a pipeline stage
hubspot-cli hubspot-pipelines-crm put-v3-pipelines-object-type-pipeline-id-replace - Replace a pipeline
hubspot-cli hubspot-pipelines-crm put-v3-pipelines-object-type-pipeline-id-stages-stage-id-replace - Replace all the properties of an existing pipeline stage with the values provided.
hubspot-products-crm - Manage hubspot products crm
hubspot-cli hubspot-products-crm delete-v3-objects-products-product-id-archive - Move an Object identified by {productId} to the recycling bin.
hubspot-cli hubspot-products-crm get-v3-objects-products-get-page - Read a page of products. Control what is ret
…(truncated)
1---2name: hubspot3description: Every Sales Hub feature, plus offline cross-object queries and retained property-change history. Trigger phrases: `find meetings ever scheduled`, `monthly meeting outcome report`, `hubspot stale leads`, `who do I call today hubspot`, `engagements timeline for this contact`, `use hubspot-cli`, `run hubspot`.4license: Apache-2.05---67# HubSpot - Printing Press CLI89## Prerequisites: Install the CLI1011This skill drives the `hubspot-cli` binary. **You must verify the CLI is installed before invoking any command from this skill.** If it is missing, install it first:12131. macOS / Linux:14 ```bash15 bash <(curl -fsSL https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/hubspot/install.sh)16 ```172. Windows (PowerShell):18 ```powershell19 iwr -useb https://raw.githubusercontent.com/Servosity/msp-skills/main/skills/hubspot/install.ps1 | iex20 ```213. Verify: `hubspot-cli --version`224. Ensure `~/.local/bin` (macOS / Linux) or `%LOCALAPPDATA%\Programs\msp-skills` (Windows) is on `$PATH`.2324The installer downloads the `hubspot-cli` and `hubspot-mcp` binaries into `~/.local/bin`25(macOS / Linux) or `%LOCALAPPDATA%\Programs\msp-skills` (Windows). It does not26register the skill with your agent and writes no MCP client config - see27[mcp-install.md](./mcp-install.md) for that wire-up.2829If `--version` reports "command not found" after install, the runtime cannot see the binary directory on `$PATH`. Do not proceed with skill commands until verification succeeds.3031A local SQLite data layer no other HubSpot tool has: HubSpot's own CLI (`hs`) only covers CMS - there has never been a sales/CRM CLI from HubSpot itself. This one mirrors your CRM into local SQLite so commands like `nurture-mine`, `stale deals`, `owner-load`, and `pipeline-health` answer cross-table questions instantly and offline. New in this reprint: `sync --with-history` persists per-property snapshots into a shared property-history table, and `meetings ever-had` / `meetings status-report` answer questions HubSpot's standard search API physically cannot - 'every meeting that was EVER status X in month Y, even after it flipped.'3233## When to Use This CLI3435Use hubspot-cli whenever an agent or human needs Sales Hub data without paying for a live API round trip per query. It is the right pick for nurture loops, pipeline-health dashboards, stale-prospect detection, bulk property updates from CSV, monthly property-history reports (`meetings status-report`, `meetings ever-had`), and any cross-object join (engagements × deals × owners) that the HubSpot web UI cannot answer in one screen. ANTI-TRIGGERS - do NOT use this CLI for: HubSpot CMS / themes / serverless functions (use the official `hs` CLI), Marketing emails / campaigns / forms / ads, Conversations / Inbox / Support workflows, Commerce Hub (orders / invoices / subscriptions / payments / carts / contracts).3637## Unique Capabilities3839These capabilities aren't available in any other tool for this API.4041### Local state that compounds42- **`stale`** - Find contacts or deals with no engagement in N days, scoped by owner or pipeline stage - instantly, offline.4344 _Use this when the user asks 'what's gone cold' - works after one sync, no API quota burn._4546 ```bash47 hubspot-cli stale deals --days 21 --owner me --json48 ```49- **`owner-load`** - Open deals per rep per pipeline stage with $ totals, count, and oldest-deal age - the Monday-morning sales-lead report.5051 _Pick this over per-rep API calls when surfacing 'who has too many in-flight deals' or 'where is rep capacity hot'._5253 ```bash54 hubspot-cli owner-load --pipeline default --json55 ```56- **`pipeline-health`** - Per-stage rollup of count, $ total, $ at risk (idle deals near their close date), and the oldest-stuck deal - one query for a sales-ops dashboard. Closed Lost weighted at probability 0, Closed Won at 1.0.5758 _Use this for forecast-vs-reality checks before a pipeline review._5960 <!-- cli-claims:ignore -->61 ```bash62 hubspot-cli pipeline-health default --idle-days 14 --json63 ```64- **`nurture queue`** - Ranked 'who to contact today' list scored by stale-days × deal amount × stage probability, with the rationale exposed as columns.6566 _Reach for this in the nurture skill or any daily-touch-list loop where an agent needs a priority order with reasons attached._6768 ```bash69 hubspot-cli nurture queue --owner me --top 20 --agent70 ```71- **`deals top`** - Composite-ranked top-N deals by (signal × amount × stage-probability × inverse-days-since-contact) with the score breakdown exposed as columns.7273 _Pick this for sales-lead Monday reviews or when an agent needs the top opportunities ranked by signal-weighted score, not raw amount._7475 ```bash76 hubspot-cli deals top --top 5 --pipeline default --json77 ```7879### Property history & audit80- **`meetings history`** - Show the full timeline of property changes for a single meeting (outcome, title, owner, custom fields) - when each value was set, by whom, and from what source.8182 _Reach for this when investigating 'when did this meeting flip from Scheduled to No Show, and who changed it'. Requires a prior 'sync --resources hubspot-meetings-crm --with-history <props>' to populate the history table._8384 ```bash85 hubspot-cli meetings history 53612340987612345 --json86 ```87- **`meetings ever-had`** - Find every meeting whose given property was EVER set to a given value within a date range - even if it has since changed.8889 _Pick this when a customer or audit asks 'every meeting that was at some point in status X during month Y'. Requires a prior 'sync --with-history' capture; the standard /search API cannot answer it._9091 ```bash92 hubspot-cli meetings ever-had --property hs_meeting_outcome --value Scheduled --from 2026-04-01 --to 2026-04-30 --json93 ```94- **`meetings status-report`** - Composes the meetings ever-had query into the canonical monthly-report shape: every meeting that touched the given status in the given month, with owner, title, current status, and the timestamp of the original status set.9596 _Use this once per month per customer report - one command replaces a Python pull + a HubSpot export + a manual cross-reference. Requires a prior 'sync --resources hubspot-meetings-crm --with-history hs_meeting_outcome'._9798 ```bash99 hubspot-cli meetings status-report --status scheduled --month 2026-04 --csv100 ```101- **`sync --with-history`** - Opt-in sync flag that requests propertiesWithHistory for the named properties on meetings (and on deals, contacts, companies when scoped to those). Persists per-property snapshots into the shared hubspot_property_history table.102103 _Reach for this when you need property change history retained. Without --with-history sync only captures current values; with it, every read after that point can answer 'was this property ever value X' questions._104105 ```bash106 hubspot-cli sync --resources hubspot-meetings-crm --with-history hs_meeting_outcome,hs_meeting_title,hubspot_owner_id107 ```108- **`deals velocity`** - Per-deal days-in-current-stage and per-stage median/p90 dwell time, computed from dealstage change history - find where deals rot.109110 _Use this when the user asks where deals stall or how long deals sit per stage - requires a prior sync deals --with-history dealstage._111112 ```bash113 hubspot-cli deals velocity --pipeline default --json114 ```115116### Cross-object intelligence117- **`engagements of`** - Unified chronological timeline of every call, email, meeting, note, and task touching a contact, deal, or company.118119 _Use this when an agent or human asks 'what touched this prospect/deal' - one command instead of five paginated API calls._120121 ```bash122 hubspot-cli engagements of contact:12345 --since 30d --json123 ```124- **`notes signals`** - Scan note bodies for buying / lost signals (meeting scheduled, budget approved, no response, competitor chosen) and emit per-deal signal counts with the source note id.125126 _Use this when summarizing what's heating up or cooling off in the pipeline without re-reading every note._127128 ```bash129 hubspot-cli notes signals --pipeline default --since 30d --json130 ```131- **`since`** - What changed across contacts, deals, and engagements since a given timestamp - agent-friendly cross-object delta.132133 _Reach for this in agent loops that need to react to CRM activity since the last run without paginating every collection._134135 ```bash136 hubspot-cli since 24h --types deals,engagements --owner me --json137 ```138- **`contacts funnel`** - One-shot funnel table of contacts per lifecycle stage (subscriber → lead → MQL → SQL → opportunity → customer) with stage-to-stage conversion ratios.139140 _Use this for 'where is the top of funnel leaking' questions - instant offline funnel snapshot after one sync._141142 ```bash143 hubspot-cli contacts funnel --json144 ```145- **`deals unowned`** - Open deals with no owner or owned by a deactivated rep, with per-stage dollar exposure - the hygiene gap owner-load can't see.146147 _Use this in the weekly hygiene pass to find orphaned deals before they rot - distinct from owner-load, which only aggregates owned deals._148149 ```bash150 hubspot-cli deals unowned --pipeline default --json151 ```152- **`contacts win-back`** - Contacts attached to a Closed Won deal but with no engagement in N days - the customer-expansion and re-engage list.153154 _Use this for post-win expansion outreach - distinct from nurture-mine (open-deal cold) and stale (any cold)._155156 ```bash157 hubspot-cli contacts win-back --cold-days 90 --json158 ```159- **`deals forecast`** - Probability-weighted pipeline forecast bucketed by close-date month - the canonical GM revenue question, answered offline.160161 _Use this for close-month weighted totals for revenue reviews; pipeline-health answers per-stage risk, forecast answers per-month expectation._162163 ```bash164 hubspot-cli deals forecast --pipeline default --json165 ```166167### Bulk operations168- **`nurture-mine`** - Surface the contacts assigned to you that have gone cold but still have open deals - the daily 'who do I call' list, computed across local SQLite.169170 _Reach for this when an agent or human needs the daily Titans-style nurture queue without round-tripping HubSpot for every prospect._171172 ```bash173 hubspot-cli nurture-mine --owner me --stale-days 14 --agent174 ```175- **`contacts bulk-update`** - Apply a CSV of property changes to many contacts at once, pre-validating each row against HubSpot's property schema (types, picklists) before any mutation.176177 _Pick this over the HubSpot UI when sales-ops needs to update hundreds of contacts and demands a pre-flight error report rather than silent failures._178179 ```bash180 hubspot-cli contacts bulk-update --from-csv people.csv --map email=Email,lifecyclestage=Stage --dry-run181 ```182183## Command Reference184185**batch** - Manage batch186187- `hubspot-cli batch post-crm-v3-objects-object-type-archive-archive` - Archive a batch of objects by ID188- `hubspot-cli batch post-crm-v3-objects-object-type-create-create` - Create a batch of objects189- `hubspot-cli batch post-crm-v3-objects-object-type-read-read` - Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value190- `hubspot-cli batch post-crm-v3-objects-object-type-update-update` - Update a batch of objects by internal ID, or unique property values191- `hubspot-cli batch post-crm-v3-objects-object-type-upsert-upsert` - Create or update records identified by a unique property value as specified by the `idProperty` query param.192193**crm** - Manage crm194195- `hubspot-cli crm delete-v4-objects-object-type-object-id-associations-to-object-type-to-object-id-archive` - deletes all associations between two records.196- `hubspot-cli crm get-v4-objects-object-type-object-id-associations-to-object-type-get-page` - Retrieve all associations between a specific record and an object type. Limit 500 per call.197- `hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-archive-archive` - Batch delete associations for objects198- `hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-associate-default-create-default` - Create the default (most generic) association type between two object types199- `hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-create-create` - Batch create associations for objects200- `hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-labels-archive-archive-labels` - Batch delete specific association labels for objects.201- `hubspot-cli crm post-v4-associations-from-object-type-to-object-type-batch-read-get-page` - Batch read associations for objects to specific object type.202- `hubspot-cli crm post-v4-associations-usage-high-usage-report-user-id-request` - Requests a report of all objects in the portal which have a high usage of associations203- `hubspot-cli crm put-v4-objects-from-object-type-from-object-id-associations-default-to-object-type-to-object-id-create-default` - Create the default (most generic) association type between two object types204- `hubspot-cli crm put-v4-objects-object-type-object-id-associations-to-object-type-to-object-id-create` - Set association labels between two records.205206**groups** - Manage groups207208- `hubspot-cli groups delete-crm-v3-properties-object-type-name-archive` - Move a property group identified by {groupName} to the recycling bin.209- `hubspot-cli groups get-crm-v3-properties-object-type-get-all` - Read all existing property groups for the specified object type and HubSpot account.210- `hubspot-cli groups get-crm-v3-properties-object-type-name-get-by-name` - Read a property group identified by {groupName}.211- `hubspot-cli groups patch-crm-v3-properties-object-type-name-update` - Perform a partial update of a property group identified by {groupName}. Provided fields will be overwritten.212- `hubspot-cli groups post-crm-v3-properties-object-type-create` - Create and return a copy of a new property group.213214**hubspot-calls-crm** - Manage hubspot calls crm215216- `hubspot-cli hubspot-calls-crm delete-v3-objects-calls-call-id-archive` - Move an Object identified by `{callId}` to the recycling bin.217- `hubspot-cli hubspot-calls-crm get-v3-objects-calls-call-id-get-by-id` - Read an Object identified by `{callId}`.218- `hubspot-cli hubspot-calls-crm get-v3-objects-calls-get-page` - Read a page of calls. Control what is returned via the `properties` query param.219- `hubspot-cli hubspot-calls-crm patch-v3-objects-calls-call-id-update` - Perform a partial update of an Object identified by `{callId}`or optionally a unique property value as specified by the220- `hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-archive-archive` - Archive a batch of calls by ID.221- `hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-create-create` - Create a batch of calls.222- `hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-read-read` - Read a batch of calls by internal ID, or unique property values223- `hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-update-update` - Update a batch of calls by internal ID, or unique property values224- `hubspot-cli hubspot-calls-crm post-v3-objects-calls-batch-upsert-upsert` - Create or update records identified by a unique property value as specified by the `idProperty` query param.225- `hubspot-cli hubspot-calls-crm post-v3-objects-calls-create` - Create a call with the given properties and return a copy of the object, including the ID.226- `hubspot-cli hubspot-calls-crm post-v3-objects-calls-search-do-search` - Search for calls by filtering on properties, searching through associations, and sorting results.227228**hubspot-companies-crm** - Manage hubspot companies crm229230- `hubspot-cli hubspot-companies-crm delete-v3-objects-companies-company-id-archive` - Delete a company by ID. Deleted companies can be restored within 90 days of deletion.231- `hubspot-cli hubspot-companies-crm get-v3-objects-companies-company-id-get-by-id` - Retrieve a company by its ID (`companyId`) or by a unique property (`idProperty`).232- `hubspot-cli hubspot-companies-crm get-v3-objects-companies-get-page` - Retrieve all companies, using query parameters to control the information that gets returned.233- `hubspot-cli hubspot-companies-crm patch-v3-objects-companies-company-id-update` - Update a company by ID (`companyId`) or unique property value (`idProperty`).234- `hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-archive-archive` - Delete a batch of companies by ID. Deleted companies can be restored within 90 days of deletion.235- `hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-create-create` - Create a batch of companies.236- `hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-read-read` - Retrieve a batch of companies by ID (`companyId`) or by a unique property (`idProperty`).237- `hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-update-update` - Update a batch of companies by ID.238- `hubspot-cli hubspot-companies-crm post-v3-objects-companies-batch-upsert-upsert` - Create or update companies identified by a unique property value as specified by the `idProperty` query parameter.239- `hubspot-cli hubspot-companies-crm post-v3-objects-companies-create` - Create a single company. Include a `properties` object to define [property values](https://developers.hubspot.240- `hubspot-cli hubspot-companies-crm post-v3-objects-companies-merge-merge` - Merge two company records. Learn more about [merging records](https://knowledge.hubspot.com/records/merge-records).241- `hubspot-cli hubspot-companies-crm post-v3-objects-companies-search-do-search` - Search for companies by filtering on properties, searching through associations, and sorting results.242243**hubspot-contacts-crm** - Manage hubspot contacts crm244245- `hubspot-cli hubspot-contacts-crm delete-v3-objects-contacts-contact-id` - Move an Object identified by `{contactId}` to the recycling bin.246- `hubspot-cli hubspot-contacts-crm get-v3-objects-contacts` - Read a page of contacts. Control what is returned via the `properties` query param.247- `hubspot-cli hubspot-contacts-crm get-v3-objects-contacts-contact-id` - Read an Object identified by `{contactId}`.248- `hubspot-cli hubspot-contacts-crm patch-v3-objects-contacts-contact-id` - Perform a partial update of an Object identified by `{contactId}`.249- `hubspot-cli hubspot-contacts-crm post-v3-objects-contacts` - Create a contact with the given properties and return a copy of the object, including the ID.250- `hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-batch-archive` - Archive a batch of contacts by ID251- `hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-batch-create` - Create a batch of contacts252- `hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-batch-read` - Read a batch of contacts by internal ID, or unique property values253- `hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-batch-update` - Update a batch of contacts254- `hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-gdpr-delete` - Permanently delete a contact and all associated content to follow GDPR.255- `hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-merge` - Merge two contacts with same type256- `hubspot-cli hubspot-contacts-crm post-v3-objects-contacts-search` - Post v3 objects contacts search257258**hubspot-deals-crm** - Manage hubspot deals crm259260- `hubspot-cli hubspot-deals-crm delete-v3-objects-0-3-deal-id-archive` - Move an Object identified by `{dealId}` to the recycling bin.261- `hubspot-cli hubspot-deals-crm get-v3-objects-0-3-deal-id-get-by-id` - Read an Object identified by `{dealId}`.262- `hubspot-cli hubspot-deals-crm get-v3-objects-0-3-get-page` - Read a page of deals. Control what is returned via the `properties` query param.263- `hubspot-cli hubspot-deals-crm patch-v3-objects-0-3-deal-id-update` - Perform a partial update of an Object identified by `{dealId}`or optionally a unique property value as specified by the264- `hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-archive-archive` - Archive multiple deals using their IDs.265- `hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-create-create` - Create multiple deals in a single request.266- `hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-read-read` - Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value267- `hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-update-update` - Update multiple deals using their internal IDs or unique property values.268- `hubspot-cli hubspot-deals-crm post-v3-objects-0-3-batch-upsert-upsert` - Create or update records identified by a unique property value as specified by the `idProperty` query param.269- `hubspot-cli hubspot-deals-crm post-v3-objects-0-3-create` - Create a deal with the given properties and return a copy of the object, including the ID.270- `hubspot-cli hubspot-deals-crm post-v3-objects-0-3-merge-merge` - Combine two deals of the same type into a single deal.271- `hubspot-cli hubspot-deals-crm post-v3-objects-0-3-search-do-search` - Search for deals using various filters and criteria to retrieve specific records.272273**hubspot-emails-crm** - Manage hubspot emails crm274275- `hubspot-cli hubspot-emails-crm delete-v3-objects-emails-email-id-archive` - Move an Object identified by `{emailId}` to the recycling bin.276- `hubspot-cli hubspot-emails-crm get-v3-objects-emails-email-id-get-by-id` - Read an Object identified by `{emailId}`.277- `hubspot-cli hubspot-emails-crm get-v3-objects-emails-get-page` - Read a page of emails. Control what is returned via the `properties` query param.278- `hubspot-cli hubspot-emails-crm patch-v3-objects-emails-email-id-update` - Perform a partial update of an Object identified by `{emailId}`or optionally a unique property value as specified by279- `hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-archive-archive` - Archive a batch of emails identified by their IDs.280- `hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-create-create` - Create a batch of emails with specified properties and return the created objects.281- `hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-read-read` - Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value282- `hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-update-update` - Update a batch of emails using their internal IDs or unique property values.283- `hubspot-cli hubspot-emails-crm post-v3-objects-emails-batch-upsert-upsert` - Create or update records identified by a unique property value as specified by the `idProperty` query param.284- `hubspot-cli hubspot-emails-crm post-v3-objects-emails-create` - Create a email with the given properties and return a copy of the object, including the ID.285- `hubspot-cli hubspot-emails-crm post-v3-objects-emails-search-do-search` - Perform a search for emails based on the provided query parameters and return matching results.286287**hubspot-imports-crm** - Manage hubspot imports crm288289- `hubspot-cli hubspot-imports-crm get-v3-imports-import-id-errors-v3-imports-import-id-errors` - Get v3 imports import id errors v3 imports import id errors290- `hubspot-cli hubspot-imports-crm get-v3-imports-import-id-v3-imports-import-id` - Get v3 imports import id v3 imports import id291- `hubspot-cli hubspot-imports-crm get-v3-imports-v3-imports` - Get v3 imports v3 imports292- `hubspot-cli hubspot-imports-crm post-v3-imports-import-id-cancel-v3-imports-import-id-cancel` - Post v3 imports import id cancel v3 imports import id cancel293- `hubspot-cli hubspot-imports-crm post-v3-imports-v3-imports` - Post v3 imports v3 imports294295**hubspot-leads-crm** - Manage hubspot leads crm296297- `hubspot-cli hubspot-leads-crm delete-v3-objects-leads-leads-id-archive` - Move an Object identified by `{leadsId}` to the recycling bin.298- `hubspot-cli hubspot-leads-crm get-v3-objects-leads-get-page` - Read a page of leads. Control what is returned via the `properties` query param.299- `hubspot-cli hubspot-leads-crm get-v3-objects-leads-leads-id-get-by-id` - Read an Object identified by `{leadsId}`.300- `hubspot-cli hubspot-leads-crm patch-v3-objects-leads-leads-id-update` - Perform a partial update of an Object identified by `{leadsId}`or optionally a unique property value as specified by301- `hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-archive-archive` - Archive multiple leads by their IDs in a single request, moving them to the recycling bin.302- `hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-create-create` - Create multiple lead records in a single request by providing a batch of lead data.303- `hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-read-read` - Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value304- `hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-update-update` - Update multiple lead records using their internal IDs or unique property values.305- `hubspot-cli hubspot-leads-crm post-v3-objects-leads-batch-upsert-upsert` - Create or update records identified by a unique property value as specified by the `idProperty` query param.306- `hubspot-cli hubspot-leads-crm post-v3-objects-leads-create` - Create a lead with the given properties and return a copy of the object, including the ID.307- `hubspot-cli hubspot-leads-crm post-v3-objects-leads-search-do-search` - Perform a search for leads based on the provided filter groups, properties, and sorting options.308309**hubspot-line-items-crm** - Manage hubspot line items crm310311- `hubspot-cli hubspot-line-items-crm delete-v3-objects-line-items-line-item-id-archive` - Move an Object identified by `{lineItemId}` to the recycling bin.312- `hubspot-cli hubspot-line-items-crm get-v3-objects-line-items-get-page` - Read a page of line items. Control what is returned via the `properties` query param.313- `hubspot-cli hubspot-line-items-crm get-v3-objects-line-items-line-item-id-get-by-id` - Read an Object identified by `{lineItemId}`.314- `hubspot-cli hubspot-line-items-crm patch-v3-objects-line-items-line-item-id-update` - Perform a partial update of an Object identified by `{lineItemId}`or optionally a unique property value as specified by315- `hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-archive-archive` - Archive multiple line items simultaneously by specifying their IDs in the request body.316- `hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-create-create` - Create multiple line items in a single request by providing the necessary properties and associations for each item.317- `hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-read-read` - Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value318- `hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-update-update` - Update multiple line items using their internal IDs or unique property values.319- `hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-batch-upsert-upsert` - Create or update records identified by a unique property value as specified by the `idProperty` query param.320- `hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-create` - Create a line item with the given properties and return a copy of the object, including the ID.321- `hubspot-cli hubspot-line-items-crm post-v3-objects-line-items-search-do-search` - Execute a search for line items based on filters, properties, and sorting options provided in the request body.322323**hubspot-lists-crm** - Manage hubspot lists crm324325- `hubspot-cli hubspot-lists-crm delete-v3-lists-folders-folder-id-v3-lists-folders-folder-id` - Delete v3 lists folders folder id v3 lists folders folder id326- `hubspot-cli hubspot-lists-crm delete-v3-lists-list-id-memberships-v3-lists-list-id-memberships` - Delete v3 lists list id memberships v3 lists list id memberships327- `hubspot-cli hubspot-lists-crm delete-v3-lists-list-id-schedule-conversion-v3-lists-list-id-schedule-conversion` - Delete v3 lists list id schedule conversion v3 lists list id schedule conversion328- `hubspot-cli hubspot-lists-crm delete-v3-lists-list-id-v3-lists-list-id` - Delete v3 lists list id v3 lists list id329- `hubspot-cli hubspot-lists-crm get-v3-lists-folders-v3-lists-folders` - Get v3 lists folders v3 lists folders330- `hubspot-cli hubspot-lists-crm get-v3-lists-idmapping-v3-lists-idmapping` - Get v3 lists idmapping v3 lists idmapping331- `hubspot-cli hubspot-lists-crm get-v3-lists-list-id-memberships-join-order-v3-lists-list-id-memberships-join-order` - Get v3 lists list id memberships join order v3 lists list id memberships join order332- `hubspot-cli hubspot-lists-crm get-v3-lists-list-id-memberships-v3-lists-list-id-memberships` - Get v3 lists list id memberships v3 lists list id memberships333- `hubspot-cli hubspot-lists-crm get-v3-lists-list-id-schedule-conversion-v3-lists-list-id-schedule-conversion` - Get v3 lists list id schedule conversion v3 lists list id schedule conversion334- `hubspot-cli hubspot-lists-crm get-v3-lists-list-id-size-and-edits-history-between-v3-lists-list-id-size-and-edits-history-between` - Get v3 lists list id size and edits history between v3 lists list id size and edits history between335- `hubspot-cli hubspot-lists-crm get-v3-lists-list-id-v3-lists-list-id` - Get v3 lists list id v3 lists list id336- `hubspot-cli hubspot-lists-crm get-v3-lists-object-type-id-object-type-id-name-list-name-v3-lists-object-type-id-object-type-id-name-list-name` - Retrieve a specific list by its name and object type ID.337- `hubspot-cli hubspot-lists-crm get-v3-lists-records-object-type-id-record-id-memberships-v3-lists-records-object-type-id-record-id-memberships` - Get v3 lists records object type id record id memberships v3 lists records object type id record id memberships338- `hubspot-cli hubspot-lists-crm get-v3-lists-v3-lists` - Get v3 lists v3 lists339- `hubspot-cli hubspot-lists-crm post-v3-lists-folders-v3-lists-folders` - Post v3 lists folders v3 lists folders340- `hubspot-cli hubspot-lists-crm post-v3-lists-idmapping-v3-lists-idmapping` - Post v3 lists idmapping v3 lists idmapping341- `hubspot-cli hubspot-lists-crm post-v3-lists-records-memberships-batch-read-v3-lists-records-memberships-batch-read` - Post v3 lists records memberships batch read v3 lists records memberships batch read342- `hubspot-cli hubspot-lists-crm post-v3-lists-search-v3-lists-search` - Post v3 lists search v3 lists search343- `hubspot-cli hubspot-lists-crm post-v3-lists-v3-lists` - Post v3 lists v3 lists344- `hubspot-cli hubspot-lists-crm put-v3-lists-folders-folder-id-move-new-parent-folder-id-v3-lists-folders-folder-id-move-new-parent-folder-id` - Put v3 lists folders folder id move new parent folder id v3 lists folders folder id move new parent folder id345- `hubspot-cli hubspot-lists-crm put-v3-lists-folders-folder-id-rename-v3-lists-folders-folder-id-rename` - Put v3 lists folders folder id rename v3 lists folders folder id rename346- `hubspot-cli hubspot-lists-crm put-v3-lists-folders-move-list-v3-lists-folders-move-list` - Put v3 lists folders move list v3 lists folders move list347- `hubspot-cli hubspot-lists-crm put-v3-lists-list-id-memberships-add-and-remove-v3-lists-list-id-memberships-add-and-remove` - Put v3 lists list id memberships add and remove v3 lists list id memberships add and remove348- `hubspot-cli hubspot-lists-crm put-v3-lists-list-id-memberships-add-from-source-list-id-v3-lists-list-id-memberships-add-from-source-list-id` - Put v3 lists list id memberships add from source list id v3 lists list id memberships add from source list id349- `hubspot-cli hubspot-lists-crm put-v3-lists-list-id-memberships-add-v3-lists-list-id-memberships-add` - Put v3 lists list id memberships add v3 lists list id memberships add350- `hubspot-cli hubspot-lists-crm put-v3-lists-list-id-memberships-remove-v3-lists-list-id-memberships-remove` - Put v3 lists list id memberships remove v3 lists list id memberships remove351- `hubspot-cli hubspot-lists-crm put-v3-lists-list-id-restore-v3-lists-list-id-restore` - Put v3 lists list id restore v3 lists list id restore352- `hubspot-cli hubspot-lists-crm put-v3-lists-list-id-schedule-conversion-v3-lists-list-id-schedule-conversion` - Put v3 lists list id schedule conversion v3 lists list id schedule conversion353- `hubspot-cli hubspot-lists-crm put-v3-lists-list-id-update-list-filters-v3-lists-list-id-update-list-filters` - Put v3 lists list id update list filters v3 lists list id update list filters354- `hubspot-cli hubspot-lists-crm put-v3-lists-list-id-update-list-name-v3-lists-list-id-update-list-name` - Put v3 lists list id update list name v3 lists list id update list name355356**hubspot-meetings-crm** - Manage hubspot meetings crm357358- `hubspot-cli hubspot-meetings-crm delete-v3-objects-meetings-meeting-id-archive` - Move an Object identified by `{meetingId}` to the recycling bin.359- `hubspot-cli hubspot-meetings-crm get-v3-objects-meetings-get-page` - Read a page of meetings. Control what is returned via the `properties` query param.360- `hubspot-cli hubspot-meetings-crm get-v3-objects-meetings-meeting-id-get-by-id` - Read an Object identified by `{meetingId}`.361- `hubspot-cli hubspot-meetings-crm patch-v3-objects-meetings-meeting-id-update` - Perform a partial update of an Object identified by `{meetingId}`or optionally a unique property value as specified by362- `hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-archive-archive` - Archive a batch of meetings by ID363- `hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-create-create` - Create a batch of meetings364- `hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-read-read` - Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value365- `hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-update-update` - Update a batch of meetings by internal ID, or unique property values366- `hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-batch-upsert-upsert` - Create or update records identified by a unique property value as specified by the `idProperty` query param.367- `hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-create` - Create a meeting with the given properties and return a copy of the object, including the ID.368- `hubspot-cli hubspot-meetings-crm post-v3-objects-meetings-search-do-search` - Post v3 objects meetings search do search369370**hubspot-notes-crm** - Manage hubspot notes crm371372- `hubspot-cli hubspot-notes-crm delete-v3-objects-notes-note-id-archive` - Move an Object identified by `{noteId}` to the recycling bin.373- `hubspot-cli hubspot-notes-crm get-v3-objects-notes-get-page` - Read a page of notes. Control what is returned via the `properties` query param.374- `hubspot-cli hubspot-notes-crm get-v3-objects-notes-note-id-get-by-id` - Read an Object identified by `{noteId}`.375- `hubspot-cli hubspot-notes-crm patch-v3-objects-notes-note-id-update` - Perform a partial update of an Object identified by `{noteId}`or optionally a unique property value as specified by the376- `hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-archive-archive` - Archive multiple notes by their IDs in a single request.377- `hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-create-create` - Create multiple notes in a single request by providing the necessary properties for each note.378- `hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-read-read` - Retrieve records by record ID or include the `idProperty` parameter to retrieve records by a custom unique value379- `hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-update-update` - Update multiple notes using their internal IDs or unique property values.380- `hubspot-cli hubspot-notes-crm post-v3-objects-notes-batch-upsert-upsert` - Create or update records identified by a unique property value as specified by the `idProperty` query param.381- `hubspot-cli hubspot-notes-crm post-v3-objects-notes-create` - Create a note with the given properties and return a copy of the object, including the ID.382- `hubspot-cli hubspot-notes-crm post-v3-objects-notes-search-do-search` - Execute a search for notes using filters, sorting options, and other query parameters to refine the results.383384**hubspot-objects-crm** - Manage hubspot objects crm385386- `hubspot-cli hubspot-objects-crm delete-v3-objects-object-type-object-id-archive` - Move an Object identified by `{objectId}` to the recycling bin.387- `hubspot-cli hubspot-objects-crm get-v3-objects-object-type-get-page` - Read a page of objects. Control what is returned via the `properties` query param.388- `hubspot-cli hubspot-objects-crm get-v3-objects-object-type-object-id-get-by-id` - Read an Object identified by `{objectId}`.389- `hubspot-cli hubspot-objects-crm patch-v3-objects-object-type-object-id-update` - Perform a partial update of an Object identified by `{objectId}`or optionally a unique property value as specified by390- `hubspot-cli hubspot-objects-crm post-v3-objects-object-type-create` - Create a CRM object with the given properties and return a copy of the object, including the ID.391392**hubspot-owners-crm** - Manage hubspot owners crm393394- `hubspot-cli hubspot-owners-crm get-v3-owners-owner-id-get-by-id` - Retrieve details of a specific owner using either their 'id' or 'userId'.395- `hubspot-cli hubspot-owners-crm get-v3-owners-v3-owners` - Get v3 owners v3 owners396397**hubspot-pipelines-crm** - Manage hubspot pipelines crm398399- `hubspot-cli hubspot-pipelines-crm delete-v3-pipelines-object-type-pipeline-id-archive` - Delete a pipeline400- `hubspot-cli hubspot-pipelines-crm delete-v3-pipelines-object-type-pipeline-id-stages-stage-id-archive` - Delete a pipeline stage401- `hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-get-all` - Return all pipelines for the object type specified by `{objectType}`.402- `hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-audit-get-audit` - Return a reverse chronological list of all mutations that have occurred on the pipeline identified by `{pipelineId}`.403- `hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-get-by-id` - Return a single pipeline object identified by its unique `{pipelineId}`.404- `hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-stages-get-all` - Return all the stages associated with the pipeline identified by `{pipelineId}`.405- `hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-stages-stage-id-audit-get-audit` - Return a reverse chronological list of all mutations that have occurred on the pipeline stage identified by `{stageId}`.406- `hubspot-cli hubspot-pipelines-crm get-v3-pipelines-object-type-pipeline-id-stages-stage-id-get-by-id` - Return a pipeline stage by ID407- `hubspot-cli hubspot-pipelines-crm patch-v3-pipelines-object-type-pipeline-id-stages-stage-id-update` - Patch v3 pipelines object type pipeline id stages stage id update408- `hubspot-cli hubspot-pipelines-crm patch-v3-pipelines-object-type-pipeline-id-update` - Perform a partial update of the pipeline identified by `{pipelineId}`.409- `hubspot-cli hubspot-pipelines-crm post-v3-pipelines-object-type-create` - Create a new pipeline with the provided property values.410- `hubspot-cli hubspot-pipelines-crm post-v3-pipelines-object-type-pipeline-id-stages-create` - Create a pipeline stage411- `hubspot-cli hubspot-pipelines-crm put-v3-pipelines-object-type-pipeline-id-replace` - Replace a pipeline412- `hubspot-cli hubspot-pipelines-crm put-v3-pipelines-object-type-pipeline-id-stages-stage-id-replace` - Replace all the properties of an existing pipeline stage with the values provided.413414**hubspot-products-crm** - Manage hubspot products crm415416- `hubspot-cli hubspot-products-crm delete-v3-objects-products-product-id-archive` - Move an Object identified by `{productId}` to the recycling bin.417- `hubspot-cli hubspot-products-crm get-v3-objects-products-get-page` - Read a page of products. Control what is ret418419…(truncated)