I agree, but we can't use the express multipart and json parser at the same time unfortunately. (multipart is required for the file bodies)

We could have something like:
* POST parameter `status`: one of 'error', 'ignored' or 'done'
* POST parameter `metadata`: a stringified JSON object as you suggested
* POST parameters for each file