We recently discovered that custom objects created in the HubSpot CRM with a hyphen (-), a punctuation mark used to join words within the custom object name, caused issues rendering within a marketing email.
This issue applies to all Enterprise subscription tier users who utilize custom objects that contain a hyphen in the name inside a marketing email. To remedy this, we'll be requiring that net-new custom object names do not contain a hyphen. The expected date this validation will be enforced is September 15th, 2023.
New validation is being implemented to prevent the following chain of events from happening:
When developers using the Custom Objects API attempt to create a custom object with a name using a hyphen, they will receive a 400
error response. The following error returned will be:
Existing users will not be affected, and existing custom objects with hyphens will remain as such. However, any new custom objects created after September 15th, 2023, cannot have a hyphen within the definition name.
Please let us know if you have any feedback or questions by joining the conversation in the Developer Community forum.