Module: Mrkt::CrudCampaigns

Included in:
Client
Defined in:
lib/mrkt/concerns/crud_campaigns.rb

Instance Method Summary collapse

Instance Method Details

#request_campaign(id, lead_ids, tokens = {}) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/mrkt/concerns/crud_campaigns.rb', line 3

def request_campaign(id, lead_ids, tokens = {})
  post("/rest/v1/campaigns/#{id}/trigger.json") do |req|
    params = {
      input: {
        leads: map_lead_ids(lead_ids),
        tokens: tokens
      }
    }

    json_payload(req, params)
  end
end