# Change display properties on Custom Objects

**URL:** <https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705>\
**Category:** HubSpot Ideas\
**Tags:** object\
**Created:** [April 4, 2023, 5:36pm UTC](https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705 "2023-04-04T17:36:55Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![KHartleyDev](https://avatars.discourse-cdn.com/v4/letter/k/ebca7d/32.png) [@KHartleyDev](https://community.hubspot.com/u/KHartleyDev)\
**Post date:** [April 4, 2023, 5:36pm UTC](https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705/1 "2023-04-04T17:36:55Z")

</div>

Hello! Custom Objects don’t have a way to change the display properties after the Object is created. When making Custom Objects for other departments, nobody is fully certain about what we want the custom object to look like until it is made. These objects by their nature are fluid and subject to change as needs and capabilities change. There is a fix, but deleting the custom object and recreating it is not a good solution. Being able to do this will allow further customization of Custom Objects and will let us have exactly what we want.

 ![Screenshot 2023-04-04 113340.png](https://d2qpr2jzcazej7.cloudfront.net/original/3X/3/6/36c643dbed06b3df130313a44e40b2dbd5dfe2eb.png)

---

<div class="post-metadata">

**Author:** ![VEspo](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/vespo/32/44503_2.png) [@VEspo](https://community.hubspot.com/u/VEspo)\
**Post date:** [April 6, 2023, 4:18pm UTC](https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705/2 "2023-04-06T16:18:45Z")

</div>

I agree, but we’d also like to be able to set the field types of the two display properties to something other than text property -- such as Dropdown Select

---

<div class="post-metadata">

**Author:** ![KHartleyDev](https://avatars.discourse-cdn.com/v4/letter/k/ebca7d/32.png) [@KHartleyDev](https://community.hubspot.com/u/KHartleyDev)\
**Post date:** [April 6, 2023, 5:10pm UTC](https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705/3 "2023-04-06T17:10:19Z")

</div>

That would be nice! I could totally see some use cases for this.

---

<div class="post-metadata">

**Author:** ![BeckaD](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/beckad/32/5614_2.png) [@BeckaD](https://community.hubspot.com/u/BeckaD)\
**Post date:** [November 20, 2024, 10:07pm UTC](https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705/4 "2024-11-20T22:07:38Z")

</div>

I’m hoping that this one is an easy fix. As @KHartleyDev mentioned, these things are often very different once data starts getting added & people begin working with the records. It would be nice to be able to update these after the fact.  
And to @VEspo’s point, I’d love to be able to have non-text fields as well.

---

<div class="post-metadata">

**Author:** ![FFayard](https://d10pqhm3lwygmk.cloudfront.net/user_avatar/community.hubspot.com/ffayard/32/87988_2.png) [@FFayard](https://community.hubspot.com/u/FFayard)\
**Post date:** [March 24, 2025, 8:38pm UTC](https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705/5 "2025-03-24T20:38:30Z")

</div>

Another great suggestion. Having to delete and re-create object is a lack of efficiency

---

<div class="post-metadata">

**Author:** ![ARGonzales](https://avatars.discourse-cdn.com/v4/letter/a/57b2e6/32.png) [@ARGonzales](https://community.hubspot.com/u/ARGonzales)\
**Post date:** [October 1, 2025, 8:25pm UTC](https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705/6 "2025-10-01T20:25:41Z")

</div>

Hi,  
I’m a Super Admin for a massive corporation that utilizes HubSpot, kind of surprised this one hasn’t been figured out yet. Custom objects at the minimum should have the ability to be customized after the fact. Very inefficient for CRM and Data teams to have to replicate and provision all new object data to change a title.  
Can we get this changed soon HubSpot? This would be a big unlock for Data Ops teams.

---

<div class="post-metadata">

**Author:** ![Kevin\_Philips](https://avatars.discourse-cdn.com/v4/letter/k/f05b48/32.png) [@Kevin\_Philips](https://community.hubspot.com/u/Kevin_Philips)\
**Post date:** [October 2, 2025, 7:51am UTC](https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705/7 "2025-10-02T07:51:14Z")

</div>

I raised this issue on a separate ticket, which ARGonzales linked to this one - thank you.

You definitely **do NOT** need to delete and recreate the object to make changes to the primary/secondary display properties (or required, or searchable fields). The API provides a patch method to do just this. The constraint though is that this applies to custom properties only. You cannot use this method to change a standard object for these properties. If you’re on a custom object, I’ll happily walk you through the steps to achieve this with free/simple api calls - there are also paid for plugins which can do the same.

Following to see if this thread awakens the HubSpot gods. I suspect it won’t because there are many more basic capabilities missing, many of which are many years old now - which the developers continually choose to ignore.

---

<div class="post-metadata">

**Author:** ![KPYoung](https://avatars.discourse-cdn.com/v4/letter/k/ee7513/32.png) [@KPYoung](https://community.hubspot.com/u/KPYoung)\
**Post date:** [October 23, 2025, 3:01pm UTC](https://community.hubspot.com/t/change-display-properties-on-custom-objects/78705/8 "2025-10-23T15:01:56Z")

</div>

This is definitely needed, especially because it doesn’t even seem clear when you first create the object that you won’t be able to change these later, so I suspect many people creating custom objects for the first time don’t realize they’re locking something in that is difficult to change later. I also _ **big** _ second the desire to allow the display properties, both primary and secondary, to be something other than text or number. I have use cases so far where I’ve wanted to use drop-downs and date/time pickers as part of the main display properties, and it’s inconvenitent to make users input an arbitrary text name for something that could be better described with another field that they are going to have to fill in anyways.
