- [x] Direct API endpoint to `GET` file level metadata. Using the JSON syntax we use for add/replace. - [x] access via file PIDs - [x] Access previous versions - [x] Access draft version if authorized - [x] All attributes - [x] API endpoint to update metadata without uploading a new file. This will be based off the file `/update` code. - [x] All attributes - [x] Restrict file if restrict is passed - [x] General tests - [x] Tags - [x] File hierarchy - [x] Should error if you attempt to update when there is already a draft - [x] Documentation - [x] Merge develop