There are many tools for testing REST APIs that let you build your API and write some Javascript used when executing tests. I believe these tools act as an extension to coding the tests manually, and you are still left to think about edge cases.
I have built a tool that uses Property-based testing to generate tests for an API given, e.g., an OpenAPI specification. I published an article of how I was able to discover bugs in a released version of GitLab CE: How to create 1040 tests targeting Gitlab in 5 minutes with Humlix
Somehow GitLab let these bugs slip through to production, which shows how hard it is to find bugs that require out of the box thinking for the input data.
Implementing Property-based testing code can be challenging and leaves you with more testing code to maintain.
It would be interesting to hear your thoughts on using a tool like Humlix to generate tests for your REST APIs.
XML body support is in the roadmap and currently not available; sorry for that.
I can´t promise a date for XML support right now, but I can update this thread or send you a DM as soon as support for XML is added.
On the https://docs.humlix.com/ site, there is a Getting Started guide that will give you a feeling of Humlix using a built-in test API. There is also a video on the home-page (https://www.humlix.com) showing the example of when Humlix finds bugs in production code from GitLab.
Let me know if you have any other issues with Humlix, and I will be happy to assist.