Based on the information provided in the extracts, it seems that you can’t directly inject the request startDate
and endDate
into the response body using transformations in Airbyte. The cursor field is typically a field in the response data that helps track which records are new or updated since the last sync source. However, you can specify a DatetimeBasedCursor
on your Streams
’s incremental_sync
field to allow your stream to be configured so that only data that has changed since the prior sync is replicated to a destination source. In the case where the API endpoint takes a startDate
and endDate
, you can use the “Inject start/end time into outgoing HTTP request” option to define how to request records that got changed in the time range to sync source. Unfortunately, as per a forum post, it seems that using multiple fields as a cursor field is not currently supported in Airbyte source. For more detailed guidance, you may want to refer to the official Airbyte documentation or reach out to the Airbyte community for further assistance.