Enable Trigger/Checkbox State Updates for TriggeredDropDown Controls via REST API (controls-v2)
in review
a
aalkurd
We have built a custom online booking scheduler and successfully integrated it with the ISN REST API using the recommended
controls-v2
structure.We are currently facing an issue with controls of type
TriggeredDropDown
(e.g., our Utility dropdowns like ID 152/Water, ID 153/Gas, ID 10/Electricity).When we update these controls using the REST API's
controls-v2
array (for example, sending {"id": 152, "value": "Yes"}
), the REST API successfully saves the value in the database and returns it correctly when we fetch the order details via GET. However, in the ISN Order Bravo User Interface, the checkbox trigger for these controls remains unchecked, which causes the dropdown selection to appear empty or hidden to our office team.To work around this, we are currently forced to emulate a web browser session to log in to goisn.net and POST the raw form fields (e.g.,
obtdd152=true
, obtdd152chk=true
, obtdd152val=Yes
) directly to /order-bravo/update
.Could you please update the REST API (
controls-v2
/ OrderControlEntry
schema) to either:- Automatically set the active/checkbox trigger state to true when a valid dropdown valueis sent for aTriggeredDropDowncontrol.
- Or expand the REST OrderControlEntryschema to accept achkorcheckedboolean parameter (similar to the UI form'sobtddXXXchkfield) so we can activate the trigger checkbox directly.
This would allow us to completely retire our web session login workarounds and rely entirely on the official developer REST API.
Thank you!
Product Management Team
marked this post as
in review
Product Management Team
aalkurd - We appreciate you taking the time to share your feedback. Our Product team reviews input like this as part of ongoing product discussions. Thank you for contributing your perspective.
a
aalkurd
Product Management Team Please keep me updated. I appreciate you taking input, but I am reaching out with this request not simply as feedback or input to be taken, but rather a solution that I'm trying to achieve.
Urgency would be greatly appreciated as well, as it impacts our business directly. Thank you.
a
aalkurd
Any assistance would be greatly appreciated. Thank you!