Many of the client generation tools only support JSON. For some reason, the Swagger editor also finds errors in the current YAML doc you provide so could not use that to convert the API spec myself.