Issue with Adding Checkbox Field to Action Definition in HubSpot
I am experiencing a problem when attempting to add a new checkbox field (objectChoice) to an existing action definition in my HubSpot configuration. Despite my efforts to align with the API documentation and requirements, I keep encountering a validation error, specifically concerning the addition of this new required field.
I am hoping to get some insights or guidance on how to resolve this issue effectively.
Based on the error message, it seems that adding this new field as required is considered a backward-incompatible change. However, I am unsure how to proceed, as making the field optional or creating a new action might not align with our application's requirements and workflow.
Issue with Adding Checkbox Field to Action Definition in HubSpot
@Jaycee_Lewis I've already tried this the required value to optional, I'd added this field with "isRequired"= false but it doesn't work. { "typeDefinition": { "name": "objectChoice", "type": "enumeration", "fieldType": "checkbox", "options": [ { "value": "company", "label": "Do you want to assign it with the associated Company?" }, { "value": "deal", "label": "Do you want to assign it with the associated Deal?" } ], "isRequired": false, "automationFieldType": null }, "supportedValueTypes": [ "STATIC_VALUE" ] },
Issue with Adding Checkbox Field to Action Definition in HubSpot
Hi, @CTHDigital👋 The error returned is correct. The documentation does not provide us with a workaround or additional method to bypass this limitation. It's likely there are underlying reasons for backwards compatibility being enforced this way.
You listed the two options we have documented and available:
Make the Field Optional
Create a New Action with the Required Field
We'll leave this open in case other community members have suggestions or thoughts on how they would approach this roadblock.