It's good to see a JSON error response. Minor thing: I think I would prefer to see "error" rather than "errors" as it's more common. https://github.com/alphagov/govuk_content_api uses "error".