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

MR128-0

Service

get_custom_fields_schema

New method was added

YesYesYT:BA-46190


MR128-0

CustomerClass

add_customer_class

get_customer_class_info

get_customer_class_list

get_default_customer_class

update_customer_class

Add new "generate_statistic_reports_mode" field, deprecate "generate_csv_reports" field in xDR info structure.

YesYesYT:BA-46339


MR128-0

Account

add_account (input)

update_account (input)

get_account_info (output)

get_account_list (output)

New field added - api_token.

Account realm now supports token-based authentication. 2FA is always ignored for token-based log-ins. 

YesYesYT:BA-43313


MR128-0

Account

get_account_info

get_account_list

Input structure was extended with new flag - get_auth_info. If set to true, api_token will be returned in the result account info.

YesYesYT:BA-43313


MR128-0

CustomerClass

add_customer_class (input)

update_customer_class (input)

get_customer_class_info (output)

get_customer_class_list (output)

New field added - web_password_expire.

It's now allowed to configure password expiration time on the customer class level. If not configured, the system will continue using Web.Password_expire configurator option.

Configuration applies to child entities - customers, resellers, distributors and accounts.

YesYesYT:BA-43313


MR128-0

Customer

add_callqueue
update_callqueue
get_callqueue_info
get_callqueue_list

New fields was added:

  • callback_retry_attempts - The maximum number of retry attempts for failed callbacks
  • callback_retry_delay_sec - The delay in seconds before PortaSIP retries a failed callback to the call queue caller
YesYesYT:BA-45983


MR128-0

Customer

get_xdr_quality_info


Methods return i_vq_profile

YesYesYT:BA-46518



Account

MR128-0

Customer


get_customer_info

Root user can have access to any customer, including customers of subresellers, in case i_customer is directly provided.

YesYesYT:BA-46535



get_customer_list

Root user can have access to any customers list, including customers of subresellers, in case i_parent is directly provided.

MR128-0

Account

get_account_list

Root user can have access to account list of any customer, in case i_customer is directly provided.

YesYesYT:BA-46535


MR128-0

CC_Staff

*

CC staff have been completely removed from the API system

YesNoYT:BA-45679

Reseller individuals should be used instead of CC staff

MR128-0

Metric

get_system_metric_data

The method is no longer accessible for Resellers

YesNoYT:BA-45679

The reseller realm in this method was exclusively used for reports about CC Staff

Since the CC Staff entity was removed from the system, it is no longer necessary to allow resellers to call this method

MR128-0

Account

get_account_info

assigned_addons item was extended with parent_commitment_info field which is returned in case an add-on is assigned via a commitment. parent_commitment_info is a hash that contains the following fields: i_account_commitment, i_commitment, commitment_name.

YesYesYT:BA-43557

 

MR128-1

Account

get_custom_fields_schema

Added 'product_value' field to the response.

Added 'with_product_value' to the request.

YesYesYT:BA-46551


MR128-1

Account

add_account,
update_account,
generate_accounts,
update_accounts_batch,
assign_commitment

Assigning the same add-on product to an account with overlapping time intervals is now rejected

NoNoYT:BA-40794

According to YT:SUP2-5433 no add-ons with overlapping time are used now on customer's installations.

MR128-1

Account

get_assigned_commitment_terms

Deprecated "discount_priority" field

YesYesYT:BA-44107


MR129-1

Account

generate_accounts

Accept the "null" value in the "credit_limit" field when generating credit accounts to disable using the default credit limit of 0.

YesYesYT:BA-46801



  • No labels