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 |
---|---|---|---|---|---|---|---|
MR105-0 | BillingSession | terminate_session_list | Added a new method, 'terminate_session_list', that allows terminating call sessions (service_type voice) and all net-access sessions. Besides, sessions can be removed from the DB directly if they can not be disconnected properly. | Yes | Yes | YT:BA-35860 | |
MR105−0 | CodecConverter | get_file | Added implicit default (wav) for the "codec" parameter | No | Yes | YT:BA−36626 | |
MR105−0 | Customer | update_taxation get_taxation_info | Removed 'safe_harbor_override' structure from 'taxation_info.options_sci' structure - it's allowed on customer class level only | Yes | No | YT:BA-36522 | |
MR105-0 | DID | get_vendor_batch_list | Removed input arguments: country, area_code, area_code_description | Yes | No | YT:BA-31395 | This fields were virtual and stored in description as encoded json string. Use search by description instead. |
MR105-0 | DID | get_vendor_batch_info | Removed fields from the output: country, area_code, area_code_description | Yes | No | YT:BA-31395 | This fields were virtual and stored in description as encoded json string. This information is not lost, but will be present in description as encoded json string. |
MR105-0 | DID | delete_number_list, update_number_list | Input parameters area_code, area_code_description, use_did_location in the search_info structure are marked as deprecated and will be removed in future releases. The default value of the use_did_location input parameter is changed to 1. | Yes | No | YT:BA-31395 | Explicitly set use_did_location:0 in the requests if this parameter was not set to 1 previously or was not set at all. Adjust code to remove dependency on this field, as use_did_location field will be removed in the future and methods will always process data as though it was passed as 1. |
MR105-0 | DID | get_number_list | Input parameters area_code, area_code_description, use_did_location are marked as deprecated and will be removed in future releases. The default value of the use_did_location input parameter is changed to 1. | Yes | No | YT:BA-31395 | Explicitly set use_did_location:0 in the requests if this parameter was not set to 1 previously or was not set at all. Adjust code to remove dependency on this field, as use_did_location field will be removed in the future and methods will always process data as though it was passed as 1. |
MR105-0 | IVRApplications | get_access_number_list | Added 'number' field into GetAccessNumberListRequest structure. | Yes | Yes | ||
MR105-0 | IVRApplications | get_ivr_application_list | Added 'number' field into GetIvrApplicationListRequest structure. | Yes | Yes | ||
MR105-0 | Session | login | Added optional 'one_time_password' field into LoginRequest structure. | Yes | Yes | ||
mr105-0 | Session | login, | Added output field 'expires_in' - the lifetime of the access token, in seconds. | Yes | Yes | ||
MR105−0 | Generic | get_ui_config_list update_ui_config_list | Marked as available in Distributor realm. | No | Yes | YT:BA−36874 | |
MR105−0 | Generic | get_api_schema get_internal_api_schema | Marked as available in Distributor realm. | No | Yes | YT:BA−36873 | |
MR105-0 | Generic | get_extended_data_list | Add Account_Status_History table support. Add the following fields to ExtendedDataRecordInfo response type: i_acc_stat, history_time_stamp, i_status, i_realm | Yes | Yes | YT:BA-36528 | |
MR105−0 | Customer | add_subreseller | Changed validation for 'clone_product_list' and 'clone_tariff_list' fields to require minimum one item in each list. | No | Yes | YT:BA−36817 | |
MR105-0 | Currency | sync_exchange_rates | The method is marked as obsolete, since mr90-6 only manual exchange rate is supported which makes the method unnecessary. | Yes | Yes | YT:BA-34096 | |
MR105-0 | CallControl | get_sip_calls_list | New 'server_time' field is introduced for the GetSipCallsListResponse structure. Added new 'update_time' field for the SipCallInfo structure. | Yes | Yes | YT:BA-36852 | |
MR105−0 | Rate | get_rate_list | The input parameter 'combined_status' was marked as deprecated. | No | Yes | YT:BA−36987 | |
MR105−0 | AccessRole | get_my_permissions | Marked as available in Distributor realm. | No | Yes | YT:BA−36868 | |
MR105−0 | Generic | get_version | Marked as available in Distributor realm. | No | Yes | YT:BA−37053 | |
MR105−0 | Generic | get_countries_list | Marked as available in Distributor realm. | No | Yes | YT:BA−37139 | |
MR105−1 | Account | get_services_consumption | Added validation for 'from_date' and 'to_date' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Account | get_service_wallet_xdr_list | Added validation for 'connect_time_before' and 'connect_time_after' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Customer | get_customer_invoices | Added validation for 'from_date' and 'to_date' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Customer | get_customer_xdrs | Added validation for 'connect_time_before' and 'connect_time_after' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | CustomReport | get_custom_report_query_list | Added validation for 'from_date' and 'to_date' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Invoice | get_invoice_list | Added validation for 'from_date' and 'to_date' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Metric | get_measured_metric_data_list | Added validation for 'date_from' and 'date_to' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Payment | get_payment_transaction_list | Added validation for 'from_date' and 'to_date' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Representative | get_transactions_total_info | Added validation for 'from_date' and 'to_date' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Representative | get_xdr_list | Added validation for 'connect_time_before' and 'connect_time_after' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Vendor | get_transactions_total_info | Added validation for 'from_date' and 'to_date' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | Vendor | get_xdr_list | Added validation for 'connect_time_before' and 'connect_time_after' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105−1 | WebLog | get_web_log_list | Added validation for 'from_time' and 'to_time' fields to require that the former precedes the latter. | No | Yes | YT:BA−36942 | |
MR105-1 | Commitment | get_commitment_list | New input param (managed_by_admin) was added | Yes | Yes | YT:BA-36776 | |
MR105-1 | Account | get_xdr_list | Add 'service' field to AccountXDRInfo structure | Yes | Yes | YT:BA-36181 | |
MR105-1 | 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 | |
MR105-1 | 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 | |
MR105-1 | 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 | |
MR105-1 | Customer | estimate_taxes | Lines tax (SureTax/CSI plugins only) is not calculated during estimates. IUN - YT:IUN-847 | No | No | YT:BA-36765 | |
MR105-1 | Account | add_account | Removed the restriction of creating only inactive accounts for Retail customers. Now the default behavior is the same as for other realms: if bill_status is not provided the open account is created, otherwise bill_status is controlled according to schema. Retail customer can create accounts only allowed by their agreement. Retail customers are allowed to change bill status to open for accounts if it's allowed by their agreement. | No | No | YT:BA-36827 | |
MR105-2 | 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 | |
MR105-2 | 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. |
MR105-2 | 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. |
MR105-2 | Account | update_accounts_batch | Added sip_status, i_customer_site fields to filters of advanced_search structure | Yes | Yes | YT:BA-36737 | |
MR105-3 | Account | Update_accounts_batch | Added i_product field to filters of advanced_search structure | Yes | Yes | YT:BA-38332 | |
MR105−3 | 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 | |
MR105−3 | 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 | |
MR105-4 | Account | assign_sim_card | The following error codes we changed from: assign_sim_card.account_card_owner_incompatible i_account.wrong_role i_account.aliases_forbidden assign_sim_card.account_terminated assign_sim_card.account_has_another_card assign_sim_card.i_sim_card_assigned To: incompatible_owners account_role_forbidden account_alias_forbidden account_terminated account_has_another_card sim_card_in_use | No | Yes | YT:BA-38404 | |
MR105−4 | Customer | get_customer_individual_allowed_role_list | Changed type of the customer_individual_allowed_role_list field in the response to ArrayOfIndividualAllowedAccessRoleInfo | Yes | Yes | ||
MR105-4 | Session | change_password | Now it's possible to automatically establish a new session after a password change. Use new establish_new_session input param to get the same output to Session/login API method (+ all auth cookies). Also new session can be protected with CSRF, use new enable_csrf_protection input param. | Yes | Yes | YT:BA-37900 | |
MR105-4 | XDRMediator | get_xdr_list | Changed validation for the 'error_type' input field to allow the 'reseller_charge_error' value. Added 'i_reseller', 'reseller_charge', 'reseller_currency', 'reseller_name' fields to the MediatorXDRInfo structure. Added the 'reseller_charge_error' field to the XDRErrorStatsInfo structure. | Yes | Yes | YT:BA-38958 | |
MR105-5 | Invoice | get_invoice_list | Field 'is_pdf_exists' has been marked as deprecated, and a new field 'is_pdf_available' was introduced as its successor. | Yes | Yes | YT:BA-37593 | |
MR105-5 | Invoice | get_invoice_info | Field 'is_pdf_exists' has been marked as deprecated, and a new field 'is_pdf_available' was introduced as its successor. | Yes | Yes | YT:BA-37593 | |
MR105-5 | Customer | get_customer_invoices | Field 'is_pdf_exists' has been marked as deprecated, and a new field 'is_pdf_available' was introduced as its successor. | Yes | Yes | YT:BA-37593 | |
MR105-5 | Account | estimate_taxes | Lines tax (E911) is not calculated anymore during estimates via Account service It's actual for CSI and SureTax taxation plugins only | No | No | YT:BA-38980 | |
MR105-5 | Customer | estimate_taxes | Added a new input argument - 'calculate_lines_taxes'. Lines tax (E911) is not calculated anymore during estimates via Customer service by default. To include lines tax into estimates, set 'calculate_lines_taxes' argument as true. It's actual for CSI and SureTax taxation plugins only | Yes | No | YT:BA-38980 | |
MR105-5 | Product | clone_product | Added possibility to set "realm" value for cloned product via specifying value for new "realm" field. | Yes | Yes | YT:BA-38273 | |
MR105-5 | Account | update_account | Now it will be forbidden to update aliases with this method, update_alias should be used instead | No | No | YT:BA-38849 | |
MR105-5 | DID | get_number_list | DID state filter has been extended with the new 'R' option, which corresponds to the 'reserved' state. | Yes | Yes | YT:BA-39111 | |
MR105-6 | Account | update_account update_accounts_batch
| It will now be forbidden to block inactive accounts, there would be an error for the update_account method, and for update_accounts_batch such accounts would be ignored and a warning will be added in the warnings list in the response for each such account. | Yes | No | YT:BA-39415 | |
MR105-6 | Account | get_account_info | Added i_parent_distributor to the response for administrators and resellers, to be able to get identifier of first level distributor. | Yes | Yes | YT:BA-38653 | |
MR105-6 | Customer | get_customer_info | Added i_parent_distributor to the response for administrators and resellers, to be able to get identifier of first level distributor. | Yes | Yes | YT:BA-38653 | |
MR105-6 | SIMCard | add_sim_card | It will now be forbidden to assign multiple SIM cards to a single Account. | No | Yes | YT:BA-39577 |