Build - the name of the maintenance release build the change was introduced in.

Service - the name of the service/services which is/are affected.

Method - the name of the method/methods which is/are affected.

Message - the message that explains what was changed.

Schema changed - shows whether it is required to rebuild WSDL/XSD-generated stubs for .net, Java and other static typing languages.

TT - a link to a ticket related to the change.

Build

Service

Method

Message

Schema changed

Backward compatible

TT

Resolution for system update

MR90-0Customer*Added new field 'billing_lock' to CustomerInfo structureYesYesYT:BA-26160
MR90-0Paymentfinalize_transactionAdded new method 'finalize_transaction'YesYesYT:BA-29877
MR90-0

Account

Customer

make_transactionAdded new request param 'return_url'YesYesYT:BA-30184
MR90-0

Account

Customer

make_transactionAdded new response param 'redirect_url'YesYesYT:BA-30184
MR90-0Payment

get_processor

list_processors

get_payment_methods_for_owner

Added new response param 'sca_support'YesYesYT:BA-29879
MR90-1Payment

get_processor

list_processors

get_payment_methods_for_owner

Removed 'sca_support' response paramYesNoYT:BA-30486
MR90-1Subscriptions*

Added

  • waive_blocked_charges
  • waive_acc_expired_charges
  • waive_suspended_charges

fields to SubscriptionInfo structure

YesYesYT:BA-29929
MR90-0Account

get_assigned_commitment_record_info

get_assigned_commitment_record_list

Add 'pause_times_left' field to the method's responseYesYesYT:BA-29009
MR90-0Accountget_ua_infoRemoved 'get_ua_info' deprecated methodYesNoYT:BA-25325

Overview:
Starting from MR90-0, the deprecated 'Account.get_ua_info' API method will be removed. The mentioned 'Account' scheme of this method was changed to 'UA' and it is possible to use the 'UA.get_ua_info' method instead.

Symptoms/Impact:
Applications will not be able to receive information about the UA (IP phone) assigned to the account, because they will use the removed method.

Actions:
Switch the application to use 'UA' scheme instead of 'Account' for the get_ua_info method.

MR90-2Invoicerecalculate_invoicesAdded 'reopen_closed_invoices' field to RecalculateInvoicesRequest structureYesYesYT:BA-31075
MR90-2Commitmentget_commitment_listAdded the 'i_product_compatible' field to the request - filter only the commitments compatible with the specified main productYesYesYT:BA-28916
MR90-2DIDget_customer_numbersEnabled API method get_customer_numbers for CC staffNoYesYT:BA-30686
MR90-3Accountcancel_scheduled_commitment_terminationAdd API method for cancelling commitment terminationYesYesYT:BA-29406
MR90-4Destination

get_default_destination_list

get_destination_info

Enabled API methods get_default_destination_list,  get_destination_info for the Reseller role.NoYesYT:BA-31941
MR90-4Accountarrange_cp_rulesChange the behaviour pf the method in order to force re-order the rules not specified in the input params - all rules not specified will be placed in the end of the listNoYesYT:BA-32200
MR90-5DIDget_owner_batch_infoAdded a new request parameter - 'with_individual'. It enables the end user to get information about a specific individual pricing batch (related to a particular DID number).YesYesYT:BA-32101
MR90-5TaxationPluginset_tax_plugin_parametersAdded 'enabled' parameter for every catalog based taxation plugin. Option determines whether the plugin is currently enabled. NoYesYT:BA-31914
MR90-5TraceSessionget_trace_session_list

Changed possible values for 'status' filter: completed, failed

NoNoYT:BA-31921

Overview:
Starting from MR90-5, 'complete' value of the 'status' filter for 'TraceSession.get_trace_session_list' API method will not be recognized. The mentioned value was changed to 'completed' and it is possible to use this value instead.

Symptoms/Impact:
Applications will not be able to receive information about sessions using the 'complete' value of the 'status' filter.

Actions:
Switch applications to use 'completed' value instead of 'complete' for the 'status' filter of the 'TraceSession.get_trace_session_list' API method.

MR90-6

Account

Customer

get_account_list

get_customer_list

Added missing 'name' attribute to Schema/Customer/custom_fields_values and Schema/Account/custom_fields_values.

Made the proper validation so that we can specify either the 'i_custom_field' or the 'name'.

Provided correct processing of the request with "name".

YesYesYT:BA-30710
  • No labels