What you are looking for is the Google APIs Discovery Service
.
A few other interesting resources:
-
An excellent blog by Nicolas Garnier which describes the important things behind this service.
-
The Google OAuth2 playground, is another good source of info.
-
Finally if you’re interested in tracking changes to the discovery documents or don’t want to read all the docs, there is an interesting online implementation by Gerwin Sturm.