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 |
---|---|---|---|---|---|---|
MR66-0 | * | * | Allow auth via cookies for websocket | No | Yes | YT:BA-9401 |
MR66-0 | Customer | get_customer_list | Don't return exported customers (from both systems) if available alterego environment | No | Yes | YT:BA-9890 |
MR66-0 | BundlePromotion | add_criterion update_criterion | Added 'analyzed_parameter' input argument | Yes | Yes | YT:BA-9135 |
MR66-0 | Account, Customer | make_transaction, make_transaction | Added input argument enable_balance_fraud_protection: it allows force to perform balance fraud checks to make sure the charged amount never exceeds the available balance | Yes | Yes | YT:BA-10176 |
MR66-0 | AsyncRequest | get_request_list | Added method get_request_list | Yes | Yes | YT:BA-9406 |
MR66-0 | * | * | Added aux_info support to WebSockets, added is_sync_only schema flag support | No | Yes | YT:BA-9406 |
MR66-0 | * | * | Added support of service notification action (describes to what event type action the message is related to: new, update, delete). Only AsyncRequest support yet | No | Yes | YT:BA-9406 |
MR66-0 | * | * | Async API: added support of aux_info.bg_request_cleanup - allows to keep the results to fetch them several times | No | Yes | YT:BA-9406 |
MR66-0 | UA | get_ua_profile update_ua_profile | Added field get_parameters to GetUAProfileInfoRequest Added field ua_profile_parameters to UAProfileInfo struct | Yes | Yes | YT:BA-10223 |
MR66-0 | UA | get_ua_list | Added input parameter with_busy_ports to GetUAListRequest | Yes | Yes | YT:BA-10339 |
MR66-0 | UA | get_ua_info | Added ports_config to UAInfo struct, it's returned always | Yes | Yes | YT:BA-10341 |
MR66-0 | BillingSession | get_active_calls_list | Allow fetching all active calls (no i_account and no i_customer are mandatory) | No | Yes | YT:BA-10366 |
MR66-0 | Invoice | get_invoice_list get_invoice_info | Enabled distributor access to own invoices | Yes | Yes | YT:BA-5047 |
MR66-0 | AsyncRequest | get_request_info get_request_list | Added arguments field to AsyncRequestInfo struct | Yes | Yes | YT:BA-10591 |
MR66-0 | Account | vd_topup | Type of 'payment_info' input argument was changed to 'AccountPaymentInfo' | Yes | No | YT:BA-8805 |
MR66-0 | Account | get_payment_method_info | Type of 'payment_method_info' output field was changed to 'AccountPaymentMethodInfo' | Yes | No | YT:BA-8805 |
MR66-0 | Account | update_payment_method | Type of 'payment_method_info' input argument was changed to 'AccountPaymentMethodInfo' | Yes | No | YT:BA-8805 |
MR66-0 | Account | make_transaction | Type of 'card_info' input argument was changed to 'AccountPaymentMethodInfo' | Yes | No | YT:BA-8805 |
MR66-0 | Customer | get_customer_list | Added only_local flag to GetCustomerListRequest | Yes | Yes | YT:BA-10659 |
MR66-0 | Account | update_account delete_account | Update/removal of aliases is not supported by these methods anymore | No | No | YT:BA-10190 |
MR66-0 | Account | update_alias | Added a method that allows an API user to update an alias | Yes | Yes | YT:BA-10190 |
MR66-0 | UA | clone_ua_profile | Added a method that enables an API user to clone an UA device (IP phone) profile | Yes | Yes | YT:BA-10532 |
MR66-1 | UA | get_ua_profile_info update_ua_profile get_ua_profile_list | Added field discontinued to UAProfileInfo | Yes | Yes | YT:BA-10445 |
MR66-1 | UA | get_ua_info | Added input parameter get_effective_values to GetUAInfoRequest Added i_ua_profile to UAInfo | Yes | Yes | YT:BA-10775 |
MR66-1 | Account UA | * * | Changed the type of field AccountInfo.ua_profile_id to unsigned_long Changed the type of field UAInfo.ua_profile_id, UAProfileInfo.ua_profile_id to unsigned_long | Yes | No | YT:BA-10529 |
MR66-1 | UA | generate_ua_profile | Redesigned method to allow generating UA profiles by ua_profile_id Added ua_profile_id as input parameter in GenerateUaProfileRequest All parameters in GenerateUaProfileRequest are not mandatory on schema level, but it's required to set ether ua_profile_id OR i_ua, phone_type, i_account. In case ua_profile_id is set then no response will be returned in case successful execution Method generate_ua_profile now supports asynchronous mode. Also supports no more then 1000 ua profiles generation in sync mode (if required more use old mode by i_account, i_ua, phone_type OR use asynchronous mode) | Yes | Yes | YT:BA-10529 |
MR66-1 | DID | assign_did_to_owner_batch | Allow setting individual pricing batch via DID.assign_did_to_owner_batch
| Yes | Yes | YT:BA-10698 |
MR66-1 | DID | * | Fixed doc after proofred for API fields activation_fee, periodic_fee of structure DIDNumberInfo | No | Yes | YT:BA-10698 |
MR66-1 | DID | add_owner_batch update_owner_batch | Reduced periodic_fee_markup min value to 1_000 | No | No | YT:BA-11079 |
MR66-1 | UA | add_ua_profile | effective_from is now non-mandatory and means that UA profile will be added with effective_from equal to now | No | Yes | YT:BA-11596 |
MR66-1 | UA | update_ua_profile get_ua_profile_info | Added Cisco ATA device profile handling on API level. Important note: Cisco ATA profiles don't support partial profile configuration, so skip flag is ignored and it's always required to save all the parameters (even if they were not changed) to avoid unexpected behaviour when storing data | No | Yes | YT:BA-10346 |
MR66-1 | UA | get_ua_type_list | Added with_hidden input argument to get_ua_type_list | Yes | Yes | YT:BA-11330 |
MR66-1 | Customer | set_callqueue_moh_file | Added 'prompt_name' | Yes | Yes | YT:BA-10079 |
MR66-1 | Vendor | make_transaction | Maximum length of 'internal_comment' decreased from 230 to 200 characters | Yes | No | YT:BA-10257 |
MR66-1 | CustomFields | get_custom_field_list | Added 'managed_by' filter that enables filtering custom fields by owner | Yes | Yes | YT:BA-11554 |
MR66-1 | CustomerClass | get_customer_class_list | Added 'limit' and 'offset' fields to the mentioned method | Yes | Yes | YT:BA-11751 |
MR66-1 | Session | login generate_captcha | Added captcha protection support to login, added ca_token, ca_code to LoginRequest Added method to generate captcha image with token | Yes | Yes | YT:BA-10665 |
MR66-1 | UA | get_ua_list | Added input parameter get_effective_values to allow fetching effective i_ua_profile values | Yes | Yes | YT:BA-11562 |
MR66-1 | DID | get_number_info | Removed i_customer from request params | Yes | No | YT:BA-11432 |
MR66-1 | WebLog | get_web_log_list | Added service WebLog with method get_web_log_list. This method enables an API user to get the list of web log records | Yes | Yes | YT:BA-9904 |
MR66-1 | ServiceFeatures | get_service_features_list | Added the input parameter ‘get_raw_data’. The flag indicates whether the internal fixups will be applied to the output: 1 (not applied, default), 0 (applied). This operation includes removal of deprecated features and transformation of service feature attributes. | Yes | Yes | YT:BA-11966 |
MR66-1 | RoutingPlan | get_routing_plan_list get_routing_plan_info | Added:
| Yes | Yes | YT:BA-12274 |
MR66-1 | User | Added UserInfo.class parameter | No | Yes | YT:BA-11958 | |
MR66-1 | Customer Account | get_payment_method_info | Added input parameter 'empty_if_not_configured'. If it's passed when getting payment method of customer/account which doesn't have configured payment method then undefined value will be returned. If it's absent then error message will be returned. | Yes | Yes | YT:BA-5305 |
MR66-1 | RoutingPlan | get_rp_category_list | Added new SOAP methods for managing route categories in the routing plan | Yes | Yes | YT:BA-12275 |
MR66-1 | DiscountPlan | * | Removed deprecated field 'i_billing_processor' from the types of DiscountInfo structure | Yes | Yes | YT:BA-3818 |
MR66-1 | Customer Vendor Account | get_transactions_total_info get_transactions_total_info get_transactions_total_info | Fixed data type of the field total_amount | Yes | No | YT:BA-12588 |
MR66-1 | Invoice | * | Fixed data type of the field pdf_created in InvoiceInfo struct | Yes | No | YT:BA-12588 |
MR66-1 | UA | get_ua_type_usage_statistics get_ua_inventory_usage_statistics | Added methods that enables API user to fetch the CPE inventory statistics | Yes | Yes | YT:BA-10831 |
YT:BA-10190