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 |
---|---|---|---|---|---|---|---|
MR115-0 | CallControl | park_call | Method has been extended with park_id field | Yes | Yes | YT:BA-40505 | |
MR115-0 | BrandPanel | add_brand_panel_info update_brand_panel_info | Methods are available for distributor | No | Yes | YT:BA-40683 | |
MR115-0 | Invoice | recalculate_invoices | The "from_date" input parameter is now validated to reject values that are earlier than the expected lifetime | No | Yes | YT:BA-40664 | |
MR115-0 | Product | add_service_and_rating | The method will now reject adding Usage Charges for Services not included in the Product. | No | No | YT:BA-40492 | In order to resolve any conflicts users should: A. The order of API calls when creating products should be amended. Before setting any Usage Ratings for the service, the service should be included in the Product. NB. (i_service_type of the Usage Rating should be equal to the i_service_type of the included service in the Product for it to be added) B. Or create products as drafts (for example, on UI) as then Usage Ratings could be added without any limits. |
MR115-0 | CallControl | park_call | Add "success" flag to the response. | Yes | Yes | YT:BA-40411 | |
MR115-0 | Vendor | add_vendor update_vendor | Method request structures have been extended with batch_balance_update field | Yes | Yes | YT:BA-40904 | |
MR115-0 | Vendor | get_vendor_info get_vendor_list | Method response structures have been extended with batch_balance_update field | Yes | Yes | YT:BA-40904 | |
MR115-0 | Customer | add_customer update_customer validate_customer_info | Method request structures have been extended with batch_balance_update field | Yes | Yes | YT:BA-40904 | |
MR115-0 | Customer | get_customer_info get_customer_list | Method response structures have been extended with batch_balance_update field | Yes | Yes | YT:BA-40904 | |
MR115-0 | CDR | get_transcription | Add "format" input parameter to choose the transcription result - as JSON (default), or as a plain text. | Yes | Yes | YT:BA-40999 | |
MR115-0 | PortalView | get_portal_list | Methods is available for reseller | Yes | Yes | YT:BA-34194 | |
MR115-0 | Account Customer | get_full_vd_counter_info | The response was extended with new field - continued_money_amount. This allows to obtain the amount of expenses (measured in the customer's currency) that were covered by the previous bundle in the current usage period before the bundle change (similarly to continued_unit_amount). | Yes | Yes | YT:BA-36844 | |
MR115-0 | Account | get_account_info | The method has been extended with a "with_sim_card_info" flag that will allow to get "sim_card_info" structure that can | Yes | Yes | YT:BA-40857 | |
MR115-0 | CallControl | join_to_active_call | The method has been marked as deprecated. | Yes | Yes | YT:BA-41200 | |
MR115-0 | CallControl | join_active_call | The method has been added, the input structure is taken from CallControl/join_to_active_call | Yes | Yes | YT:BA-41200 | |
MR115-0 | TraceSession | send_to_rt | The method has been marked as deprecated. | Yes | No | YT:BA-40876 | Substituted with TraceSession/send_log_to_support |
MR115-0 | TraceSession | send_log_to_support | The method has been added, the input structure is taken from TraceSession/send_to_rt. | Yes | Yes | YT:BA-40876 | |
MR115-0 | Rate | add_rate_group (rate_info) | The input validation was adjusted to prohibit negative values for the following input fields:
This does not affect business logic - although negative values were allowed, the system stored and operated with absolute values. | Yes | No | YT:BA-40834 | Make sure your side is not sending negative values for the listed fields. Adjust the logic to operate with positive values on demand. |
MR115-1 | CustomerClass | get_customer_class_list get_customer_class_info get_notification_list get_taxation_info | Methods are now accessible for use by resellers when using customer class assigned to reseller or shared for all resellers | No | Yes | YT:BA-39112 | |
MR115-1 | TrafficProfile | get_traffic_profile_list | Methods are now accessible for use by resellers when using customer class assigned to reseller or shared for all resellers | No | Yes | YT:BA-39112 | |
MR115-1 | Invoice | void_invoice | The method doesn't allow voiding invoices for the same customer simultaneously. | No | Yes | YT:BA-39586 | |
MR115-1 | Invoice | void_invoice_list | Add a new voiding method -
| Yes | No | YT:BA-39586 | |
MR115-1 | Customer | get_huntgroup_list | Added new field to filter result list to contain only hunt groups assigned to it. | Yes | Yes | YT:BA-41046 | |
MR115-1 | DID | add_vendor_batch update_vendor_batch | We will now allow "<" and ">" symbols for the vendor batch names. | No | Yes | YT:BA-41582 | |
MR115-1 | Account | add_account get_account_info update_account validate_account_info get_account_list add_account_with_topup get_simple_account_info generate_accounts | Field 'i_acl' has been marked as deprecated. | No | Yes | YT:BA-26844 | Use the "i_role" field, it is responsible for a new role-based access control mechanism. |
MR115-1 | Customer | add_subreseller get_customer_list add_customer get_my_info get_customer_info update_customer validate_customer_info | The "i_acl" field has been marked as deprecated. | No | Yes | YT:BA-26844 | Use the "i_role" field, it is responsible for a new role-based access control mechanism. |
MR115-1 | User | add_user get_user_info update_user | The "i_acl" field has been marked as deprecated. | No | Yes | YT:BA-26844 | Use the "i_role" field, it is responsible for a new role-based access control mechanism. |
MR115-1 | Generic | get_extended_data_list | The "i_acl" field has been marked as deprecated. | No | Yes | YT:BA-36528 | |
MR115-1 | CustomerClass | update_customer_class add_customer_class | The "special_rounding" field has been marked as deprecated. | No | Yes | YT:BA-32069 | Use the "rounding_type" field with the "to_zero_or_five" value to save the same rounding logic. |
MR115-1 | Invoice | get_invoice_info get_invoice_list | The "tax_method" field has been marked as deprecated. The "i_billing_processor" field has been marked as deprecated. | No | Yes | YT:BA-26844 | |
MR115-1 | Customer | get_rt_tickets_list | The "created" and "last_updated" fields have been marked as deprecated. | No | Yes | YT:BA-34500 | Use the "created_from" field, it has the same logic as "created" field. Use the "last_updated_from" field, it has the same logic as "last_updated" field. |
MR115-1 | User | get_rt_ticket_list | The "created" and "last_updated" fields have been marked as deprecated. | No | Yes | YT:BA-34500 | Use the "created_from" field, it has the same logic as "created" field. Use the "last_updated_from" field, it has the same logic as "last_updated" field. |
MR115-1 | Session | login refresh_access_token login_to_realm change_password | The "expires_at" field has been marked as deprecated. | No | Yes | YT:BA-36543 | Use the "expires_in" field, it has the same logic as "expires_at" field. |
MR115-1 | Account | get_account_product_info | Output was extended with new field - included_services, that contains the list of IDs of service types that are provided by the account' main product. | Yes | Yes | YT:BA-41742 | |
MR115-2 | DID | update_number_list | Set mandatory for number_list.i_did_number field. | No | No | YT:BA-41723 | i_did_number must be specified if number_list structure is specified. |
MR115-2 | Subscription | estimate_subscription_price | API method was extended with finish_date input param. | Yes | Yes | YT:BA-41590 | |
MR115-2 | DiscountPlan | get_discount_plan_list get_discount_plan_info get_discount_list get_discount_info get_vd_threshold_info get_vd_threshold_list get_topup_option_info | These API methods were allowed for account realm. Accounts are only allowed to access info about bundles that are:
| Yes | Yes | YT:BA-41752 | |
MR115-2 | Account | make_transaction | The "enable_balance_fraud_protection" API field has been marked as deprecated. Added the new API field "enable_balance_overdraft_protection" to replace obsolete one. | Yes | Yes | YT:BA-41180 | Use the "enable_balance_overdraft_protection" API field, it has the same logic as the "enable_balance_fraud_protection" field. |
MR115-2 | Customer | make_transaction | The "enable_balance_fraud_protection" API field has been marked as deprecated. Added the new API field "enable_balance_overdraft_protection" to replace obsolete one. | Yes | Yes | YT:BA-41180 | Use the "enable_balance_overdraft_protection" API field, it has the same logic as the "enable_balance_fraud_protection" field. |
MR115-2 | CustomerClass | add_customer_class update_customer_class | The maximum limit for the 'purge_after_months' API field has been set to 9999 months. | No | Yes | YT:BA-41718 | |
MR115-2 | IVRApplications | update_ivr_application | The method has been updated to be able to work with global IVR application settings. | Yes | Yes | YT:BA-32858 | |
MR115-2 | IVRApplications | get_ivr_application_info | The methods has been extended with i_voice_application field to get the global settings of the required IVR application type. | Yes | Yes | YT:BA-32858 | |
MR115-2 | * | * | Some methods all over the API schema were updated: If a method is called in async mode and this method has a 'limit' attribute with a default value, the default value will be increased tenfold. If the method has a 'limit' field with a default value and a maximum value for this field, then in async mode, the maximum restriction is removed. | No | Yes | YT:BA-41324 | |
MR115-2 | Destination | get_dest_group_list | The "i_dest_group_set" request parameter is not mandatory anymore. | Yes | Yes | YT:BA-42020 | |
MR115-3 | Representative | add_representative update_representative | The "country" field for the Representatives will now be validated in sync with other entities (like Customer). That is, only the 2-letter country code will be allowed. | No | No | YT:BA-42164 | While the output is not affected for backward compatibility, trying to add a representative (or update the existing one) with a not-valid value for the country will be rejected. Users shall use correct ISO 3166-1 alpha-2 codes for countries. |
MR115-3 | CallControl | hold_call | The "tag" parameter of the "call" structure is now marked as a mandatory parameter. | Yes | Yes | YT:BA-40554 | |
MR115-3 | DID | add_owner_batch | The "retention_time" field has been marked as deprecated, as it is not used and is always set to undef. | No | Yes | YT:BA-39466 | |
MR115-3 | Generic | get_extended_data_list | The "i_role" field has been added to the response. | Yes | Yes | YT:BA-41810 | |
MR115-3 | Account | add_phonebook_record update_phonebook_record | The | Yes | No | YT:BA-41685 | |
MR115-3 | TraceSession | get_trace_session_list | The "cld_unmasked" and "cli_unmasked" fields have been added to the TraceSessionInfo structure. | Yes | Yes | YT:BA-41916 | |
MR115-3 | Customer | get_my_info get_customer_info | Deprecate the | Yes | No | YT:BA-42198 | Previously, this field showed whether the parent entity (administrator or reseller) managed any custom fields that could be applied to the customer. It is now necessary to explicitly check for the presence of custom fields in the parent entity using the |
MR115-3 | Account | get_account_info | Deprecate the | Yes | No | YT:BA-42198 | Previously, this field showed whether the parent entity (administrator or reseller) managed any custom fields that could be applied to the account. It is now necessary to explicitly check for the presence of custom fields in the parent entity using the |
MR115-3 | Account | schedule_commitment_record_replacement | The API field | No | Yes | YT:BA-42197 |
|
MR115-5 | Service | add_service_pool | The method has been marked as deprecated. | Yes | Yes | YT:BA-42569 | The 'Service Pool' service type is now deprecated. Please use other service pool types instead. |
MR115-5 | Service | add_service | Creating a service with | No | No | YT:BA-42569 | The 'Service Pool' service type is now deprecated. Please use other service pool types instead. |
MR115-5 | Service | add_service_pool update_service_pool add_service update_service get_service_pool_info get_service_pool_list get_service_info get_service_list | The following API fields that are exclusively used for the 'Service pool' service type are marked as deprecated now:
| Yes | Yes | YT:BA-42569 | The 'Service Pool' service type is now deprecated. Please use other service pool types instead. |
MR115-5 | Customer | vd_topup vd_set_multiplier get_full_vd_counter_info | The following API fields that are exclusively used for the 'Service pool' service type are marked as deprecated now:
| Yes | Yes | YT:BA-42569 | The 'Service Pool' service type is now deprecated. Please use other service pool types instead. |
MR115-5 | Account | vd_topup get_full_vd_counter_info | The following API fields that are exclusively used for the 'Service pool' service type are marked as deprecated now:
| Yes | Yes | YT:BA-42569 | The 'Service Pool' service type is now deprecated. Please use other service pool types instead. |
MR115-5 | PortalView | get_portal_list | Added the "get_internal" key to retrieve both standard portals linked to an environment and internal portals. | Yes | Yes | YT:BA-43180 | |
MR115-5 | CallControl | get_sip_calls_list | The 'server_time' field in the response is now non-mandatory. | Yes | Yes | YT:BA-38900 | |
MR115-5 | Customer | get_customer_list | Added a new API field 'status', which currently supports filtering by the 'frozen' status. | Yes | Yes | YT:BA-42183 | |
MR115-6 | Tariff | get_tariff_list | Added a new API field, 'name', which can be used to filter tariffs by name. Unlike the 'search' filter, it does not apply to the 'description' field. | Yes | Yes | YT:BA-43191 | |
MR115-6 | Subscription | add_subscription | Added 999 as the maximum limit for subscription_info→minimum_period field (it had no max. limit before) | Yes | No | YT:BA-41024 | Subscriptions with (minimum_period > 999) will stay in the system as is - it's just impossible to create them with too high minimum_period (or update this value to more than 999). |
MR115-6 | Account | get_account_list | The 'dual_version_system' field is omitted in the retail, account, and reseller realms (for Dual Version systems only). | No | Yes | YT:BA-43751 | |
MR115-6 | Customer | get_customer_list | The 'dual_version_system' field is omitted in the retail, account, and reseller realms (for Dual Version systems only). | No | Yes | YT:BA-43751 | |
MR115-6 | Account | set_mailbox_messages_flag | The ' | Yes | No (for SOAP/XML) | YT:BA-43407 | The |