Add a JSON API.