Skip to main content
Aria Knowledge Central

update_coupon_m Guide

Update an existing coupon.

Note: The previously existing input and/or output fields <client_item_id>, <client_item_id_out> and/or <filter_client_item_id> were removed from this API call in Release 47.

API Specification:

update_coupon_m

Required Fields:
  • <client_no>
  • <auth_key>
  • <coupon_cd>
  • <coupon_desc>
  • <template> (array)
    • <credit_template_name>
    • <discount_type>
    • <discount_amt>
  • <discount_rule> (array)
    • <label>
    • <rule_id>
    • <description>
    • <ext_description>
    • <flat_percent_ind>
    • <amount>
    • <currency>
    • <duration_type_ind>
    • <inline_offset_ind>
    • <discount_behavior_type_ind>
    • <scope_no>
    • <bundle_name>
    • <bundle_id>
    • <bundle_description>
    • <allow_overlap_ind>

Additional Guidance:

Input Fields 
Field Name Notes
<status_ind>
Allowable Values
Values Description
1 Active
0 Inactive
<flat_percent_ind>
Allowable Values
Values Description
P Percentage discount type
F Fixed discount type
<duration_type_ind>
Allowable Values
Values Description
U Number of uses
M Duration in months
W Duration in weeks
D Duration in days
I Never expires
<applicable_trans_scope>
Allowable Values
Values Description
E Applies discount to each transaction on the invoice (current behavior)
M Applies discount to all the transaction on the invoice. Any remaining credit will be carried over to next month.
<scope_no>
Allowable Values
Values Description
0 All Charges
10 All Plan Charges, All Plans
11 All Plan Charges, Specified Plans
12 All Plans, Specified Service Charges
13 Specified Plan/Service Charges
21 All Recurring Service Charges
22 All Usage Service Charges
23 All Activation Service Charges
30 All Item Charges
31 Specified Item Charges
<use_all_or_nth_subs_rule>
Allowable Values
Values Description
TRUE Apply discount when 'all' of the plans are under the account
FALSE Apply discount when 'some' of the plans are under the account
<allow_overlap_ind>
Allowable Values
Values Description
Y Yes
N No
<coupon_scope>

Allowable Values

Values Description
1 Coupon can be applied to Account only
2 Coupon can be applied to Master plan instance only
3 Coupon can be applied to Account & Master plan instance
  • Was this article helpful?