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

MR129-0

CC_Staff

*

CC staff have been completely removed from the API system

YesNoYT:BA-45679

Reseller individuals should be used instead of CC staff

MR129-0

Metric

get_system_metric_data

The method is no longer accessible for Resellers

YesNoYT:BA-45679

The reseller realm in this method was exclusively used for reports about CC Staff

Since the CC Staff entity was removed from the system, it is no longer necessary to allow resellers to call this method

MR129-0

Customer

add_customer_site,
update_customer_site,
get_sites,
get_site_info

Extend Customer Site with new fields: country, city, state, zip, address_line_1, address_line_2

YesYesYT:BA-45751

Address information on customer sites is used to support the Bandwidth E911 application from Add-On Mart

MR129-0

Account

get_account_info

assigned_addons item was extended with parent_commitment_info field which is returned in case an add-on is assigned via a commitment. parent_commitment_info is a hash that contains the following fields: i_account_commitment, i_commitment, commitment_name.

YesYesYT:BA-43557


MR129-0

Account

get_custom_fields_schema

Added 'product_value' field to the response.

Added 'with_product_value' to the request.

YesYesYT:BA-46551


MR129-0

Account

add_account,
update_account,
generate_accounts,
update_accounts_batch,
assign_commitment

Assigning the same add-on product to an account with overlapping time intervals is now rejected

NoNoYT:BA-40794

According to YT:SUP2-5433 no add-ons with overlapping time are used now on customer's installations.

MR129-0

Account

get_assigned_commitment_terms

Deprecated "discount_priority" field

YesYesYT:BA-44107


MR129-0

Account

schedule_commitment_record_replacement (input)

get_scheduled_commitment_record_replacement_info (output)

New field was added - trial_addon_list.

i_addon_product field is now marked as deprecated.

Introduced the possibility to assign multiple temporary (trial) add-ons during an account commitment upgrade procedure.

YesYesYT:BA-46678


MR129-0

Account

generate_accounts

Accept the "null" value in the "credit_limit" field when generating credit accounts to disable using the default credit limit of 0.

YesYesYT:BA-46801


MR129-0

Vendor

get_xdr_list

Added the 'subdivision' field to the VendorXDRInfo structure. It holds the destination country subdivision name.

YesYesYT:BA-46842


MR129-0

Account

get_account_list

Add "status_list" filter.

YesYesYT:BA-36568


MR129-0

Generic

get_config_data

Added the "config_data.remote_envs" list in DV configurations. Each record in the list has at least "name" and "euuid" keys. For regular users, only billing environment with the same ID as the local one is listed. For superusers, all remote environments are listed and each record includes the "i_env" key.

NoYesYT:BA-46778


MR129-0

Notification

get_notification_template_info

Added the "content_type" field to the NotificationTemplateInfo structure. It holds the media type of the message (RFC 6838).

YesYesYT:BA-46917


MR129-0

Template

get_template_data_field_list

Added the "is_groupable" field to the TemplateDataFieldInfo stricture. It indicates whether the field can be used as a grouping criterion.

YesYesYT:BA-39242


MR129-0

Customer

get_customer_xdrs

Returned XDRs (generated for accounts) won't have a 'call recording flag'  in "bit_flags" field anymore - it's obsolete and will be removed in time

NoNoYT:BA-40661

To identify XDRs with recordings, use:

  • "call_recording" input flag: when enabled, only XDR with call recordings returned
  • "with_cr_download_ids" input flag: when enabled, returned XDRs (only those with call recordings) have non-empty "cr_download_ids" list
MR129-0

Account

get_xdr_list

Returned XDRs won't have a 'call recording flag'  in "bit_flags" field anymore - it's obsolete and will be removed in time 

NoNoYT:BA-40661

To identify XDRs with recordings, use:

  • "call_recording" input flag: when enabled, only XDR with call recordings returned
  • "with_cr_download_ids" input flag: when enabled, returned XDRs (only those with call recordings) have non-empty "cr_download_ids" list

 

MR129-0

Service

get_service_pool_info
get_service_pool_list
add_service_pool
update_service_pool

These API methods were removed completely, as service pools are obsolete since MR11

YesNoYT:BA-43857

 

MR129-0

Service

get_service_list
get_service_info

dest_group_set_name and i_dest_group_set are not returned anymore for service info item - these fields were used specifically for service pools

YesNoYT:BA-43857

 

MR129-0

Account

get_full_vd_counter_list_info

Removed with_service_pool_info input flag.
Removed service_pool_info from returned counter entries

YesNoYT:BA-43857

 

MR129-0

Customer

get_full_vd_counter_list_info

Removed with_service_pool_info input flag.
Removed service_pool_info from returned counter entries

YesNoYT:BA-43857

 

MR129-0

DiscountPlan

add_vd_threshold
update_vd_threshold
get_vd_threshold_list
get_vd_threshold_info

Added notify_threshold_type, notify_thresholds to VDThresholdInfo structure.

notify_if_exceeded and warning_threshold are marked as deprecated.

YesYesYT:BA-46803

When deprecated fields are still used, new fields are filled in automatically.


  • No labels