Build - the name of the maintenance release build the change was introduced in.

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.508669

Guide - shows whether it is required to update guide information (PortaBilling XML / JSON API Reference Guide).

TT - a link to a ticket related to the change.


BuildMessageSchema changedBackward compatibleTT
MR56-0Added i_invoice_type to InvoiceInfo structYes Yes
MR56-0Added authorship to UpdateEnvNotificationTemplateResponse and UpdateCustomerClassNotificationTemplateResponseYes Yes
MR56-0Added all_xdrs to GenerateOutOfTurnInvoiceRequestYes Yes
MR56-0Extend method 'get_customer_list' for ability to get subdistributorsYes Yes
MR56-0get_customer_list: improve the description of fields after proofreadingNo Yes
MR56-0Added delay_invoice_payment to MakeCustomerTransaction requestYes Yes
MR56-0Mark some fields as non mandatory in RateInfo struct (schema)Yes Yes
MR56-0Added no_usage_check parameter to Routing PlansYes Yes
MR56-0Added TaxationOptionsAvalara for get_customer_taxation and update_taxationYes Yes
MR56-0Changed validations for ZIP fields across the API modulesNo No
MR56-0Fixed schema for GetDIDNumberInfoRequest, added state and use_did_location to GetDIDNumberListRequestYes Yes
MR56-0Added i_service_type parameter to CDR MediationYesYesRT#506006
MR56-0Added methods to managed Call Barring options on Customer levelYesYesRT#577078
MR56-0Rename DID get_numbers_list.state argument to city_nameYesYesRT# 519541
MR56-0Added method Payment.get_transaction_actions_listYesYesRT#509563
MR56-0Added 'estimate_taxes' field into CustomerInfo structureYesYesRT#509563  
MR56-0Added 'transaction_codes' field into TaxationOptions<PaymentProcessorName> structuresYesYesRT#516901
MR56-0Added i_dest_group parameter to Account->get_xdr_list and Customer->get_customer_xdrs and Payment->make_transactionYes Yes
MR56-0Extend method 'vd_topup' in Account and Customer for ability to send notifications if CC topupYes Yes
MR56-0Changed validations for topup_amount fields in method vd_topup for Account and CustomerYesYes
MR56-0Added 'effective_values' input flag into Customer.get_taxation_info methodYesYesRT#520556
MR56-1Added aaa_protocol, diameter_realm to NodeInfo, radius_client is now deprecated and will be removed in futureYesYes
MR56-1Extended option 'cs' of structure 'DialingRuleOptionsInfo' for Carrier code enabled.YesYes
MR56-1Discontinued supporting of the migrated fields ('i_routing_plan', 'follow_me_enabled', 'i_moh') in the AccountInfo structure NoNo
MR56-0Extended method  'get_account_list' by 'i_account_balance_control_type' to get accounts by balance control typeYesYes
MR56-0Extended method  'get_account_list' by 'billing_model' to get accounts by billing modelYesYes
MR56-1Added SubscriptionInfo. generate_daily_chargeYesYes
MR56-0

Removed marking XDRs as Out-Of-Turn from method 'make_transaction' to separate transactions from marking invoices.

Removed mark_xdr_out_of_turn parameter.

YesNo
MR56-1

Removed marking XDRs as Out-Of-Turn from method 'make_transaction' to separate transactions from marking invoices.

Removed mark_xdr_out_of_turn parameter.

YesNo
MR56-0

Returned marking xdr out of turn to method 'make_transaction' for Customer. Returned mark_xdr_out_of_turn parameter.

Added marking xdr out of turn to method 'make_transaction' for Account. Added mark_xdr_out_of_turn parameter.

YesYes
MR56-1

The maximum allowed length of parameter 'bank_number' reduced from 16 to 9 symbols for methods 'make_transaction' and

'update_payment_method'.

YesNoRT#515596
MR56-1Added unassign_owner_batch field to release_did_from_customerYesYesTT#526377
MR56-1

Added parameters cld and history_pattern in Account->get_xdr_list method.

YesYes
MR56-1

Added parameter cld in Customer->get_customer_xdrs method .

YesYes
MR56-1Added usage_period to get_full_vd_counter_info response. It corresponds to VD Group usage_period column and usage_period info in get_discount_info method.YesYesTT#519758
MR56-1'topup_option_list' parameter has been hidden in the 'get_discount_info' response. 'topup_option_list' parameter won't be returned in the 'get_discount_list' response if it is not definedYesNo
MR56-1Methods 'add_account', 'update_account', 'validate_account_info', 'add_customer', 'update_customer', 'validate_customer_info', 'add_user', 'update_user', 'add_vendor', 'update_vendor'. Added a new check for combined length of fields baddr2-baddr5. Now, if at least one of these parameters are passed, it takes passed parameters from request, non-passed parameters from corresponding fields of the database, combine them and if its length more than 41 characters completes with error 'too_long_address_line_2'.NoNoTT#518158
MR56-1Added flag get_effective_values to Account.get_call_barring_optionsYesYesYT:BA-678
  • No labels