We would like to see the conditional options feature for custom properties extended to the API.
Currently, the conditional logic that allows displaying property values based on another property’s selection (e.g., offer-dependent dropdowns) is a very helpful feature in the HubSpot UI. However, this logic is not accessible or enforceable through the API, which limits our ability to deliver consistent and personalized user experiences outside of the HubSpot interface.
Our use case:
We manage a user onboarding process where a property like “training_exam_place” depends on the “subscribed_offer” property. While this would be supported in HubSpot’s UI through conditional options, we are unable to retrieve or enforce those same dynamic constraints when building custom forms and integrations via the API.
It would be extremely helpful to:
- Retrieve the available options for a property based on the value of another property
- Enforce those conditions via the API (e.g., form submissions, property updates)
- Ensure consistency between HubSpot UI behavior and custom applications
This feature would greatly enhance flexibility when syncing data across systems and building custom interfaces that remain aligned with HubSpot’s business logic.