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 |
---|---|---|---|---|---|---|---|
MR76-0 | CallControl | join_on_spot_conference convert_to_on_spot_conference get_on_spot_conference_list get_on_spot_conference_participant_list update_on_spot_conference_participant delete_on_spot_conference_participant | Added new API methods that enable an API users to manage on-the-spot conferences | Yes | Yes | BA-18659 | |
MR76-0 | User | get_user_list | Added i_role to the list of known filters | Yes | Yes | YT:BA-20657 | |
MR76-0 | Account | get_account_list | Added account_role_list filter | Yes | Yes | YT:BA-20289 | |
MR76-0 | CallControl | convert_to_on_spot_conference | Removed sip_auth_username from method input arguments | No | Yes | YT:BA-21117 | |
MR76-0 | WebLog | get_web_log_list | Added parent_type, i_parent, parent_name to WebLogInfo | Yes | Yes | YT:BA-21139 | |
MR76-0 | TaxationPlugin | get_suretax_exemption_code_list | Added method to fetch all SureTax exemption codes | Yes | Yes | YT:BA-8084 | |
MR76-0 | CustomReport | get_custom_report_query_list get_custom_report_query_info | Add owner_i_time_zone to the CustomReportQueryInfo structure | Yes | Yes | YT:BA-21426 | |
MR76-0 | TraceSession | get_log_info | Added merged_session_id_list field to input arguments and merged_call_id_list field to SessionLogMetaInfo | Yes | Yes | YT:BA-20719 | |
MR76-0 | Template | clone_template | Added new method - clone_template | Yes | Yes | YT:BA-20826 | |
MR76-0 | Account | get_account_list | Extend filters with:
| Yes | Yes | YT:BA-20819 | |
MR76-0 | NumberPorting | modify_request create_portin_request | The number porting parameter value was marked as not mandatory in PortingRequestParameterInfo structure | Yes | Yes | YT:BA-19994 | |
MR76-0 | TraceSession | get_log_info | Added account_id and i_account fields to SessionParticipantInfo | Yes | Yes | YT:BA-15981 | |
MR76-0 | Account | get_account_list | Added new input field - custom_fields_values | Yes | Yes | YT:BA-21431 | |
MR76-0 | Customer | get_customer_list | Added new input field - custom_fields_values | Yes | Yes | YT:BA-21431 | |
MR76-0 | Rate | get_rate_list | Added i_template to input arguments, so that attachment can be formed according to Template settings | Yes | Yes | YT:BA-20967 | |
MR76-1 | NumberPorting | get_request_list | Added 'porting_number' filter | Yes | Yes | YT:BA-19829 | |
MR76-1 | DiscountPlan | make_transaction | Method can work only with session_id specified in auth_info | No | No | YT:BA-21480 | Overview: To transfer service between DiscountPlan entities (Service Wallets), two API methods are used in conjunction:
From this release the session_id must be used in authorization parameters of the make_transaction method. Requests with Login and Password will be rejected. More details about the methods in the PortaBilling XML / JSON API Reference Guide at MR75 https://www.portaone.com/docs/pb/mr75/PortaBilling_API_MR75.html#DiscountPlanmake_transaction. Symptoms/Impact: Transfers between Service Wallets fail. Actions: Use the session_id instead of the login and password in the authorization parameters of an API call. |
MR76-1 | AccessControl | get_operation_access_id create_otp verify_otp | Method can work only with session_id specified in auth_info | No | No | YT:BA-21480 | Overview To transfer service between DiscountPlan entities (Service Wallets), two API methods are used in conjunction:
From this release the session_id must be used in authorization parameters of get_operation_access_id and make_transaction methods. Requests with Login and Password will be rejected. More details about the methods in the PortaBilling XML / JSON API Reference Guide at Symptoms/Impact Transfers between Service Wallets fail. Actions Use the session_id instead of the login and password in the authorization parameters of an API call. The same session_id should be used for the get_operation_access_id and make_transaction methods for a single transfer. |
MR76-1 | TraceSession | get_log_info | Dropped unused account_id and i_account from response | Yes | Yes | YT:BA-21371 | |
MR76-1 | Account | get_account_info | Mark account_info on output as non-mandatory, add ownership check | Yes | Yes | YT:BA-21698 | |
MR76-1 | CallControl | delete_on_spot_conference_participant | Added play_announce to XSD schema | Yes | Yes | YT:BA-21418 | |
MR76-1 | NumberPorting | get_request_list | Make porting_request_list non-mandatory | Yes | Yes | YT:BA-21703 | |
MR76-1 | Account Customer | get_vd_counter_info | Added method enables an API user to retrieve the information about an account/customer-level counter | Yes | Yes | YT:BA-19895 | |
MR76-1 | Invoice | generate_midterm_invoice | Added 'period_to' field to 'GenerateMidtermInvoiceRequest' structure | Yes | Yes | YT:BA-21457 | |
MR76-1 | CustomField | add_custom_field update_custom_field | Fix validation of min/max property | No | Yes | YT:BA-21777 | |
MR76-1 | Account | get_account_followme | Added 'with_period_definition' flag into 'GetAccountFollowMeRequest' structure | Yes | Yes | YT:BA-22068 | |
MR76-1 | Account | * | Added 'period_definition' field into 'FollowMeNumberInfo' structure | Yes | Yes | YT:BA-22068 | |
MR76-1 | Rate | get_rate_list | Added 'iso_3166_1_a2' field into ' GetRateListRequest ' structure | Yes | Yes | YT:BA-21850 | |
MR76-1 | Rate | * | Added 'iso_3166_1_a2' field into 'RateInfo' structure | Yes | Yes | YT:BA-21850 | |
MR76-1 | Rate | get_rate_list | Added 'destination_list' field into ' GetRateListRequest ' structure | Yes | Yes | YT:BA-21871 | |
MR76-1 | TraceSession | get_trace_session_list | Added 'quantity' field into 'TraceSessionInfo' structure | Yes | Yes | YT:BA-21424 | |
MR76-1 | Customer | get_customer_xdrs | Add flag to check the total amount of handled data before processing XDRs | Yes | Yes | YT:BA-21442 | |
MR76-1 | Account | get_xdr_list | Add flag to check the total amount of handled data before processing XDRs | Yes | Yes | YT:BA-21442 | |
MR76-1 | DID | get_number_info | Added 'vendor_name' to the method's response | No | Yes | YT:BA-21929 | |
MR76-1 | DID | get_owner_batch_list | List of allowed values for 'order_by' was extended with 'total_dids_free' and 'total_dids_used' | Yes | Yes | YT:BA-19640 | |
MR76-1 | Customer | get_batch_list | GetCustomerBatchList structure was extended with the 'limit', 'offset', 'get_total' and 'check_usage' fields. Default value for 'check_usage' is 1 for backward compatibility Added 'total' field to the GetCustomerBatchListResponse structure (present if the 'get_total' was passed in request) | Yes | Yes | YT:BA-22139 |