Version 2, 12/1/2012
Purpose: This document (1) helps us write the API and (2) is used by API consumers to understand its functionality.
This document borrows heavily from the original Penn Registrar Courses API documentation, of which this PCR API is a super-set. Whenever we link to things, we link to the canonical alias for them. In general, things that use IDs (i.e., shorter things) are canonical. Everything is permanent unless we specify explicitly.