UpdateCustomProperty
Modifies an existing custom property for a HubSpot object, supporting data customization.
Input
| Name | Type | Description |
| ObjectFullyQualifiedName | String | Fully qualified name of the object containing the custom property to be updated. Required if TableName is not specified. |
| TableName | String | Exposed table name of the object containing the custom property to be updated. Required if ObjectFullyQualifiedName is not specified. |
| PropertyName | String | Internal name of the custom property to update. Required if ColumnName is not specified and used for API interactions. |
| ColumnName | String | Exposed column name of the property to update. Required if PropertyName is not specified and used in the SQL schema. |
| PropertyLabel | String | Updated human-readable label for the property, shown in the HubSpot UI wherever the property is displayed. |
| PropertyGroupName | String | Updated group name for organizing the property within the HubSpot interface. Helps users locate properties more easily. |
| PropertyDescription | String | Updated help text for the property that appears in the HubSpot UI to guide users when entering values. |
| PropertyOptionsLabel# | String | Updated display label for an individual option within an enumerated property, shown in dropdowns and selection lists. |
| PropertyOptionsValue# | String | Updated internal value for a corresponding enumerated option. Used in API calls and automation logic. |
| PropertyOptionsDescription# | String | Optional updated description for an enumerated option to provide additional context to users. |
| PropertyOptionsDisplayOrder# | String | Updated display order for enumerated options. Lower values appear first; use -1 to display the option after others. |
| PropertyOptionsHidden# | String | Indicates whether the updated option should be hidden from view in the HubSpot UI while remaining usable through the API. |
| PropertyDisplayOrder | String | Controls the visual ordering of the property relative to others in the UI. Lower values are shown first; -1 places it after all others. |
| PropertyHasUniqueValue | String | Indicates whether the property's value must remain unique across records. Once enabled, this setting cannot be reversed. |
| PropertyHidden | String | Determines whether the property is visible in the HubSpot UI. Hidden properties are available for API use and automation only. |
| PropertyType | String | Data type of the property, such as string, number, date, enumeration, or datetime. Determines how the property stores data. |
| PropertyFieldType | String | Controls how the property is rendered in the HubSpot interface. Must be compatible with the specified PropertyType. |
| FormField | String | Indicates whether this property can be used in HubSpot forms to collect information from users. |
Result Set Columns
| Name | Type | Description |
| Success | String | Returns True if the property was successfully updated using the stored procedure. |
| PropertyName | String | Internal name of the updated property. Returned for confirmation and reference purposes. |
| PropertyLabel | String | Updated display label of the property, shown in the HubSpot CRM and related interfaces. |
| ErrorCode | String | Code indicating the type of error encountered if the property update fails. |
| ErrorMessage | String | Detailed message explaining why the property update failed, returned if the operation is unsuccessful. |