Continuing the discussion from https://github.com/json-api/json-api/issues/787
I’m trying to determine the convention for a multi-status return code for an operation with multiple success and failure sub-operations. In this particular case a request is made for a collection of performance metrics, each of which spawns an individual request that may succeed or fail. The accumulated result is then returned in the API response.
I’ve been poking around the return code 207 as per https://tools.ietf.org/html/rfc4918#section-13 but this doesn’t appear to be recommended because of WebDAV not being part of core HTTP.
The conventions outlined in the JSONAPI spec seem to handle multi-failure well, but I don’t see a great way to handle a partial success.