Given the workflow will have the submission_uuid associated with it, I think its fair to re-evaluate some of our contracts; I actually changed one already based on that fact. Now that all our APIs are in place, it might be worth generated the API doc and seeing if everything looks logical.