Each end-point of the API has a different objective, and so naturally they each accept different types of requests and provide different responses; however, there are a few elements which are common between them, so to save repeating ourselves, we describe them here.