IBM Integration Bus also contains an old and deprecated RESTful API.
The documentation for this is still available at oldApi.html, however it is strongly recommended that move to the new API as soon as possible

REST Resources

Mount Point: /apiv1

Note that all URIs here start with /apiv1/ and that "query parameters" should be specified by appending to the end of the URI, i.e. "?field1=value1&field2=value2&field3=value3..."
The response format is set by the "Accept" header.
For example, to query all resources deployed to Execution Group 'default' and get the response in json the following curl command could be used
curl 'localhost:4414/apiv1/executiongroups/default/?depth=2' -H 'Accept: application/json'

When using POST or PUT with a body, the format of the body must be specified with the "Content-type" header otherwise the server will give an error.
Allowed values for Accept or Content-type are:

This API supports a Representational State Transfer (REST) model for accessing a set of resources through a fixed set of operations. The following resources are accessible through the RESTful model:

There is also a WADL document describing the REST API.