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 |
|---|---|---|---|---|---|---|---|
| MR127-0 | Customer | add_callqueue update_callqueue get_callqueue_list get_callqueue_info add_customer_huntgroup update_customer_huntgroup get_huntgroup_info get_huntgroup_list | Remove deprecated API field 'announce_number_of_callers' | Yes | No | YT:BA-43999 | 'announce_position' should be used instead of the removed 'announce_number_of_callers' |
| MR127-0 | Account | get_account_huntgroups_list | Remove deprecated API field 'announce_number_of_callers' | Yes | No | YT:BA-43999 | 'announce_position' should be used instead of the removed 'announce_number_of_callers' |
| MR127-0 | Currency | sync_exchange_rates | Removed from code (previously was marked as obsolete) | Yes | No | YT:BA-45810 | Method does nothing after removing last supported exchange rate vendor (xe.com in BA-31661). it should be removed at all , no method should be used instead. |
| MR127-0 | Template | update_template_data_field_list | Add validation of the datetime format string in the 'formatting rule' of the text field | No | No | YT:BA-45672 | The incorrect datetime format will not be saved |
| MR127-0 | Rate | get_rate_list | When with_reseller_rate=Y, reseller has no default tariff, and tariff was cloned. Return corresponding rates from the original tariff. | No | Yes | YT:BA-45687 | |
| MR127-0 | GroupRate | get_rate_list | When with_reseller_rate=Y, reseller has no default tariff, and tariff was cloned. Return corresponding rates from the original tariff. | No | Yes | YT:BA-45687 | |
| MR127-0 | DID | get_customer_numbers | 'i_customer' was marked as mandatory field | Yes | Yes | YT:BA-35104 | |
| MR127-0 | Account Customer | add_call_processing_condition update_call_processing_condition | We will now forbid adding spaces to number filters as they make no sense. | No | No | YT:BA-45982 | Customers should not add spaces into filters; they do not work, as there are no spaces in dial numbers anyway. |
| MR127-0 | Account | get_service_features_metainfo | Allow method for Account realm. i_account is pre-applied if method performs from Account realm. | Yes | Yes | YT:BA-36418 | |
| MR127-0 | Generic | get_config_data | Extend response with new config option Customers.SkipCleanupCustomerPersonalData | Yes | Yes | YT:BA-45394 | |
| MR127-0 | PortalView | get_portal_view_configuration_list get_portal_view_configuration_info | Allow API methods for Account realm. Restrict Accounts to retrieving | Yes | Yes | YT:BA-45823 | |
| MR127-0 | AsyncRequest | get_request_list | Method was extended with limit/offset fields. | Yes | Yes | YT:BA-45755 | |
| MR127-0 | AsyncRequest | delete_request_list | "request_list" field now is not mandatory. Method was extended with "delete_all" flag. Default value: 'N'. If provided (eq 'Y') :
| Yes | Yes | YT:BA-45755 | |
| MR127-0 | Customer Account | make_transaction | We will now validate the provided "i_service", so that when it is not in the same i_env for the calling entity, we will return an error. We will still allow i_env=0 as system wide. | No | No | YT:BA-45062 | It will be not allowed to use i_service that is not in the same i_env. Users should now use a correct i_service or use a system one. |
| MR127-0 | UA | add_options_template update_options_template | We will not forbid to add phone_directories to templates if adapter for such directory is not available (e.g. we are not subscribed) | No | No | YT:BA-43535 | Users should subscribe to the add-on adapter before using directories for UA templates. |
| MR127-0 | DiscountPlan | add_discount_plan | Code group sets with rate match mode (with service type VOICE/MSG) can be assigned to bundles now | No | Yes | YT:BA-43878 | |
| MR127-0 | DiscountPlan | add_discount (input) | One of possible values for the threshold_type field of the bundle item (discount) was renamed from 'Charged Time' to 'Charged Quantity'. | No | No | YT:BA-45743 | Customers should adjust their API clients and use 'Charged Quantity' instead of 'Charged Time'. IUN is created |
| MR127-0 | Account | add_followme_number_list add_followme_number get_account_followme update_followme_number_list | Deprecate 'use_tcp' API field. Add a new 'transport' API field. | Yes | Yes | YT:BA-45750 | The 'use_tcp' API field should be replaced with the 'transport' API field. The 'transport' API field also supports the 'TLS' value, as well as TCP and UDP. |
| MR127-0 | Vendor | add_connection update_connection get_connection_info get_connection_list | API field 'ip_transport_protocol' now supports 'TLS' value | Yes | Yes | YT:BA-45750 | |
| MR127-0 | CustomFields | add_custom_field update_custom_field get_custom_field_list get_custom_field_info | Methods were extended with a new API field 'editable_by_end_user' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Env | get_custom_fields_schema | Method was extended with a new API field 'editable_by_end_user' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Customer | get_custom_fields_schema | Method was extended with a new API field 'editable_by_end_user' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Account | get_custom_fields_schema | Method was extended with a new API field 'editable_by_end_user' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | CustomFields | add_custom_field update_custom_field get_custom_field_list get_custom_field_info | 'object' field now supports 'service_product' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Service | add_service update_service get_service_info | Method was extended with a new API field 'active_custom_fields' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Product | add_product add_product_detailed update_product update_product_detailed get_product_info get_product_info_detailed | Method was extended with a new API field 'custom_field_list' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Product | get_product_info get_product_info_detailed | Method was extended with a new API field 'with_custom_fields' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Product | get_custom_fields_schema | New method was added | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Account | get_custom_fields_schema get_custom_fields_values | Method was extended with a new API field 'with_service_custom_fields' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Account | get_custom_fields_schema | Method was extended with a new API field 'service_custom_fields' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Account | get_custom_fields_values update_custom_fields_values | Method was extended with a new API field 'service_custom_fields_values' | Yes | Yes | YT:BA-45931 | |
| MR127-0 | Account | get_xdr_list | Add 'destination' and 'iso_3166_1_a3' fields to the AccountXDRInfo structure. | Yes | Yes | YT:BA-41943 | |
| MR127-0 | Customer | get_customer_xdrs | Add the 'failed' field to the CustomerXDRInfo structure. | Yes | Yes | YT:BA-41943 | |
| MR127-1 | Service | get_custom_fields_schema | New method was added | Yes | Yes | YT:BA-46190 | |
| MR127-1 | Customer | get_xdr_quality_info | Methods return i_vq_profile | Yes | Yes | YT:BA-46518 | |
Account | |||||||
| MR127-1 | Customer | get_customer_info | Root user can have access to any customer, including customers of subresellers, in case i_customer is directly provided. | Yes | Yes | YT:BA-46535 | |
get_customer_list | Root user can have access to any customers list, including customers of subresellers, in case i_parent is directly provided. | ||||||
| MR127-1 | Account | get_account_list | Root user can have access to account list of any customer, in case i_customer is directly provided. | Yes | Yes | YT:BA-46535 | |
| MR127-1 | Account | get_account_info | assigned_addons item was extended with parent_commitment_info field which is returned in case an add-on is assigned via a commitment. parent_commitment_info is a hash that contains the following fields: i_account_commitment, i_commitment, commitment_name. | Yes | Yes | YT:BA-43557 | |
| MR127-1 | Account | get_custom_fields_schema | Added 'product_value' field to the response. Added 'with_product_value' to the request. | Yes | Yes | YT:BA-46551 | |
| MR127-1 | Account | add_account, | Assigning the same add-on product to an account with overlapping time intervals is now rejected | No | No | YT:BA-40794 | According to YT:SUP2-5433 no add-ons with overlapping time are used now on customer's installations. |
| MR127-1 | Account | get_assigned_commitment_terms | Deprecated "discount_priority" field | Yes | Yes | YT:BA-44107 | |
| MR127-1 | Account | generate_accounts | Accept the "null" value in the "credit_limit" field when generating credit accounts to disable using the default credit limit of 0. | Yes | Yes | YT:BA-46801 |