From db9968d6c2f664e226f17ebb1e358d21b4895274 Mon Sep 17 00:00:00 2001 From: Florent Detry Date: Fri, 6 Sep 2024 10:50:29 +0200 Subject: [PATCH] Omnipartners Partner : removeFromGroup --- packages/omnipartners/src/api/partners/index.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/packages/omnipartners/src/api/partners/index.ts b/packages/omnipartners/src/api/partners/index.ts index 6bcac7ed..b55a912c 100644 --- a/packages/omnipartners/src/api/partners/index.ts +++ b/packages/omnipartners/src/api/partners/index.ts @@ -595,7 +595,7 @@ export default class Partners extends Api { @filterInput(["partner_ext_id", "partner_group_handle", "email_notify"]) public addToGroup(data: { partner_ext_id: string; - partner_group_handle?: string; + partner_group_handle: string; email_notify?: true; }): Promise<{ statusCode: number; @@ -605,4 +605,18 @@ export default class Partners extends Api { retry: true, }); } + + @doc("https://doc.clixray.com/index.php?title=Remove_from_Partner_Group") + @filterInput(["partner_ext_id", "partner_group_handle"]) + public removeFromGroup(data: { + partner_ext_id: string; + partner_group_handle: string; + }): Promise<{ + statusCode: number; + }> { + return this._call("remove-from-group", data, { + hashKeys: ["action", "partner_group_handle", "partner_ext_id"], + retry: true, + }); + } }