From 36d4d1e39046336b4ba42740e0ae1cbdfbeb56f8 Mon Sep 17 00:00:00 2001 From: Marin Purgar Date: Thu, 3 Nov 2022 11:44:11 +0100 Subject: [PATCH 1/2] Fix linkParams in email template update and upsert The parameter name for Link Parameters in the Iterable API is `linkParams` not `linkParameters`. Reference: https://api.iterable.com/api/docs#templates_upsertEmailTemplate --- iterablepythonwrapper/client.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/iterablepythonwrapper/client.py b/iterablepythonwrapper/client.py index a53c0d9..42b7268 100644 --- a/iterablepythonwrapper/client.py +++ b/iterablepythonwrapper/client.py @@ -1048,7 +1048,7 @@ def update_email_template(self, template_id, metadata=None, payload["googleAnalyticsCampaignName"]= google_analytics_campaign_name if link_parameters is not None: - payload["linkParameters"]= link_parameters + payload["linkParams"]= link_parameters if data_feed_id is not None: payload["dataFeedId"]= data_feed_id @@ -1126,7 +1126,7 @@ def upsert_email_template(self, client_template_id, payload["googleAnalyticsCampaignName"]= google_analytics_campaign_name if link_parameters is not None: - payload["linkParameters"]= link_parameters + payload["linkParams"]= link_parameters if data_feed_id is not None: payload["dataFeedId"]= data_feed_id @@ -1719,4 +1719,4 @@ def trigger_workflow(self, workflow_id, email=None, - \ No newline at end of file + From e60a459c8bb77dea3623900e742b11e45604ca6f Mon Sep 17 00:00:00 2001 From: Marin Purgar Date: Thu, 3 Nov 2022 11:48:42 +0100 Subject: [PATCH 2/2] Fix whitespaces in client.py EOF There were redundant newline and tab character in client.py End-Of-File. --- iterablepythonwrapper/client.py | 7 ------- 1 file changed, 7 deletions(-) diff --git a/iterablepythonwrapper/client.py b/iterablepythonwrapper/client.py index 42b7268..150a240 100644 --- a/iterablepythonwrapper/client.py +++ b/iterablepythonwrapper/client.py @@ -1713,10 +1713,3 @@ def trigger_workflow(self, workflow_id, email=None, payload["listId"]= list_id return self.api_call(call=call, method="POST", json=payload) - - - - - - -