Hi All,
I am kind of new to meltano & trying to solve multiple usecases using the available extractor tap-rest-api-msdk. Need your knowledge to guide me if the below mentioned use cases are possible to solve directly using tap-rest-api-msdk.
If not, do you recommend to write custom extractor for it? Or there is any existing tap that is already solving these use cases.
Use case 1: Chunking of data
We have an historical API to load historical data.
User-input: start date, end date. Example: start date 2024-03-01 & end date 2024-03-19
Scenario: Even if user provides such date range, can we chunk the data internally? Can we configure to extract data chunking per day or weekly basis?
Use case 2: relay race of token
Scenario: Call the first api to get the token & use the same token to fetch data from the second api
Use case 3: relay race of data
Scenario: We want solve an SQL join condition between two api calls. We are receiving values in different fields from the first api call. Then we are forming the next api call's parameter using the returned values of the first api call.
Example:
API 1: returning a=1, b=2, c=3
API 2: GET
https://xyz.com/service/path?a=1&b=2&c=3