hubspot-create-property
Create custom properties for HubSpot object types to customize data structures. Use after verifying property needs and ensuring no duplicates exist.
Instructions
Input Schema
Name | Required | Description | Default |
---|---|---|---|
calculationFormula | No | A formula that is used to compute a calculated property | |
description | No | A description of the property that will be shown as help text | |
displayOrder | No | The order for displaying the property (lower numbers displayed first) | |
externalOptions | No | Only for enumeration type properties. Should be set to true in conjunction with a referencedObjectType | |
fieldType | No | Controls how the property appears in HubSpot | text |
formField | No | Whether the property can be used in forms | |
groupName | Yes | The name of the property group the property belongs to | |
hasUniqueValue | No | Whether the property's value must be unique | |
hidden | No | Whether the property should be hidden in HubSpot | |
label | Yes | A human-readable property label that will be shown in HubSpot | |
name | Yes | The internal property name, which must be used when referencing the property via the API | |
objectType | Yes | The type of HubSpot object to create the property for. Valid values include: appointments, companies, contacts, courses, deals, leads, line_items, listings, marketing_events, meetings, orders, postal_mail, products, quotes, services, subscriptions, tickets, users. For custom objects, use the hubspot-get-schemas tool to get the objectType. | |
options | No | A list of valid options for enumeration properties | |
type | No | The data type of the property | string |