{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"default": 5,
"description": "How many articles to return (1-20)."
},
"tag": {
"type": "string",
"description": "Only return articles carrying this tag (case-insensitive)."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Text to search for (case-insensitive)."
}
},
"required": [
"query"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"mode": {
"type": "string",
"enum": [
"modern",
"retro"
],
"description": "The appearance to switch to: 'modern' or 'retro'."
}
},
"required": [
"mode"
],
"additionalProperties": false
}