Hi Rachael
I see the problem so I won't suggest those fields being optional! As a workaround, you could use the Create Submission action to generate a work queue item, and then obtain it from the queue to get the Submission ID. It's a bit fiddly, but it can work.
The good news is that you will receive the Submission ID as an output in the next version (4.6), which is due to be released shortly. This is along side other changes to the Interact Remote API, such as the ability to edit paragraphs and raise submissions to multiple users with Raise Submission to Role.
Cheers
------------------------------
Joe Farr
Product Consultant
Blue Prism Limited
------------------------------