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
MR72-0Rate

get_rate_list,

search_rate_list

Reconsidered RateInfo API structure in the context of ACL engine. Changed the ACL attributes of the following fields in the RateInfo structure:
  • country field, from 'country' to 'i_dest',
  • description field from 'description' to 'i_dest',
  • destination field from 'destination' to 'i_dest',
  • destination_group field from 'destination_group' to 'i_dest',
  • effective_now field from 'effective_now' to 'effective_from',
  • network field from 'network' to 'i_dest',
  • unit field from 'unit' to 'i_tariff',
  • rate_unit field from 'rate_unit' to 'i_tariff',

Removed ACL attributes from the following fields in the RateInfo structure:
  • editable,
  • effective_immediately,
  • i_rate.
NoNo

YT:BA-14752

MR72-0Ratesearch_rate_list

Adjusted mentioned method to return rates with hidden == 'Y' by default.

The related get_rate_list() method already returns hidden rated by default.

NeNoYT:BA-16292
MR72-0Customer

add_customer

update_customer

*

Extended 'CustomerInfo' structure with 'login_allowed_ip_list' that is used for getting/setting the list of addresses, located previously in the CustomerInfo.ip_filter fieldYesYesYT:BA-16762
MR72-0Customer*Field 'ip_filter' from 'CustomerInfo' structure can not be used for setting/updating. It's used in read-only mode (use new 'login_allowed_ip_list' field instead )NoNoYT:BA-16762
MR72-0User

add_user

update_user

*

Extended 'UserInfo' structure with 'login_allowed_ip_list' that is used for getting/setting the list of addresses, located previously in the UserInfo.ip_filter fieldYesYesYT:BA-16762
MR72-0User*Field 'ip_filter' from 'UserInfo' structure can not be used for setting/updating. It's used in read-only mode (use new 'login_allowed_ip_list' field instead )NoNoYT:BA-16762
MR72-0Account

update_cp_condition

delete_cp_condition

Field 'i_account' is no longer mandatory as corresponding call processing condition is identified by the primary key.NoYesYT:BA-17234
MR72-0Accountgenerate_accounts

Added the 'check_available_dids' optional argument to the reqeust of the mentioned method.

The field has the following description:

If 'gen_method' is set to 'D' and the field is set to '1', the method will check available numbers and fall with an error if the number of available numbers is less than the value in the 'gen_amount' field

YesYesYT:BA-6561
MR72-0RoamingProfileget_roaming_country_listExtend the mentioned method to return 'continent_code' for every object in the responseYesYesYT:BA-15581
MR72-0IVRApplicationsget_supported_language_listImplemented get_supported_language_list API methodYesYesYT:BA-10946
MR72-0**Extend 'AssignedExtensionsInfo' structure with 'i_customer_of_account' fieldYesYesYT:BA-10164
MR72-0Userget_user_listExtend the method 'status' input filter to take 'active' possible value.NoYesYT:BA-17190
MR72-0Representativeget_xdr_list

Removed ACL attribute from the 'i_dest' field in the RepresentativeXDRInfo structure.

The field is used to determine the transaction type of an XDR. There is no sense to restrict access to the field by ACL permissions.

NoNoYT:BA-16931
MR72-0BillingSessionget_active_sessions_listOptional argument 'i_parent' was marked as nillableYesYesYT:BA-17582
MR72-0

Customer

Account

get_customer_xdrs

get_xdr_list

Allow calling mentioned methods from Representative realmYesYesYT:BA-16295
MR72-0Accountestimate_call_priceThe validation of the 'oliCode' part of the 'rating_context' argument was changed to 'int'NoNoYT:BA-17663
MR72-0WebLogget_web_log_listThe validation of the 'action_type' argument was changed to accept only 'modification' or 'read' values. The former is a union of 'insert', 'update', 'delete'.NoNoYT:BA-17002
MR72-0Rateget_rate_listExtend the mentioned method to return CSV/XLS/XLSX attachement file if asked by the new 'file_format' input field.YesYesYT:BA-17670
MR72-0User

get_ui_config_list,

update_ui_config_list

Implement the mentioned API methods that operate with per-user configs for the UI.YesYesYT:BA-17410
MR72-0Destinationget_destination_listExtend the mentioned method to filter the result list by i_dest_group_set YesYesYT:BA-17732
MR72-0AuthzRulerearrange_authz_rule_listImplement the mentioned method that rearranges the order of the authentication rules.YesYesYT:BA-17799
MR72-0AuthzRuleget_authz_method_type_listImplement the method that returns dictionary list of authentication method typesYesYesYT:BA-17695
MR72-0AuthzRuleget_authz_rule_list

The method was extended to return the following additional fields in the AuthzRuleInfo structure if the with_extended_info input field is equal to 1: account_id, connection_description and node_name.

These new fields are filled only in case

YesYesYT:BA-17802
MR72-0AuthzRuleget_authz_rule_list

Added a new 'autogenerated' filter to be possible in the method request.

The filter is used to search autogenerated or manually created authentication rules.

YesYesYT:BA-17694
MR72-0RoamingProfile

get_roaming_profile_list,

get_roaming_profile_info,

add_roaming_profile

Extend 'get_roaming_profile_list' method with 'with_contries' argument. The list of countries for each profile will be returned if the argument is set to 'Y'.

add_roaming_profile, get_roaming_profile_list, get_roaming_profile_info methods were extended with 'default_restriction_level' argument which allows to specify default restriction level for countries while creating new roaming profile.

YesYesYT:BA-17623
MR72-0Tariffdelete_tariffThe method will now throw an exception on error instead of returning success=0NoNoYT:BA-17608
MR72-0SIMCardadd_sim_cardRequest extended with 'i_account' field. If it's specified the SIM card will be assigned to the specified accountYesYesYT:BA-17590
MR72-0UAget_ua_type_listRequest extended with 'with_shared' field that enables the reseller to get configured UA types managed by the adminYesYesYT:BA-17287
MR72-0Tariff

get_resale_map_list

add_resale_tariff_mappings

Methods enabled for Admin realm.

'get_resale_map_list' extended with filter by 'i_tariff_buy'

YesYesYT:BA-17686
MR72-0Genericget_api_error_file

Add a method that returns previously saved file with errors.

For now, the method can be used to return extended errors of previously failed upload*() API methods.

YesYesYT:BA-17995
MR72-0Genericget_extended_data_listThe method is now public and covered with schemaYesYesYT:BA-17395
MR72-0CustomerClass

get_customer_class_info

get_customer_class_list

Added field rounding_step, that is used by Callshop reseller customer classesYesYesYT:BA-17395
MR72-0Customer

get_customer_info

get_customer_list

Added i_number_scope_reseller to CustomerInfo structYesYesYT:BA-17395
MR72-0Invoice

get_invoice_list

get_invoice_info

Added measured_services, additional_invoices to InvoiceInfo structYesYesYT:BA-17395
MR72-0DIDget_vendor_batch_infoAdd method to get information about DID vendor batchYesYesYT:BA-17896
MR72-0Customer

get_subscriptions

add_subscription

update_subscription

close_subscription

delete_subscription

activate_subscriptions

The method-level ACL check was adjusted to take the realm and ownership information into account.

In the 'reseller' realm the 'Subcustomers.Customer_Subscriptions' access object is used when working with subscriptions of subcustomers, 'Subresellers.Customer_Subscriptions' - when working with subscriptions of subresellers and 'Callshops.Customer_Subscriptions' - when working with subscriptions of callshops.

NoNoYT:BA-17926
MR72-0Templateget_template_infoAdd method to get information about TemplateYesYesYT:BA-17898
MR72-0CallControlenable_api_notifications, disable_api_notificationsAdded new methodsYesYesYT:BA-16901
MR72-0Customerenable_api_notifications, disable_api_notificationsMethods became obsolete. Analogical methods from CallControl service should be used insteadYesYesYT:BA-16901
MR72-0Accountenable_api_notifications, disable_api_notificationsMethods became obsolete. Analogical methods from CallControl service should be used insteadYesYesYT:BA-16901
MR72-0

*

*Added new 'address_line_2' field to the following structures: EnvInfo, CustomerInfo, RepresentativeInfo, VendorInfo, UserInfo, AccountInfo;YesYesYT:BA-6998
MR72-0CCStaff

add_cc_staff

update_cc_staff

delete_cc_staff

get_cc_staff_info

get_cc_staff_list

Implement new API service for managing CC staffYesYesYT:BA-17390
MR72-0**

Reconsidered behaviour of upload API methods so that they fail with an error if at least one record is not processed correctly.

The following methods were affected:

  • EmergencyUnit.upload_emergency_units()
  • Destination.upload()
  • Destination.upload_dest_group_set()
  • DID.upload_did_numbers()

Removed 'result_list' field from the responses of:

  • EmergencyUnit.upload_emergency_units()
  • DID.upload_did_numbers()

From now all mentioned methods started to store spreadsheet files with errors in case if at least one record is not processed correctly. The uuid of the stored file is returned in faultdetails field of the API fault. The file with errors can be fetched from the system by Generic.get_api_error_file() API method.

YesNo

YT:BA-17993

MR72-0Accountget_cp_condition_listAdded 'name' filterYesYesYT:BA-17885
MR72-0CommissionPlanget_commission_plan_base_listAdded new method to fetch the commission plan baseYesYesYT:BA-17858
MR72-0BillingSessionget_active_sessions_listField 'ip' was added to 'SessionNodeInfo' structureYesYesYT:BA-18135
MR72-0**

Reconsidered behaviour of API methods for processing the batch of entities so that they fail with error if at least one record is not processed correctly.

The following methods were affected:

  • CDR.revert_xdr_list()
  • DID.update_number_list()
  • DID.delete_number_list()
  • Invoice.regenerate_invoice_list()

These methods stopped to return errors in response hashes.

From now if at least one record is not processed correctly, the methods fail with 500 code, return faultstring, faultcode and detailed info with error messages per-failed record in the 'faultdetails' field.

YesNoYT:BA-18026
MR72-0WebLogadd_noteThe method was extended with the 'detailed_response' argument. It specifies whether the added record will be returned in the responseYesYesYT:BA-18165
MR72-0SIMCardget_card_listExtend the mentioned method to return csv/xls/xlsx attachment with sim cards if file_format input key is specified in the method requestYesYesYT:BA-9669
MR72-0SIMCardupload_sim_cards

The mentioned method was extended to take xls and xlsx attachment.

Reconsidered behaviour of the method so that it fails with an error if at least one record is not processed correctly.

YesNoYT:BA-9669
MR72-0TraceSessionget_trace_session_listField 'i_disconnect_cause_class' was added to 'TraceSessionInfo' structureYesYesYT:BA-17957
MR72-0DID

add_owner_batch

get_owner_batch_list

get_owner_batch_info

Added i_customer to DIDOwnerBatchInfo. Now it's possible to add DID Owner batches managed by resellers using admin accountYesYesYT:BA-17412
MR72-0AsyncRequest delete_request_listAdded method that enabled users to delete async request statusesYesYesYT:BA-15589
MR72-0OLIget_oli_listThe method was extended with the 'oli' input argument which enables retrieving the OLI list by oliYesYesYT:BA-17918
MR72-0Customerget_services_consumption

Filter 'i_customer' was marked as 'mandatory'. Filter 'from_date' is now mandatory only if 'to_date' is not provided (and visa versa).

The implicit default (current time) is not used for 'to_date' anymore.

YesYesYT:BA-18029
MR72-0Node

add_node

update_node

Field 'cld_translation_rule' became obsolete.YesYesYT:BA-17073
MR72-0CustomReportadd_custom_report_query
update_custom_report_query

A null value for the 'i_time_zone' field was allowed ( null stands for "Auto" ).

The default value of 'i_time_zone' field was removed on Custom Report creation.

A null value of 'i_time_zone' field was allowed in the method response.


YesYesYT:BA-18186
MR72-0CustomerClassget_customer_class_list

Added the 'get_total' input argument to be possible in the request of the mentioned method.

The default value of the field is 1 (needed to keep backward compatibility).

YesYesYT:BA-17335
MR72-0Representative

 get_representative_list

 get_representative_info

Extended RepresentativeInfo with field commission_plan_effective_from

YesYesYT:BA-17857
MR72-0Customer

 get_customer_list

 get_customer_info

Extended CustomerInfo with field commission_plan_effective_from

YesYesYT:BA-17897
MR72-0FraudTrafficProfile

get_fraud_traffic_profile_list

get_constraint_list

Added filter by name to get_fraud_traffic_profile_list

Added filter by accumulation_period and i_dest_group to get_constraint_list

YesYesYT:BA-17842
MR72-0CustomFields

add_custom_field

update_custom_field

Allow admins to add/update custom fields managed by resellersNoYesYT:BA-17945
MR72-0FraudTrafficProfile*

Added the following methods in the mentioned service:

  • get_fraud_traffic_profile_info();
  • add_fraud_traffic_profile();
  • update_fraud_traffic_profile();
  • delete_fraud_traffic_profile();

Added the following fileds to be possible in the get_fraud_traffic_profile_list() request:

i_dest_group_set, limit, offset, get_total, check_usage

YesYesYT:BA-18232
MR72-0DID

get_owner_batch_info

get_owner_batch_list

Added 'check_usage' field to the requests of the mentioned methods.

'used' field will be returned in the response if 'check_usage' is true.

YesYesYT:BA-17245
MR72-0DiscountPlanget_topup_option_list

Request is extended with 'topup_amount', 'topup_fee', 'topup_expiry_time' filters

YesYesYT:BA-17904
MR72-0CustomerClassget_notification_listNow send_mail, send_sms flag values are inherited from Notification Category settings (inside one category they are the same for all notifications)NoYesYT:BA-14653
MR72-0CustomerClass

get_notification_category_list

update_notification_category_list

Added methods for managing with customer class notification category settingsYesYesYT:BA-14653
MR72-0Userget_notification_list

Extended method get_notification_list to support fetching notifications by users

Now send_mail, send_sms flag values are inherited from Notification Category settings (inside one category they are the same for all notifications)

YesYesYT:BA-14653
MR72-0User

get_notification_category_list

update_notification_category_list

Added methods for managing with user notification category settingsYesYesYT:BA-14653
MR72-0AccessRoleget_access_role_type_infoAdded method which enables an API user to get the access role type infoYesYesYT:BA-17883
MR72-0MeasuredServices

get_metric_charge_methods_list

get_measured_metrics_list

Added filter by name to the requests of the mentioned methods.YesYesYT:BA-17921
MR72-0Product

get_subscriptions

get_service_and_rating_list

Added filter by 'i_subscription' to the request of 'get_subscriptions' method.

Added filter by 'i_service', 'i_node' and 'cld' to the request of 'get_service_and_rating_list' method.

YesYesYT:BA-17924
MR72-0Serviceget_service_type_listAdded filter by name to the request of the mentioned method.YesYesYT:BA-17914
MR72-0Accountadd_account

Made 'activation_date' field to be not mandatory in the mentioned method request.

The current date is taken in case if the 'activation_date' field is not present in the method request.

NoYesYT:BA-18166
MR72-0SIMCard

add_sim_card,

update_sim_card

Extend the mentioned methods to manipulate with the sim card 'notepad' fieldNoYesYT:BA-17982
MR72-0Accountget_account_listAdded filter by 'bill_status' to the request of the mentioned method.YesYesYT:BA-18386
MR72-1Currencyget_exchange_rate_listRemoved obsolete field 'base_iso_4217' from the XRateInfo strutureYesNoYT:BA-18055
MR72-1Customerget_spending_plan_counter_info

Removed obsolete field 'i_spend_plan' from the GetSpendingPlanCounterRequest request.

'i_customer' now mandatory for the GetSpendingPlanCounterRequest

YesNoYT:BA-17113
MR72-1Genericget_api_schemaAdded filter by 'method_name' and 'service_name' to the request of the mentioned method.YesYesYT:BA-18528
MR72-1RoamingProfile

add_roaming_profile

update_roaming_profile

Empty values (including values, that contain only white-spaces) were restricted for the 'name' input parameter.NoNoYT:BA-18601
MR72-1Accountget_account_stateType of 'value' in the response was changed from 'string' to 'int'NoNoYT:BA-17314
MR72-1DID

get_inventory_options

update_inventory_options

get_inventory_option_info

Added i_customer to input parameters of get_inventory_options and update_inventory_options

Added method get_inventory_option_info

YesYesYT:BA-18128
MR72-1Vendor

get_connection_type_list

get_connection_type_info

Added filter name to get_connection_type_list

Added method get_connection_type_info

YesYesYT:BA-18105
MR72-1TraceSessionget_trace_session_listAdded 'get_total' input parameter and 'total' output fieldYesYesYT:BA-12083
MR72-1Account

get_allowed_location_list

add_allowed_location_advanced

Added extra filters to get_allowed_location_list

Added internal method to add allowed locations in raw

YesYesYT:BA-17886
MR72-1QuickForms

get_quick_forms_list

get_quick_form_fields_list

Added name filter to quick form API methodsYesYesYT:BA-18023
MR72-1Serviceget_service_listExecution of the method was allowed for representativesNoYesYT:BA-18598
MR72-1CDRget_aux_xdr_type_listAdded new method that allows getting description of CDR AUX typesYesYesYT:BA-17700
MR72-1SIMCard

update_sim_card,

update_sim_card_list

Extended update_sim_card() method to update managed_by of the cards that are not assigned to account.

Implemented update_sim_card_list() that can process several sim cards using one request.

YesYesYT:BA-18475
MR72-1Accountget_account_listAdded the 'control_number_list' input filter to the mentioned method.YesYesYT:BA-18657
MR72-1AccessRoleget_access_role_listAdded the 'complex_ordering' input field to the mentioned method reqeust.YesYesYT:BA-18660
MR72-1UA

get_ua_profile_info

get_ua_profile_list

The 'UAProfileInfo' structure was extended with the 'is_active' flag that shows whether the version of the profile is activeYesYesYT:BA-18609
MR72-1CallBarring

add_default_cb_option

get_default_cb_option_info

Added mentioned methods for Default_CB_Options managementYesYesYT:BA-17405
MR72-1Product

get_product_property_history_list

add_product_property_history

Added mentioned methods for Product_Property_History managementYesYesYT:BA-17427
MR72-1Accountget_cp_condition_infoAdded method which allows an API user to retrieve the info about call screening conditionYesYesYT:BA-18312
MR72-1Customer

get_billing_period_history_list

add_billing_period_history

get_billing_period_totals_list

add_billing_period_totals

Added get_billing_period_history_list() and add_billing_period_history() methods for Customer_BPHistory management.

Added get_billing_period_totals_list() and add_billing_period_totals() methods for Customer_BPTotals management.

YesYesYT:BA-17393
MR72-1

UA


Account

get_ua_info

get_ua_list

assign_ua

UAInfo structure was extended with the 'i_service_type' and 'allowed_services' fields. These fields will be returned for devices that require specifying the type of service that will be provisioned via the port.

AssignUARequest extended with the 'ports_config_list' attribute.

YesYesYT:BA-17824
MR72-1

Account

Customer

get_custom_fields_values

update_custom_fields_values

Output of the method get_custom_fields_values for Account and Customer services was extended with additional fields: 'i_custom_field', 'i_custom_field_value'.

Input of the method update_custom_fields_values for Account and Customer services was extended with parameter 'i_custom_field' which enables an API user to update custom field by i_custom_field as well as by name. Either i_custom_field or name is required.

YesYesYT:BA-18369
MR72-1BillingSessionget_active_sessions_listAdded the 'on_net' input filter to the method. The filter enables the end user to include/exclude sessions based on the on-net status.YesYesYT:BA-17979
MR72-1BillingSessionget_active_sessions_listThe option 'only' of the 'on_net' input filter was renamed to 'on-net_only'.No
YT:BA-18936
MR72-1Destinationget_destination_infoExtended the mentioned method to return system destinations.NoYesYT:BA-18943
MR72-1TaxationPlugin

add_tax_transaction_code

get_tax_transaction_code_info

get_tax_transaction_code_list

Added possibility for admin to manage with resellers tax transaction codesYesYesYT:BA-18757
MR72-1DID_Provider

get_did_provider_list

get_did_provider_info

Added methods to get information about DID providersYesYesYT:BA-17772
MR72-1Customer

get_prompt_file

get_callqueue_prompt_file

get_callqueue_moh_file

The responses of the prompt-related methods were unified. Now the 'success' output field is always included and the status of the prompt is conveyed via 'prompt_status'/'prompt_error' or 'moh_status'/'moh_error' fields.YesYesYT:BA-18922
MR72-1Invoice

get_status_info

get_type_info

Added methods that enables an API user yo get information about invoice status and type by their IDsYesYesYT:BA-17780
MR72-1SpendingPlan

get_spend_constraint_list
get_spend_constraint_info
add_spend_constraint
get_spend_constraint_limit_list
get_spend_constraint_limit_info
add_spend_constraint_limit

Added internal methods that enables API user to process spending plan constraints and constraint limitsNoYesYT:BA-17682
MR72-1Rateget_rate_match_mode_infoAdd method that enables an API user to get the rate match mode informationNoYesYT:BA-17783
MR72-1DIDget_number_list

Added 'available_to_customer' input filter for the mentioned method.
If the filter is sent with the ID of a customer, the method will return only DID numbers that are assignable to this customer (including already assigned; to return only free numbers also send usage == 'F' flag).

YesYesYT:BA-18606
MR72-1CDRbatch_delete_call_recordingAdded method that allows an API user to delete call recording recordsYesYesYT:BA-17899
MR72-1DIDget_number_listAdded 'estimate_cost' field to be possible in the mentioned method request.
If the field is specified, the method will return 'estimated_cost_list' structure for every DID number for which pricing parameters can be applied.
YesYesYT:BA-18870
MR72-1Accountassign_sim_cardFrom now the mentioned method reassigns sim card if the specified account already has a sim card assigned.NoNoYT:BA-18791
MR72-1Accountget_xdr_listAdded the 'call_recording' input filter. The filter enables the end user to include/exclude sessions based on the call recording status.YesYesYT:BA-19009
MR72-1Customerget_customer_xdrsAdded the 'call_recording' input filter. The filter enables the end user to include/exclude sessions based on the call recording status.YesYesYT:BA-19009
MR72-1**Changed field type of the ConnectionInfo.port field from 'int' to 'string'NoNoYT:BA-19091
MR72-1QuickFormsget_quick_forms_listAdded 'get_total' field to the method request. The default value of the field is left equal to 1 to keep the backward compatibility.YesYesYT:BA-19057
MR72-1Customer

get_spending_plan_counter_list

Implemented 'get_spending_plan_counter_list' method which enables an API user to retrieve the list of the spending plan counters

YesYesYT:BA-17400
MR72-1Destinationget_destination_listAdded 'with_system' flag that allows fetching of the system's destinationsYesYesYT:BA-19042
MR72-1NumberPortingget_request_list

Added the following filters to the method request:

account_id, status, porting_number, due_date_from, due_date_to.


Fixed type of the due_date field of the PortingRequestInfo XSD structure.

The field contains 'datetime' data type, but on the XSD level there was a 'date' data type. Data type was corrected.

Yes



NoYT:BA-19108
MR72-1Service

get_service_type_info,

get_service_type_list

Extended the get_service_type_info() method to return INTERNAL service type .

Extended the get_service_type_info() method to return INTERNAL and DID service types by the 'with_internal' flag in the request.

YesYesYT:BA-19088
MR72-1UAget_ua_profile_list

The 'effective_from' filter was extended with 'upcoming' and 'outdated' filters.

NoYesYT:BA-18823
MR72-1TraceSessionget_log_info

Added a session ID header field to the message meta info.

Added a list of billing session ID of related sessions.

YesYesYT:BA-19240
MR72-1TraceSessionget_log_infoAdded 'with_related_sessions' flag that allows fetching all related sessions with the given session idYesYesYT:BA-19025
MR72-1Rateget_rate_listAdded 'get_simple_info' flag that allows to fetch the simplified list of rates without info from other tables.YesYesYT:BA-18931
MR72-1

Customer

Account

get_vd_counter_listAdded 'threshold_modifiers', 'amounts', 'rollovers' fields to method output that are returned when 'detailed_info' input flag is set to 1.YesYesYT:BA-18034
MR72-1XDRMediatorget_xdr_collection_listAdded a new service for xDR Mediator functionality.
Added a method to retrieve a list of xDR collections.
YesYesYT:BA-19050
MR72-1XDRMediatorget_xdr_collection_info
Added method allows retrieving an xDR collection info
YesYesYT:BA-19219
MR72-1XDRMediatorget_xdr_listAdded method allows retrieving a list of the xDR records of the specified collection
YesYesYT:BA-19052
MR72-1XDRMediatorget_xdr_infoAdded method enables an API user to get the information about the xDR in the collectionYesYesYT:BA-19220
MR72-1XDRMediatorbatch_process_collection
Added method enables an API user to launch the reprocessing of the collection that contains rejected xDRs
YesYesYT:BA-19221
MR72-1DiscountPlanget_discount_list

Added the following filters for the mentioned method:

i_service, i_dest_group, threshold_type, i_vd_type, is_usage_period_set

YesYesYT:BA-19350
MR72-1Template*Removed 'i_customer_class' from TemplateInfo typeYesYesYT:BA-13420
MR72-1Accountupdate_accountFrom now the method applies ID suffix automatically if the account ID is sent in the request without it and the account role expects the ID suffix.NoYesYT:BA-19378
MR72-1UAget_ua_infoUAPortConfiguration is extended with the physical_interface_number field that shows the interface number in case there are different types of physical interfacesYesYesYT:BA-19444
MR72-1Customerget_customer_list'phone1' filter added to the requestYesYesYT:BA-19291
MR72-1Account

terminate_account

update_account

delete_alias

update_alias

The 'release_assigned_did' flag is added to the requests of the mentioned methods. When performing some actions that lead to releasing DID number from the account it is possible to choose whether it will be released from the customer to the pool or will stay assigned to the customer. By default, its value is 'true' to keep previous behavior.YesYesYT:BA-18983
MR72-1Account

get_account_info

get_alias_list

The 'check_did' flag is added to the GetAliasListRequest structure.

The 'i_did_number' field is added to the responses of the mentioned methods. It is present in the response of the 'get_account_info' method by default if the account has a did number assigned. To obtain this field in the response of the 'get_alias_list' method it is needed to pass the 'check_did' flag.

YesYesYT:BA-18983
MR72-1

Account

Customer

get_vd_counter_history_listAdded method enables an API user to retrieve a list of the counter updatesYesYesYT:BA-17384
MR72-1DiscountPlanget_discount_info

Added the 'with_thresholds' flag to give an opportunity to retrieve a list of thresholds for the specified discount

YesYesYT:BA-17083
  • No labels