Fetch data via GET
Compatibility GET wrapper for fetch semantics. Converts query string filters and paging inputs into an internal fetch-style request. Use `sort_by`/`sort_direction` for simple ordering and the aggregation query parameters for grouped output.
Query Parameters
Column name to sort by (forwarded as sortBy.field in the internal POST)
Sort direction (default asc)
"asc" | "desc" | "ascending" | "descending"Column name to group results by
Time granularity for grouping timestamp data
"day" | "hour" | "minute"Column to aggregate (required when using aggregation_strategy)
Aggregation strategy to apply (requires aggregation_column)
"cumulative_sum"Whether to deduplicate during aggregation
Header Parameters
optional API key mirror of the apikey header
Optional custom Supabase URL when X-Athena-Client is custom_supabase
uriOptional custom Supabase key when X-Athena-Client is custom_supabase
Response Body
curl -X GET "https://athena-cluster.com/data?view=string&eq_column=string&eq_value=string"Cluster mirror health and version checks GET
Checks Athena mirror domains, returns reachability, latency, throughput, and reported version metadata.
Cached row count (COUNT query or table reference) POST
Returns a single row count using the same cache layers as gateway fetch (in-process + Redis when configured). Provide either validated `query` (single SELECT COUNT ... with no GROUP BY / UNION / comments) or `table_name` with optional `table_schema` (default `public`). `Cache-Control: no-cache` bypasses the cache. Responses include `X-Athena-Cached`, `X-Athena-Cache-Outcome`, and `X-Athena-Cache-Source` when applicable.