Started a discussion on discourse about it : http://discuss.jsonapi.org/t/long-running-jobs-or-asynchronous-processing/26
Maybe the status response have too much infos for this example.
Maybe "actions" should not be there.
Move "status" and "errors" in an "attributes" bucket
Temporary remove "actions" container. Waiting for standard about it.
Remove errors fields
Move queue link to content location, add it to 'attributes'
Remove links self and grammar corrections
Move Header/location to Content-Location
This PR relates to the discussion in json-api#745
If access to a resource is limited by a permission system, the HTTP header that can be sent along with the resource is "Allow: GET, PATCH, DELETE". For included resources, the link attribute should be able to list the allowed methods the same way:
"allow": ["GET", "PATCH", "DELETE"]
to be as close as possible to the HTTP header. Only "Allow" should lower-case to be in line with all other keys in the JSON payload.