addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / payload / description
Added value: +"Cross-authority comparison request. Call list_supported_authorities first, then supply one or more exact authority names plus the applicant facts to compare. Additional applicant facts are allowed so authority-specific rule inputs are not narrowed."
addedInput schema / properties / payload / examples
Added value: +[
+ {
+ "applicant": {
+ "age": 30,
+ "driving_licence_years": 4,
+ "has_pass_plus_certificate": true
+ },
+ "authorities": [
+ "City of Bradford Metropolitan District Council",
+ "Cambridge City Council"
+ ]
+ }
+]
addedInput schema / properties / payload / properties
Added value: +{
+ "applicant": {
+ "additionalProperties": true,
+ "description": "Applicant/fleet facts applied consistently to every authority in the comparison.",
+ "examples": [
+ {
+ "age": 30,
+ "driving_licence_years": 4,
+ "has_pass_plus_certificate": true
+ }
+ ],
+ "properties": {
+ "age": {
+ "description": "Applicant age in years when relevant to the authority rule being checked.",
+ "minimum": 0,
+ "type": "number"
+ },
+ "driving_licence_years": {
+ "description": "Completed years the applicant has held the driving licence, when known.",
+ "minimum": 0,
+ "type": "number"
+ },
+ "has_pass_plus_certificate": {
+ "description": "Whether the applicant has a Pass Plus certificate, when relevant.",
+ "type": "boolean"
+ }
+ },
+ "type": "object"
+ },
+ "authorities": {
+ "description": "Exact supported authority names returned by list_supported_authorities.",
+ "items": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array",
+ "uniqueItems": true
+ }
+}
addedInput schema / properties / payload / required
Added value: +[
+ "authorities",
+ "applicant"
+]
removedInput schema / properties / payload / title
Removed value: -"Payload"