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
MR63-0DID

get_number_list

get_number_info

Added field 'moved' to DIDNumberInfo struct

YesYesYT:BA-5350
MR63-0Accountarrange_cp_rulesMethod now is available for retails and accountsNoYesYT:BA-5534
MR63-0**Change int to unsignedLong for the fields that have type INT UNSIGNED in DBYesNoYT:BA-5304 YT:BA-6309
MR63-0Accountset_account_stateAdded field 'notify_users' to SetAccountState requestYesYesYT:BA-5944
MR63-0FraudTra fficProfileget_traffic_alert_listImplemented get_traffic_alert_list methodYesYesYT:BA-6107
MR63-0Customerestimate_taxesAdded input parameter additional_taxes_modeYesYesYT:BA-6021
MR63-0SpendingPlanget_spending_plan_listAdded the following fields to request of the mentioned method:
name, is_used, get_total, limit and offset 
YesYesYT:BA-6269
MR63-0SpendingPlan*Add the following methods: get_spending_plan_info, add_spending_plan, update_spending_plan, delete_spending_planYesYesYT:BA-6277
MR63-0SIMCard*Add add_sim_card, update_sim_card, delete_sim_card methodsYesYesYT:BA-6255
MR63-0CDRget_call_recordingAdded new method get_call_recordingYesYesYT:BA-6218
MR63-0**

Added field 'h323_conf_id' to XDRInfo structure.

Removed 'call_recording_server_url', 'call_recording_url' from XDRInfo structure.

Renamed cr_download_links to cr_download_ids in the XDRInfo structure.

Removed 'call_recording_server_url', 'call_recording_url' from CustomerXDRInfo structure.

Renamed cr_download_links to cr_download_ids in theCustomerXDRInfostructure.

Renamed with_cr_download_links to with_cr_download_ids in the GetAccountXDRListRequest structure.

Renamed with_cr_download_links to with_cr_download_ids in the GetRetailCustomerXDRListRequest structure.

YesNoYT:BA-6218
MR63-0Accountget_account_listAdded 'i_customer_site' input field (filter).YesYesYT:BA-3809
MR63-0Customerget_extensions_listAdded 'name' input field (filter).YesYesYT:BA-3809
MR63-0CustomerClassget_customer_class_listAdded 'check_usage' input field and is_used output field.YesYesYT:BA-6205
MR63-0CustomFieldsget_custom_field_listImplemented get_custom_field_list methodYesYesYT:BA-5992
MR63-0AsyncRequest*Added service AsyncRequestYesYesYT:BA-1219
MR63-0**

REST API changes only

Added support of background execution for REST API, added param bg_info (third) to URL part and to POST request part;

response changed without schema in case method is run with bg_info: { async: 1}, so response contains { bg_request_id: Int } value only

NoYesYT:BA-1219
MR63-0Customerestimate_taxesAdded flag save_estimates (supported by SureTax only). Dangerous! Use carefully!YesYesYT:BA-6226
MR63-0DID

get_inventory_options,

update_inventory_options

Added new methods to manage DID Inventory optionsYesYesYT:BA-5829
MR63-0Representativeget_representative_list

Add the following fields to request of the mentioned method: email, iso_4217, get_total, check_usage, hidden.

Extend output to return 'total' if get_total is equal to 1 and to return 'is_used' (in RepresentativeInfo) if check_usage is equal to 1

YesYesYT:BA-6515
MR63-0Subscriptions

update_subscription

delete_subscription

Added new API methods, 'update_subscription' and 'delete_subscription'YesYesYT:BA-6385
MR63-0UAupdate_uaAdded new method 'update_ua'YesYesYT:BA-6392
MR63-0Product

get_group_list, get_group_info,

add_group,
update_group 

get_product_list

Added 'included_products' to requests of add_group and update_group methods.

Added 'products_total' to responses of get_group_info and get_group_list(by get_products_total) methods.

Added filter by 'name' field for get_group_list method.

Added filter by 'i_product_group' for get_product_list method.

YesYesYT:BA-6168
MR63-0

Representative,

Customer

get_customer_list,

get_representative_info,

get_representative_list

Added 'customers_total', 'resellers_total', 'distributors_total' to responses of get_representative_info/list methods.

Added filter by 'i_rate' field for get_customer_list method.

YesYesYT:BA-6582
MR63-0

Vendor

add_vendor_did_provider_account,

get_vendor_did_provider_account_list,

update_vendor_did_provider_account,

delete_vendor_did_provider_account,

Added new methods for managing on-demand DID provisioning.YesYesYT:BA-5592
MR63-0DID

add_vendor_batch,

update_vendor_batch,

delete_vendor_batch

Added new methods for managing DID vendor batches.YesYesYT:BA-5592
MR63-0DID

get_owner_batch_list,

get_owner_batch_info

DIDOwnerBatchListInfo type was deleted (DIDOwnerBatchInfo is used instead of it).

ArrayOfDIDOwnerBatchListInfo type was renamed to ArrayOfDIDOwnerBatchInfo.

'get_did_total_usage' and 'get_did_total' were added to requests of get_owner_batch_list/info.

Added the following fileds to request of get_owner_batch_list:
'get_total', 'with_markup', 'order_by'.

Added the following fields to DIDOwnerBatchInfo structure: total_dids_used, total_dids_free, total_dids.

Add filter 'empty_markup_options' for get_owner_batch_list().

  

YesNoYT:BA-6574
MR63-0DID*Implement the following methods: add_did_group, update_did_group, delete_did_group and get_did_group_listYesYesYT:BA-6555
MR63-0Representative

add_representative,

update_representative

'initials' is no longer mandatory while adding/updating representativesYesYesYT:BA-6590
MR63-0Representativeadd_representative,
update_representative,
get_representative_info,
get_representative_list 
Extend mentioned methods to work with 'notepad'YesYesYT:BA-6664
MR63-0DID*Implement get_number_list_statistics methodYesYesYT:BA-6499
MR63-0DID

get_number_list,

get_number_info

Add 'recurring_cost' and 'recurring_revenue' field to response of the mentioned methods (get_number_list returns them only by 'with_extended_info').

Implement total/get_total logic for get_number_list method.

Changes that are related with get_number_list method:
The new possible fields(filters) in request: i_dv_batch, description, i_customer, with_extended_info

The new fields in response: activation_fee, periodic_fee, i_vendor, country_iso

These are returned only if 'with_extended_info' is present in request: country_name, vendor_name, customer_name, reseller_name

YesYesYT:BA-6499
MR63-0CustomerClassget_customer_class_listAdd new 'name', 'i_business_model' and 'invoicing_status' filters.YesYesYT:BA-5916
MR63-0Genericget_codec_listAdded new get_codec_list method.YesYesYT:BA-6304
MR63-0DIDget_vendor_batch_list

Extend get_vendor_batch_list with the following fields:

  • total/get_total logic
  • add total_dids_used, total_dids_free to the responce for every VendorBatchInfo while get_did_total_usage is true in the request
  • add vendor name to the responce for every VendorBatchInfo
YesYesYT:BA-6913
MR63-1DIDget_number_list_statisticsAdd 'total' to the response of the get_number_list_statistics()YesYesYT:BA-7080
MR63-1ServicePolicyget_service_policy_listExtend 'get_service_policy_list' request with the following filter fields: 'name', 'match_pattern', 'match_priority', 'description'YesYesYT:BA-6805
MR63-1DIDget_owner_batch_listAdd i_customer filter for get_owner_batch_list()YesYesYT:BA-6984
MR63-1SIMCardget_card_infoAdd with_effective_hlr field to get_card_info like get_card_list has.YesYesYT:BA-6847
MR63-1Account

get_account_info,

get_account_list

add_account

update_account

Added possibility of managing field management_numberYesYesYT:BA-6959
MR63-1DID

get_number_list,

get_number_info

Added i_group, i_reseller_group, group_name, reseller_group_name fields to the responses of get_number_list and get_number_info methods.YesYesYT:BA-6884
MR63-1Vendorget_did_provider_account_listAdd 'vendor_name' to the response of the get_did_provider_account_list methodYesYesYT:BA-7005
MR63-1DIDget_vendor_batch_listAdd 'name' and 'description' filter to the get_vendor_batch_list methodYesYesYT:BA-7000
MR63-1Customerget_taxation_infoRemoved nil from options that can be omitted in responseYesYesYT:BA-6208
MR63-1Customerget_vd_counter_listMethod is available under Retail realmNoYesYT:BA-2668
MR63-1Customerget_customer_listAdd 'iso_4217' filter to the mentioned method.YesYesYT:BA-7238
MR63-1DIDupdate_numberImplement update_number method that updates only DID's 'description' fieldYesYesYT:BA-6883
MR63-1**

REST API changes only

Renamed parameter "bg_info" into "aux_info".

Added "dry_run" flag into "aux_info" structure. If set, API method will be executed not in full, so it will validate only input arguments and return result of this validation.
NoNoYT:BA-7780
MR63-1DID

update_number_list,

delete_number_list

Add 'update_number_list' and 'delete_number_list' API methodsYesYesYT:BA-6759
MR63-1CustomerClass

get_taxation_info,

update_taxation

Implement get_taxation_info and update_taxation methods.YesYesYT:BA-6190
MR63-1DID_Providerreturn_numberAdded missed field i_customer to ReturnDIDNumberRequestYesYesYT:BA-6539
MR63-1CustomerClassupdate_customer_classAllow updation 'statistics_disabled' field via APIYesYesYT:BA-7069
MR63-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
MR63-1Customerget_customer_listExtend 'get_customer_list' with callshop_enabled filterYesYesYT:BA-8022
MR63-1Nodeget_node_listAdd i_node_type filter to get_node_listYesYesYT:BA-7430
MR63-1Account

add_cp_condition

update_cp_condition

Added 'negated' field to CPConditionNumberInfo structureYesYesYT:BA-7631
  • No labels