When form is used by users, sometimes there are batch of them that need to be deleted/archived/changed to a specific status. In cases where form is deleted, that leaves a gap in the numbering system and questions further down the line, so it is better to "cancel" the instance.
It would be beneficial to have a way to enact this en mass.
Option1: Have ability to define Admin permission and only admin can transition.
Option1+: create a cancelled status by default for any form definition. Create by default a transition from any status to the "Cancelled" status set only for admin to execute. Bonus: Have the transition hidden or only visible for Admin, even more bonus: presses a toggle to enable for that form.
If the above are enabled then its a simple HTTP call to patch the instance IDs. with status as paylaod.