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

MR124-0

DiscountPlan

add_vd_threshold
update_vd_threshold
get_vd_threshold_info
get_vd_threshold_list

"warning_threshold" field can have negative values.

IMPORTANT: previously, system treated positive values (only for quota/credit bundle items) as negative, that's why during the update, those values will become negative (again, for quota/credit bundle items only)

YesNoYT:BA-44320

To preserve the logic for quota/credit bundle items, use negative "warning_threshold" while creating/updating thresholds. In case of UI - negative values should be handled correctly (e.g. display them without the sign)

MR124-0

Customer

get_custom_fields_values
update_custom_fields_values

API methods are now allowed for distributor realm.

YesYesYT:BA-43984


MR124-0

DiscountPlan

get_discount_plan_info

The API method is now allowed for the Distributor realm.

YesYesYT:BA-44507


MR124-0

Extras

make_request

get_ui_plugins_config

The API methods are now allowed for Reseller, Distributor, and Representative realms.

YesNoYT:BA-44347

Due to the extension of UI plugin support to new realms, the configuration structure has changed.

The web custom options 'ExternalApps' section is now realm-specific as %realm%ExternalApps (e.g., AdminExternalApps, DistributorExternalApps, etc.). 

If UI plugins were used before this change, the previous configuration will no longer work after this update.

The system will return the following error for the Extras/make_request method: 'Extras is not enabled or wasn't configured properly'.

To fix this issue, the web custom configuration section should be manually changed from:

[ExternalApps]
Extras=*appName*

to

[AdminExternalApps]
Extras=*appName*

since only the Admin realm was available before this change.

MR124-0

Template

add_tariff_download_template

get_template_list

Methods are allowed for the reseller realm

YesYesYT:BA-41013


MR124-0

UA

get_ua_profile_metainfo

get_ua_type_list

Add "no_cache" flag to the requests of the methods that allows to update local devices/profiles cache on demand. Default cache TTL is 7 days.

YesYesYT:BA-43069


MR124-0

Account

get_mailbox_message_list

get_mailbox_message_attachment

get_mailbox_message_details

delete_mailbox_messages

set_mailbox_messages_flag

Provide access for the customer realm.

Add i_account field to the request of methods.

YesYesYT:BA-42146


MR124-0

Service

get_external_services_list

Add new method to obtain the list of all currently purchased Add-on Mart services.

YesYesYT:BA-44754


MR124-0

Invoice

stop_test_invoice_generation

Add new method to stop billing simulation (test invoice generation).

YesYesYT:BA-44770


MR124-0

Invoice

get_test_invoice_requests_list

Add new internal method to get billing simulations (test invoice generation tasks).

YesYesYT:BA-44735


MR124-0

Invoice

notify_test_invoice_is_ready

Add new internal method that allows to send billing simulation status notification to the caller.

YesYesYT:BA-44718


MR124-0

Invoice

generate_test_invoice

Add a new method to start the billing simulation (generating the test invoice in the cloud)

YesYesYT:BA-44302


MR124-0

Generic

get_config_data

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

NoYesYT:BA-44857
MR124-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


MR124-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


MR124-0

Subscription

estimate_subscription_price

Method is allowed for the account realm.

YesYesYT:BA-44738


MR124-0

Customer

get_customer_xdrs

Add the 'beneficiary_billing_model' field to the CustomerXDRInfo structure.

The 'beneficiary_billing_model' field specifies the type of the beneficiary account if the service was consumed by a beneficiary.

YesYesYT:BA-44543


MR124-0

Account

get_xdr_list

Add the 'beneficiary_billing_model' field to the AccountXDRInfo structure.

The 'beneficiary_billing_model' field specifies the type of the beneficiary account if the service was consumed by a beneficiary.

YesYesYT:BA-44543


MR124-0

DiscountPlan

get_discount_plan_list

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

YesNoYT:BA-44003


MR124-0

Notification

get_sample_notification

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

YesYesYT:BA-44875


MR124-1

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


MR124-1BrandPanelget_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.

MR124-1

BillingSession

get_active_sessions_list

Add the 'billing_model' field to the ActiveSessionInfo structure.

YesYesYT:BA-45046

 


  • No labels