Bruno has a great post about the many different ways to initiate a workflow and one of the examples is using the REST API. If you aren’t too familiar with HTTP requests then his example might not be clear enough. So here is how you can get it to work.
Error 400: BMXAA8250E – An error occured when invoking the action command initiateWorkflow for resource sr of type mbo. Look at the error details to fix the REST request, and try again.
BMXAA4350E – The workflow process SR cannot be started in the background.
BMXAA4349E – Workflow started in background requires user interaction.