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

MR117-0Customer

get_huntgroup_list

Added new field to filter result list to contain only hunt groups assigned to it.

YesYesYT:BA-41046
MR117-0Account

update_accounts_batch

Added i_cp_policy field to the method to be able to apply call processing policy to accounts by filters.

Added i_customer, email and bcc fields that can be used as filters to limit the list of accounts to update.

Now user need to specify i_customer or i_batch or batch (previously i_batch or batch was required).

YesYesYT:BA-41432
MR117-0DID

add_vendor_batch

update_vendor_batch

We will now allow "<" and ">" symbols for the vendor batch names.

NoYesYT:BA-41582
MR117-0

Account


get_account_product_info

Output was extended with new field - included_services, that contains the list of IDs of service types that are provided by the account' main product.

YesYesYT:BA-41742
MR117-0

DID

update_number_list

Set mandatory for number_list.i_did_number field.

NoNoYT:BA-41723i_did_number must be specified if number_list structure is specified.
MR117-0

Subscription

estimate_subscription_price

API method was extended with finish_date input param.

YesYesYT:BA-41590
MR117-0

DiscountPlan

get_discount_plan_list
get_discount_plan_info
get_discount_list
get_discount_info
get_vd_threshold_info
get_vd_threshold_list
get_topup_option_info

These API methods were allowed for account realm.

Accounts are only allowed to access info about bundles that are:

  • assigned to add-ons with managed_by_user='Y';
  • assigned to add-ons that are assigned to account (NOW < effective_to);
  • assigned to the account's main product;
  • completed only (drafts excluded).
YesYesYT:BA-41752
MR117-1

IVRApplications

update_ivr_application

The method has been updated to be able to work with global IVR application settings.
Added i_param field to update exact parameter of global IVR application settings.

YesYesYT:BA-32858
MR117-1

IVRApplications

get_ivr_application_info

The methods has been extended with i_voice_application field to get the global settings of the required IVR application type.

YesYesYT:BA-32858
MR117-1

CustomerClass

add_customer_class

update_customer_class

The maximum limit for the 'purge_after_months' API field has been set to 9999 months.

NoYesYT:BA-41718
MR117-1

*

*

Some methods all over the API schema were updated:

If a method is called in async mode and this method has a 'limit' attribute with a default value, the default value will be increased tenfold.

If the method has a 'limit' field with a default value and a maximum value for this field, then in async mode, the maximum restriction is removed.

NoYesYT:BA-41324
MR117-1

Destination

get_dest_group_list

The "i_dest_group_set" request parameter is not mandatory anymore.
The DestinationGroupInfo output type was extended with a "dest_group_set_name" field.

YesYesYT:BA-42020
MR117-1

Representative

add_representative
update_representative

The "country" field for the Representatives will now be validated in sync with other entities (like Customer). That is, only the 2-letter country code will be allowed.

NoNoYT:BA-42164While the output is not affected for backward compatibility, trying to add a representative (or update the existing one) with a not-valid value for the country will be rejected. Users shall use correct ISO 3166-1 alpha-2 codes for countries.
MR117-1

CallControl

hold_call
join_calls
park_call
play_prompt
progress_call
ring_call
start_dtmf_detect
join_calls
stop_dtmf_detect
stop_play_prompt
terminate_call
transfer_call
unhold_call

The "tag" parameter of the "call" structure is now marked as a mandatory parameter.

YesYesYT:BA-40554
MR117-1

DID

add_owner_batch
update_owner_batch

The "retention_time" field has been marked as deprecated, as it is not used and is always set to undef.

NoYesYT:BA-39466
MR117-1

Generic

get_extended_data_list

The "i_role" field has been added to the response.

YesYesYT:BA-41810
MR117-1

Account

add_phonebook_record

update_phonebook_record

The unlock_time  field cannot be provided or set through these requests.

YesNoYT:BA-41685
MR117-1

TraceSession

get_trace_session_list

The "cld_unmasked" and "cli_unmasked" fields have been added to the TraceSessionInfo structure.
These fields will contain the original values of the "cld" and "cli" fields, respectively, when masking is enabled. Specifically, "cld_unmasked" reflects the original value when CLD masking is enabled in the Configurator (section "CLDMasking", option "Enable"), and "cli_unmasked" reflects the original value when the caller has requested privacy ("Hide CLI" feature enabled).

 YesYesYT:BA-41916
MR117-1

Customer

get_my_info

get_customer_info

Deprecate the has_custom_fields  field starting from MR115-3

YesNoYT:BA-42198

Previously, this field showed whether the parent entity (administrator or reseller) managed any custom fields that could be applied to the customer.

It is now necessary to explicitly check for the presence of custom fields in the parent entity using the /CustomFields/get_custom_field_list API method.

MR117-1

Account

get_account_info

Deprecate the has_custom_fields  field starting from MR115-3

YesNoYT:BA-42198

Previously, this field showed whether the parent entity (administrator or reseller) managed any custom fields that could be applied to the account.

It is now necessary to explicitly check for the presence of custom fields in the parent entity using the /CustomFields/get_custom_field_list API method.

MR117-1

Account

schedule_commitment_record_replacement

The API field i_addon_product has been made non-mandatory.

NoYesYT:BA-42197

 

  • No labels