Build - the name of the maintenance release build the change was introduced in.
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 | Message | Schema changed | Backward compatible | TT |
---|---|---|---|---|
MR55-0 | Ability to recalculate invoice | Yes | Yes | |
MR55-0 | Added 'onetime_invoice_generation_enabled' field into CustomerClassInfo structure | Yes | Yes | |
MR55-0 | Added 'transport_protocol', 'i_service_type' fields into GetRouteListRequest structure | Yes | Yes | |
MR55-0 | Added fields for invoice rounding | Yes | No | |
MR55-0 | Added fields i_billing_processor and tax_info to the CustomerInfo struct; it is possible to set them via add/update customer info | Yes | No | |
MR55-0 | Allow refund transactions for vendors (validation and schema doc updated) | No | Yes | |
MR55-0 | Allow managing 'Financial Documents Generation' option | Yes | Yes | |
MR55-0 | Cash and Cheque payment methods are no more allowed | No | No | |
MR55-0 | Customer: Allow managing fraud traffic profiles | Yes | Yes | |
MR55-0 | Fix the type of the price parameter in MetricInfo structs | Yes | No | |
MR55-0 | Added i_invoice_type to InvoiceInfo struct | Yes | Yes | |
MR55-0 | Added authorship to UpdateEnvNotificationTemplateResponse and UpdateCustomerClassNotificationTemplateResponse | Yes | Yes | |
MR55-1 | Ability assigning Spending Plans to Customer. Ability modifying spending limit for Customer. | Yes | No | |
MR55-1 | Added all_xdrs to GenerateOutOfTurnInvoiceRequest | Yes | Yes | |
MR55-1 | Added no_usage_check parameter to Routing Plans | Yes | Yes | |
MR55-1 | Added TaxationOptionsAvalara for get_customer_taxation and update_taxation | Yes | Yes | |
MR55-1 | Changed validations for ZIP fields across the API modules | No | No | |
MR55-1 | Fixed schema for GetDIDNumberInfoRequest, added state and use_did_location to GetDIDNumberListRequest | Yes | Yes | |
MR55-1 | Added i_service_type parameter to CDR Mediation | Yes | Yes | RT#506006 |
MR55-1 | Rename DID get_numbers_list.state argument to city_name | Yes | Yes | RT# 519541 |
MR55-1 | Added 'notepad' field to the 'TariffInfo' structure (ability to add, get, set, delete 'notepad' information using tariff API methods) | Yes | Yes | |
MR55-1 | Changed validations for topup_amount fields in method vd_topup for Account and Customer | Yes | Yes | |
MR55-1 | Added SubscriptionInfo.generate_daily_charge | Yes | Yes | |
MR55-2 | Ability for reseller to get his own invoices via 'get_invoice_list' method | No | Yes | |
MR55-2 | The maximum allowed length of parameter 'bank_number' reduced from 16 to 9 symbols for methods 'make_transaction' and 'update_payment_method'. | Yes | No | RT#515596 |
MR55-2 | Added unassign_owner_batch field to release_did_from_customer | Yes | Yes | TT#526377 |
MR55-2 | 'topup_option_list' parameter has been hidden in the 'get_discount_info' response. 'topup_option_list' parameter won't be returned in the 'get_discount_list' response if it is not defined | Yes | No | |
MR55-2 | Methods 'add_account', 'update_account', 'validate_account_info', 'add_customer', 'update_customer', 'validate_customer_info', 'add_user', 'update_user', 'add_vendor', 'update_vendor'. Added a new check for combined length of fields baddr2-baddr5. Now, if at least one of these parameters are passed, it takes passed parameters from request, non-passed parameters from corresponding fields of the database, combine them and if its length more than 41 characters completes with error 'too_long_address_line_2'. | No | No | TT#518158 |
MR55-3 | Added field 'usage_period' to the response of get_full_vd_counter_info method. | Yes | Yes | |
MR55-3 | Added dial codes 'bypass_dial_plan', 'call_park', 'call_release', 'clir_hide', 'clir_show', 'dial_out', 'roup_pickup', 'paging_prefix' to DialingRule schema | Yes | No | YT:BA-843 |
MR55-3 | Added new method Customer.get_huntgroup_info | Yes | Yes | YT:BA-1334 |
MR55-3 | Added method Customer.get_customer_extension_info | Yes | Yes | YT:BA-1495 |
MR55-3 | all methods that has i_customer or i_account as an input parameter and can be called from Retail Customer or Account realm. Modified behaviour of parameters: i_customer, i_account If method called from Account realm. This parameters are now copied from entity that called method. Modified behaviour of parameter: i_customer If method called from Retail Customer realm. This parameter is now copied from entity that called method. | No | Yes | YT:BA-1419 |
MR55-3 | Rate.update_rate_group is no longer require i_rate as an input argument. | No | No | YT:BA-1610 |
MR55-3 | Added 'description' field to the request of the 'get_dest_group_list' method | Yes | Yes | BA-1173 |
MR55-3 | Allowed doing credit negative top up via method vd_topup | Yes | Yes | BA-2014 |
MR55-4 | Added three new methods: Representatives.add_representative, Representatives.update_representative, Representatives.delete_representative. | Yes | Yes | YT:BA-2320 |
MR55-4 | Use offset and limit by default to avoid extra large SQL | No | No | YT:BA-2456 |
MR55-4 | "account_info.login" and "account_info.password" are no longer mandatory when "unified_messaging" SF is enabled for add_account, add_account_with_topup, update_account, validate_account_info methods in Account realm | No | Yes | YT:BA-2732 |
MR55-4 | Added TaxationPlugin.get_tax_plugin method | Yes | Yes | YT:BA-2767 |
MR55-5 | Account->get_account_list method can be called by main office customer with i_customer of his branch office customer. | Yes | Yes | YT:BA-3003 |
MR55-5 | Added 'location' field to DialingRuleOptionsInfo structure | Yes | Yes | YT:BA-2827 |
MR55-5 | Added 'export_vendor_xdrs' and 'import_vendor_xdrs' methods to CDR module. | Yes | Yes | YT:BA-2556 |
MR55-5 | Added New Porta::SOAP:MOH module with the following API methods: upload_moh_file, get_moh_file | Yes | Yes | YT:BA-2939 |
MR55-5 | Changed description of 'test_mode' field for TransactionInfo structure | No | Yes | YT:BA-3311 |
MR55-5 | Added new Porta::SOAP:Customer->add_subreseller method. Added "with_subresellers" filed to input parameters of get_customer_list method (only for admin realm). | Yes | Yes | YT:BA-3183 |
MR55-5 | Extended TaxationPlugin-> get_tax_plugins_list and TaxationPlugin-> get_tax_plugin to have possibility to return taxation parameters' values. Added ' with_parameters' field to list of possible input arguments of these methods. | Yes | Yes | YT:BA-3111 |
MR55-5 | It's no longer possible to create/update representative using add_representative/update_representative with password/login but without login/password (both these fields should be specified if one of them is present). | Yes | No | YT:BA-2734 |
MR55-5 | Customer->get_customer_info does not return bp_charge_cc if it isequelto NULL in DB ( it was inherited from customer class level for such case before BA-2588) | Yes | No | YT:BA-2588 |
MR55-5 | CustomerClass->get_customer_class_list from now can return customer classes that belong to admin. To get only Admin's customer classes - send 'i_customer' field to this method without value. | Yes | No | YT:BA-3172 |
MR55-5 | Customer->get_customer_list from now can return direct customers(customer that belong to admin). To get only Admin's customers - send 'i_parent' field to this method without value. | Yes | No | YT:BA-3080 |
MR55-5 | Tariff->get_tariff_list from now can return tariffs that belong to admin). To get only Admin's tariffs - send 'i_customer' field to this method without value. | Yes | No | YT:BA-3746 |
MR55-6 | Added validation for Call Queue fields in Customer->add_callqueue and Customer->update_callqueue methods | Yes | Yes | YT:BA-4137 |
MR55-6 | Enabled get_customer_list for distributor | Yes | Yes | YT:BA-4907 |
MR55-6 | Enabled get_my_info for distributor; removed password field from response of get_my_info | Yes | No | BA-4735 |