We have fully generated open API for our backend and public API. I've used cypress to test API endpoints but this requires manual setup and lots of work to collect examples.
I look forward to checking this out. We had a breakage in our public API this week because we didn't have full test coverage.