Skip to main content

Overview

HubSpot CRM Properties API allows you to manage custom and default properties on HubSpot CRM objects such as Contacts, Companies, Deals, and Tickets. The ballerinax/hubspot.crm.properties connector (v2.0.0) provides programmatic access to create, read, update, and archive properties and property groups, as well as batch operations for managing multiple properties at once.

Key features​

  • Full CRUD operations on CRM object properties (create, read, update, archive)
  • Property group management for organizing related properties together
  • Batch operations for creating, reading, and archiving multiple properties in a single request
  • Support for enumeration properties with custom option values
  • Flexible authentication via OAuth 2.0, bearer token, or private app API keys
  • Configurable for any HubSpot CRM object type (Contact, Company, Deal, Ticket, or custom objects)

Actions​

Actions are operations you invoke on the HubSpot CRM Properties API from your integration, including creating custom properties, managing property groups, performing batch operations, and more. The connector exposes a single client:

ClientActions
ClientProperty CRUD, property group management, batch property operations

See the Action Reference for the full list of operations, parameters, and sample code for each client.

Documentation​

  • Setup Guide: This guide walks you through creating a HubSpot developer app and obtaining the OAuth 2.0 credentials required to use the HubSpot CRM Properties connector.

  • Action Reference: Full reference for all clients: operations, parameters, return types, and sample code.

  • Example: Learn how to build and configure an integration using the HubSpot CRM Properties connector, including connection setup, operation configuration, and execution flow.

How to contribute​

As an open source project, WSO2 welcomes contributions from the community.

To contribute to the code for this connector, please create a pull request in the following repository.

Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.