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

MR101-0Accountget_peers_contact_listAdded "account_id" field to response. "account_id" is account PIN.YesYesYT:BA-34850
MR101-0

Account

Customer

vd_topup

Added default value for peak_level (0 - peak).

P.S. in most cases there is no separate peak/off-peak rating and our system ignores this value.

YesYesYT:BA-34401
MR101-0

Bitcoin

cancel_transaction

Deprecated. Always return success - 0, transactions are not cancelled as bitcoin transaction is irreversible. 

NoYesYT:BA-35064
MR101−0

DiscountPlan

get_discount_plan_info

get_discount_plan_list

Added new field 'is_extensible' to the DiscountPlanInfo structure that shows whether new discount groups can be added to the discount plan.

YesYesYT:BA−34753
MR101-0

Invoice

regenerate_invoice_list

Extend response with successfully regenerated invoices (i_invoice, invoice_number)

YesYesYT:BA-30052
MR101-0

Customer


update_taxation

get_taxation_info

Extend taxation_info.options_suretax (TaxationOptionsSureTax structure) with lines_calculation_method, lines_ttc and manual_lines_list fields

YesYesYT:BA-34977
MR101-0

CustomerClass

update_taxation

get_taxation_info

Extend taxation_info.options_suretax (TaxationOptionsSureTax structure) with lines_calculation_method, lines_ttc and manual_lines_list fields

YesYesYT:BA-34977
MR101-0

Session

jwt_login

jwt_login_to_realm

refresh_json_access_token

get_json_access_token_lifetime

login

login_to_realm

json_access_token was renamed to access_token for all API methods input/output and auth_info. Session/jwt_login and Session/jwt_login_to_realm API methods were removed. refresh_token was added to Session/login and Session/login_to_realm output, all logic preserved. Session/refresh_json_access_token was renamed to Session/refresh_access_token. Session/get_json_access_token_lifetime was renamed to Session/get_access_token_lifetime

YesNoYT:BA-35210Update code to 
  • use access_token/refresh_token from Session/login instead of Session/jwt_login,
  • use access_token/refresh_token from Session/login_to_realm instead of Session/jwt_login_to_realm
MR101-0

Generic

get_config_data

Add value of CallRecording.CallRecordingEnvEnabled option - it is derived from CallRecording.CallRecordingEnvIds for current billing environment. Available for reseller and admin only.

YesYesYT:BA-35455
mr101-0

Customer

update_callqueue

add_callqueue

update_customer_huntgroup

add_customer_huntgroup

Update minimum value for the "announcement_interval" input field to be equal to 1.

YesYesYT:BA-35403
MR101-0

Generic

get_extended_data_listMethod is available for Reseller.YesYesYT:BA-35290
MR101-0

Customer
Account

add_subscription
update_subscription

Increase length of fractional part for subscription discount from 3 to 5 digits.

YesYesYT:BA-35459
MR101-0Sessionget_access_token_lifetime

Add "expires_in" field to output that corresponds to lifetime of the current access_token.

Field is present only if the request is authenticated by access_token. 

YesYesYT:BA-35569
MR101-1**

Add 'is_readonly' in responses of any object structure indicating whether the entity is readonly in Dual Version mode. New field is present only in Dual Version mode and when the restrictions for entity are expected. Possible values: 0 - entity can be modified, 1 - entity cannot be modified.

No (not reflected in schema)YesYT:BA-35181
MR101-1Tarifftest_tariff_rating

The method was enabled for the reseller realm.

NoYesYT:BA-35597
MR101-1

IPTV

get_channel_package_list

get_service_package_list

query field was dropped from i_channel_package_filter_list and i_service_package_filter_list params (the filter was a no-op)

YesYesYT:BA-35957
MR101-1

Account

get_account_list

Method is available for Distributor realm.

i_distributor field was added to request params.

When the method is executed by the distributor, this value (i_distributor ) is pre-set by the system.

YesYesYT:BA-35592
MR101−1

TraceSession

get_log_info

session_type field was added to SessionLogMetaInfo 

YesYesYT:BA−35887
MR101-1

DID

get_number_info

add_number

update_number

Add activation_date, allocation_date, canceled, expiration_date, i_did_provider, preserve_i_do_batch, reseller_i_do_batch fields to DIDNumberInfo structure

YesYesYT:BA-36091
MR101-1

DID_Provider

obtain_number

Add activation_date, allocation_date, canceled, expiration_date, i_did_provider, preserve_i_do_batch, reseller_i_do_batch fields to DIDNumberInfo structure

YesYesYT:BA-36091
MR101-1DID

reserve_number

release_number

get_number_info

get_customer_numbers

number field type in input was changed to INT.

YesNoYT:BA-34048These changes broke SOAP and were reverted (MR102-1 YT:BA-36305).
  • No labels