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 |
|---|---|---|---|---|---|---|---|
| MR126-0 | Extras | make_request get_ui_plugins_config | The UI plug-ins API is non-internal now The get_ui_plugins_config method now has a strict schema and returns a list of 'ui_plugins' containing 'name' and 'config' fields | Yes | No | YT:BA-45240 | The get_ui_plugins_config method now returns an encoded JSON string in the 'config' field, instead of the previously returned decoded JSON configuration. This means that the encoding should now be handled on the client side. |
| MR126-0 | Product | add_product | The "topup_addon" field has been removed as deprecated. We won't take it into consideration for adding/updating products and will not return it in get methods. | Yes | No | YT:BA-44262 | We do not have users of this functionality, still: Users may check the following options: |
| MR126-0 | AccessPolicy | add_usage_constraint update_usage_constraint get_usage_constraint_list get_usage_constraint_info | Extend usage_units field with binary style unit qualifiers support ('KiB','MiB','GiB','TiB') | No | Yes | YT:BA-45574 | |
| MR126-0 | Generic | get_session_data | The method has been made public (remove internal flag). Response field | Yes | No | YT:BA-35944 | The Impact: external application could not find original field in the response or treat it as null. |
| MR126-0 | Service | get_external_services_list | The method is now available not only for Admins and Resellers, but also for Customers and Accounts. | Yes | Yes | YT:BA-44971 | |
| MR126-0 | Customer | get_call_activity_metrics | The method was adjusted to support the call direction 'forwarded' (in addition to 'incoming' and 'outgoing'). | Yes | Yes | YT:BA-45040 | |
| MR126-0 | DID | update_number update_number_list | It is now allowed to change vendor batch of the DID. The constraint has been dropped. | No | Yes | YT:BA-37635 | |
| MR126-0 | SIMCard | add_sim_card | Now we will forbid "disposal_date" to be set in the future and | No | No | YT:BA-45543 | Customers should set valid dates as per the new constraint. |
| MR126-0 | Rate | get_rate_list | Added "with_reseller_rate" field to the request. | Yes | Yes | YT:BA-45192 | |
| MR126-0 | GroupRate | get_rate_list | Added "with_reseller_rate" field to request. | Yes | Yes | YT:BA-45192 | |
| MR126-0 | CallControl | start_dtmf_detect stop_dtmf_detect play_prompt stop_play_prompt | Removed methods from API | Yes | No | YT:BA-45658 | Use the /CallControl/get_input and /CallControl/play methods instead of the removed ones |
| MR126-0 | CallControl | get_sip_calls_list | Removed the following params from the response:
| Yes | No | YT:BA-45658 | The removed parameters were never returned in the CallControl/get_sip_calls_list response, they were only returned in Webhook/WebSocket messages. Since these fields have also been removed from the Webhook and WebSocket message structures, 'ivr_info' should be used instead when working with these notifications. |
| MR126-0 | Payment | get_payment_transaction_list | Add the ability to specify a 'CustomerOnly' value in the 'object' API field of the request. | Yes | Yes | YT:BA-43558 | |
| MR126-0 | CalllControl | originate_advanced_call | Remove deprecated method from API | Yes | No | YT:BA-45657 | CallControl/connect_two_parties should be used instead. If Webhooks are needed, then use CallControl/originate_call followed by CallControl/transfer_call. |
| MR126-0 | CalllControl | transfer_call | Remove the deprecated API field 'cld' | Yes | No | YT:BA-45657 | 'destination' field should be used instead |
| MR126-0 | Customer | get_customer_info validate_customer_info get_my_info get_customer_list | The response API field 'credit_exceed' is now deprecated and has been replaced by the 'credit_exceeded' field. | Yes | No | YT:BA-31728 | 'credit_exceeded' API field should be used instead of 'credit_exceed' |
| MR126-0 | Customer | add_customer update_customer add_subreseller get_customer_info validate_customer_info get_my_info get_customer_list | The API field 'ip_filter' is now deprecated and has been replaced by the 'login_allowed_ip_list' field. | Yes | No | YT:BA-31728 | 'login_allowed_ip_list' API field should be used instead of 'ip_filter' |
| MR126-0 | Account | get_account_info get_simple_account_info | The response API fields 'credit_exceed' and 'ip_filter' are deprecated in the 'customer_info' and 'reseller_info'. | Yes | No | YT:BA-31728 | 'credit_exceeded' and 'login_allowed_ip_list' should be used instead of 'ip_filter' and 'credit_exceed' when using info from 'customer_info' and 'reseller_info'. |
| MR126-0 | SIMCard | get_card_list | A new API field 'quick_search' was added. | Yes | Yes | YT:BA-45226 | |
| MR126-0 | DID | get_number_info get_number_list | Methods adjusted with new fields:
Note: for get_number_list method these fields exist only with "with_extended_info" flag set. | Yes | Yes | YT:BA-37892 | |
| MR126-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' |
| MR126-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' |