POST Api/BillingAccount/Updater

Updates the Billing Account Number for a specified list of Reference Numbers. Only the Billing Account Number is changed. All other properties, including BillingAccountID, remain unchanged. Important: Use this method only in exceptional cases where updating the Billing Account Number is absolutely necessary.

Request Information

URI Parameters

None.

Body Parameters

APIBillingAccountUpdaterRequestsModel
NameDescriptionTypeAdditional information
BillingAccountUpdaterRequestModel

List of APIBillingAccountUpdaterRequestModel

Collection of APIBillingAccountUpdaterRequestModel

None.

dtUpdateExternal

External Update DateTime

date-time

None.

Request Formats

application/json, text/json

Sample:
{
  "BillingAccountUpdaterRequestModel": [
    {
      "OriginalReferenceNumber": "sample string 1",
      "OriginalOtherData": "sample string 2",
      "NewReferenceNumber": "sample string 3",
      "NewOtherData": "sample string 4"
    },
    {
      "OriginalReferenceNumber": "sample string 1",
      "OriginalOtherData": "sample string 2",
      "NewReferenceNumber": "sample string 3",
      "NewOtherData": "sample string 4"
    }
  ],
  "dtUpdateExternal": "2026-06-18T21:44:00.9511821Z"
}

Response Information

Resource Description

Updates the Billing Account Number for a specified list of Reference Numbers. Only the Billing Account Number is changed. All other properties, including BillingAccountID, remain unchanged. Important: Use this method only in exceptional cases where updating the Billing Account Number is absolutely necessary.

APIBillingAccountUpdaterResponseModel
NameDescriptionTypeAdditional information
ErrorCode

Name of the error condition/category. See ErrorCode enumeration for details. Conditionally required in case when Success is false.

ErrorCode

None.

ErrorCodeDetail

Detailed error condition code.

string

None.

ErrorID

Internal error identification number that uniquely identifies this specific error that occurred.

string

None.

ErrorNum

Numeric value of the ErrorCode. Conditionally required in case when Success is false.

int

None.

Errors

List of errors that occurred when performing the operation. Conditionally required in case when Success is false.

Collection of string

None.

Result

Summary of execution details for the associated billing accounts.

BAUpdaterResult

None.

Success

Indicates success or failure of the REST request.

boolean

Required

Warnings

List of warnings that occurred when performing the operation.

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "ErrorCode": "None",
  "ErrorCodeDetail": "sample string 1",
  "ErrorID": "sample string 2",
  "ErrorNum": 0,
  "Errors": [
    "sample string 1",
    "sample string 2"
  ],
  "Warnings": [
    "sample string 1",
    "sample string 2"
  ],
  "Result": {
    "DBDuplicates": 1,
    "Errors": 2,
    "FileDuplicates": 3,
    "NoMatch": 4,
    "RecordCount": 5,
    "Updated": 6
  },
  "Success": true
}