Apibot is a powerful tool for interacting with REST based APIs. It is specifically designed for automating complex interactions with an API and it is therefore a great way to write integration tests for your API.
This is the Apibot documentation page. You will find resources on how to use Apibot and the technical documentation. Click here for a quick tutorial that will get you up to speed with apibot.