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

MR125-0

Generic

get_config_data

Add a new field "AIAssistant" with "URL" key to provide URL to the Ai Assistant gateway.

NoYesYT:BA-44857


MR125-0

Customer

get_subscriptions

Add a new field "activation_fee" to the response to display the subscription activation price on the UI.

YesYesYT:BA-44738


MR125-0

Account

get_subscriptions

Add a new field "activation_fee" to the response to display the subscription activation price on the UI.

YesYesYT:BA-44738


MR125-0

Subscription

estimate_subscription_price

Method is allowed for the account realm.

YesYesYT:BA-44738


MR125-0

DiscountPlan

get_discount_plan_list

Change "offset" param type to "int" and set default value to 0

YesNoYT:BA-44003


MR125-0

Notification

get_sample_notification

The API param 'variables.value' has been made not mandatory

YesYesYT:BA-44875


MR125-0

Vendor

add_connection
update_connection

Support for custom internal gateway IDs matching the new pattern <euuid>.EUUID.INTERNAL has been added in addition to existing standard internal gateway IDs (INTERNAL, SIP-URI, SIP-UA).

NoYesYT:BA-44613


MR125-0

Account

get_mailbox_message_list

Add new fields "from", "to" (values of From and To headers of the message) to the response.

YesYesYT:BA-44943


MR125-0

Customer

get_call_activity_metrics

Add support for new aggregators: min, max, avg. 

Add support for new metrics: suspended_duration, wrapup_duration, total_calls (all with incoming/outgoing/both directions support). 

Note: total_calls metric ignores aggregator name: instead count aggregator is using (just a number of calls (rows in table))

YesYes
YT:BA-44129

YT:BA-44036


MR125-0BrandPanelget_brand_panel_info

Response fields (i_brand_panel, color_scheme, html) were wrapped into brand_panel_info field

YesNoYT:BA-44352

Overview:  new "brand_panel_info" wrapping object has been added that contains all of the original response fields.
Symptoms/Impact:  external application doesn't find original fields in the response or treat them as null (i_brand_panel, color_scheme, html)
Actions: Switch the application to look for the attributes inside of the brand_panel_info object that is now returned in the response.

MR125DiscountPlan

get_discount_plan_info

get_discount_plan_list

update_discount_plan

add_discount_plan

Deprecate keep_remaining_days_on_renew, notify_days fields of prepaid bundles.

Add new fields for prepaid bundles: notify_time_offsets, lifetime_rollover, lifetime_alignment.

YesNoYT:BA-45009

keep_remaining_days_on_renew is replaced with lifetime_rollover, notify_days (up to day offsets) is replaced with notify_time_offsets (up to minute offsets).

Migration (update steps): YT:PC-9741, IUN: YT:IUN-989

MR125Account

close_subscription

Add a new field called 'close_immediately' to allow for the immediate closure of an account subscription.

YesYesYT:BA-41524

 

MR125Customer

close_subscription

Add a new field called 'close_immediately' to allow for the immediate closure of a customer subscription.

YesYesYT:BA-41524

 

MR125AccessPolicy

add_access_policy

update_access_policy

Add a new field 'match_pattern' to the request

YesYesYT:BA-45174

 

MR125AccessPolicy

get_access_policy_info

get_access_policy_list

Add a new field 'match_pattern' to the response

YesYesYT:BA-45174

 

MR125-0

BillingSession

get_active_sessions_list

Add the 'billing_model' field to the ActiveSessionInfo structure.

YesYesYT:BA-45046

 

MR125-0

Template

update_template_data_field_list

The API field "pp_rule" is now limited to 255 characters.

YesNoYT:BA-45299

'pp_rule' should now contain no more than 255 characters. This change was made to prevent the addition of complex logic that would significantly impact the system's performance

MR125-0

AccessPolicy

get_access_policy_list

Add the new field 'match_pattern' to the request to enable filtering by match pattern

YesYesYT:BA-45174


MR125-0

Customer

add_customer

update_customer

add_subreseller

validate_customer_info

Remove the "credit_limit" API field from the request.

YesNoYT:BA-43453

The 'credit_limit' field is now read-only.

A customer's credit limit can be changed using the 'perm_credit_limit' and 'temp_credit_limit' API fields.

The 'credit_limit' value represents the sum of the 'perm_credit_limit' and 'temp_credit_limit' values.

MR125-0

AccessPolicy

add_usage_constraint

update_usage_constraint

delete_usage_constraint

get_usage_constraint_list

get_usage_constraint_info

 

Added new methods

YesYesYT:BA-44654


MR125-0

AccessPolicy

add_access_policy

get_access_policy_info

get_access_policy_list

Added a new field for access policy info - i_dest_group_set. Can be set during creation only and returned in 'get_...' methods

YesYesYT:BA-44654


MR125-0

Accounts

get_access_policy_usage_counter_list

Added new method

YesYesYT:BA-44654


MR125-0

Service

add_service

Deprecate Dial-up service type (i_service_type = 9) so it is impossible to create services of type "Dial-up".

Old "Dial-up" services are returned.

YesNoYT:BA-42366

Use more generic services, like Netaccess or Data.

MR125-1

Extras

make_request

get_ui_plugins_config

The UI plug-ins API is non-internal now

The get_ui_plugins_config method now has a strict schema and returns a list of 'ui_plugins' containing 'name' and 'config' fields

YesNoYT:BA-45240

The get_ui_plugins_config method now returns an encoded JSON string in the 'config' field, instead of the previously returned decoded JSON configuration. This means that the encoding should now be handled on the client side.

MR125-1

AccessPolicy

add_usage_constraint

update_usage_constraint

get_usage_constraint_list

get_usage_constraint_info 

Extend usage_units field with binary style unit qualifiers support ('KiB','MiB','GiB','TiB')

NoYesYT:BA-45574

 

MR125-1

SIMCard

add_sim_card
update_sim_card

Now we will forbid "disposal_date" to be set in the future and
"activation_date" to be later than "disposal_date".

NoNoYT:BA-45543

Customers should set valid dates as per the new constraint.

MR125-1

Rate

get_rate_list

Added "with_reseller_rate" field to the request.
Allows supplementing rates from a tariff managed by the reseller with the corresponding rates from the reseller’s tariff.

YesYesYT:BA-45192

 

MR125-1

GroupRate

get_rate_list

Added "with_reseller_rate" field to the request.
Allows supplementing rates from a tariff managed by the reseller with the corresponding rates from the reseller’s tariff.

YesYesYT:BA-45192

 

MR125-1

Payment

get_payment_transaction_list

Add the ability to specify a 'CustomerOnly' value in the 'object' API field of the request.

YesYesYT:BA-43558


MR125-1

Customer

get_customer_info

validate_customer_info

get_my_info

get_customer_list

The response API field 'credit_exceed' is now deprecated and has been replaced by the 'credit_exceeded' field.

YesNoYT:BA-31728

'credit_exceeded' API field should be used instead of 'credit_exceed'

MR125-1

Customer

add_customer

update_customer

add_subreseller

get_customer_info

validate_customer_info

get_my_info

get_customer_list

The API field 'ip_filter' is now deprecated and has been replaced by the 'login_allowed_ip_list' field.

YesNoYT:BA-31728

'login_allowed_ip_list' API field should be used instead of 'ip_filter'

MR125-1

Account


get_account_info

get_simple_account_info

The response API fields 'credit_exceed' and 'ip_filter' are deprecated in the 'customer_info' and 'reseller_info'.

YesNoYT:BA-31728

'credit_exceeded' and 'login_allowed_ip_list' should be used instead of 'ip_filter' and 'credit_exceed' when using info from 'customer_info' and 'reseller_info'.


  • No labels