I found many similar questions related to this, but not the particular answer I am looking for. Actually my requirement is little different, so I end up posting the followin
The RestAssured code you have posted will work just fine for basic cases. It's not necessarily the "right tool" if you want to:
Building these features takes time and resources which, depending on the size of your team may or may not be a good call.
Some of the commercial solutions you posted can solve some of these problems for you.
Assertible is a codeless solution that supports the workflow you described directly: https://assertible.com/blog/automated-api-testing-with-jenkins