Get Asset Freshness Overview
API Reference
Get Freshness Status
Retrieve freshness status for an asset or data source
GET
Get Asset Freshness Overview
Check whether data is fresh or stale. Use this to gate pipelines, build monitoring dashboards, or verify SLA compliance.
When to Use
- Pipeline gating: Fail jobs if upstream data is stale
- Dashboards: Show freshness status in monitoring tools
- SLA tracking: Verify data meets freshness requirements
- Alerting integration: Build custom alert workflows
SDK & CLI Examples
Parameters
| Parameter | Type | Description |
|---|---|---|
asset_id | string | Asset ID or qualified name |
Response
Response Fields
| Field | Description |
|---|---|
status | fresh, stale, or unknown |
last_updated | Timestamp of most recent data in the table |
sla_threshold | Configured freshness SLA (e.g., “2h”, “24h”) |
sla_status | within_sla, warning, or violated |
checked_at | When this freshness check ran |
timestamp_column | Column used to determine freshness |
data_age_minutes | How old the data is in minutes |
Status Values
| Status | Meaning |
|---|---|
fresh | Data updated within SLA threshold |
stale | Data older than SLA threshold |
unknown | No timestamp column configured or no data |
Error Responses
| Status | Meaning |
|---|---|
401 | Invalid or missing API key |
404 | Asset not found |
422 | No freshness configuration for this asset |
429 | Rate limit exceeded |
Headers
Path Parameters
Query Parameters
Maximum tables to return
Required range:
1 <= x <= 100Number of tables to skip
Required range:
x >= 0Comma-separated status filters (ready,not_ready,unknown,error)
Comma-separated schema filters
Comma-separated tag filters
Search query for table names
