{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search keywords, e.g. \"slack agent\" or \"evals\"."
},
"source": {
"type": "string",
"enum": [
"all",
"blog",
"changelog"
],
"description": "Which content to search. Defaults to \"all\"."
}
},
"required": [
"query"
],
"additionalProperties": false
}{
"type": "object",
"properties": {},
"additionalProperties": false
}{
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The example slug, e.g. \"invoice-artisan\"."
}
},
"required": [
"slug"
],
"additionalProperties": false
}{
"type": "object",
"properties": {
"monthlyExecutions": {
"type": "number",
"description": "Estimated executions per month (the usage-based pricing metric)."
},
"needsByok": {
"type": "boolean",
"description": "True if the visitor wants to bring their own model API keys."
},
"environment": {
"type": "string",
"enum": [
"development",
"production"
],
"description": "\"development\" = just building/testing, \"production\" = shipping to real users."
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"destination": {
"type": "string",
"enum": [
"home",
"pricing",
"examples",
"blog",
"changelog",
"surfaces",
"works-with",
"products",
"platform",
"security",
"about",
"careers",
"support",
"example",
"blog-post",
"changelog-entry",
"surface",
"signup"
],
"description": "Where to navigate."
},
"slug": {
"type": "string",
"description": "Required for detail destinations (example, blog-post, changelog-entry, surface)."
}
},
"required": [
"destination"
],
"additionalProperties": false
}