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 |
---|---|---|---|---|---|---|---|
MR118-0 | CodecConverter | get_file | Removed file_name field from response structure. | No | Yes | YT:BA-36093 | |
MR118-0 | CallControl | originate_call | Added new method. Doc: HLD - Originate a simple call via call control API without an automatic callback to the caller. Method should be used for Autodialer applications - to make a call to a certain phone number using API request, and when a call is connected, the custom IVR application will play prompts, collect DTMF, etc. | Yes | Yes | YT:BA-41557 | |
MR118-0 | CallControl | connect_two_parties | Added new method. Doc: HLD - Originate a simple call via call control API without an automatic callback to the caller. Connect two parties and establish the call. | Yes | Yes | YT:BA-41557 | |
MR118-0 | IVRApplications | obtain_access_number | Dropped. | Yes | No | YT:BA-41554 | User must use 'User application' service feature instead of 'User application' IVR type. |
MR118-0 | IVRApplications | release_access_number | Dropped. | Yes | No | YT:BA-41554 | User must use 'User application' service feature instead of 'User application' IVR type. |
MR118-0 | CallControl | enable_api_notifications | "i_ivr_an" request parameter is dropped | Yes | No | YT:BA-41554 | User must use 'User application' service feature instead of 'User application' IVR type with obtain_access_number, release_access_number methods. |
MR118-0 | CallControl | disable_api_notifications | "i_ivr_an" request parameter is dropped | Yes | No | YT:BA-41554 | User must use 'User application' service feature instead of 'User application' IVR type with obtain_access_number, release_access_number methods. |
MR118-0 | CallControl | get_sip_calls_list | "i_ivr_an" request parameter and "access_number" response parameter are dropped | Yes | No | YT:BA-41554 | User must use 'User application' service feature instead of 'User application' IVR type with obtain_access_number, release_access_number methods. |
MR118-0 | CallControl | originate_advanced_call | Deprecated | Yes | Yes | YT:BA-41554 | Use originate_call, connect_two_parties methods. |
MR118-0 | CallControl | transfer_call | Rename "cld" => "destination" request parameter. | Yes | Yes | YT:BA-41554 | |
MR118-0 | IVRApplications | update_ivr_application | The method has been updated to be able to work with global IVR application settings. | Yes | Yes | YT:BA-32858 | |
MR118-0 | 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 | |
MR118-0 | 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 | |
MR118-0 | * | * | 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 | |
MR118-0 | Destination | get_dest_group_list | The "i_dest_group_set" request parameter is not mandatory anymore. | Yes | Yes | YT:BA-42020 | |
MR118-0 | Vendor | get_vendor_info get_vendor_list add_vendor update_vendor | Added new API field 'generate_csv_reports' to allow disabling statistics report generation for vendors. | Yes | Yes | YT:BA-38986 | |
MR118-0 | CustomerClass | add_customer_class update_customer_class get_customer_class_info get_customer_class_list | Deprecated the 'statistics_disabled' field in the CustomerClass schema due to its inverted logic, where 'Y' indicates 'disabled', which is counterintuitive. Replace it with the new 'generate_csv_reports' API field for clearer semantics. Remove the default value for the 'statistics_disabled' field. | Yes | Yes | YT:BA-38986 | Use 'generate_csv_reports' instead of 'statistics_disabled'. |
MR118-0 | Representative | add_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. |
MR118-0 | NumberPorting | add_netnumber_info | Dropped | Yes | No | YT:BA-42019 | |
MR118-0 | CustomerClass | get_customer_class_list (output) | New field was added - skip_invoice_generation_if. | Yes | Yes | YT:BA-41625 | |
MR118-0 | CallControl | hold_call | The "tag" parameter of the "call" structure is now marked as a mandatory parameter. | Yes | Yes | YT:BA-40554 | |
MR118-0 | 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 | |
MR118-0 | Account | add_account update_account validate_account_info add_account_with_topup get_account_product_info get_allowed_addons get_account_info get_simple_account_info validate_account_info | The deprecated API field 'subscription_discount_list' has been removed. | Yes | No | YT:BA-41499 | Use the 'multi_month_discount_list' API field. |
MR118-0 | Account | get_subscriptions add_subscription update_subscription | The deprecated API field "discount_list" has been removed. | Yes | No | YT:BA-41499 | Use the 'multi_month_discount_list' API field. |
MR118-0 | Customer | add_subscription get_subscriptions get_accounts_subscriptions | The deprecated API field "discount_list" has been removed. | Yes | No | YT:BA-41499 | Use the 'multi_month_discount_list' API field. |
MR118-0 | Product | get_product_info get_product_list get_allowed_addons | The deprecated API field "subscription_discount_list" has been removed. | Yes | No | YT:BA-41499 | Use the 'multi_month_discount_list' API field. |
MR118-0 | Subscription | add_subscription update_subscription get_subscription_info get_subscription_list | The deprecated API field "discount_list" has been removed. | Yes | No | YT:BA-41499 | Use the 'multi_month_discount_list' API field. |
MR118-0 | DiscountPlan | update_discount_plan add_discount_plan get_discount_plan_list get_discount_plan_info | The deprecated API field "reset_period" has been removed. | Yes | No | YT:BA-41499 | |
MR118-0 | Product | get_product_discount_plan_list | The deprecated API field "reset_period" has been removed. | Yes | No | YT:BA-41499 | |
MR118-0 | Node | add_node update_node get_node_info get_node_list | The deprecated API field "i_time_zone" has been removed. | Yes | No | YT:BA-41499 | |
MR118-0 | Customer | update_payment_method make_transaction get_payment_method_info | The deprecated API field "exp_date" has been removed. | Yes | No | YT:BA-41499 | Use "exp_year" and "exp_month" API fields. |
MR118-0 | Account | update_payment_method make_transaction vd_topup get_payment_method_info | The deprecated API field "exp_date" has been removed. | Yes | No | YT:BA-41499 | Use "exp_year" and "exp_month" API fields. |
MR118-0 | Payment | make_transaction | The deprecated API field "exp_date" has been removed. | Yes | No | YT:BA-41499 | Use "exp_year" and "exp_month" API fields. |
MR118-0 | IVRApplications | get_ivr_application_list get_access_number_list | The deprecated API field "number_pattern" has been removed. | Yes | No | YT:BA-41499 | Use the 'number' API field. |
MR118-0 | DID_Provider | obtain_number | The deprecated API field "reserved_stamp" has been removed. | Yes | No | YT:BA-41499 | Use the 'reserved' API field which uses ISO (datetime) format instead of the outdated Unixtime format. |
MR118-0 | DID | get_number_info get_number_list | The deprecated API field "reserved_stamp" has been removed. | Yes | No | YT:BA-41499 | Use the 'reserved' API field which uses ISO (datetime) format instead of the outdated Unixtime format. |
MR118-0 | GroupRate | get_price_selection_type_list get_price_selection_list get_price_selection_info add_price_selection update_price_selection delete_price_selection | Add new internal methods | Yes | Yes | YT:BA-42141 | |
MR118-0 | GroupRate | get_rate_list get_rate_info delete_rate | Add new internal methods | Yes | Yes | YT:BA-42251 | |
MR118-0 | GroupRate | add_rate | Add new internal methods | Yes | Yes | YT:BA-41568 | |
MR118-0 | Rate | get_rate_match_mode_list | Add new internal method | Yes | Yes | YT:BA-42142 | |
MR118-0 | Rate | get_rate_match_mode_list | Extend response with i_env, pattern_keys, description fields | Yes | Yes | YT:BA-42142 | |
MR118-0 | Destination | get_dest_group_set_list add_dest_group_set get_dest_group_set_info | Add new i_rate_match_mode field to the requests | Yes | Yes | YT:BA-42143 | |
MR118-0 | Generic | get_extended_data_list | The "i_role" field has been added to the response. | Yes | Yes | YT:BA-41810 | |
MR118-0 | Account | add_phonebook_record update_phonebook_record | The | Yes | No | YT:BA-41685 | |
MR118-0 | TraceSession | get_trace_session_list | The "cld_unmasked" and "cli_unmasked" fields have been added to the TraceSessionInfo structure. | Yes | Yes | YT:BA-41916 | |
MR118-0 | BillingSession | get_active_sessions_list | The "i_master_account" and "master_account_id" fields have been added to the ActiveSessionInfo structure. | Yes | Yes | YT:BA-37278 | |
MR118-0 | TraceSession | get_trace_session_list | The "i_master_account" and "master_account_id" fields have been added to the TraceSessionInfo structure. | Yes | Yes | YT:BA-37278 | |
MR118-0 | Tariff | add_tariff | Add "rating_mode" field, value is one of ('Standard', 'Grouped'). For tariffs with Grouped rating_mode, add "rate_lookup_context" field. | Yes | Yes | YT:BA-41568 | |
MR118-1 | 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 |
MR118-1 | 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 |
MR118-1 | Account | schedule_commitment_record_replacement | The API field | No | Yes | YT:BA-42197 |
|
MR118-1 | Tariff | add_tariff | For tariffs with rating mode Grouped: add "i_dest_group_set" field, remove "rate_lookup_context" field. | Yes | No | YT:BA-42490 |
|
MR118-1 | Customer | add_customer_individual update_customer_individual | The API fields 'daily_allowance' and 'transaction_allowance' have been made mandatory for creating Reseller individuals. Additionally, updating these fields to 'null' is now restricted. | Yes | No | YT:BA-42667 | Previously, it was possible to create a Reseller individual without specifying the 'daily_allowance' and 'transaction_allowance' fields. However, these fields are now mandatory and must be provided with a value. If a Reseller individual is not expected to have values for 'daily_allowance' or 'transaction_allowance', an explicit 0 should be set for these fields. |