Pretty print the API

We could allow a flag but that requires rolling our own JSON renderer,
which is excessive for the moment. However, this simple change keeps
the API human readable, which is important for developers trying to
integrate. The only cost is whitespace, which compresses really well
over gzipped connections anyway.