Skip to content

Properties And Schema

Use this capability family for property and property-group changes that shape how HubSpot objects collect and display data.

Supported actionsBridge or hybrid actionsAccess used
62crm.objects.companies.write, crm.objects.contacts.write, crm.objects.custom.write, crm.objects.deals.write, crm.schemas.companies.write, crm.schemas.contacts.write, crm.schemas.deals.write, tickets
  • Create a property group and a small set of properties for a new process.
  • Update labels, descriptions, options, or display order for existing properties.
  • Delete unused custom properties only after checking downstream usage.
  • Confirm the target portal is correct.
  • Check the operation names, target assets, and required access.
  • Resolve missing-permission warnings before execution.
  • Review operation results after execution.
  • Use extra review for deletes, option changes, calculated properties, and property-group moves.
  • Confirm schema changes will not disrupt existing forms, workflows, reports, or integrations.
Action IDWhat it doesExecutionRequired accessMain details
create_propertyCreate a custom property on a CRM object type.May require the Daeda Bridge extensionDepends on the target object typeobject type, name, label, type
create_property_groupCreate a property group on a CRM object type.Does not require the bridge extensionDepends on the target object typeobject type, name, label
delete_propertyDelete a custom property.Does not require the bridge extensionDepends on the target object typeobject type, property name
delete_property_groupDelete a property group.Does not require the bridge extensionDepends on the target object typeobject type, group name
update_propertyUpdate an existing property’s label, description, group, options, or calculation formula.May require the Daeda Bridge extensionDepends on the target object typeobject type, property name
update_property_groupUpdate an existing property group’s label or display order.Does not require the bridge extensionDepends on the target object typeobject type, group name

Create a custom property on a CRM object type

Section titled “Create a custom property on a CRM object type”

Create a custom property on a CRM object type. The draft records object type, name, label, type for review.

  • Action ID: create_property
  • Change type: Create
  • Execution: May require the Daeda Bridge extension
  • Required access: Depends on the target object type
  • Main details reviewed in the plan: object type, name, label, type
  • Planning notes:
    • For a property group created earlier in the same plan, use property.group_name: { ref: ‘group.your_name’ }. Do not pass the new group name as a literal string; literal group_name values are validated against property groups that already exist in HubSpot.

Create a property group on a CRM object type

Section titled “Create a property group on a CRM object type”

Create a property group on a CRM object type. The draft records object type, name, label for review.

  • Action ID: create_property_group
  • Change type: Create
  • Execution: Does not require the bridge extension
  • Required access: Depends on the target object type
  • Main details reviewed in the plan: object type, name, label
  • Planning notes:
    • When creating a property in a property group created earlier in the same plan, set create_property_group.ref and use create_property.group_name as { ref: sameRef }. Do not repeat the new group name as a literal string in create_property; literal group_name strings are validated against groups that already exist in HubSpot.

Delete a custom property. The draft records object type, property name for review.

  • Action ID: delete_property
  • Change type: Delete
  • Execution: Does not require the bridge extension
  • Required access: Depends on the target object type
  • Main details reviewed in the plan: object type, property name

Delete a property group. The draft records object type, group name for review.

  • Action ID: delete_property_group
  • Change type: Delete
  • Execution: Does not require the bridge extension
  • Required access: Depends on the target object type
  • Main details reviewed in the plan: object type, group name

Update an existing property’s label, description, group, options, or calculation formula

Section titled “Update an existing property’s label, description, group, options, or calculation formula”

Update an existing property’s label, description, group, options, or calculation formula. The draft records object type, property name for review.

  • Action ID: update_property
  • Change type: Update
  • Execution: May require the Daeda Bridge extension
  • Required access: Depends on the target object type
  • Main details reviewed in the plan: object type, property name

Update an existing property group’s label or display order

Section titled “Update an existing property group’s label or display order”

Update an existing property group’s label or display order. The draft records object type, group name for review.

  • Action ID: update_property_group
  • Change type: Update
  • Execution: Does not require the bridge extension
  • Required access: Depends on the target object type
  • Main details reviewed in the plan: object type, group name

Back to supported actions