{
"type": "object",
"properties": {
"query": {
"type": "string",
"maxLength": 80,
"description": "Optional title or excerpt search text."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 10,
"description": "Maximum number of articles to return."
},
"cursor": {
"type": "string",
"maxLength": 256,
"description": "Opaque cursor returned by a previous list call."
}
},
"required": [],
"additionalProperties": false
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"pattern": "^cms:[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 128,
"description": "Stable article ID returned by list_articles."
},
"section": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 64,
"description": "Optional section key returned by an article read."
},
"cursor": {
"type": "string",
"maxLength": 256,
"description": "Opaque cursor returned when more section text remains."
}
},
"required": [
"id"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"id": {
"type": "string",
"enum": [
"home",
"about"
],
"description": "Approved public page ID."
},
"section": {
"type": "string",
"pattern": "^[a-z0-9]+(?:-[a-z0-9]+)*$",
"maxLength": 64,
"description": "Optional section key returned by a page read."
},
"cursor": {
"type": "string",
"maxLength": 256,
"description": "Opaque cursor returned when more section text remains."
}
},
"required": [
"id"
],
"additionalProperties": false
}