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 |
---|---|---|---|---|---|---|---|
MR109-0 | Account | update_accounts_batch | Added i_product field to filters of advanced_search structure | Yes | Yes | YT:BA-38332 | |
MR109−0 | RoutingPlan | get_route_list | Added 'use_hlr_lookup' input field. If enabled the E.212 routing simulation is executed (messaging service only). | Yes | Yes | YT:BA−38345 | |
MR109-0 | Customer | delete_customer | The method was allowed for distributors. | Yes | Yes | YT:BA-38340 | |
MR109−0 | RoutingPlan | get_routing_plan_list | Added 'i_route_category' input field. It filters routing plans by the ID of the assigned routing category. | Yes | Yes | YT:BA−35279 | |
MR109-0 | Subscription | estimate_subscription_price | It's now possible to specify upcharges for estimates. New input field (upcharge_list) was added. Additionally new input field (regular_discount_list) was added to unify the way to specify discounts/upcharges. | Yes | Yes | YT:BA-36294 | |
MR109-0 | Account | get_mailbox_message_list | Added possibility to filter out messages by specifying from_date and/or to_date input field in the request. Format is: "YYYY-MM-DD" | Yes | Yes | YT:BA-35872 | |
MR109-0 | BundlePromotion | get_bundle_promotion_list | It is now possible to get the number of bundle promotion criteria in, use new input flag 'with_number_of_criteria'. | Yes | Yes | YT:BA-38339 | |
MR109−0 | Vendor | update_did_provider_account add_did_provider_account | server_address input field became mandatory when i_did_provider = 4 (PortaOne) for the add_did_provider_account method. server_address should be string of more than 1 character long (reset to null is not possible) when i_did_provider = 4 (PortaOne) for the update_did_provider_account method. | Yes | No | YT:BA-38265 | Symptom: affected methods respond with 500 server error code. Solution: Use valid server_address field of another PortaSwitch installation. |
MR109−0 | Session | change_password | Now it's possible to automatically establish a new session after a password change. Use new establish_new_session input param to get the same output to Session/login API method (+ all auth cookies). Also new session can be protected with CSRF, use new enable_csrf_protection input param. | Yes | Yes | YT:BA-37900 | |
MR109-0 | Customer | get_taxation_info | Method is available for distributor | Yes | Yes | YT:BA-38525 | |
MR109-0 | Invoice | get_template_list | Method is available for distributor | Yes | Yes | YT:BA-38525 | |
MR109-0 | TaxationPlugin | get_tax_plugins_list | Methods are available for distributor | Yes | Yes | YT:BA-38525 | |
MR109-0 | Customer | terminate_customer | Method is available for distributor | Yes | Yes | YT:BA-38470 | |
MR109-0 | Account | assign_sim_card | The following error codes we changed from: assign_sim_card.account_card_owner_incompatible i_account.wrong_role i_account.aliases_forbidden assign_sim_card.account_terminated assign_sim_card.account_has_another_card assign_sim_card.i_sim_card_assigned To: card_and_account_belong_to_different_entites account_role_forbidden account_alias_forbidden account_terminated account_has_another_card sim_card_in_use | No | Yes | YT:BA-38404 | |
MR109−0 | Customer | get_customer_individual_allowed_role_list | Changed type of the customer_individual_allowed_role_list field in the response to ArrayOfIndividualAllowedAccessRoleInfo | Yes | Yes | ||
MR109-0 | BundlePromotion | add_bundle_promotion update_bundle_promotion | i_dest_group_set input param was made optional. | Yes | Yes | ||
MR109-0 | SIMCards | add_sim_card update_sim_card update_sim_card_list | The SIM card add/update methods were extended with new input values (pin, puk1, puk2, activation_code, i_distributor, i_customer, i_rep). It is possible to manage the custom fields info via this methods by the "custom_fields_list" structure usage (assign it to the SIM card, update its value or unassign). | Yes | Yes | YT:BA-38359 | |
MR109-0 | SIMCards | get_card_info | The method was extended with a new flag "with_custom_fields". If this flag is true then the response should contain the info about the custom fields of the specified SIM card. | Yes | Yes | YT:BA-38359 | |
MR109-0 | SIMCards | get_card_list | The method was extended with new filters: it is possible to filter SIM cards by distributor, customer and representative. It is possible to filter the SIM cards by their custom fields. It is possible to download SIM cards with new fields and their custom fields. The flag " show_custom_field_default_value" defines whether to show the default value of the custom field as it is or not and is used only if the result should be returned in the attachment file. | Yes | Yes | YT:BA-38359 | |
MR109-0 | SIMCards | upload_sim_cards | It is possible to upload the SIM cards with new fields (pin, puk1, puk2, activation_code, i_distributor, i_customer, i_rep) and their custom fields. | Yes | Yes | YT:BA-38359 | |
MR109-0 | Account | update_accounts_batch | Method is available for distributor | Yes | Yes | YT:BA-38428 | |
MR109-0 | Customer | get_batch_info | Method is available for distributor | Yes | Yes | YT:BA-38428 | |
MR109-1 | XDRMediator | get_xdr_list | Changed validation for the 'error_type' input field to allow the 'reseller_charge_error' value. Added 'i_reseller', 'reseller_charge', 'reseller_currency', 'reseller_name' fields to the MediatorXDRInfo structure. Added the 'reseller_charge_error' field to the XDRErrorStatsInfo structure. | Yes | Yes | YT:BA-38958 | |
MR109-1 | Invoice | get_invoice_list | Field 'is_pdf_exists' has been marked as deprecated, and a new field 'is_pdf_available' was introduced as its successor. | Yes | Yes | YT:BA-37593 | |
MR109-1 | Invoice | get_invoice_info | Field 'is_pdf_exists' has been marked as deprecated, and a new field 'is_pdf_available' was introduced as its successor. | Yes | Yes | YT:BA-37593 | |
MR109-1 | Customer | get_customer_invoices | Field 'is_pdf_exists' has been marked as deprecated, and a new field 'is_pdf_available' was introduced as its successor. | Yes | Yes | YT:BA-37593 | |
MR109-1 | Account | estimate_taxes | Lines tax (E911) is not calculated anymore during estimates via Account service It's actual for CSI and SureTax taxation plugins only | No | No | YT:BA-38980 | |
MR109-1 | Customer | estimate_taxes | Added a new input argument - 'calculate_lines_taxes'. Lines tax (E911) is not calculated anymore during estimates via Customer service by default. To include lines tax into estimates, set 'calculate_lines_taxes' argument as true. It's actual for CSI and SureTax taxation plugins only | Yes | No | YT:BA-38980 | |
MR109-1 | Product | clone_product | Added possibility to set "realm" value for cloned product via specifying value for new "realm" field. | Yes | Yes | YT:BA-38273 | |
MR109-1 | Account | update_account | Now it will be forbidden to update aliases with this method, update_alias should be used instead | No | No | YT:BA-38849 |