Hey folks, trying to re-build the tap-apple-search...
# singer-tap-development
h
Hey folks, trying to re-build the tap-apple-search-ads API using the Meltano SDK, so I can add a new endpoint. The data I'm interested in however isn't a straightforward, single API request. Instead it requires pre-requesting a report to be generated (POST request), followed by another request to fetch the a payload which contains a download URI for a CSV file. This final request should be straightforward, but getting to that download URI requires these hoops to jump through. My question is where would you put this pre-request logic in the class hierarchy.
get_records
? The API also has a limit of 30 days per request (daily grain data). So potentially multiple report generation requests to be made. Any guidance for this use case would be much appreciated.