From a8236a2d413c0330d94c4f10c53b8daa32337577 Mon Sep 17 00:00:00 2001 From: Sophie Waldman <62553142+sjwmoveon@users.noreply.github.com> Date: Mon, 7 Apr 2025 16:51:44 -0400 Subject: [PATCH] Pass object as JSON, not params, to create message POST request The default second argument for [the API connector's POST request](https://github.com/MoveOnOrg/parsons/blob/moveon/parsons/utilities/api_connector.py#L108) is params, the request parameters. We should be passing the message as part of the body of the POST, not as parameters. --- parsons/action_network/action_network.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parsons/action_network/action_network.py b/parsons/action_network/action_network.py index 7858f3e3f6..07d528fbfb 100644 --- a/parsons/action_network/action_network.py +++ b/parsons/action_network/action_network.py @@ -905,7 +905,7 @@ def create_message(self, payload): `Documentation Reference`: https://actionnetwork.org/docs/v2/messages """ - return self.api.post_request("messages", payload) + return self.api.post_request("messages", json=payload) def update_message(self, message_id, payload): """