Search Engine: Elastic

Article ID: 119179, created on Dec 16, 2013, last review on May 6, 2014

  • Applies to:
  • Business Automation 5.5


Prior to PBA upgrade to version 5.5 it was possible to use the SendSubscriptionNotificationForUser_API PBA API request with empty UserID like in the example below:

<?xml version="1.0"?>
                  <value><string>Welcome e-mail - Shared Hosting</string></value>
                  <value><i4></i4></value>    <=== UserId is empty

After upgrade to PBA 5.5 API call fails if no UserID is specified with the following diagnostics:

<?xml version="1.0" encoding="UTF-8"?>
<methodResponse><fault><value><struct><member><name>faultCode</name><value><i4>-32600</i4></value></member><member><name>faultString</name><value><string>Server error. XML-RPC violation: /methodCall/params/param/value/struct/member/value/array/data/value[1]/i4</string></value></member></struct></value></fault></methodResponse>


UserID is mandatory parameter in the SendSubscriptionNotificationForUser_API method. It was incorrect that UserID was not required in PBA 5.4, and this behavior was corrected in PBA 5.5.


Fill UserID in the API request with the ID of the user to send notification to.

If you use an external application to use the SendSubscriptionNotificationForUser_API API requests, that has no information of the actual UserID, then put 0 as the UserID parameter. In this case notification will be sent to the billing contact of a customer account.

198398b282069eaf2d94a6af87dcb3ff caea8340e2d186a540518d08602aa065 801221f8cd76fba7300d1e6817c8e08b 92711db0799e8aefe8e51f12dace0496 e12cea1d47a3125d335d68e6d4e15e07

Email subscription for changes to this article
Save as PDF