Primarily it was about having a strongly typed and self-documenting API layer. I've tried writing Swagger/OpenAPI specs manually, using frameworks like TSOA or routing-controllers, but never found a solution I liked.
We're also working on an interactive web version of the app, as well as a chrome extension, so we'll have more clients soon.