class MailchimpTransactional::UrlsApi

Attributes

api_client[RW]

Public Class Methods

new(api_client = ApiClient.default) click to toggle source
# File lib/MailchimpTransactional/api/urls_api.rb, line 19
def initialize(api_client = ApiClient.default)
  @api_client = api_client
end

Public Instance Methods

add_tracking_domain(body = {}) click to toggle source

Add tracking domains Add a tracking domain to your account. @param body @param [Hash] opts the optional parameters @return [Array<(InlineResponse20068, Fixnum, Hash)>] InlineResponse20068 data, response status code and response headers

# File lib/MailchimpTransactional/api/urls_api.rb, line 28
def add_tracking_domain(body = {})
  data = @api_client.call_api(:POST, '/urls/add-tracking-domain', body)
  data
end
check_tracking_domain(body = {}) click to toggle source

Check cname settings Checks the CNAME settings for a tracking domain. The domain must have been added already with the add-tracking-domain call. @param body @param [Hash] opts the optional parameters @return [Array<(InlineResponse20068, Fixnum, Hash)>] InlineResponse20068 data, response status code and response headers

# File lib/MailchimpTransactional/api/urls_api.rb, line 38
def check_tracking_domain(body = {})
  data = @api_client.call_api(:POST, '/urls/check-tracking-domain', body)
  data
end
list(body = {}) click to toggle source

List most clicked urls Get the 100 most clicked URLs. @param body @param [Hash] opts the optional parameters @return [Array<(Array<InlineResponse20064>, Fixnum, Hash)>] Array<InlineResponse20064> data, response status code and response headers

# File lib/MailchimpTransactional/api/urls_api.rb, line 48
def list(body = {})
  data = @api_client.call_api(:POST, '/urls/list', body)
  data
end
time_series(body = {}) click to toggle source

Get url history Return the recent history (hourly stats for the last 30 days) for a URL @param body @param [Hash] opts the optional parameters @return [Array<(Array<InlineResponse20066>, Fixnum, Hash)>] Array<InlineResponse20066> data, response status code and response headers

# File lib/MailchimpTransactional/api/urls_api.rb, line 68
def time_series(body = {})
  data = @api_client.call_api(:POST, '/urls/time-series', body)
  data
end
tracking_domains(body = {}) click to toggle source

List tracking domains Get the list of tracking domains set up for this account. @param body @param [Hash] opts the optional parameters @return [Array<(Array<InlineResponse20067>, Fixnum, Hash)>] Array<InlineResponse20067> data, response status code and response headers

# File lib/MailchimpTransactional/api/urls_api.rb, line 78
def tracking_domains(body = {})
  data = @api_client.call_api(:POST, '/urls/tracking-domains', body)
  data
end