Keen · Capability
Keen Cached Queries API
The Keen Cached Queries API allows developers to create, manage, and retrieve pre-defined queries that are automatically refreshed on a schedule. Cached queries improve performance for frequently accessed analytics by storing pre-computed results, making them ideal for powering dashboards and embedded analytics experiences without incurring per-request rate limits.
What You Can Do
GET
Listcachedqueries
— Keen List cached queries
/projects/{projectId}/queries/cached
GET
Getcachedquery
— Keen Get a cached query
/projects/{projectId}/queries/cached/{queryName}
PUT
Createorupdatecachedquery
— Keen Create or update a cached query
/projects/{projectId}/queries/cached/{queryName}
DELETE
Deletecachedquery
— Keen Delete a cached query
/projects/{projectId}/queries/cached/{queryName}
GET
Getcachedqueryresult
— Keen Get cached query result
/projects/{projectId}/queries/cached/{queryName}/result
MCP Tools
listcachedqueries
Keen List cached queries
read-only
idempotent
getcachedquery
Keen Get a cached query
read-only
idempotent
createorupdatecachedquery
Keen Create or update a cached query
idempotent
deletecachedquery
Keen Delete a cached query
idempotent
getcachedqueryresult
Keen Get cached query result
read-only
idempotent