In HubSpot, for every object creation a button is available like create ticket, create deal or create company and create contact and so on.
By clicking on any of these buttons you’ll get a form with different fields for various objects. There’s a setting in HubSpot for the customization of these forms. Within this, there is an option to customize the object creation form and you can add or remove properties. You also set a property as mark as required to make it compulsory for the form to be submitted successfully.
And for the required property, there is one more feature HubSpot. In the ticket and deal pipelines so if you want to mark any property mandatory move the ticket or deal to a certain stage or status through the pipeline settings.
In API, if you have an objective like you want any property to be mandatory to get value then you can customize the object creation form. As a result, will automatically get value in that property when any new contact/company created in HubSpot.
Hi Himanshu, my question is exactly that, what should I see in the API for a property that I set as required? because in the documentation it doesn't say anything about it.
For context, I am not a developer but I work with developers on lots of CRM API / Integration work.
What is often called a field in development, is called a "property" in Hubspot.
Within each property, there are values (options) that are also required by developers. It very much depends on the event and action you are planning to trigger via the API.
Let me know if you have any more questions.
Thanks
Natalie Furness
Natalie_furn on Twitter. Natalie@niammarketing.com