addedInput schema / properties / siteID
Added value: +{
+ "description": "Identifier of the site, formatted s-xxxxxx (example: s-2fw2ea), as shown in the listSites output",
+ "pattern": "^s-[0-9a-z]{6}$",
+ "type": "string"
+}
addedInput schema / required
Added value: +[
+ "siteID"
+]
addedOutput schema / definitions / PageFacts
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "URL": {
+ "type": "string"
+ },
+ "identifier": {
+ "description": "Identifier of the page (example: p-l6vni7ua).",
+ "type": "string"
+ },
+ "identifier of the latest report": {
+ "description": "Identifier of the latest report about the page (example: 260503T0432-x9z).",
+ "type": "string"
+ },
+ "name": {
+ "description": "Name of the page, distinguishing it from the other pages of its site.",
+ "type": "string"
+ },
+ "sites": {
+ "description": "The sites that the page belongs to (currently always one).",
+ "items": {
+ "$ref": "#/definitions/PageSite"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "identifier",
+ "name",
+ "URL",
+ "sites",
+ "identifier of the latest report"
+ ],
+ "type": "object"
+}
addedOutput schema / definitions / PageSite
Added value: +{
+ "additionalProperties": false,
+ "properties": {
+ "identifier": {
+ "description": "Identifier of the site (example: s-2fw2ea).",
+ "type": "string"
+ },
+ "name": {
+ "description": "Current name of the site.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "identifier",
+ "name"
+ ],
+ "type": "object"
+}
removedOutput schema / properties / response content / properties / basics about all tested pages
Removed value: -{
- "items": {
- "additionalProperties": false,
- "properties": {
- "URL": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "identifier": {
- "description": "Identifier of the latest report about the page (example: 260503T0432-x9z).",
- "type": "string"
- }
- },
- "required": [
- "description",
- "URL",
- "identifier"
- ],
- "type": "object"
- },
- "type": "array"
-}
addedOutput schema / properties / response content / properties / basics about all tested pages of the site
Added value: +{
+ "anyOf": [
+ {
+ "items": {
+ "$ref": "#/definitions/PageFacts"
+ },
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "description": "The tested pages of the site, ordered by name, or null if the site does not exist."
+}
addedOutput schema / properties / response content / properties / basics about the site
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "identifier": {
+ "type": "string"
+ },
+ "name": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "identifier",
+ "name"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "error": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "error"
+ ],
+ "type": "object"
+ }
+ ]
+}
addedOutput schema / properties / response content / properties / how a web user can request a test of a page of this site not in this list
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "URL": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "URL"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
removedOutput schema / properties / response content / properties / how a web user can request that the page be tested
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "URL": {
- "type": "string"
- }
- },
- "required": [
- "URL"
- ],
- "type": "object"
-}
addedOutput schema / properties / response content / properties / how to request a test of a page of this site not in this list
Added value: +{
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "URL": {
+ "type": "string"
+ },
+ "how to check whether the request has been fulfilled": {
+ "type": "string"
+ },
+ "method": {
+ "const": "POST",
+ "type": "string"
+ },
+ "request body": {
+ "additionalProperties": false,
+ "properties": {
+ "URL": {
+ "type": "string"
+ },
+ "pageName": {
+ "type": "string"
+ },
+ "reason": {
+ "type": "string"
+ },
+ "reviewImmediately": {
+ "type": "string"
+ },
+ "siteID": {
+ "description": "Identifier of this site, to be given unchanged.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "siteID",
+ "pageName",
+ "URL",
+ "reason",
+ "reviewImmediately"
+ ],
+ "type": "object"
+ }
+ },
+ "required": [
+ "method",
+ "URL",
+ "request body",
+ "how to check whether the request has been fulfilled"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+}
removedOutput schema / properties / response content / properties / how to request that a page with no report be tested
Removed value: -{
- "additionalProperties": false,
- "properties": {
- "URL": {
- "type": "string"
- },
- "how to check whether the request has been fulfilled": {
- "type": "string"
- },
- "method": {
- "const": "POST",
- "type": "string"
- },
- "request body": {
- "additionalProperties": false,
- "properties": {
- "URL": {
- "type": "string"
- },
- "description": {
- "type": "string"
- },
- "reason": {
- "type": "string"
- }
- },
- "required": [
- "description",
- "URL",
- "reason"
- ],
- "type": "object"
- }
- },
- "required": [
- "method",
- "URL",
- "request body",
- "how to check whether the request has been fulfilled"
- ],
- "type": "object"
-}
changedOutput schema / properties / response content / required
Previous value: -[
- "how to get test results about a page",
- "web users can get test results about a page at",
- "basics about all tested pages",
- "how to request that a page with no report be tested",
- "how a web user can request that the page be tested"
-]New value: +[
+ "basics about the site",
+ "how to get test results about a page",
+ "web users can get test results about a page at",
+ "basics about all tested pages of the site",
+ "how to request a test of a page of this site not in this list",
+ "how a web user can request a test of a page of this site not in this list"
+]