lib/purecloudplatformclientv2/api/outbound_api.rb in purecloudplatformclientv2-8.0.0 vs lib/purecloudplatformclientv2/api/outbound_api.rb in purecloudplatformclientv2-9.0.0
- old
+ new
@@ -41,12 +41,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_attemptlimit_with_http_info(attempt_limits_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_attemptlimit ..."
end
+
+
# verify the required parameter 'attempt_limits_id' is set
fail ArgumentError, "Missing the required parameter 'attempt_limits_id' when calling OutboundApi.delete_outbound_attemptlimit" if attempt_limits_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/attemptlimits/{attemptLimitsId}".sub('{format}','json').sub('{' + 'attemptLimitsId' + '}', attempt_limits_id.to_s)
# query parameters
query_params = {}
@@ -65,11 +72,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -97,12 +105,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_callabletimeset_with_http_info(callable_time_set_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_callabletimeset ..."
end
+
+
# verify the required parameter 'callable_time_set_id' is set
fail ArgumentError, "Missing the required parameter 'callable_time_set_id' when calling OutboundApi.delete_outbound_callabletimeset" if callable_time_set_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callabletimesets/{callableTimeSetId}".sub('{format}','json').sub('{' + 'callableTimeSetId' + '}', callable_time_set_id.to_s)
# query parameters
query_params = {}
@@ -121,11 +136,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -153,12 +169,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_callanalysisresponseset_with_http_info(call_analysis_set_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_callanalysisresponseset ..."
end
+
+
# verify the required parameter 'call_analysis_set_id' is set
fail ArgumentError, "Missing the required parameter 'call_analysis_set_id' when calling OutboundApi.delete_outbound_callanalysisresponseset" if call_analysis_set_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}".sub('{format}','json').sub('{' + 'callAnalysisSetId' + '}', call_analysis_set_id.to_s)
# query parameters
query_params = {}
@@ -177,11 +200,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -209,12 +233,19 @@
# @return [Array<(Campaign, Fixnum, Hash)>] Campaign data, response status code and response headers
def delete_outbound_campaign_with_http_info(campaign_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_campaign ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.delete_outbound_campaign" if campaign_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -233,11 +264,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -266,12 +298,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_campaign_progress_with_http_info(campaign_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_campaign_progress ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.delete_outbound_campaign_progress" if campaign_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}/progress".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -290,11 +329,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -322,12 +362,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_campaignrule_with_http_info(campaign_rule_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_campaignrule ..."
end
+
+
# verify the required parameter 'campaign_rule_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_rule_id' when calling OutboundApi.delete_outbound_campaignrule" if campaign_rule_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaignrules/{campaignRuleId}".sub('{format}','json').sub('{' + 'campaignRuleId' + '}', campaign_rule_id.to_s)
# query parameters
query_params = {}
@@ -346,11 +393,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -378,12 +426,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_contactlist_with_http_info(contact_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_contactlist ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.delete_outbound_contactlist" if contact_list_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s)
# query parameters
query_params = {}
@@ -402,11 +457,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -436,14 +492,27 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_contactlist_contact_with_http_info(contact_list_id, contact_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_contactlist_contact ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.delete_outbound_contactlist_contact" if contact_list_id.nil?
+
+
+
+
+
+
# verify the required parameter 'contact_id' is set
fail ArgumentError, "Missing the required parameter 'contact_id' when calling OutboundApi.delete_outbound_contactlist_contact" if contact_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s).sub('{' + 'contactId' + '}', contact_id.to_s)
# query parameters
query_params = {}
@@ -462,11 +531,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -496,14 +566,27 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_contactlist_contacts_with_http_info(contact_list_id, contact_ids, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_contactlist_contacts ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.delete_outbound_contactlist_contacts" if contact_list_id.nil?
+
+
+
+
+
+
# verify the required parameter 'contact_ids' is set
fail ArgumentError, "Missing the required parameter 'contact_ids' when calling OutboundApi.delete_outbound_contactlist_contacts" if contact_ids.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}/contacts".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s)
# query parameters
query_params = {}
@@ -523,11 +606,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -555,12 +639,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_contactlistfilter_with_http_info(contact_list_filter_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_contactlistfilter ..."
end
+
+
# verify the required parameter 'contact_list_filter_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_filter_id' when calling OutboundApi.delete_outbound_contactlistfilter" if contact_list_filter_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlistfilters/{contactListFilterId}".sub('{format}','json').sub('{' + 'contactListFilterId' + '}', contact_list_filter_id.to_s)
# query parameters
query_params = {}
@@ -579,11 +670,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -611,12 +703,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_dnclist_with_http_info(dnc_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_dnclist ..."
end
+
+
# verify the required parameter 'dnc_list_id' is set
fail ArgumentError, "Missing the required parameter 'dnc_list_id' when calling OutboundApi.delete_outbound_dnclist" if dnc_list_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/dnclists/{dncListId}".sub('{format}','json').sub('{' + 'dncListId' + '}', dnc_list_id.to_s)
# query parameters
query_params = {}
@@ -635,11 +734,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -667,12 +767,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_ruleset_with_http_info(rule_set_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_ruleset ..."
end
+
+
# verify the required parameter 'rule_set_id' is set
fail ArgumentError, "Missing the required parameter 'rule_set_id' when calling OutboundApi.delete_outbound_ruleset" if rule_set_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/rulesets/{ruleSetId}".sub('{format}','json').sub('{' + 'ruleSetId' + '}', rule_set_id.to_s)
# query parameters
query_params = {}
@@ -691,11 +798,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -723,12 +831,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_schedules_campaign_with_http_info(campaign_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_schedules_campaign ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.delete_outbound_schedules_campaign" if campaign_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/schedules/campaigns/{campaignId}".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -747,11 +862,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -779,12 +895,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_schedules_sequence_with_http_info(sequence_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_schedules_sequence ..."
end
+
+
# verify the required parameter 'sequence_id' is set
fail ArgumentError, "Missing the required parameter 'sequence_id' when calling OutboundApi.delete_outbound_schedules_sequence" if sequence_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/schedules/sequences/{sequenceId}".sub('{format}','json').sub('{' + 'sequenceId' + '}', sequence_id.to_s)
# query parameters
query_params = {}
@@ -803,11 +926,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -835,12 +959,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def delete_outbound_sequence_with_http_info(sequence_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.delete_outbound_sequence ..."
end
+
+
# verify the required parameter 'sequence_id' is set
fail ArgumentError, "Missing the required parameter 'sequence_id' when calling OutboundApi.delete_outbound_sequence" if sequence_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/sequences/{sequenceId}".sub('{format}','json').sub('{' + 'sequenceId' + '}', sequence_id.to_s)
# query parameters
query_params = {}
@@ -859,11 +990,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:DELETE, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -891,12 +1023,19 @@
# @return [Array<(AttemptLimits, Fixnum, Hash)>] AttemptLimits data, response status code and response headers
def get_outbound_attemptlimit_with_http_info(attempt_limits_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_attemptlimit ..."
end
+
+
# verify the required parameter 'attempt_limits_id' is set
fail ArgumentError, "Missing the required parameter 'attempt_limits_id' when calling OutboundApi.get_outbound_attemptlimit" if attempt_limits_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/attemptlimits/{attemptLimitsId}".sub('{format}','json').sub('{' + 'attemptLimitsId' + '}', attempt_limits_id.to_s)
# query parameters
query_params = {}
@@ -915,11 +1054,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -958,16 +1098,55 @@
# @return [Array<(AttemptLimitsEntityListing, Fixnum, Hash)>] AttemptLimitsEntityListing data, response status code and response headers
def get_outbound_attemptlimits_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_attemptlimits ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/attemptlimits".sub('{format}','json')
# query parameters
query_params = {}
@@ -992,11 +1171,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1025,12 +1205,19 @@
# @return [Array<(CallableTimeSet, Fixnum, Hash)>] CallableTimeSet data, response status code and response headers
def get_outbound_callabletimeset_with_http_info(callable_time_set_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_callabletimeset ..."
end
+
+
# verify the required parameter 'callable_time_set_id' is set
fail ArgumentError, "Missing the required parameter 'callable_time_set_id' when calling OutboundApi.get_outbound_callabletimeset" if callable_time_set_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callabletimesets/{callableTimeSetId}".sub('{format}','json').sub('{' + 'callableTimeSetId' + '}', callable_time_set_id.to_s)
# query parameters
query_params = {}
@@ -1049,11 +1236,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1092,16 +1280,55 @@
# @return [Array<(CallableTimeSetEntityListing, Fixnum, Hash)>] CallableTimeSetEntityListing data, response status code and response headers
def get_outbound_callabletimesets_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_callabletimesets ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callabletimesets".sub('{format}','json')
# query parameters
query_params = {}
@@ -1126,11 +1353,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1159,12 +1387,19 @@
# @return [Array<(ResponseSet, Fixnum, Hash)>] ResponseSet data, response status code and response headers
def get_outbound_callanalysisresponseset_with_http_info(call_analysis_set_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_callanalysisresponseset ..."
end
+
+
# verify the required parameter 'call_analysis_set_id' is set
fail ArgumentError, "Missing the required parameter 'call_analysis_set_id' when calling OutboundApi.get_outbound_callanalysisresponseset" if call_analysis_set_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}".sub('{format}','json').sub('{' + 'callAnalysisSetId' + '}', call_analysis_set_id.to_s)
# query parameters
query_params = {}
@@ -1183,11 +1418,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1226,16 +1462,55 @@
# @return [Array<(ResponseSetEntityListing, Fixnum, Hash)>] ResponseSetEntityListing data, response status code and response headers
def get_outbound_callanalysisresponsesets_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_callanalysisresponsesets ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callanalysisresponsesets".sub('{format}','json')
# query parameters
query_params = {}
@@ -1260,11 +1535,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1293,12 +1569,19 @@
# @return [Array<(Campaign, Fixnum, Hash)>] Campaign data, response status code and response headers
def get_outbound_campaign_with_http_info(campaign_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_campaign ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.get_outbound_campaign" if campaign_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -1317,11 +1600,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1350,12 +1634,19 @@
# @return [Array<(CampaignDiagnostics, Fixnum, Hash)>] CampaignDiagnostics data, response status code and response headers
def get_outbound_campaign_diagnostics_with_http_info(campaign_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_campaign_diagnostics ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.get_outbound_campaign_diagnostics" if campaign_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}/diagnostics".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -1374,11 +1665,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1407,12 +1699,19 @@
# @return [Array<(CampaignInteractions, Fixnum, Hash)>] CampaignInteractions data, response status code and response headers
def get_outbound_campaign_interactions_with_http_info(campaign_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_campaign_interactions ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.get_outbound_campaign_interactions" if campaign_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}/interactions".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -1431,11 +1730,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1464,12 +1764,19 @@
# @return [Array<(CampaignProgress, Fixnum, Hash)>] CampaignProgress data, response status code and response headers
def get_outbound_campaign_progress_with_http_info(campaign_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_campaign_progress ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.get_outbound_campaign_progress" if campaign_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}/progress".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -1488,11 +1795,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1521,12 +1829,19 @@
# @return [Array<(CampaignStats, Fixnum, Hash)>] CampaignStats data, response status code and response headers
def get_outbound_campaign_stats_with_http_info(campaign_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_campaign_stats ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.get_outbound_campaign_stats" if campaign_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}/stats".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -1545,11 +1860,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1578,12 +1894,19 @@
# @return [Array<(CampaignRule, Fixnum, Hash)>] CampaignRule data, response status code and response headers
def get_outbound_campaignrule_with_http_info(campaign_rule_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_campaignrule ..."
end
+
+
# verify the required parameter 'campaign_rule_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_rule_id' when calling OutboundApi.get_outbound_campaignrule" if campaign_rule_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaignrules/{campaignRuleId}".sub('{format}','json').sub('{' + 'campaignRuleId' + '}', campaign_rule_id.to_s)
# query parameters
query_params = {}
@@ -1602,11 +1925,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1645,16 +1969,55 @@
# @return [Array<(CampaignRuleEntityListing, Fixnum, Hash)>] CampaignRuleEntityListing data, response status code and response headers
def get_outbound_campaignrules_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_campaignrules ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaignrules".sub('{format}','json')
# query parameters
query_params = {}
@@ -1679,11 +2042,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1732,16 +2096,85 @@
# @return [Array<(CampaignEntityListing, Fixnum, Hash)>] CampaignEntityListing data, response status code and response headers
def get_outbound_campaigns_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_campaigns ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns".sub('{format}','json')
# query parameters
query_params = {}
@@ -1771,11 +2204,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1808,12 +2242,31 @@
# @return [Array<(ContactList, Fixnum, Hash)>] ContactList data, response status code and response headers
def get_outbound_contactlist_with_http_info(contact_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_contactlist ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.get_outbound_contactlist" if contact_list_id.nil?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s)
# query parameters
query_params = {}
@@ -1834,11 +2287,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1869,14 +2323,27 @@
# @return [Array<(DialerContact, Fixnum, Hash)>] DialerContact data, response status code and response headers
def get_outbound_contactlist_contact_with_http_info(contact_list_id, contact_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_contactlist_contact ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.get_outbound_contactlist_contact" if contact_list_id.nil?
+
+
+
+
+
+
# verify the required parameter 'contact_id' is set
fail ArgumentError, "Missing the required parameter 'contact_id' when calling OutboundApi.get_outbound_contactlist_contact" if contact_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s).sub('{' + 'contactId' + '}', contact_id.to_s)
# query parameters
query_params = {}
@@ -1895,11 +2362,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1930,12 +2398,25 @@
# @return [Array<(ExportUri, Fixnum, Hash)>] ExportUri data, response status code and response headers
def get_outbound_contactlist_export_with_http_info(contact_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_contactlist_export ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.get_outbound_contactlist_export" if contact_list_id.nil?
+
+
+
+
+
+
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}/export".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s)
# query parameters
query_params = {}
@@ -1955,11 +2436,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -1988,12 +2470,19 @@
# @return [Array<(ImportStatus, Fixnum, Hash)>] ImportStatus data, response status code and response headers
def get_outbound_contactlist_importstatus_with_http_info(contact_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_contactlist_importstatus ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.get_outbound_contactlist_importstatus" if contact_list_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}/importstatus".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s)
# query parameters
query_params = {}
@@ -2012,11 +2501,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2045,12 +2535,19 @@
# @return [Array<(ContactListFilter, Fixnum, Hash)>] ContactListFilter data, response status code and response headers
def get_outbound_contactlistfilter_with_http_info(contact_list_filter_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_contactlistfilter ..."
end
+
+
# verify the required parameter 'contact_list_filter_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_filter_id' when calling OutboundApi.get_outbound_contactlistfilter" if contact_list_filter_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlistfilters/{contactListFilterId}".sub('{format}','json').sub('{' + 'contactListFilterId' + '}', contact_list_filter_id.to_s)
# query parameters
query_params = {}
@@ -2069,11 +2566,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2114,16 +2612,61 @@
# @return [Array<(ContactListFilterEntityListing, Fixnum, Hash)>] ContactListFilterEntityListing data, response status code and response headers
def get_outbound_contactlistfilters_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_contactlistfilters ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
+
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlistfilters".sub('{format}','json')
# query parameters
query_params = {}
@@ -2149,11 +2692,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2196,16 +2740,67 @@
# @return [Array<(ContactListEntityListing, Fixnum, Hash)>] ContactListEntityListing data, response status code and response headers
def get_outbound_contactlists_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_contactlists ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists".sub('{format}','json')
# query parameters
query_params = {}
@@ -2232,11 +2827,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2269,12 +2865,31 @@
# @return [Array<(DncList, Fixnum, Hash)>] DncList data, response status code and response headers
def get_outbound_dnclist_with_http_info(dnc_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_dnclist ..."
end
+
+
# verify the required parameter 'dnc_list_id' is set
fail ArgumentError, "Missing the required parameter 'dnc_list_id' when calling OutboundApi.get_outbound_dnclist" if dnc_list_id.nil?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/dnclists/{dncListId}".sub('{format}','json').sub('{' + 'dncListId' + '}', dnc_list_id.to_s)
# query parameters
query_params = {}
@@ -2295,11 +2910,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2330,12 +2946,25 @@
# @return [Array<(ExportUri, Fixnum, Hash)>] ExportUri data, response status code and response headers
def get_outbound_dnclist_export_with_http_info(dnc_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_dnclist_export ..."
end
+
+
# verify the required parameter 'dnc_list_id' is set
fail ArgumentError, "Missing the required parameter 'dnc_list_id' when calling OutboundApi.get_outbound_dnclist_export" if dnc_list_id.nil?
+
+
+
+
+
+
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/dnclists/{dncListId}/export".sub('{format}','json').sub('{' + 'dncListId' + '}', dnc_list_id.to_s)
# query parameters
query_params = {}
@@ -2355,11 +2984,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2388,12 +3018,19 @@
# @return [Array<(ImportStatus, Fixnum, Hash)>] ImportStatus data, response status code and response headers
def get_outbound_dnclist_importstatus_with_http_info(dnc_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_dnclist_importstatus ..."
end
+
+
# verify the required parameter 'dnc_list_id' is set
fail ArgumentError, "Missing the required parameter 'dnc_list_id' when calling OutboundApi.get_outbound_dnclist_importstatus" if dnc_list_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/dnclists/{dncListId}/importstatus".sub('{format}','json').sub('{' + 'dncListId' + '}', dnc_list_id.to_s)
# query parameters
query_params = {}
@@ -2412,11 +3049,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2459,16 +3097,67 @@
# @return [Array<(DncListEntityListing, Fixnum, Hash)>] DncListEntityListing data, response status code and response headers
def get_outbound_dnclists_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_dnclists ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/dnclists".sub('{format}','json')
# query parameters
query_params = {}
@@ -2495,11 +3184,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2528,12 +3218,19 @@
# @return [Array<(EventLog, Fixnum, Hash)>] EventLog data, response status code and response headers
def get_outbound_event_with_http_info(event_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_event ..."
end
+
+
# verify the required parameter 'event_id' is set
fail ArgumentError, "Missing the required parameter 'event_id' when calling OutboundApi.get_outbound_event" if event_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/events/{eventId}".sub('{format}','json').sub('{' + 'eventId' + '}', event_id.to_s)
# query parameters
query_params = {}
@@ -2552,11 +3249,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2597,16 +3295,61 @@
# @return [Array<(DialerEventEntityListing, Fixnum, Hash)>] DialerEventEntityListing data, response status code and response headers
def get_outbound_events_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_events ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/events".sub('{format}','json')
# query parameters
query_params = {}
@@ -2632,11 +3375,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2665,12 +3409,19 @@
# @return [Array<(RuleSet, Fixnum, Hash)>] RuleSet data, response status code and response headers
def get_outbound_ruleset_with_http_info(rule_set_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_ruleset ..."
end
+
+
# verify the required parameter 'rule_set_id' is set
fail ArgumentError, "Missing the required parameter 'rule_set_id' when calling OutboundApi.get_outbound_ruleset" if rule_set_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/rulesets/{ruleSetId}".sub('{format}','json').sub('{' + 'ruleSetId' + '}', rule_set_id.to_s)
# query parameters
query_params = {}
@@ -2689,11 +3440,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2732,16 +3484,55 @@
# @return [Array<(RuleSetEntityListing, Fixnum, Hash)>] RuleSetEntityListing data, response status code and response headers
def get_outbound_rulesets_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_rulesets ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/rulesets".sub('{format}','json')
# query parameters
query_params = {}
@@ -2766,11 +3557,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2799,12 +3591,19 @@
# @return [Array<(CampaignSchedule, Fixnum, Hash)>] CampaignSchedule data, response status code and response headers
def get_outbound_schedules_campaign_with_http_info(campaign_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_schedules_campaign ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.get_outbound_schedules_campaign" if campaign_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/schedules/campaigns/{campaignId}".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -2823,11 +3622,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2854,10 +3654,11 @@
# @return [Array<(Array<CampaignSchedule>, Fixnum, Hash)>] Array<CampaignSchedule> data, response status code and response headers
def get_outbound_schedules_campaigns_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_schedules_campaigns ..."
end
+
# resource path
local_var_path = "/api/v2/outbound/schedules/campaigns".sub('{format}','json')
# query parameters
query_params = {}
@@ -2876,11 +3677,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2909,12 +3711,19 @@
# @return [Array<(SequenceSchedule, Fixnum, Hash)>] SequenceSchedule data, response status code and response headers
def get_outbound_schedules_sequence_with_http_info(sequence_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_schedules_sequence ..."
end
+
+
# verify the required parameter 'sequence_id' is set
fail ArgumentError, "Missing the required parameter 'sequence_id' when calling OutboundApi.get_outbound_schedules_sequence" if sequence_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/schedules/sequences/{sequenceId}".sub('{format}','json').sub('{' + 'sequenceId' + '}', sequence_id.to_s)
# query parameters
query_params = {}
@@ -2933,11 +3742,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -2964,10 +3774,11 @@
# @return [Array<(Array<SequenceSchedule>, Fixnum, Hash)>] Array<SequenceSchedule> data, response status code and response headers
def get_outbound_schedules_sequences_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_schedules_sequences ..."
end
+
# resource path
local_var_path = "/api/v2/outbound/schedules/sequences".sub('{format}','json')
# query parameters
query_params = {}
@@ -2986,11 +3797,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -3019,12 +3831,19 @@
# @return [Array<(CampaignSequence, Fixnum, Hash)>] CampaignSequence data, response status code and response headers
def get_outbound_sequence_with_http_info(sequence_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_sequence ..."
end
+
+
# verify the required parameter 'sequence_id' is set
fail ArgumentError, "Missing the required parameter 'sequence_id' when calling OutboundApi.get_outbound_sequence" if sequence_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/sequences/{sequenceId}".sub('{format}','json').sub('{' + 'sequenceId' + '}', sequence_id.to_s)
# query parameters
query_params = {}
@@ -3043,11 +3862,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -3086,16 +3906,55 @@
# @return [Array<(CampaignSequenceEntityListing, Fixnum, Hash)>] CampaignSequenceEntityListing data, response status code and response headers
def get_outbound_sequences_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_sequences ..."
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'filter_type'] && !['Equals', 'RegEx', 'Contains', 'Prefix', 'LessThan', 'LessThanEqualTo', 'GreaterThan', 'GreaterThanEqualTo', 'BeginsWith', 'EndsWith'].include?(opts[:'filter_type'])
fail ArgumentError, 'invalid value for "filter_type", must be one of Equals, RegEx, Contains, Prefix, LessThan, LessThanEqualTo, GreaterThan, GreaterThanEqualTo, BeginsWith, EndsWith'
end
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
if opts[:'sort_order'] && !['ascending', 'descending'].include?(opts[:'sort_order'])
fail ArgumentError, 'invalid value for "sort_order", must be one of ascending, descending'
end
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/sequences".sub('{format}','json')
# query parameters
query_params = {}
@@ -3120,11 +3979,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -3151,10 +4011,11 @@
# @return [Array<(WrapUpCodeMapping, Fixnum, Hash)>] WrapUpCodeMapping data, response status code and response headers
def get_outbound_wrapupcodemappings_with_http_info(opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.get_outbound_wrapupcodemappings ..."
end
+
# resource path
local_var_path = "/api/v2/outbound/wrapupcodemappings".sub('{format}','json')
# query parameters
query_params = {}
@@ -3173,11 +4034,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -3206,12 +4068,19 @@
# @return [Array<(AttemptLimits, Fixnum, Hash)>] AttemptLimits data, response status code and response headers
def post_outbound_attemptlimits_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_attemptlimits ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_attemptlimits" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/attemptlimits".sub('{format}','json')
# query parameters
query_params = {}
@@ -3230,10 +4099,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3273,12 +4143,49 @@
# @return [Array<(AuditSearchResult, Fixnum, Hash)>] AuditSearchResult data, response status code and response headers
def post_outbound_audits_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_audits ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_audits" if body.nil?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/audits".sub('{format}','json')
# query parameters
query_params = {}
@@ -3302,10 +4209,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3335,12 +4243,19 @@
# @return [Array<(CallableTimeSet, Fixnum, Hash)>] CallableTimeSet data, response status code and response headers
def post_outbound_callabletimesets_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_callabletimesets ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_callabletimesets" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callabletimesets".sub('{format}','json')
# query parameters
query_params = {}
@@ -3359,10 +4274,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3392,12 +4308,19 @@
# @return [Array<(ResponseSet, Fixnum, Hash)>] ResponseSet data, response status code and response headers
def post_outbound_callanalysisresponsesets_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_callanalysisresponsesets ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_callanalysisresponsesets" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callanalysisresponsesets".sub('{format}','json')
# query parameters
query_params = {}
@@ -3416,10 +4339,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3451,14 +4375,27 @@
# @return [Array<(ContactCallbackRequest, Fixnum, Hash)>] ContactCallbackRequest data, response status code and response headers
def post_outbound_campaign_callback_schedule_with_http_info(campaign_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_campaign_callback_schedule ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.post_outbound_campaign_callback_schedule" if campaign_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_campaign_callback_schedule" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}/callback/schedule".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -3477,10 +4414,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3510,12 +4448,19 @@
# @return [Array<(CampaignRule, Fixnum, Hash)>] CampaignRule data, response status code and response headers
def post_outbound_campaignrules_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_campaignrules ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_campaignrules" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaignrules".sub('{format}','json')
# query parameters
query_params = {}
@@ -3534,10 +4479,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3567,12 +4513,19 @@
# @return [Array<(Campaign, Fixnum, Hash)>] Campaign data, response status code and response headers
def post_outbound_campaigns_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_campaigns ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_campaigns" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns".sub('{format}','json')
# query parameters
query_params = {}
@@ -3591,10 +4544,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3624,12 +4578,19 @@
# @return [Array<(Array<CampaignProgress>, Fixnum, Hash)>] Array<CampaignProgress> data, response status code and response headers
def post_outbound_campaigns_progress_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_campaigns_progress ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_campaigns_progress" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/progress".sub('{format}','json')
# query parameters
query_params = {}
@@ -3648,10 +4609,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3687,14 +4649,39 @@
# @return [Array<(Array<DialerContact>, Fixnum, Hash)>] Array<DialerContact> data, response status code and response headers
def post_outbound_contactlist_contacts_with_http_info(contact_list_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_contactlist_contacts ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.post_outbound_contactlist_contacts" if contact_list_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_contactlist_contacts" if body.nil?
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}/contacts".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s)
# query parameters
query_params = {}
@@ -3715,10 +4702,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3748,12 +4736,19 @@
# @return [Array<(UriReference, Fixnum, Hash)>] UriReference data, response status code and response headers
def post_outbound_contactlist_export_with_http_info(contact_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_contactlist_export ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.post_outbound_contactlist_export" if contact_list_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}/export".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s)
# query parameters
query_params = {}
@@ -3772,11 +4767,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -3805,12 +4801,19 @@
# @return [Array<(ContactListFilter, Fixnum, Hash)>] ContactListFilter data, response status code and response headers
def post_outbound_contactlistfilters_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_contactlistfilters ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_contactlistfilters" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlistfilters".sub('{format}','json')
# query parameters
query_params = {}
@@ -3829,10 +4832,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3862,12 +4866,19 @@
# @return [Array<(FilterPreviewResponse, Fixnum, Hash)>] FilterPreviewResponse data, response status code and response headers
def post_outbound_contactlistfilters_preview_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_contactlistfilters_preview ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_contactlistfilters_preview" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlistfilters/preview".sub('{format}','json')
# query parameters
query_params = {}
@@ -3886,10 +4897,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3919,12 +4931,19 @@
# @return [Array<(ContactList, Fixnum, Hash)>] ContactList data, response status code and response headers
def post_outbound_contactlists_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_contactlists ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_contactlists" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists".sub('{format}','json')
# query parameters
query_params = {}
@@ -3943,10 +4962,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -3976,12 +4996,19 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def post_outbound_conversation_dnc_with_http_info(conversation_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_conversation_dnc ..."
end
+
+
# verify the required parameter 'conversation_id' is set
fail ArgumentError, "Missing the required parameter 'conversation_id' when calling OutboundApi.post_outbound_conversation_dnc" if conversation_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/conversations/{conversationId}/dnc".sub('{format}','json').sub('{' + 'conversationId' + '}', conversation_id.to_s)
# query parameters
query_params = {}
@@ -4000,11 +5027,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -4032,12 +5060,19 @@
# @return [Array<(UriReference, Fixnum, Hash)>] UriReference data, response status code and response headers
def post_outbound_dnclist_export_with_http_info(dnc_list_id, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_dnclist_export ..."
end
+
+
# verify the required parameter 'dnc_list_id' is set
fail ArgumentError, "Missing the required parameter 'dnc_list_id' when calling OutboundApi.post_outbound_dnclist_export" if dnc_list_id.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/dnclists/{dncListId}/export".sub('{format}','json').sub('{' + 'dncListId' + '}', dnc_list_id.to_s)
# query parameters
query_params = {}
@@ -4056,11 +5091,12 @@
# form parameters
form_params = {}
# http body (model)
post_body = nil
- auth_names = ['PureCloud Auth']
+
+ auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
:body => post_body,
@@ -4091,14 +5127,27 @@
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
def post_outbound_dnclist_phonenumbers_with_http_info(dnc_list_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_dnclist_phonenumbers ..."
end
+
+
# verify the required parameter 'dnc_list_id' is set
fail ArgumentError, "Missing the required parameter 'dnc_list_id' when calling OutboundApi.post_outbound_dnclist_phonenumbers" if dnc_list_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_dnclist_phonenumbers" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/dnclists/{dncListId}/phonenumbers".sub('{format}','json').sub('{' + 'dncListId' + '}', dnc_list_id.to_s)
# query parameters
query_params = {}
@@ -4117,10 +5166,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4149,12 +5199,19 @@
# @return [Array<(DncList, Fixnum, Hash)>] DncList data, response status code and response headers
def post_outbound_dnclists_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_dnclists ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_dnclists" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/dnclists".sub('{format}','json')
# query parameters
query_params = {}
@@ -4173,10 +5230,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4206,12 +5264,19 @@
# @return [Array<(RuleSet, Fixnum, Hash)>] RuleSet data, response status code and response headers
def post_outbound_rulesets_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_rulesets ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_rulesets" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/rulesets".sub('{format}','json')
# query parameters
query_params = {}
@@ -4230,10 +5295,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4263,12 +5329,19 @@
# @return [Array<(CampaignSequence, Fixnum, Hash)>] CampaignSequence data, response status code and response headers
def post_outbound_sequences_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.post_outbound_sequences ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.post_outbound_sequences" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/sequences".sub('{format}','json')
# query parameters
query_params = {}
@@ -4287,10 +5360,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4322,14 +5396,27 @@
# @return [Array<(AttemptLimits, Fixnum, Hash)>] AttemptLimits data, response status code and response headers
def put_outbound_attemptlimit_with_http_info(attempt_limits_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_attemptlimit ..."
end
+
+
# verify the required parameter 'attempt_limits_id' is set
fail ArgumentError, "Missing the required parameter 'attempt_limits_id' when calling OutboundApi.put_outbound_attemptlimit" if attempt_limits_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_attemptlimit" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/attemptlimits/{attemptLimitsId}".sub('{format}','json').sub('{' + 'attemptLimitsId' + '}', attempt_limits_id.to_s)
# query parameters
query_params = {}
@@ -4348,10 +5435,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4383,14 +5471,27 @@
# @return [Array<(CallableTimeSet, Fixnum, Hash)>] CallableTimeSet data, response status code and response headers
def put_outbound_callabletimeset_with_http_info(callable_time_set_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_callabletimeset ..."
end
+
+
# verify the required parameter 'callable_time_set_id' is set
fail ArgumentError, "Missing the required parameter 'callable_time_set_id' when calling OutboundApi.put_outbound_callabletimeset" if callable_time_set_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_callabletimeset" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callabletimesets/{callableTimeSetId}".sub('{format}','json').sub('{' + 'callableTimeSetId' + '}', callable_time_set_id.to_s)
# query parameters
query_params = {}
@@ -4409,10 +5510,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4444,14 +5546,27 @@
# @return [Array<(ResponseSet, Fixnum, Hash)>] ResponseSet data, response status code and response headers
def put_outbound_callanalysisresponseset_with_http_info(call_analysis_set_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_callanalysisresponseset ..."
end
+
+
# verify the required parameter 'call_analysis_set_id' is set
fail ArgumentError, "Missing the required parameter 'call_analysis_set_id' when calling OutboundApi.put_outbound_callanalysisresponseset" if call_analysis_set_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_callanalysisresponseset" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/callanalysisresponsesets/{callAnalysisSetId}".sub('{format}','json').sub('{' + 'callAnalysisSetId' + '}', call_analysis_set_id.to_s)
# query parameters
query_params = {}
@@ -4470,10 +5585,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4505,14 +5621,27 @@
# @return [Array<(Campaign, Fixnum, Hash)>] Campaign data, response status code and response headers
def put_outbound_campaign_with_http_info(campaign_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_campaign ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.put_outbound_campaign" if campaign_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_campaign" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -4531,10 +5660,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4568,16 +5698,35 @@
# @return [Array<(String, Fixnum, Hash)>] String data, response status code and response headers
def put_outbound_campaign_agent_with_http_info(campaign_id, user_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_campaign_agent ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.put_outbound_campaign_agent" if campaign_id.nil?
+
+
+
+
+
+
# verify the required parameter 'user_id' is set
fail ArgumentError, "Missing the required parameter 'user_id' when calling OutboundApi.put_outbound_campaign_agent" if user_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_campaign_agent" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaigns/{campaignId}/agents/{userId}".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s).sub('{' + 'userId' + '}', user_id.to_s)
# query parameters
query_params = {}
@@ -4596,10 +5745,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4631,14 +5781,27 @@
# @return [Array<(CampaignRule, Fixnum, Hash)>] CampaignRule data, response status code and response headers
def put_outbound_campaignrule_with_http_info(campaign_rule_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_campaignrule ..."
end
+
+
# verify the required parameter 'campaign_rule_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_rule_id' when calling OutboundApi.put_outbound_campaignrule" if campaign_rule_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_campaignrule" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/campaignrules/{campaignRuleId}".sub('{format}','json').sub('{' + 'campaignRuleId' + '}', campaign_rule_id.to_s)
# query parameters
query_params = {}
@@ -4657,10 +5820,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4692,14 +5856,27 @@
# @return [Array<(ContactList, Fixnum, Hash)>] ContactList data, response status code and response headers
def put_outbound_contactlist_with_http_info(contact_list_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_contactlist ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.put_outbound_contactlist" if contact_list_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_contactlist" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s)
# query parameters
query_params = {}
@@ -4718,10 +5895,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4755,16 +5933,35 @@
# @return [Array<(DialerContact, Fixnum, Hash)>] DialerContact data, response status code and response headers
def put_outbound_contactlist_contact_with_http_info(contact_list_id, contact_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_contactlist_contact ..."
end
+
+
# verify the required parameter 'contact_list_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_id' when calling OutboundApi.put_outbound_contactlist_contact" if contact_list_id.nil?
+
+
+
+
+
+
# verify the required parameter 'contact_id' is set
fail ArgumentError, "Missing the required parameter 'contact_id' when calling OutboundApi.put_outbound_contactlist_contact" if contact_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_contactlist_contact" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlists/{contactListId}/contacts/{contactId}".sub('{format}','json').sub('{' + 'contactListId' + '}', contact_list_id.to_s).sub('{' + 'contactId' + '}', contact_id.to_s)
# query parameters
query_params = {}
@@ -4783,10 +5980,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4818,14 +6016,27 @@
# @return [Array<(ContactListFilter, Fixnum, Hash)>] ContactListFilter data, response status code and response headers
def put_outbound_contactlistfilter_with_http_info(contact_list_filter_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_contactlistfilter ..."
end
+
+
# verify the required parameter 'contact_list_filter_id' is set
fail ArgumentError, "Missing the required parameter 'contact_list_filter_id' when calling OutboundApi.put_outbound_contactlistfilter" if contact_list_filter_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_contactlistfilter" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/contactlistfilters/{contactListFilterId}".sub('{format}','json').sub('{' + 'contactListFilterId' + '}', contact_list_filter_id.to_s)
# query parameters
query_params = {}
@@ -4844,10 +6055,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4879,14 +6091,27 @@
# @return [Array<(DncList, Fixnum, Hash)>] DncList data, response status code and response headers
def put_outbound_dnclist_with_http_info(dnc_list_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_dnclist ..."
end
+
+
# verify the required parameter 'dnc_list_id' is set
fail ArgumentError, "Missing the required parameter 'dnc_list_id' when calling OutboundApi.put_outbound_dnclist" if dnc_list_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_dnclist" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/dnclists/{dncListId}".sub('{format}','json').sub('{' + 'dncListId' + '}', dnc_list_id.to_s)
# query parameters
query_params = {}
@@ -4905,10 +6130,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -4940,14 +6166,27 @@
# @return [Array<(RuleSet, Fixnum, Hash)>] RuleSet data, response status code and response headers
def put_outbound_ruleset_with_http_info(rule_set_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_ruleset ..."
end
+
+
# verify the required parameter 'rule_set_id' is set
fail ArgumentError, "Missing the required parameter 'rule_set_id' when calling OutboundApi.put_outbound_ruleset" if rule_set_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_ruleset" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/rulesets/{ruleSetId}".sub('{format}','json').sub('{' + 'ruleSetId' + '}', rule_set_id.to_s)
# query parameters
query_params = {}
@@ -4966,10 +6205,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -5001,14 +6241,27 @@
# @return [Array<(CampaignSchedule, Fixnum, Hash)>] CampaignSchedule data, response status code and response headers
def put_outbound_schedules_campaign_with_http_info(campaign_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_schedules_campaign ..."
end
+
+
# verify the required parameter 'campaign_id' is set
fail ArgumentError, "Missing the required parameter 'campaign_id' when calling OutboundApi.put_outbound_schedules_campaign" if campaign_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_schedules_campaign" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/schedules/campaigns/{campaignId}".sub('{format}','json').sub('{' + 'campaignId' + '}', campaign_id.to_s)
# query parameters
query_params = {}
@@ -5027,10 +6280,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -5062,14 +6316,27 @@
# @return [Array<(SequenceSchedule, Fixnum, Hash)>] SequenceSchedule data, response status code and response headers
def put_outbound_schedules_sequence_with_http_info(sequence_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_schedules_sequence ..."
end
+
+
# verify the required parameter 'sequence_id' is set
fail ArgumentError, "Missing the required parameter 'sequence_id' when calling OutboundApi.put_outbound_schedules_sequence" if sequence_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_schedules_sequence" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/schedules/sequences/{sequenceId}".sub('{format}','json').sub('{' + 'sequenceId' + '}', sequence_id.to_s)
# query parameters
query_params = {}
@@ -5088,10 +6355,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -5123,14 +6391,27 @@
# @return [Array<(CampaignSequence, Fixnum, Hash)>] CampaignSequence data, response status code and response headers
def put_outbound_sequence_with_http_info(sequence_id, body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_sequence ..."
end
+
+
# verify the required parameter 'sequence_id' is set
fail ArgumentError, "Missing the required parameter 'sequence_id' when calling OutboundApi.put_outbound_sequence" if sequence_id.nil?
+
+
+
+
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_sequence" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/sequences/{sequenceId}".sub('{format}','json').sub('{' + 'sequenceId' + '}', sequence_id.to_s)
# query parameters
query_params = {}
@@ -5149,10 +6430,11 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,
@@ -5182,12 +6464,19 @@
# @return [Array<(WrapUpCodeMapping, Fixnum, Hash)>] WrapUpCodeMapping data, response status code and response headers
def put_outbound_wrapupcodemappings_with_http_info(body, opts = {})
if @api_client.config.debugging
@api_client.config.logger.debug "Calling API: OutboundApi.put_outbound_wrapupcodemappings ..."
end
+
+
# verify the required parameter 'body' is set
fail ArgumentError, "Missing the required parameter 'body' when calling OutboundApi.put_outbound_wrapupcodemappings" if body.nil?
+
+
+
+
+
# resource path
local_var_path = "/api/v2/outbound/wrapupcodemappings".sub('{format}','json')
# query parameters
query_params = {}
@@ -5206,9 +6495,10 @@
# form parameters
form_params = {}
# http body (model)
post_body = @api_client.object_to_http_body(body)
+
auth_names = ['PureCloud Auth']
data, status_code, headers = @api_client.call_api(:PUT, local_var_path,
:header_params => header_params,
:query_params => query_params,
:form_params => form_params,