Vigilfield Docs
API referenceSources

Source_replay

POST/sources/{id}/replay

Path Parameters

id*string

Source id

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Wire shape for POST /tables/{id}/replay.

[fromTime, toTime) is the half-open range the scheduler will re-pull through the existing CWL window pipeline. Cursor regression for replay is intentional — the worker's MERGE-on- (_cwl_log_stream, _cwl_event_id) dedup absorbs duplicates, and the snapshot-summary max(window_end, prev_cursor) rule keeps the in-Iceberg cursor from regressing past the current high-water.

Response Body

application/json

curl -X POST "https://example.com/sources/string/replay" \  -H "Content-Type: application/json" \  -d '{    "from_time": "string",    "to_time": "string"  }'
{  "windows_enqueued": 0}