convert to json even if request doesn't, this api always returns JSON
version bump