Complete run
POST/v1/delta/streams/:connector/:stream/complete
Advances committed_cursor_value to new_cursor_value if and only if
the new value is monotonic with respect to the cursor type:
timestamp_utc: must parse as a timestamp; must be>=previous.numeric_id: must parse as a number; must be>=previous.opaque_token: any non-equal value is treated as advance (caller's domain decides ordering).
Cursor regression returns 422 CURSOR_REGRESSION — that's a bug signal
worth catching. To deliberately move the cursor backwards, use
/reset (admin-scoped, audited).
A successful complete writes a row to delta_audit_log with
event_type='cursor_advance'.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
Run completed, cursor advanced
Bad request
Unauthorized
Forbidden — missing DELTA_WRITE
Stream not found — call /begin first
Invalid or regressing cursor
Internal server error