docs.addEndpoint(Endpoint.Type.READ, composerEndpoint);
// GET /{page}/composers/{composerId}/pagelets/{pageletIndex}
Endpoint pageletEndpoint = new Endpoint("/{page}/composers/{composer}/pagelets/{pageletindex}", Method.GET, "getpagelet");
pageletEndpoint.setDescription("Returns the pagelet at the given index from the indicated composer on the page");
pageletEndpoint.addFormat(Format.xml());
pageletEndpoint.addStatus(ok("the pagelet was found and is returned as part of the response"));
pageletEndpoint.addStatus(notFound("the pagelet was not found or could not be loaded"));
pageletEndpoint.addStatus(badRequest("an invalid page, composer identifier or pagelet index was received"));
pageletEndpoint.addStatus(serviceUnavailable("the site or its content repository is temporarily offline"));
pageletEndpoint.addPathParameter(new Parameter("page", Parameter.Type.String, "The page identifier"));