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 |
---|---|---|---|---|---|---|---|
MR107−0 | Account | get_allowed_addons | Add 'with_discount_list' field to return the discount list information for the assigned volume discount plan for each add-on product. | Yes | Yes | YT:BA-37222 | |
MR107-0 | CustomerClass | add_customer_class update_customer_class get_customer_class_info get_customer_class_list get_default_customer_class | Add 'email_reply_to', 'email_name_reply_to', 'email_from', 'email_name_from' fields to CustomerClassInfo structure. | Yes | Yes | YT:BA-35111 | |
MR107-0 | Currency | get_currency_list | Allow access for Distributor realm | Yes | Yes | YT:BA-37179 | |
MR107-0 | Account | get_subscriptions | Allow access for Distributor realm | Yes | Yes | YT:BA-37179 | |
MR107-0 | CustomerClass | get_customer_class_list | Allow access for Distributor realm | Yes | Yes | YT:BA-37179 | |
MR107-0 | CustomFields | get_custom_field_list | Allow access for Distributor realm | Yes | Yes | YT:BA-37179 | |
MR107-0 | Generic | get_locale_languages_list get_time_zone_list get_subdivisions_list get_billing_period_list | Allow access for Distributor realm | Yes | Yes | YT:BA-37179 | |
MR107-0 | Payment | get_payment_methods_for_owner | Allow access for Distributor realm | Yes | Yes | YT:BA-37179 | |
MR107-0 | Customer | get_subscriptions get_credit_limit_history get_last_billing_date_constraint_list get_custom_xdr_report_list get_custom_xdr_report_types get_customer_xdrs get_payment_method_info get_auto_payment_info add_auto_payment update_auto_payment delete_auto_payment | Allow access for Distributor realm | Yes | Yes | YT:BA-37179 | |
MR107-0 | Representative | get_representative_info get_representative_list | Allow access for Distributor realm | Yes | Yes | YT:BA-37179 | |
MR107-0 | Generic | get_session_data | New fields were added to the response: i_individual, i_account, i_cc_staff, i_rep to provide possibility matching session data to current entity. Field i_env is returned for admin realm session with superusers rights. Field env_name is returned for admin realm session only. | Yes | Yes | YT:BA-37388 | |
MR107-0 | Generic | get_config_data | A new option was added to the response: Invoice.Compare_Collection_Threshold_Mode - this option defines the current collection threshold mode. | Yes | Yes | YT:BA-36521 | |
MR107-0 | Invoice | get_invoice_info get_invoice_list | A new filed was added to the InvoiceInfo structure: is_collection_allowed - Indicates whether the collection procedure is allowed for this invoice. | Yes | Yes | YT:BA-36521 | |
MR107-0 | Invoice | get_pay_required_invoices_summary | The logic for the 'outstanding_balance' and 'overdue_balance' calculations is changed. Previously invoices that have amount_due that is less than the collection threshold were generated with i_invoice_status = 6 (No payment required) and were not considered during the mentioned fields calculation. Now, such invoices will be generated with i_invoice_status = 2 (Unpaid) and will be considered during these fields calculations. Note: invoices with i_invoice_status = 6 (No payment required) will be also considered during the 'outstanding_balance' and 'overdue_balance' calculations in case the option Invoice.Compare_Collection_Threshold_Mode is set to "Total customer's amount due" on the configurator server. | No | No | YT:BA-36521 | |
MR107-0 | CodecConverter | get_file | Response structure has been changed: 'file_name' marked as obsolete; 'owner_type' type changed to 'int'. | No | Yes | YT:BA-37132 | |
MR107-0 | Account | get_xdr_list | Method is available for distributor | No | Yes | ||
MR107-0 | CustomerClass | get_customer_class_info | Method is available for distributor | No | Yes | YT:BA-37471 | |
MR107-0 | Subscription | get_subscription_info | Method is available for distributor | No | Yes | YT:BA-37471 | |
MR107-0 | Subscription | estimate_subscription_price | New input param 'start_date' was added. Use it for subscriptions with prorate fee enabled to get correct estimated fee based on the planned activation date. | Yes | Yes | YT:BA-37619 | |
MR107-0 | Account | update_payment_method make_transaction vd_topup get_payment_method_info (response) | payment_method_info/ or card_info/ exp_date input/output field was deprecated. Replaced with exp_month and exp_year. The same was done for these methods for Customer module before. | Yes | Yes | YT:BA-37491 | |
MR107-0 | Customer | get_accounts_subscriptions | This API method was made public. | No | Yes | YT:BA-37789 | |
MR107-0 | User | get_user_info | Method response was extended with password_timestamp field (the date and time when the password was last changed). | Yes | Yes | YT:BA-36280 | |
MR107-0 | User | update_user | It's no longer possible to update your own password via this method. | No | No | YT:BA-36280 | Use Session/change_password to update your own password. |
MR107-0 | Session | change_password | Method was extended to check OTP if MFA is enabled. | Yes | No | YT:BA-36280 | You should use new input field one_time_password to change your password if MFA is enabled. |
MR107-0 | Payment | get_processor list_processors | New field was added to the response: is_addon_mart_subscription_required that indicates whether taxation plugin is taken from an external repository and requires an Add-on mart subscription to use it | Yes | Yes | YT:BA-36559 | |
MR107-0 | TaxationPlugin | get_tax_plugins_list get_tax_plugin | New field was added to the response: is_addon_mart_subscription_required that indicates whether taxation plugin is taken from an external repository and requires an Add-on mart subscription to use it | Yes | Yes | YT:BA-36559 | |
MR107-0 | UA | get_ua_profile_info get_ported_ua_profile_list get_ua_profile_list | New field was added to the response: is_addon_mart_subscription_required that indicates whether taxation plugin is taken from an external repository and requires an Add-on mart subscription to use it | Yes | Yes | YT:BA-36559 | |
MR107-0 | Customer | validate_customer_info add_customer add_subreseller update_customer | Changed type for temp_credit_limit from "char" to "decimal" | Yes | No | YT:BA-36268 | Use decimal value for temp_credit_limit without '%' symbol in it |
MR107-0 | Customer | estimate_taxes | Lines tax (SureTax/CSI plugins only) is not calculated during estimates. IUN - YT:IUN-847 | No | No | YT:BA-36765 | |
MR107-1 | Account | update_accounts_batch | Added sip_status, i_customer_site fields to filters of advanced_search structure | Yes | Yes | YT:BA-36737 | |
MR107-1 | Account | update_accounts_batch | Added i_product field to filters of advanced_search structure | Yes | Yes | YT:BA-38332 | |
MR107−1 | RoutingPlan | get_route_list | Added 'use_hlr_lookup' input field. If enabled the E.212 routing simulation is executed (messaging service only). | Yes | Yes | YT:BA−38345 | |
MR107−1 | RoutingPlan | get_routing_plan_list | Added 'i_route_category' input field. It filters routing plans by the ID of the assigned routing category. | Yes | Yes | YT:BA−35279 | |
MR107−1 | Vendor | update_did_provider_account add_did_provider_account | server_address input field became mandatory when i_did_provider = 4 (PortaOne) for the add_did_provider_account method. server_address should be string of more than 1 character long (reset to null is not possible) when i_did_provider = 4 (PortaOne) for the update_did_provider_account method. | Yes | No | YT:BA-38265 | Symptom: affected methods respond with 500 server error code. Solution: Use valid server_address field of another PortaSwitch installation. |
MR107-1 | Customer | get_taxation_info | Method is available for distributor | Yes | Yes | YT:BA-38525 | |
MR107-1 | Invoice | get_template_list | Method is available for distributor | Yes | Yes | YT:BA-38525 | |
MR107-1 | TaxationPlugin | get_tax_plugins_list | Methods are available for distributor | Yes | Yes | YT:BA-38525 | |
MR107-1 | Customer | terminate_customer | Method is available for distributor | Yes | Yes | YT:BA-38470 |