Bearer token obtained from the authenticate endpoint.
Response
List of saved queries.
Show Query object
Show Query object
Unique identifier for the saved query.
Organization the query belongs to.
Display title for the query.
Optional human-readable description of what the query does.
The natural language instruction passed to the AI agent when this query is invoked.
The SQL executed when this query runs, or
null for prompt-only queries. May contain {{param_name}} placeholders for runtime substitution.Optional list of keywords used for automatic semantic matching. When a chat message’s content matches these terms, this query may be surfaced automatically.
Names of all
{{param_name}} placeholders found in sql, auto-extracted by the server. Supply values for these when invoking the query via the Send Message endpoint.Member ID of the user who last modified this query.
Display name of the user who last modified this query.
ISO 8601 timestamp when the query was created.
ISO 8601 timestamp when the query was last modified.
curl -X GET https://api.trellis.sh/v1/queries \
-H "Authorization: Bearer YOUR_TOKEN"
import requests
response = requests.get(
"https://api.trellis.sh/v1/queries",
headers={"Authorization": "Bearer YOUR_TOKEN"}
)
queries = response.json()["queries"]
const response = await fetch("https://api.trellis.sh/v1/queries", {
headers: { Authorization: "Bearer YOUR_TOKEN" },
});
const { queries } = await response.json();
{
"queries": [
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"organization_id": "org_abc123",
"title": "Monthly Revenue",
"description": "Total revenue grouped by month for a given year",
"prompt": "Show me total revenue by month for {{year}}",
"sql": "SELECT DATE_TRUNC('month', created_at) AS month, SUM(amount) AS revenue FROM orders WHERE EXTRACT(year FROM created_at) = {{year}} GROUP BY 1 ORDER BY 1",
"keywords": ["revenue", "monthly", "sales"],
"parameters": ["year"],
"last_updated_by": "member_xyz789",
"last_updated_by_name": "John Doe",
"created_at": "2025-11-01T10:00:00Z",
"updated_at": "2025-12-01T15:30:00Z"
}
]
}