Skip to content

Hubspot cli apps support#22

Merged
vnxdev merged 2 commits into
mainfrom
hubspot_cli_app_support
Apr 30, 2026
Merged

Hubspot cli apps support#22
vnxdev merged 2 commits into
mainfrom
hubspot_cli_app_support

Conversation

@vnxdev
Copy link
Copy Markdown
Contributor

@vnxdev vnxdev commented Apr 30, 2026

Hubspot cli apps support

@github-actions
Copy link
Copy Markdown

Changed Integrations Report

  • Changed integrations: 1

Changed integrations

  • integrations/hubspot
integrations/hubspot
  • Head provider: HubSpot
  • Base provider: HubSpot
  • Head actions (43): crm_object_changes, crm_object_webhook, create_contact, get_contact, update_contact, delete_contact, list_contacts, create_company, get_company, update_company, delete_company, list_companies, create_deal, get_deal, update_deal, delete_deal, list_deals, create_ticket, get_ticket, update_ticket, delete_ticket, list_tickets, search_crm, create_engagement, get_engagement, update_engagement, delete_engagement, create_association, get_associations, delete_association, create_list, get_list, update_list_membership, delete_list, search_lists, list_pipelines, get_pipeline, create_pipeline, delete_pipeline, list_properties, create_property, list_owners, get_owner
  • Base actions (43): crm_object_changes, crm_object_webhook, create_contact, get_contact, update_contact, delete_contact, list_contacts, create_company, get_company, update_company, delete_company, list_companies, create_deal, get_deal, update_deal, delete_deal, list_deals, create_ticket, get_ticket, update_ticket, delete_ticket, list_tickets, search_crm, create_engagement, get_engagement, update_engagement, delete_engagement, create_association, get_associations, delete_association, create_list, get_list, update_list_membership, delete_list, search_lists, list_pipelines, get_pipeline, create_pipeline, delete_pipeline, list_properties, create_property, list_owners, get_owner
  • Head tools (41): create_contact, get_contact, update_contact, delete_contact, list_contacts, create_company, get_company, update_company, delete_company, list_companies, create_deal, get_deal, update_deal, delete_deal, list_deals, create_ticket, get_ticket, update_ticket, delete_ticket, list_tickets, search_crm, create_engagement, get_engagement, update_engagement, delete_engagement, create_association, get_associations, delete_association, create_list, get_list, update_list_membership, delete_list, search_lists, list_pipelines, get_pipeline, create_pipeline, delete_pipeline, list_properties, create_property, list_owners, get_owner
  • Base tools (41): create_contact, get_contact, update_contact, delete_contact, list_contacts, create_company, get_company, update_company, delete_company, list_companies, create_deal, get_deal, update_deal, delete_deal, list_deals, create_ticket, get_ticket, update_ticket, delete_ticket, list_tickets, search_crm, create_engagement, get_engagement, update_engagement, delete_engagement, create_association, get_associations, delete_association, create_list, get_list, update_list_membership, delete_list, search_lists, list_pipelines, get_pipeline, create_pipeline, delete_pipeline, list_properties, create_property, list_owners, get_owner
  • Head auth methods (3): oauth, developer_platform_oauth, private_app_token
  • Base auth methods (2): oauth, private_app_token

Schema changes

  • Provider metadata: no changes
  • Config schema: no changes
  • Non-tool action schemas: no changes
  • Tool schemas: no changes
  • Auth method schemas:
    • added developer_platform_oauth
    • changed oauth
      • added oauth.outputSchema.properties.hubDomain = {"type":"string"}
      • added oauth.outputSchema.properties.hubId = {"type":"string"}
      • added oauth.outputSchema.properties.user = {"type":"string"}
      • added oauth.outputSchema.properties.userId = {"type":"string"}
      • changed oauth.scopes[0].defaultChecked from "undefined" to true
      • changed oauth.scopes[0].description from "Read contacts" to "Read custom objects (Enterprise)"
      • changed oauth.scopes[0].id from "crm.objects.contacts.read" to "crm.objects.custom.read"
      • changed oauth.scopes[0].title from "Contacts Read" to "Custom Objects Read"
      • changed oauth.scopes[1].defaultChecked from "undefined" to true
      • changed oauth.scopes[1].description from "Write contacts" to "Write custom objects (Enterprise)"
      • changed oauth.scopes[1].id from "crm.objects.contacts.write" to "crm.objects.custom.write"
      • changed oauth.scopes[1].title from "Contacts Write" to "Custom Objects Write"
      • changed oauth.scopes[2].defaultChecked from "undefined" to true
      • changed oauth.scopes[2].description from "Read companies" to "Create and update contact property settings"
      • changed oauth.scopes[2].id from "crm.objects.companies.read" to "crm.schemas.contacts.write"
      • changed oauth.scopes[2].title from "Companies Read" to "CRM Contact Schemas Write"
      • changed oauth.scopes[3].defaultChecked from "undefined" to true
      • changed oauth.scopes[3].description from "Write companies" to "Create and update company property settings"
      • changed oauth.scopes[3].id from "crm.objects.companies.write" to "crm.schemas.companies.write"
      • changed oauth.scopes[3].title from "Companies Write" to "CRM Company Schemas Write"
      • changed oauth.scopes[4].defaultChecked from "undefined" to true
      • changed oauth.scopes[4].description from "Read deals" to "Create and update deal property settings"
      • changed oauth.scopes[4].id from "crm.objects.deals.read" to "crm.schemas.deals.write"
      • changed oauth.scopes[4].title from "Deals Read" to "CRM Deal Schemas Write"
      • changed oauth.scopes[5].defaultChecked from "undefined" to true
      • changed oauth.scopes[5].description from "Write deals" to "Read custom object schemas (Enterprise)"
      • changed oauth.scopes[5].id from "crm.objects.deals.write" to "crm.schemas.custom.read"
      • changed oauth.scopes[5].title from "Deals Write" to "CRM Custom Schemas Read"
      • changed oauth.scopes[6].defaultChecked from "undefined" to true
      • changed oauth.scopes[6].description from "Read contact lists" to "Create and update custom object schemas (Enterprise)"
      • changed oauth.scopes[6].id from "crm.lists.read" to "crm.schemas.custom.write"
      • changed oauth.scopes[6].title from "Lists Read" to "CRM Custom Schemas Write"
      • changed oauth.scopes[7].defaultChecked from "undefined" to true
      • changed oauth.scopes[7].description from "Write contact lists" to "Read order pipelines"
      • changed oauth.scopes[7].id from "crm.lists.write" to "crm.pipelines.orders.read"
      • changed oauth.scopes[7].title from "Lists Write" to "Order Pipelines Read"
      • changed oauth.scopes[8].defaultChecked from "undefined" to true
      • changed oauth.scopes[8].description from "Required base scope for all public apps" to "Create and update order pipelines"
      • changed oauth.scopes[8].id from "oauth" to "crm.pipelines.orders.write"
      • changed oauth.scopes[8].title from "OAuth" to "Order Pipelines Write"
      • removed oauth.scopes[9] (was {"defaultChecked":"undefined","description":"Read contact schemas","id":"crm.schemas.contacts.read","title":"CRM Cont...)
      • removed oauth.scopes[10] (was {"defaultChecked":"undefined","description":"Read company schemas","id":"crm.schemas.companies.read","title":"CRM Com...)
      • removed oauth.scopes[11] (was {"defaultChecked":"undefined","description":"Read deal schemas","id":"crm.schemas.deals.read","title":"CRM Deal Schem...)
      • removed oauth.scopes[12] (was {"defaultChecked":"undefined","description":"Read CRM owners","id":"crm.objects.owners.read","title":"Owners Read"})
      • removed oauth.scopes[13] (was {"defaultChecked":"undefined","description":"Read tickets","id":"tickets","title":"Tickets Read"})
      • removed oauth.scopes[14] (was {"defaultChecked":"undefined","description":"Access CRM timeline events and engagements","id":"timeline","title":"Tim...)
      • removed oauth.scopes[15] (was {"defaultChecked":"undefined","description":"Read sales email data","id":"sales-email-read","title":"Sales Email Read"})
      • removed oauth.scopes[16] (was {"defaultChecked":"undefined","description":"Read quotes","id":"crm.objects.quotes.read","title":"Quotes Read"})
      • removed oauth.scopes[17] (was {"defaultChecked":"undefined","description":"Write quotes","id":"crm.objects.quotes.write","title":"Quotes Write"})
      • removed oauth.scopes[18] (was {"defaultChecked":"undefined","description":"CMS, blog, email, landing pages","id":"content","title":"Content"})
      • removed oauth.scopes[19] (was {"defaultChecked":"undefined","description":"Workflows","id":"automation","title":"Automation"})
      • removed oauth.scopes[20] (was {"defaultChecked":"undefined","description":"Forms","id":"forms","title":"Forms"})
      • removed oauth.scopes[21] (was {"defaultChecked":"undefined","description":"External integrations forms access","id":"external_integrations.forms.ac...)
      • removed oauth.scopes[22] (was {"defaultChecked":"undefined","description":"Read uploaded files on forms","id":"forms-uploaded-files","title":"Forms...)
    • changed private_app_token
      • added private_app_token.outputSchema.properties.hubDomain = {"type":"string"}
      • added private_app_token.outputSchema.properties.hubId = {"type":"string"}
      • added private_app_token.outputSchema.properties.user = {"type":"string"}
      • added private_app_token.outputSchema.properties.userId = {"type":"string"}

@vnxdev vnxdev merged commit 6ce9754 into main Apr 30, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant