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 |
---|---|---|---|---|---|---|
MR60-0 | Customer | get_customer_xdrs, get_services_consumption |
| Yes | Yes | BA-3233 |
MR60-0 | Account | get_account_list | Use offset and limit by default to avoid extra large SQL | No | No | YT:BA-2456 |
MR60-0 | DID Inventory | add_owner_batch, update_owner_batch | Added external_provisioning parameter for Reseller realm, which corresponds to DID pricing parameters 'Add On-Demand from External Vendor/Use already Inventoried ' | Yes | Yes | YT:BA-2257 |
MR60-0 | Service | get_service_pool_info, get_service_pool_list | Added new methods into SOAP/Service.pm for Admin and Reseller realms | Yes | Yes | YT:BA-2502 |
MR60-0 | Account | add_account, add_account_with_topup, update_account, validate_account_info | "account_info.login" and "account_info.password" are no longer mandatory when "unified_messaging" SF is enabled | No | Yes | YT:BA-2732 |
MR60-0 | DID | get_owner_batch_list | Added filters 'iso_4217' and 'type' ('customer', 'reseller') | Yes | Yes | YT:BA-3069 |
MR60-0 | CustomerClass | get_business_models_list | Added method for obtaining a list of available business models | Yes | Yes | YT:BA-3039 |
MR60-0 | Customer | 'next_billed_to' has been added to CustomerInfo structure | Yes | Yes | YT:BA-3196 | |
MR60-0 | Generic | get_locale_languages_list | Added method for obtaining a list of available locale languages | Yes | Yes | YT:BA-3179 |
MR60-0 | SpendingPlan | get_spending_plan_list | Added new service 'SpendingPlan'. Added the method for obtaining a list of available spending plans | Yes | Yes | YT:BA-3177 |
MR60-0 | FraudTrafficProfile | get_fraud_traffic_profile_list | Added new service 'FraudTrafficProfile'. Added the method for obtaining a list of available fraud traffic profiles | Yes | Yes | YT:BA-3178 |
MR60-0 | Payment | get_payment_transaction_list | Added method for obtaining a list of available payment transactions | Yes | Yes | YT:BA-3143 |
MR60-0 | TaxationPlugin | get_tax_transaction_codes_list | Added method TaxationPlugin. get_tax_transaction_codes_list | Yes | Yes | YT:BA-810 |
MR60-0 | DiscountPlan | * | Added i_tax_transaction_code to DiscountInfo struct | Yes | Yes | YT:BA-810 |
MR60-0 | Subscription | * | The field tax_info is no longer supported, added i_*_ttc fields to SubscriptionInfo struct | Yes | No | YT:BA-3452 |
MR60-0 | BundlePromotion | add_criterion update_criterion get_criterion get_criteria_list | Added field i_tax_transaction_code to CriterionInfo struct | Yes | Yes | YT:BA-3452 |
MR60-0 | Account | vd_topup | Added h323_conf_id to AccountVDTopupRequest | Yes | Yes | YT:BA-3493 |
MR60-0 | Customer | * | Added pdf_generation_mode and i_number_scope to the CustomerInfo structure | Yes | Yes | YT:BA-3427 |
MR60-1 | TaxationPlugin | get_tax_plugins_list | Added mode input field to GetTaxPluginsListRequest struct. Added catalog_based, requires_configuration, is_configured fields to TaxPluginInfo struct | Yes | Yes | YT:BA-3430 |
MR60-1 | Customer | get_credit_limit_history | Added method Customer.get_credit_limit_history | Yes | Yes | YT:BA-3469 |
MR60-1 | FraudTrafficProfile | get_constraint_list | Added method FraudTrafficProfile.get_constraint_list | Yes | Yes | YT:BA-3579 |
MR60-1 | FraudTrafficProfile | add_constraint update_constraint | Added methods:
| Yes | Yes | YT:BA-3580 |
MR60-1 | FraudTrafficProfile | delete_constraint | Added method FraudTrafficProfile.delete_constraint | Yes | Yes | YT:BA-3581 |
MR60-1 | FraudTrafficProfile | assess_traffic | Added method FraudTrafficProfile.assess_traffic | Yes | Yes | YT:BA-3582 |
MR60-1 | TaxationPlugin | get_tax_plugins_list | Added can_process_prepaid_taxes field to TaxPluginInfo struct | Yes | Yes | YT:BA-3921 |
MR60-1 | Customer | get_taxation_info, update_taxation | Added taxation_mode field to the TaxationOptionsBillsoft struct | Yes | Yes | YT:BA-3929 |
MR60-1 | Customer | update_customer | Added 'update_params' structre to input. Added 'apply_spending_plan_now' field to ' update_params' structre. | Yes | Yes | YT:BA-3892 |
MR60-1 | Customer | get_customer_list, get_customer_info | Extended these methods to have possibility to return 'status' of customer(s). | Yes | Yes | YT:BA-4105 |
MR60-1 | Customer | get_account_list, get_account_info | Extended these methods to have possibility to return ' status ' of account(s). | Yes | Yes | YT:BA-4072 |
MR60-1 | Payment | get_payment_transaction_list | Added "i_merchant_account" filter. Added possibility to return total number of payment transactions(call method with flag get_total). | Yes | Yes | YT:BA-4112 |
MR60-1 | CallControl | * | Added reason_code to SipCallInfo | Yes | Yes | YT:BA-1873 |
MR60-1 | Account | get_account_list | From now it's possible to filter accounts by the following fields: login, firstname, cont1, phone1, phone2, salutation, faxnum, city | Yes | Yes | YT:BA-4042 |
MR60-1 | Account | get_full_vd_counter_info | Flag 'with_service_pool_info' was added. If that flag = 1, additionally service pool info returned, for the counter which service belongs to type of the service pool | Yes | Yes | YT:BA-3455 |
MR60-1 | Customer | get_full_vd_counter_info | Flag 'with_service_pool_info' was added. If that flag = 1, additionally service pool info returned, for the counter which service belongs to type of the service pool | Yes | Yes | YT:BA-3455 |
MR60-1 | Payment | get_payment_transaction_by_id get_payment_transaction_list | Added i_payment_transaction_type to TransactionInfo. Removed 'i_env' field from the TransactionInfo structure. | Yes | Yes | YT:BA-4114 |
MR60-1 | Customer | add_customer update_customer get_customer_info | Added aux_fields to CustomerInfo struct, added aux_field_names as input parameter to GetCustomerInfo request | Yes | Yes | YT:BA-3885 |
MR60-1 | Customer | get_taxation_info | Added exemption_codes to TaxationOptionsSureTax struct | Yes | Yes | YT:BA-4181 |
MR60-1 | Customer | get_taxation_info | Added name, tax_percent, applied_to fields to TaxationOptionsCustom struct | Yes | Yes | YT:BA-3927 |
MR60-1 | Customer | get_taxation_info, update_taxation | Added certificate, expiration_date, goods to TaxationOptionsGST struct | Yes | Yes | YT:BA-3931 |
MR60-1 | Account | get_subscriptions | Added two fields to response: 'next_effective_fee' and 'has_discount' | Yes | Yes | YT:BA-4374 |
MR60-1 | Product | add_product, update_product, get_product_list, get_product_info | Added possibility to assign subscription to a product using add_product, update_product methods. Added i_subscription key to ProductInfo (to response of get_product_list, get_product_info methods) | Yes | Yes | YT:BA-4543 |
MR60-1 | Vendor | get_connection_list, get_vendor_list | Added 'get_total' key to requests and 'total' key to responses | Yes | Yes | |
MR60-1 | Account | delete_cp_rule | Removed i_account field from request of the method. | Yes | Yes | YT:BA-4881 |
MR60-1 | TaxationPlugin | get_tax_plugin_codes_list | Added 'object' field to request of mentioned method. Value of new 'object' field determines which codes should be returned. | Yes | Yes | YT:BA-3912 |
MR60-1 | CustomerClass | get_customer_class_info get_customer_class_list add_customer_class update_customer_class | Added i_tax_transaction_code to CustomerClassInfo struct | Yes | Yes | YT:BA-5418 |
MR60-1 | User | get_user_info get_user_list | Add iso_4217 to response of get_user_info/list | No | Yes | YT:BA-4321 |
MR60-2 | Customer | get_callqueue_list | Added 'detailed_info' request flag. It specifies whether detailed information will be returned in the response or not. Added 'moh_file_name' field to 'CQInfo' structure. | Yes | Yes | YT:BA-3866 |
MR60-2 | CustomerClass | get_customer_class_info get_customer_class_list add_customer_class update_customer_class | Added i_tax_transaction_code to CustomerClassInfo struct | Yes | Yes | YT:BA-5418 |
MR60-2 | Payment | get_payment_transaction_list | Added i_payment_transaction to request of mentioned method. | Yes | Yes | YT:BA-4822 |
MR60-2 | UA | get_ua_type_list | Implemented get_ua_type_list method | Yes | Yes | YT:BA-5148 |
MR60-2 | Service | get_service_info, add_service, update_service, delete_service, get_service_list | Implemented 4 new methods in Service module: get_service_list extended with new input fields, that could filter output of the method: Also get_service_list was extended to have possibility go 'get_usage' of services. | Yes | Yes | YT:BA-4891 |
MR60-2 | Vendor | get_vendor_info, get_vendor_list | Added 'connections_total' field to response of mentioned methods. From now get_vendor_info always returns 'connections_total'. Send 'get_connections_total' in request of get_vendor_list to get ' connections_total ' for each vendor in response of the method. | Yes | Yes | YT:BA-5292 |
MR60-2 | Vendor | add_vendor | Allow add_vendor method to work with opening_balance. | Yes | Yes | YT:BA-5298 |
MR60-2 | UA | get_ua_profile_list | Added method UA.get_ua_profile_list. | Yes | Yes | |
MR60-2 | Account | arrange_cp_rules | Method now is available for retails and accounts | No | Yes | YT:BA-5534 |
MR60-2 | UA | get_ua_info | Implemented get_ua_info method, that returns regular ua_info + info about busy/available ports. (Ported from MR61-1, BA-5149) | Yes | Yes | YT:BA-5676 |
MR60-2 | Account | set_account_state | Added field 'notify_users' to SetAccountState request | Yes | Yes | YT:BA-5944 |
MR62-0 | Vendor | get_vendor_list, get_vendor_info, add_vendor, update_vendor | get_vendor_list and get_vendor_info were extended to return 'notepad' field in response. add_vendor and update_vendor were extended to have possibility to add/modify vendor's notepad. (Ported from BA-5300) | Yes | Yes | YT:BA-6131 |
MR60-2 | FraudTra fficProfile | get_traffic_alert_list | Implemented get_traffic_alert_list method | Yes | Yes | YT:BA-6107 |
MR60-2 | Customer | estimate_taxes | Added input parameter additional_taxes_mode | Yes | Yes | YT:BA-6021 |
MR60-2 | BillingSession | * | Added 'session_id' to the ActiveCallInfo structure | Yes | Yes | YT:BA-5934 |
MR60-2 | UA | * | Changed type of 'ua_profile_id' field from 'char' to 'int' in UAInfo structure and UA.get_ua_profile_list input schema | Yes | No | YT:BA-6305 |
MR60-2 | * | * | Allowed range of possible 'values' in ServiceAttributeInfo when 'name' equals to 'clir' was changed from [~,^,N,P] to [~,N,Y]: the inheritance from customer level (^) was deprecated, 'P' flag was renamed to 'Y'. | No | No | YT:BA-4265 |
MR60-3 | Customer | * | Added 'prompt_name' field into ExtensionsInfo structure | Yes | Yes | YT:BA-5745 |
MR60-3 | Customer | estimate_taxes | Added flag save_estimates (supported by SureTax only). Dangerous! Use carefully! | Yes | Yes | YT:BA-6226 |
MR60-3 | Destination | get_destination_list | Add 'i_country_subdivision' filter to the request of the mentioned method | Yes | Yes | YT:BA-6964 |
MR60-3 | Vendor | add_vendor, update_vendor | Forbid add/update_vendor methods to take 'balance' field in the requests. From now user is allowed only to set opening_balance while creating vendor using add_vendor, like it was before changes in RT#498488 | Yes | No | YT:BA-6242 |
MR60-3 | Account | get_account_info, get_account_list add_account update_account | Added possibility of managing field management_number | Yes | Yes | YT:BA-6959 |
MR60-3 | Customer | get_taxation_info | Removed nil from options that can be omitted in response | Yes | Yes | YT:BA-6208 |
MR60-3 | Customer | get_vd_counter_list | Method is available under Retail realm | No | Yes | YT:BA-2668 |
MR60-3 | Product | get_product_list | Removed 'i_account_role' filter from the request of the get_product_list(). Added 'account_roles' filter to the request of the get_product_list(). The ' account_roles ' (array of 'i_account_role' ) filter could be used instead of this former 'i_account_role' filter. | Yes | No | YT:BA-6807 |
MR60-4 | DID_Provider | return_number | Added missed field i_customer to ReturnDIDNumberRequest | Yes | Yes | YT:BA-6539 |
MR60-4 | * | * | REST API changes only Changed "dry_run" flag into "aux_info" structure. If set to 'all' or 'simple', API method will be executed not in full, so it will validate only input arguments and return result of this validation. All other values for dry_run mode are ignored | No | Yes | YT:BA-8172 |
MR60-4 | Account, Customer, Product | get_subscriptions | Added 'generate_daily_charge' field to the responses of the get_subscriptions method of Account, Customer and Product modules (all these modules have this method) | Yes | Yes | YT:BA-8292 |
MR60-4 | Account | add_cp_condition update_cp_condition | Added 'negated' field to CPConditionNumberInfo structure | Yes | Yes | YT:BA-7631 |
MR60-5 | Node | add_node | Added new method 'add_node' | Yes | Yes | YT:BA-7628 |
MR60-5 | Account Customer Vendor | add_account, update_account, add_customer, update_customer, add_vendor, update_vendor | The input 'bcc' field of the mentioned methods from now is validated the same way as 'email' field | Yes | No | YT:BA-6868 |
MR60-6 | Invoice | get_invoice_list get_invoice_info | Enabled distributor access to own invoices | Yes | Yes | YT:BA-5047 |
MR60-6 | Customer | set_callqueue_moh_file | Added 'prompt_name' | Yes | Yes | YT:BA-10079 |
TransactionInfo