Yes I like having a single access point to documentation and currently the rest documentation as far as I understand it, is not but has to be access from a live CA PPM system.
What I also like in addition to all the theory and background info regarding what REST is and where does it fit in big picture is
- do this setup
- use this input to import a project
- use this to read it out
- use this to update
- and so on for all supported objects
Somewhat similar to Annitek's approach in order to get the threshold as low as possible to get going (initial success as early as possible).
The reason for that is that where I come from the CA PPM admins are not developers and do not have familiarity with development tools, but are frequently expected to transfer data.