Jon Sider
12/17/2025, 2:51 PMkapa.ai
12/17/2025, 2:52 PM{{ config['start_date'] }}), and after the first successful sync, Airbyte should use the last record’s cursor value instead. [[Incremental sync builder](https://docs.airbyte.com/platform/connector-development/connector-builder-ui/incremental-sync)] 2. To make sure the cursor is actually updated, check these in the Connector Builder: - Cursor field: set to the field in the records that contains 20251001 (e.g. intervalStartDT). [[Incremental sync builder](https://docs.airbyte.com/platform/connector-development/connector-builder-ui/incremental-sync)] - Cursor datetime formats: include %Y%m%d as one of the formats so Airbyte can parse 20251001. [[DatetimeBasedCursor ref](https://docs.airbyte.com/platform/connector-development/config-based/understanding-the-yaml-file/reference#/definitions/DatetimeBasedCursor); [Next ref](https://docs.airbyte.com/platform/next/connector-development/config-based/understanding-the-yaml-file/reference#/definitions/DatetimeBasedCursor)] - Outgoing datetime format: can be something else (e.g. %Y-%m-%d), that’s fine; it only affects what’s sent to the API, not how the cursor field is parsed. [[Advanced settings](https://docs.airbyte.com/platform/connector-development/connector-builder-ui/incremental-sync#advanced-settings)] 3. If the state always shows the original 20251001 and never advances, the most likely documented causes are: - The cursor field is not correctly set (Airbyte isn’t reading that field as the cursor). [[DatetimeBasedCursor ref](https://docs.airbyte.com/platform/connector-development/config-based/understanding-the-yaml-file/reference#/definitions/DatetimeBasedCursor)] - The cursor datetime format doesn’t match the actual value, so parsing fails and the cursor can’t be advanced. [[DatetimeBasedCursor ref](https://docs.airbyte.com/platform/connector-development/config-based/understanding-the-yaml-file/reference#/definitions/DatetimeBasedCursor)] So, you should: - Keep Start datetime as {{ config['start_date'] }} (with start_date initially 20251001). - In the incremental settings, explicitly add %Y%m%d to Cursor datetime formats and confirm the Cursor field is the correct top‑level field. - Leave the Outgoing datetime format as whatever your API needs; it doesn’t have to be %Y%m%d. If after that the cursor still doesn’t move, the docs don’t provide more detail on debugging the internal state representation, so I can’t say more from the available sources.