From 10ab759e24ae87a7d59cf029e565d4872c0e20da Mon Sep 17 00:00:00 2001 From: Stuart Auld Date: Wed, 17 May 2023 12:30:45 +1000 Subject: [PATCH 1/2] Add support for contact tracking logs --- .../api/contact_tracking_logs.rb | 23 +++++++++++++++++++ lib/active_campaign/client.rb | 1 + 2 files changed, 24 insertions(+) create mode 100644 lib/active_campaign/api/contact_tracking_logs.rb diff --git a/lib/active_campaign/api/contact_tracking_logs.rb b/lib/active_campaign/api/contact_tracking_logs.rb new file mode 100644 index 0000000..80bd661 --- /dev/null +++ b/lib/active_campaign/api/contact_tracking_logs.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +module ActiveCampaign + module API + # + # Interface to contact tag endpoints + # + # @author Stuart Auld + # + module ContactTrackingLogs + # + # Get tracking logs for a single contact + # + # @param [Integer] id the id of a contact to show + # + # @return [Hash] + # + def show_contact_tracking_logs(id) + get("contacts/#{id}/trackingLogs") + end + end + end +end diff --git a/lib/active_campaign/client.rb b/lib/active_campaign/client.rb index 3bea5ad..9d1c755 100644 --- a/lib/active_campaign/client.rb +++ b/lib/active_campaign/client.rb @@ -17,6 +17,7 @@ class Client endpoint :addresses endpoint :contacts endpoint :contact_tags + endpoint :contact_tracking_logs endpoint :deals endpoint :deal_custom_field_meta endpoint :deal_custom_field_data From df4cba8e91bf5491681c693423f1944f84959af1 Mon Sep 17 00:00:00 2001 From: Stuart Auld Date: Wed, 17 May 2023 12:33:19 +1000 Subject: [PATCH 2/2] Add support for contact tracking logs --- lib/active_campaign/api/contact_tracking_logs.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/active_campaign/api/contact_tracking_logs.rb b/lib/active_campaign/api/contact_tracking_logs.rb index 80bd661..4ddacfe 100644 --- a/lib/active_campaign/api/contact_tracking_logs.rb +++ b/lib/active_campaign/api/contact_tracking_logs.rb @@ -3,7 +3,7 @@ module ActiveCampaign module API # - # Interface to contact tag endpoints + # Interface to contact tracking log endpoint # # @author Stuart Auld #