REST APIs Swagger (or similar) spec.
One answer
https://jazz.net/wiki/bin/view/Main/ReportsRESTAPI
Comments
AFAIK reporting APIs cover only retrieval of information.
A Restful application must cover also adding, updating and deleting.
"REST" is a loose concept. If you are looking for the full CRUD capability, you should use the OSLC API.
https://jazz.net/wiki/bin/view/Main/WorkItemAPIsForOSLCCM20
OSLC does not cover everytinhg. There are many REST APIs on RTC (and others?) besides OSLC like the xample provided: Report Rest API.
If you just call them HTTP APIs, then there will be no confusion (:-).
To my knowledge, only the OSLC HTTP APIs are "public" (i.e. guaranteed to work from release to release). You can reverse engineer the other HTTP APIs by watching the HTTP traffic from client to server, or by reading the code. Those other HTTP APIs tend to be stable (nobody wants to redo client code unless they have to), but unlike the public APIs, are subject to change when necessary.