Frederic
07/17/2024, 8:07 AMReuben (Matatika)
07/17/2024, 8:26 AMhttp_method
to POST
https://sdk.meltano.com/en/v0.38.0/classes/singer_sdk.RESTStream.html#singer_sdk.RESTStream.rest_method
and implement prepare_request_payload
https://sdk.meltano.com/en/v0.38.0/classes/singer_sdk.RESTStream.html#singer_sdk.RESTStream.prepare_request_payloadFrederic
07/17/2024, 10:17 AMFrederic
07/17/2024, 10:19 AMReuben (Matatika)
07/17/2024, 10:31 AMstreams.py
class MyStream(TapStream):
http_method = "POST"
def prepare_request_payload(self, context, next_page_token):
return {
"param1": "value", // hard-coded
"param2": self.config.get("setting"), // from config
"param3": next_page_token, // from pagination
}
Edgar Ramírez (Arch.dev)
07/17/2024, 3:18 PMFrederic
07/17/2024, 7:37 PM