sfdc-ux (LC)

(0 reviews)

BillAdjustments-UpdateQueryStatus

/queryAdjustCustomerBill/{id}

[PATCH]

This usecase is used to update query status in Liberate.

URL
http:// nonprod.lc.esb.cloud.lla.com/test/sfdc-ux-lc/sfdc-ux/v1/{businessId}/queryAdjustCustomerBill/{id}
url Param
nametypedescriptionrequired
businessIdstring2 letter ISO 3166 country code (TT, BB, JM, PA, etc.) identifying the business unit.Expected values: JM, AI, BS, BB, VG, KY, DM, GD, MS, KN, LC, VC, TT, TCY
nametypedescriptionrequired
client_idstringThe client_id identifying the channel. Minimum characters: 5Y
client_secretstringPassword associated with the client_id. Minimum characters: 5Y
X-Correlation-IDstringIdentifier that correlates HTTP request between a client and server. Any identification model (UUDI, checksum, etc.) can be used, as long as it is a unique value to differentiate a transaction. Note - Mule default behavior creates a sample x-correlation-id field if value is not passed from client, API will use this value in case value is not passed in API request syntax: correlationId: uuid:cwc--, example: correlationId: f058ebd6-02f7-4d3f-942e-904344e8cde5Y

#Body Definations

NameTypeDescriptionRequired
relatedParty[0].idstringUser EmployeeY
relatedParty[0].rolestringDefault: employeeY
relatedParty[0].@referredTypestringDefault: IndividualY
relatedParty[1].idstringDepartment NameY
relatedParty[1].rolestringDefault: DepartmentY
relatedParty[1].@referredTypestringDefault: OrganizationY
characterstics[0].namestringDefault: queryNotesTextY
characterstics[0].valuestringQuery NoteY
characterstics[0].valueTypestringDefault: stringY
characterstics[1].namestringDefault: QueryStatusY
characterstics[1].valuestringQuery StatusY
characterstics[1].valueTypestringDefault: stringY
characterstics[2].namestringDefault: employeeAuthorisedByY
characterstics[2].valuestringAuthoriserIdY
characterstics[2].valueTypestringDefault: stringY
@typestringDefault: QueryAdjustCustomerBillY
Sample request
{
  "relatedParty": [
    {
      "id": "99999",
      "role": "employee",
      "@referredType": "Individual"
    },
    {
      "id": "KNI",
      "role": "Department",
      "@referredType": "Organization"
    }
  ],
  "characteristics": [
    {
      "name": "queryNotesText",
      "value": "Query related to amount",
      "valueType": "string"
    },
    {
      "name": "QueryStatus",
      "value": "AR",
      "valueType": "string"
    },
    {
      "name": "employeeAuthorisedBy",
      "value": "78998",
      "valueType": "string"
    }
  ],
  "@type": "QueryAdjustCustomerBill"
}'
Response
{{
  "id": "I00047L",
  "relatedParty": [
    {
      "id": "99999",
      "role": "employee",
      "@referredType": "Individual"
    },
    {
      "id": "KNI",
      "role": "Department",
      "@referredType": "Organization"
    }
  ],
  "characteristics": [
    {
      "name": "queryNotesText",
      "value": "Query related to amount",
      "valueType": "string"
    },
    {
      "name": "QueryStatus",
      "value": "AR",
      "valueType": "string"
    },
    {
      "name": "employeeAuthorisedBy",
      "value": "78998",
      "valueType": "string"
    }
  ],
  "@type": "QueryAdjustCustomerBill"
}

Reviews