row-count

Create Row Count Schedule

Create row_count monitoring schedule for a table.

Starts row count monitoring according to the specified time window and check interval.

post/api/v1/assets/{asset_id}/row-count/schedules

Request

  • Base URL: http://localhost:8000
  • URL: http://localhost:8000/api/v1/assets/{asset_id}/row-count/schedules
  • Auth: none declared

Path parameters

asset_idstring uuid required

Headers

Authorizationstring

Request body

table_pathstring required

Table path (schema.table_name)

timestamp_columnstring nullable

Column to filter rows by time period. If NULL, counts all rows.

time_window_hours1 | 6 | 12 | 24 | 168

Time window for row count measurement (1, 6, 12, 24, or 168 hours)

check_intervalstring

Check interval (e.g., '1h', '6h', '1d')

monitoring_mode'auto_learn' | 'explicit'

Monitoring mode: 'auto_learn' for ML-based or 'explicit' for manual thresholds

expected_min_rowsinteger nullable

For explicit mode: alert when row count falls below this value

expected_max_rowsinteger nullable

For explicit mode: optional upper bound for alerting

sensitivityinteger

Sensitivity (1-4): 1=tight (more alerts), 4=loose (fewer alerts)

freshness_schedule_idstring nullable

Optional link to freshness schedule UUID (for auto-creation)

operating_period_modestring

Operating-period awareness (TECH-984): 'off', 'auto', or 'schedule' (segments the baseline by the linked operating schedule)

operating_schedule_idstring nullable

Operating schedule public UUID, required when operating_period_mode is 'schedule'

Response

Successful Response

successboolean required
dataunknown
messagestring nullable
errorstring nullable
metaobject nullable

Changes

No recorded changes to this operation across all 1 revision of this API.