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 |
---|---|---|---|---|---|---|---|
MR100-0 | Customer | get_cp_condition_list get_cp_condition_info add_cp_condition update_cp_condition delete_cp_condition | This methods was marked as deprecated since the '_cp_' abbreviation adds up to the confusion (we don't have one in a number of other methods related to call processing). Replaced with: get_call_processing_condition_list get_call_processing_condition_info add_call_processing_condition update_call_processing_condition delete_call_processing_condition | Yes | Yes | YT:BA-34417 | |
MR100-0 | Account | get_cp_condition_list get_cp_condition_info add_cp_condition update_cp_condition delete_cp_condition get_cp_rule_list add_cp_rule update_cp_rule delete_cp_rule arrange_cp_rules | This methods was marked as deprecated since the '_cp_' abbreviation adds up to the confusion (we don't have one in a number of other methods related to call processing). Replaced with: get_call_processing_condition_list get_call_processing_condition_info add_call_processing_condition update_call_processing_condition delete_call_processing_condition get_call_processing_rule_list add_call_processing_rule update_call_processing_rule delete_call_processing_rule arrange_call_processing_rules | Yes | Yes | YT:BA-34417 | |
MR100-0 | Account | update_followme_number_list add_followme_number_list | Added reordering possibility by the i_follow_order field which was read only previously. | No | Yes | YT:BA-34555 | |
MR100-0 | Account | get_account_followme | The "mode" field of the FollowMeInfo structure has been marked as deprecated (Note: it has been states as deprecated since MR60, the values were migrated to "default_action" service feature.) | Yes | Yes | YT:BA-34555 | |
MR100-0 | Representative | get_representative_info | Added filter by "login" field. Adjusted descriptions for the fields. | Yes | Yes | YT:BA-34719 | |
MR100-0 | Customer | add_customer_individual update_customer_individual | Validation was changed for the "login" field. The value should not exceed 64 characters and should match the following regex: [A-Za-z0-9.-_@]{4,}. | No | Yes | YT:BA-34942 | |
MR100-0 | Session | login login_to_realm ping jwt_login refresh_json_access_token jwt_login_to_realm | Add CSRF token to the response. | Yes | Yes | YT:BA-34971 | |
MR100-0 | Account | get_assigned_commitment_terms | Add commitment_recurring_term_list → applied_penalty, commitment_recurring_term_list → applied_sale_discount_penalty, commitment_one_time_term_list → applied_penalty fields to the response. Note: can be obtained only for terminated commitments. These fields allow the user to obtain applied penalties after the commitment termination without using CDRs. | Yes | Yes | YT:BA-33393 | |
MR100-0 | Account | update_accounts_batch | Remove reapply_subscriptions input field - it was not used since MR47. Add product_subscriptions input field to apply current product discount subscription for new subscriptions (on product update) | Yes | Yes | YT:BA-34586 | |
MR100-0 | Account | get_account_list | Add new field 'service_features_filter' - allows to filter accounts by their service feature info. Note: worked only for service features that have possible effective_flag_value as 'Y' or 'N'. | Yes | Yes | YT:BA-32232 | |
MR100-0 | UA | update_ported_ua_profile_list | New method allows to set default CPE profiles for ported devices. | Yes | Yes | YT:BA-34937 | |
MR100-0 | UA | get_ported_ua_profile_list | New method allows to get default CPE profiles for ported devices. | Yes | Yes | YT:BA-34937 | |
MR100-0 | UA | delete_ua upload_ua_list get_ua_type_list | Allow use for retail customers. | Yes | Yes | YT:BA-34937 | |
MR100-0 | UA | add_ua update_ua | Allow use for retail customers. Add "ported" field to show whether the CPE is owned by a tenant customer. | Yes | Yes | YT:BA-34937 | |
MR100-0 | UA | get_ua_list | Add "ported" field to specify whether to return only ported CPEs. | Yes | Yes | YT:BA-34937 | |
MR100−0 | AccessRole | update_access_role | Added "update_params" field that provides additional update-specific parameters. Added "apply_permissions_recursively" parameter that enables propagation of permissions to subordinate components/objects/attributes if the configuration for these is empty. | Yes | Yes | YT:BA−35122 | |
MR100-0 | Account | get_peers_contact_list | Added "account_id" field to response. "account_id" is account PIN. | Yes | Yes | YT:BA-34850 | |
MR100-1 | Account Customer | vd_topup | Added default value for peak_level (0 - peak). P.S. in most cases there is no separate peak/off-peak rating and our system ignores this value. | Yes | Yes | YT:BA-34401 | |
MR100-1 | Bitcoin | cancel_transaction | Deprecated. Always return success - 0, transactions are not cancelled as bitcoin transaction is irreversible. | No | Yes | YT:BA-35064 | |
MR100−1 | DiscountPlan | get_discount_plan_info get_discount_plan_list | Added new field 'is_extensible' to the DiscountPlanInfo structure that shows whether new discount groups can be added to the discount plan. | Yes | Yes | YT:BA−34753 | |
MR100-1 | Session | jwt_login jwt_login_to_realm refresh_json_access_token get_json_access_token_lifetime login login_to_realm | json_access_token was renamed to access_token for all API methods input/output and auth_info. Session/jwt_login and Session/jwt_login_to_realm API methods were removed. refresh_token was added to Session/login and Session/login_to_realm output, all logic preserved. Session/refresh_json_access_token was renamed to Session/refresh_access_token. Session/get_json_access_token_lifetime was renamed to Session/get_access_token_lifetime | Yes | No | YT:BA-35210 | Update code to
|
MR100-1 | Generic | get_config_data | Add value of CallRecording.CallRecordingEnvEnabled option - it is derived from CallRecording.CallRecordingEnvIds for current billing environment. Available for reseller and admin only. | Yes | Yes | YT:BA-35455 | |
MR100-1 | Customer | update_callqueue add_callqueue update_customer_huntgroup add_customer_huntgroup | Update minimum value for the "announcement_interval" input field to be equal to 1. | Yes | Yes | YT:BA-35403 | |
MR100-1 | Customer | add_subscription | Increase length of fractional part for subscription discount from 3 to 5 digits. | Yes | Yes | YT:BA-35459 | |
MR100-1 | Session | get_access_token_lifetime | Add "expires_in" field to output that corresponds to lifetime of the current access_token. Field is present only if the request is authenticated by access_token. | Yes | Yes | YT:BA-35569 | |
MR100-0 | Session | get_json_access_token_lifetime | Add "expires_in" field to output that corresponds to lifetime of the current json_access_token. Field is present only if the request is authenticated by json_access_token. | Yes | Yes | YT:BA-35569 | |
MR100-1 | * | * | Add 'is_readonly' in responses of any object structure indicating whether the entity is readonly in Dual Version mode. New field is present only in Dual Version mode and when the restrictions for entity are expected. Possible values: 0 - entity can be modified, 1 - entity cannot be modified. | No (not reflected in schema) | Yes | YT:BA-35181 | |
MR100-1 | Tariff | test_tariff_rating | The method was enabled for the reseller realm. | No | Yes | YT:BA-35597 | |
MR100-1 | DID | reserve_number release_number get_number_info get_customer_numbers | number field type in input was changed to INT. | Yes | No | YT:BA-34048 | These changes broke SOAP and were reverted (MR100-3 YT:BA-36305). |
MR100-2 | IPTV | get_channel_package_list get_service_package_list | query field was dropped from i_channel_package_filter_list and i_service_package_filter_list params (the filter was a no-op) | Yes | Yes | YT:BA-35957 | |
MR100-2 | Account | get_account_list | Method is available for Distributor realm. i_distributor field was added to request params. When the method is executed by the distributor, this value (i_distributor ) is pre-set by the system. | Yes | Yes | YT:BA-35592 | |
MR100−2 | TraceSession | get_log_info | session_type field was added to SessionLogMetaInfo | Yes | Yes | YT:BA−35887 | |
MR100-2 | DID | get_number_info add_number update_number | Add activation_date, allocation_date, canceled, expiration_date, i_did_provider, preserve_i_do_batch, reseller_i_do_batch fields to DIDNumberInfo structure | Yes | Yes | YT:BA-36091 | |
MR100-2 | DID_Provider | obtain_number | Add activation_date, allocation_date, canceled, expiration_date, i_did_provider, preserve_i_do_batch, reseller_i_do_batch fields to DIDNumberInfo structure | Yes | Yes | YT:BA-36091 | |
MR100-3 | DID | get_customer_numbers get_number_info release_number reserve_number | Update 'number' data type back to string | Yes | Yes | YT:BA-36305 | |
MR100-3 | Customer | add_customer_extension | New extensions created by branch customer are linked to headquarters | No | Yes | YT:BA-35590 | |
MR100-3 | Customer | update_customer_extension | Added ability to update/delete extensions whose account belongs to branch customer | No | Yes | YT:BA-35590 | |
MR100-3 | Customer | add_customer_huntgroup | Branch customers are prohibited from creating their own HG | No | Yes | YT:BA-35590 | |
MR100−4 | Generic | get_api_schema get_internal_api_schema | Added condition_list output field to the APIMethodACLInfo structure to provide the list of conditions that should match for the ACL to be applied | Yes | Yes | YT:BA−36487 | |
MR100−4 | CodecConverter | get_file | Added implicit default (wav) for the "codec" parameter | No | Yes | YT:BA−36626 | |
MR100−4 | IVRApplications | get_access_number_list | Added 'number' field into GetAccessNumberListRequest structure. Input parameter number_pattern is marked as deprecated and will be removed in future releases. | Yes | Yes | YT:BA-31057 | |
MR100−4 | IVRApplications | get_ivr_application_list | Added 'number' field into GetIvrApplicationListRequest structure. Input parameter number_pattern is marked as deprecated and will be removed in future releases. | Yes | Yes | YT:BA-31057 | |
MR100−5 | 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 | |
MR100-5 | 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 | |
MR100−5 | Rate | get_rate_list | The input parameter 'combined_status' was marked as deprecated. | No | Yes | YT:BA−36987 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100−5 | 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 | |
MR100-5 | Commitment | get_commitment_list | New input param (managed_by_admin) was added | Yes | Yes | YT:BA-36776 | |
MR100-6 | Account | get_xdr_list | Add 'service' field to AccountXDRInfo structure | Yes | Yes | YT:BA-36181 | |
MR100-6 | 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 | |
MR100-6 | 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 | |
MR100-6 | 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 |