As a Contributor, I want to get the source code for a page, so that I can edit it locally.
GET /page/{title}
Returns the page as JSON. Title is escaped for slashes
Payload: empty
Notable request headers:
Status:
200 – this is the page
403 - user isn't authorized to read the page
404 – page does not exist (never created or deleted)
Notable response headers: none
Body: JSON
* id: numeric id of the page
* key: prefixed DB key of the page, like "Talk:Main_Page"
* title: title for display, like "Talk:Main Page"
* latest: latest revision of the page, object with these properties
** id: revision ID
** timestamp: revision timestamp
* content_model: content model for the page
* license: SPDX code for the preferred license for the page
* other_licenses: array of SPDX codes for alternative licenses for the page
* contributors: array of User objects for the contributors to the page, each with these properties
** id: user ID
** name: user name
* source: source of the page for editing; usually wikitext, but depends on content_model