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.


BuildServiceMethodMessageSchema changedBackward compatibleTT
MR64-0Accountget_service_wallet_xdr_list

Added "with_usage" parameter to include usage XDRs

Added "used_quantity" column to method response

YesYesYT:BA-1342
MR64-0Customerget_service_wallet_xdr_list

Added " with_usage" parameter to include usage XDRs

Added "used_quantity" column to method response

YesYesYT:BA-1342
MR64-0**Added support of async requests to UIAPINo (UIAPI message format changed only)YesYT:BA-6993
MR64-0RouteCategories

get_route_category_info

add_route_category

update_route_category

delete_route_category

Added new methods for RouteCategories serviceYesYesYT:BA-6387
MR64-0Customerget_taxation_infoRemoved nil from options that can be omitted in responseYesYesYT:BA-6208
MR64-0Customerget_vd_counter_listMethod is available under Retail realmNoYesYT:BA-2668
MR64-0Customerget_customer_listAdd 'email' filter to the mentioned method.YesYesYT:BA-7282
MR64-0UA

get_ua_profile_info

add_ua_profile_info

update_ua_profile

delete_ua_profile

Added new methods for UA serviceYesYesYT:BA-6391
MR64-0AccessPolicyget_access_policy_infoAdded new module 'AccessPolicy' with 'get_access_policy_info' methodYesYesYT:BA-7208
MR64-0AsyncRequest

enable_api_notifications

disable_api_notifications

Added new methods to manage with websocket notifications related to AsyncRequestsYesYesYT:BA-6999
MR64-0DID_Provider

get_countries_list

get_areas_list

get_numbers_list

provision_number

Added param req_params_list to methods get_areas_list, get_numbers_list;

Added i_did_provider to all mentioned methods in req_params

YesYesYT:BA-5933
MR64-0Service Policyget_service_policy_info
add_service_policy
update_service_policy
delete_service_policy
get_attribute_list
Added new methods for managing Service Policies and their attribute values.YesYesYT:BA-6303
MR64-0AccessRole

get_access_role_type_list

get_access_role_list

get_access_role_info

add_access_role

update_access_role

delete_access_role

Added new service 'AccessRole' with CRUD methods.YesYesYT:BA-5223
MR64-0DIDget_number_listExtend get_number_list() with 'i_vendor' filterYesYesYT:BA-7333
MR64-0Subscriptionget_subscription_listExtend get_subscription_list() with 'check_usage' field in the request and with the following filters:
charge_model, description, name, search
YesYesYT:BA-7580
MR64-0NegotiatedFeatures

get_negotiated_feature_list,

update_negotiated_feature_list

Implement NegotiatedFeatures module with two mentioned methods.YesYesYT:BA-7288
MR64-0Tariffrerate_xdrs

Implement rerate_xdrs method.

Please note, the method is available only in 'async' mode.

YesYesYT:BA-6492
MR64-0DID_Providerreturn_numberAdded missed field i_customer to ReturnDIDNumberRequestYesYesYT:BA-6539
MR64-0RateSearch_rate_listAdd search_rate_lis methodYesYesYT:BA-7327
MR64-1**

REST API changes only

Changed "dry_run" flag into "aux_info" structure. If set to 'all' or 'simple', API method will be executed not in full, so it will validate only input arguments and return result of this validation. All other values for dry_run mode are ignored

NoYesYT:BA-8172
MR64-1Customerget_customer_listAdjust get_customer_list 'i_distributor' filter to be null (to fetch customers with i_distributor is null in DB)NoYesYT:BA-7758
MR64-1Account

add_cp_condition

update_cp_condition

Added 'negated' field to CPConditionNumberInfo structureYesYesYT:BA-7631
MR64-1Customer

add_customer,

update_customer,

get_customer_info,

get_customer_list

Added 'ip_filter' and 'api_token' fields to CustomerInfo structure:
- to the responses of the get_customer_list() and get_customer_info();
- to the requests of the add_customer() and update_customer().
YesYesYT:BA-7064
MR64-1Templateget_template_listAdd 'i_customer' field as possible filter of the get_template_list()YesYesYT:BA-8753
MR64-1CallControloriginate_calli_account is no more mandatory under account realmYesYesYT:BA-8952
MR64-1DIDupdate_number_listChange field type from int to unsignedLong for the 'i_did_number' field in the UpdateDIDNumberInfoStatus structureNoNoYT:BA-8427
MR64-1SpendingPlan

get_spending_plan_list,

get_spending_plan_info

1) сhange type of the 'managed_by' field in the GetSpendingPlanListRequest structure from 'char' to 'unsignedLong'.

2) change type of the 'managed_by' field in the SpendingPlanInfo structure from 'int' to 'unsignedLong'.

3) from now 'managed_by' field in the request of the get_spending_plan_list() method can be 'null'.

NoNoYT:BA-6733
MR64-1UAget_ua_type_listAdd 'i_customer' filter to the get_ua_type_list() methodYesYesYT:BA-8425
MR64-1DiscountPlanget_discount_infoAdd the following fields to the response on the mentioned method: 'i_tax_transaction_code', 'wallet_transfer_allowed'NoYesYT:BA-8488
MR64-1**

Adjust add_account(), add_customer(), add_representative(), add_user() and add_vendor() methods to read default 'i_lang' value from config file.

NoNoYT:BA-8874
MR64-1DIDget_number_list

add 'nil => 1' flag to the following fields of the 'GetDIDNumberListRequest' structure:
'owner_batch', 'i_group', 'i_dv_batch'

NoYesYT:BA-9256
MR64-1Service

add_service_pool

update_service_pool

Allow assigning 'Default Group' of some destination group set to services in a service poolNoYesYT:BA-9670
MR64-1Customeradd_customerRemove default value of the 'balance_transfer_allowed' field in the request of add_customer()YesNoYT:BA-8619
  • No labels