Class: Emarsys::Api::Services
Instance Method Summary collapse
- #email_queue(customer_id, params) ⇒ Object
-
#launchlist_get(customer_id, campaign_id, limit = 10_000, offset = 0) ⇒ Object
rubocop:disable Metrics/ParameterLists.
Methods inherited from Base
Instance Method Details
#email_queue(customer_id, params) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/emarsys/api/services.rb', line 15 def email_queue(customer_id, params) response = client.post "customers/#{customer_id}/email_queue/", JSON.generate(params) validate_response! response response.body end |
#launchlist_get(customer_id, campaign_id, limit = 10_000, offset = 0) ⇒ Object
rubocop:disable Metrics/ParameterLists
5 6 7 8 9 10 11 12 |
# File 'lib/emarsys/api/services.rb', line 5 def launchlist_get(customer_id, campaign_id, limit = 10_000, offset = 0) # rubocop:disable Metrics/ParameterLists params = { limit: limit, offset: offset } response = client.get "customers/#{customer_id}/campaigns/#{campaign_id}/launch_list/contact_ids/", params validate_response! response response.body['contact_ids'] end |