{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "What to look for, e.g. 'how does Perplexity pick sources' or 'share of voice'."
},
"section": {
"type": "string",
"description": "Restrict results to one part of the site.",
"enum": [
"academy",
"author",
"blog",
"case-studies",
"data-reports",
"discussion",
"faq",
"features",
"glossary",
"how-to",
"reviews",
"solutions"
]
},
"limit": {
"type": "integer",
"description": "Maximum number of results (1-20, default 5).",
"minimum": 1,
"maximum": 20
}
},
"required": [
"query"
]
}{
"type": "object",
"properties": {
"term": {
"type": "string",
"description": "The term to define, e.g. 'generative engine optimization'."
}
},
"required": [
"term"
]
}{
"type": "object",
"properties": {}
}{
"type": "object",
"properties": {
"domain": {
"type": "string",
"description": "The domain to check, e.g. 'example.com' (scheme and path are ignored)."
}
},
"required": [
"domain"
]
}