Update an Account from a PartyAccountAttributeValueChangeEvent Notification
post
/listener/partyAccountAttributeValueChangeEvent
Updates an account's attributes based on PartyAccountAttributeValueChangeEvent notification.
Request
There are no request parameters for this operation.
Supported Media Types
- application/json;charset=utf-8
Root Schema : Party Account Attribute Value Change Event
Type:
objectTitle:
Party Account Attribute Value Change EventAn event for changing a party account's attribute.
Show Source
-
description: string
Title:
Event DescriptionThe event's description. -
domain: string
Title:
Event DomainThe event's domain. -
eventId: string
Title:
Event IDThe event's ID. -
eventTime: string
(date-time)
Title:
Event TimeThe time the event occurred. -
eventType: string
Title:
Event TypeThe event's type. -
fieldPath: string
Title:
Field PathThe path to the object that the event is about. -
payload: object
Party Account Attribute Value Change Event Payload
Title:
Party Account Attribute Value Change Event PayloadThe payload for PartyAccountAttributeValueChangeEvent. -
priority: string
Title:
Event PriorityThe event's priority. -
timeOcurred: string
(date-time)
Title:
Time OccurredThe time the event occurred. -
title: string
Title:
Event TitleThe event's title.
Nested Schema : Party Account Attribute Value Change Event Payload
Type:
objectTitle:
Party Account Attribute Value Change Event PayloadThe payload for PartyAccountAttributeValueChangeEvent.
Show Source
-
partyAccount: object
Party Account
Title:
Party AccountAn organization or individual's account used for billing or for settlement purposes.
Nested Schema : Party Account
Type:
objectTitle:
Party AccountAn organization or individual's account used for billing or for settlement purposes.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
accountBalance: array
accountBalance
The account's balances.
-
accountRelationship: array
accountRelationship
The account's relationships.
-
accountType: string
Title:
Account TypeThe type of account. For example, individual or joint. -
billStructure: object
Bill Structure
Title:
Bill StructureThe structure of a bill, for associating billing cycle specifications, formats, and presentation media. -
contact: array
contact
The account's contacts.
-
creditLimit: object
Money
Title:
MoneyAn amount of money. -
defaultPaymentMethod: object
Payment Method Ref
Title:
Payment Method RefA payment method reference. -
description: string
Title:
DescriptionThe account's description. -
financialAccount: object
Financial Account Ref
Title:
Financial Account RefA financial account reference. -
href: string
Title:
Party Account HrefThe account's href. -
id: string
Title:
Party Account IDThe account's ID. -
lastModified: string
(date-time)
Title:
Last Modified DateThe date that the account was last modified. -
name(required): string
Title:
Party Account NameThe account's name. -
paymentPlan: array
paymentPlan
The account's payment plans.
-
paymentStatus: string
Title:
Payment StatusThe overall status of the account's payments. For example, due, paid, or in arrears. - relatedParty(required): array relatedParty
-
state: string
Title:
StateThe account's lifecycle state. For example, Active, Closed, or Suspended. -
taxExemption: array
taxExemption
The account's tax exemptions.
Nested Schema : accountBalance
Type:
arrayThe account's balances.
Show Source
-
Array of:
object Account Balance
Title:
Account BalanceA balance associated with an account.
Nested Schema : accountRelationship
Type:
arrayThe account's relationships.
Show Source
-
Array of:
object Account Relationship
Title:
Account RelationshipThe relationship between accounts.
Nested Schema : Bill Structure
Type:
objectTitle:
Bill StructureThe structure of a bill, for associating billing cycle specifications, formats, and presentation media.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
cycleSpecification: object
Billing Cycle Specification Ref Or Value
Title:
Billing Cycle Specification Ref Or ValueA link to a billing cycle specification or billing cycle specification reference. -
format: object
Bill Format Ref Or Value
Title:
Bill Format Ref Or ValueA link to a bill format or a bill format reference. -
presentationMedia: array
presentationMedia
The bill presentation media associated with the bill structure.
Nested Schema : contact
Type:
arrayThe account's contacts.
Show Source
-
Array of:
object Contact
Title:
ContactAn individual or an organization used as a contact point for an account.
Nested Schema : Money
Type:
objectTitle:
MoneyAn amount of money.
Show Source
-
unit: string
Title:
CurrencyAn ISO 4217 three letter currency code. -
value: number
(float)
Title:
AmountA positive floating point number.
Nested Schema : Payment Method Ref
Type:
objectTitle:
Payment Method RefA payment method reference.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@referredType: string
Title:
Referred TypeThe object's type in the target system, if baseType and type need further disambiguation. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
href: string
Title:
Payment Method HrefThe payment method's href. -
id(required): string
Title:
Payment Method IDThe payment method's ID. -
name: string
Title:
Payment Method NameThe payment method's name.
Nested Schema : Financial Account Ref
Type:
objectTitle:
Financial Account RefA financial account reference.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@referredType: string
Title:
Referred TypeThe object's type in the target system, if baseType and type need further disambiguation. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
accountBalance: object
Account Balance
Title:
Account BalanceA balance associated with an account. -
href: string
Title:
Financial Account HrefThe account's href. -
id(required): string
Title:
Financial Account IDThe account's ID. -
name: string
Title:
Financial Account NameThe account's name.
Nested Schema : paymentPlan
Type:
arrayThe account's payment plans.
Show Source
-
Array of:
object Payment Plan
Title:
Payment PlanA payment plan, where a party spreads an overall payment into multiple smaller payments.
Nested Schema : taxExemption
Type:
arrayThe account's tax exemptions.
Show Source
-
Array of:
object Account Tax Exemption
Title:
Account Tax ExemptionThe account's proof of exemption from a tax.
Nested Schema : Account Balance
Type:
objectTitle:
Account BalanceA balance associated with an account.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
amount(required): object
Money
Title:
MoneyAn amount of money. -
balanceType(required): string
Title:
Balance TypeThe balance's type. For example, deposit, disputed, loyalty, or receivable. -
validFor(required): object
Time Period
Title:
Time PeriodA period of time. You can specify only endDateTime or both endDateTime and startDateTime.
Nested Schema : Time Period
Type:
objectTitle:
Time PeriodA period of time. You can specify only endDateTime or both endDateTime and startDateTime.
Show Source
-
endDateTime: string
(date-time)
Title:
End Time PeriodThe end of the time period in IETC-RFC-3339 format. -
startDateTime: string
(date-time)
Title:
Start Time PeriodThe start of the time period in IETC-RFC-3339 format. If you specify this, you must also specify endDateTime.
Nested Schema : Account Relationship
Type:
objectTitle:
Account RelationshipThe relationship between accounts.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
account: object
Account Ref
Title:
Account RefAn account's reference. -
relationshipType(required): string
Title:
Relationship TypeThe type of relationship. -
validFor(required): object
Time Period
Title:
Time PeriodA period of time. You can specify only endDateTime or both endDateTime and startDateTime.
Nested Schema : Account Ref
Type:
objectTitle:
Account RefAn account's reference.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@referredType: string
Title:
Referred TypeThe object's type in the target system, if baseType and type need further disambiguation. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
description: string
Title:
Account DescriptionThe account's description. -
href: string
Title:
Account HrefThe account's href. -
id(required): string
Title:
Account IDThe account's ID. -
name: string
Title:
Account NameThe account's name.
Nested Schema : Billing Cycle Specification Ref Or Value
Type:
objectTitle:
Billing Cycle Specification Ref Or ValueA link to a billing cycle specification or billing cycle specification reference.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@referredType: string
Title:
Referred TypeThe object's type in the target system, if baseType and type need further disambiguation. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
billingDateShift: integer
Title:
Billing Date ShiftThe number of days from the start of the billing period by which to offset the billing date. -
billingPeriod: string
Title:
Billing PeriodThe length of the billing period. For example, week, month, quarter, year. -
chargeDateOffset: integer
Title:
Charge Date OffsetThe number of days from the start of the billing period by which to offset the charges that appear on a bill. -
creditDateOffset: integer
Title:
Credit Date OffsetThe number of days from the start of the billing period by which to offset the credits that appear on a bill. -
description: string
Title:
Billing Cycle Specification DescriptionThe billing cycle specification's description. -
frequency: string
Title:
FrequencyThe billing frequency. For example, monthly. -
href: string
Title:
Billing Cycle Specification HrefThe billing cycle specification's href. -
id: string
Title:
Billing Cycle Specification IDThe billing cycle specification's ID. -
isRef(required): boolean
Title:
Is Billing Cycle Specification RefDefault Value:trueWhether the billing cycle specification is a reference (true) or a value (false). -
mailingDateOffset: integer
Title:
Mailing Date OffsetThe number of days from the start of the billing period by which to offset the date the bill is mailed. -
name(required): string
Title:
Billing Cycle Specification NameThe billing cycle specification's name. -
paymentDueDateOffset: integer
Title:
Payment Due Date OffsetThe number of days from the start of the billing period by which to offset the payment's due date. -
validFor: object
Time Period
Title:
Time PeriodA period of time. You can specify only endDateTime or both endDateTime and startDateTime.
Nested Schema : Bill Format Ref Or Value
Type:
objectTitle:
Bill Format Ref Or ValueA link to a bill format or a bill format reference.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@referredType: string
Title:
Referred TypeThe object's type in the target system, if baseType and type need further disambiguation. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
description: string
Title:
Bill Format DescriptionThe bill format's description. -
href: string
Title:
Bill Format HrefThe bill format's href. -
id: string
Title:
Bill Format IDThe bill format's ID. -
isRef(required): boolean
Title:
Is Bill Format RefDefault Value:trueWhether the bill format is a reference (true or a value (false). -
name(required): string
Title:
Bill Format NameThe bill format's name.
Nested Schema : presentationMedia
Type:
arrayThe bill presentation media associated with the bill structure.
Show Source
-
Array of:
object Bill Presentation Media Ref Or Value
Title:
Bill Presentation Media Ref Or ValueA link to a bill presentation media or bill presentation media reference.
Nested Schema : Bill Presentation Media Ref Or Value
Type:
objectTitle:
Bill Presentation Media Ref Or ValueA link to a bill presentation media or bill presentation media reference.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@referredType: string
Title:
Referred TypeThe object's type in the target system, if baseType and type need further disambiguation. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
description: string
Title:
Bill Presentation DescriptionThe bill presentation's description. -
href: string
Title:
Bill Presentation HrefThe bill presentation's href. -
id: string
Title:
Bill Presentation IDThe bill presentation's ID. -
isRef(required): boolean
Title:
Is Bill Presentation RefDefault Value:trueWhether the bill presentation is a reference (true) or a value (false). -
name(required): string
Title:
Bill Presentation NameThe bill presentation's name.
Nested Schema : Contact
Type:
objectTitle:
ContactAn individual or an organization used as a contact point for an account.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
contactMedium: array
contactMedium
The ways to reach the contact.
-
contactName: string
Title:
Contact NameThe contact's name. -
contactType(required): string
Title:
Contact TypeThe type of contact. For example, primary or secondary. -
partyRoleType: string
Title:
Party Role TypeThe role of the party linked to the contact. For example, an account manager. - relatedParty: object Related Party
-
validFor(required): object
Time Period
Title:
Time PeriodA period of time. You can specify only endDateTime or both endDateTime and startDateTime.
Nested Schema : contactMedium
Type:
arrayThe ways to reach the contact.
Show Source
-
Array of:
object Contact Medium
Title:
Contact MediumThe way to reach a contact.
Nested Schema : Related Party
Type:
objectTitle:
Related PartyA party related to another object.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@referredType(required): string
Title:
Referred TypeThe object's type in the target system, if baseType and type need further disambiguation. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
href: string
Title:
Related Party HrefThe related party's href. -
id(required): string
Title:
Related Party IDThe related party's ID. -
name(required): string
Title:
Related Party NameThe related party's name. -
role: string
Title:
Related Party RoleThe related party's role.
Nested Schema : Contact Medium
Type:
objectTitle:
Contact MediumThe way to reach a contact.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
characteristic: object
Medium Characteristic
Title:
Medium CharacteristicThe characteristics that define a contact medium. -
mediumType: string
Title:
Medium TypeThe type of the contact medium. For example, email, phone, postal address. -
preferred: boolean
Title:
Preferred ContactWhether this is the preferred contact medium for the account (true) or not (false). -
validFor: object
Time Period
Title:
Time PeriodA period of time. You can specify only endDateTime or both endDateTime and startDateTime.
Nested Schema : Medium Characteristic
Type:
objectTitle:
Medium CharacteristicThe characteristics that define a contact medium.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
city: string
Title:
CityFor a contact's postal address, the city. -
contactType: string
Title:
Contact TypeThe type of contact. For example, for a phone number, mobile or home. For a postal address, shipping or installation. -
country: string
Title:
CountryFor a contact's postal address, the country. -
emailAddress: string
Title:
Email AddressA contact's email address. -
faxNumber: string
Title:
Fax NumberA contact's fax number. -
phoneNumber: string
Title:
Phone NumberA contact's primary phone number. -
postCode: string
Title:
Post CodeA contact's postal or ZIP code -
socialNetworkId: string
Title:
Social Network IDA contact's social network ID or username. -
stateOrProvince: string
Title:
State Or ProvinceFor a contact's postal address, the State or province. -
street1: string
Title:
StreetFor a contact's postal address, the street number and name. -
street2: string
Title:
StreetFor a contact's postal address, a second line for street information.
Nested Schema : Payment Plan
Type:
objectTitle:
Payment PlanA payment plan, where a party spreads an overall payment into multiple smaller payments.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
numberOfPayments: integer
Title:
Number Of PaymentsThe number of payments used to make an overall payment. -
paymentFrequency: string
Title:
Payment FrequencyThe payment's frequency. For example, monthly, bimonthly. -
paymentMethod: object
Payment Method Ref
Title:
Payment Method RefA payment method reference. -
planType: string
Title:
Plan TypeThe payment plan's type. -
priority: integer
Title:
Plan PriorityThe payment plan's priority. -
status: string
Title:
StatusThe payment plan's status. For example, effective or ineffective. -
totalAmount: object
Money
Title:
MoneyAn amount of money. -
validFor: object
Time Period
Title:
Time PeriodA period of time. You can specify only endDateTime or both endDateTime and startDateTime.
Nested Schema : Account Tax Exemption
Type:
objectTitle:
Account Tax ExemptionThe account's proof of exemption from a tax.
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
certificateNumber: string
Title:
Certificate NumberThe certificate or ID number of a document that shows proof of tax exemption. -
issuingJurisdiction(required): string
Title:
Issuing JurisdictionThe taxation jurisdiction for the tax from which that the account is exempt. -
reason: string
Title:
ReasonThe reason for the tax exemption. -
validFor(required): object
Time Period
Title:
Time PeriodA period of time. You can specify only endDateTime or both endDateTime and startDateTime.
Response
Supported Media Types
- application/json;charset=utf-8
201 Response
Notified
400 Response
Bad Request
Root Schema : Error
Type:
objectTitle:
ErrorUsed when an API returns an error, typically with a HTTP error response-code such as 401 (Unauthorized) or 500 (Internal Server Error).
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
code(required): string
Title:
Error CodeAn application's error code, defined in the API or a common list. -
message: string
Title:
Error MessageMore details and corrective actions related to the error. -
reason(required): string
Title:
ReasonThe reason for the error. -
referenceError: string
(uri)
Title:
Reference ErrorA URI to documentation describing the error. -
status: string
Title:
Error StatusThe HTTP Error code extension
401 Response
Unauthorized
Root Schema : Error
Type:
objectTitle:
ErrorUsed when an API returns an error, typically with a HTTP error response-code such as 401 (Unauthorized) or 500 (Internal Server Error).
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
code(required): string
Title:
Error CodeAn application's error code, defined in the API or a common list. -
message: string
Title:
Error MessageMore details and corrective actions related to the error. -
reason(required): string
Title:
ReasonThe reason for the error. -
referenceError: string
(uri)
Title:
Reference ErrorA URI to documentation describing the error. -
status: string
Title:
Error StatusThe HTTP Error code extension
403 Response
Forbidden
Root Schema : Error
Type:
objectTitle:
ErrorUsed when an API returns an error, typically with a HTTP error response-code such as 401 (Unauthorized) or 500 (Internal Server Error).
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
code(required): string
Title:
Error CodeAn application's error code, defined in the API or a common list. -
message: string
Title:
Error MessageMore details and corrective actions related to the error. -
reason(required): string
Title:
ReasonThe reason for the error. -
referenceError: string
(uri)
Title:
Reference ErrorA URI to documentation describing the error. -
status: string
Title:
Error StatusThe HTTP Error code extension
404 Response
Not Found
Root Schema : Error
Type:
objectTitle:
ErrorUsed when an API returns an error, typically with a HTTP error response-code such as 401 (Unauthorized) or 500 (Internal Server Error).
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
code(required): string
Title:
Error CodeAn application's error code, defined in the API or a common list. -
message: string
Title:
Error MessageMore details and corrective actions related to the error. -
reason(required): string
Title:
ReasonThe reason for the error. -
referenceError: string
(uri)
Title:
Reference ErrorA URI to documentation describing the error. -
status: string
Title:
Error StatusThe HTTP Error code extension
405 Response
Method Not Allowed
Root Schema : Error
Type:
objectTitle:
ErrorUsed when an API returns an error, typically with a HTTP error response-code such as 401 (Unauthorized) or 500 (Internal Server Error).
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
code(required): string
Title:
Error CodeAn application's error code, defined in the API or a common list. -
message: string
Title:
Error MessageMore details and corrective actions related to the error. -
reason(required): string
Title:
ReasonThe reason for the error. -
referenceError: string
(uri)
Title:
Reference ErrorA URI to documentation describing the error. -
status: string
Title:
Error StatusThe HTTP Error code extension
409 Response
Conflict
Root Schema : Error
Type:
objectTitle:
ErrorUsed when an API returns an error, typically with a HTTP error response-code such as 401 (Unauthorized) or 500 (Internal Server Error).
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
code(required): string
Title:
Error CodeAn application's error code, defined in the API or a common list. -
message: string
Title:
Error MessageMore details and corrective actions related to the error. -
reason(required): string
Title:
ReasonThe reason for the error. -
referenceError: string
(uri)
Title:
Reference ErrorA URI to documentation describing the error. -
status: string
Title:
Error StatusThe HTTP Error code extension
500 Response
Internal Server Error
Root Schema : Error
Type:
objectTitle:
ErrorUsed when an API returns an error, typically with a HTTP error response-code such as 401 (Unauthorized) or 500 (Internal Server Error).
Show Source
-
@baseType: string
Title:
Base TypeThe object's superclass. -
@schemaLocation: string
(uri)
Title:
Schema LocationA URI to a JSON schema file that defines additional attributes and relationships. -
@type: string
Title:
TypeThe object's subclass. -
code(required): string
Title:
Error CodeAn application's error code, defined in the API or a common list. -
message: string
Title:
Error MessageMore details and corrective actions related to the error. -
reason(required): string
Title:
ReasonThe reason for the error. -
referenceError: string
(uri)
Title:
Reference ErrorA URI to documentation describing the error. -
status: string
Title:
Error StatusThe HTTP Error code extension
Examples
The following example shows how to update an account based on a PartyAccountAttributeValueChangeEvent notification by submitting a POST request on the REST resource using cURL. For more information about cURL, see Use cURL.
The -d option specifies the file to attach as the request body.
curl -X POST 'http://host:port/brm/accountManagement/version/listener/PartyAccountAttributeValueChangeEvent' -d @updateEvent.json
Example of Request Body
The following is an example of the contents of the updateEvent.json file sent as the request body.
{
"eventId": "570a209b-5169-48fc-8439-2a6447162f30",
"eventTime": "2025-04-19T12:23:14.330Z",
"eventType": "PartyAccountAttributeValueChangeEvent",
"correlationId": "15678900",
"domain": null,
"title": null,
"description": null,
"priority": null,
"timeOcurred": null,
"event": {
"partyAccount": {
"@type": "PartyAccountOracle",
"id": "account-1",
"href": "http://host:port/cx/industry/buying/tmf-api/accountManagement/v4/account/88-20ULWI",
"accountType": "residential",
"name": "Sam Malone",
"state": "inactive",
"accountRelationship": [
{
"relationshipType": "Customer",
"account": {
"id": "88-20ULU0",
"href": "http://host:port/cx/industry/buying/tmf-api/customerManagement/v4/customer/88-20ULU0",
"@referredType": "Customer"
}
}
],
"billStructure": {
"cycleSpecification": {
"id": "billinfo-1",
"frequency": "yearly",
"billingDateShift": "10",
"isRef": true,
"name": "Monthly billing"
},
"format": {
"isRef": true,
"name": "detail"
},
"presentationMedia": [
{
"isRef": true,
"name": "paper"
}
]
},
"contact": [
{
"@type": "ContactOracle",
"contactName": "Sam Malone",
"contactType": "primary",
"contactMedium": [
{
"@type": "ContactMediumOracle",
"mediumType": "postalAddress",
"city": "Burlington",
"contactType": "billingAddress",
"country": "USA",
"phoneNumber": "",
"postCode": "01803",
"stateOrProvince": "MA",
"street1": "10 Van de Graaff Drive",
"street2": ""
},
"id": "88-1WZOD0"
},
{
"@type": "ContactMedium",
"mediumType": "emailAddress",
"characteristic": {
"contactType": "homeEmailAddress",
"emailAddress": "samwise@example.com"
}
}
]
},
{
"@type": "ContactOracle",
"contactType": "secondary",
"contactMedium": [
{
"@type": "ContactMediumOracle",
"mediumType": "postalAddress",
"characteristic": {
"city": "Burlington",
"contactType": "shippingAddress",
"country": "USA",
"phoneNumber": "",
"postCode": "01803",
"stateOrProvince": "MA",
"street1": "95 Network Drive",
"street2": ""
}
},
{
"@type": "ContactMedium",
"mediumType": "emailAddress",
"characteristic": {
"contactType": "homeEmailAddress",
"emailAddress": "samwise@example.com"
}
}
]
}
],
"relatedParty": [
{
"id": "88-20ULRN",
"href": "http://host:port/cx/industry/buying/tmf-api/party/v4/individual/88-20ULRN",
"@referredType": "Individual"
}
],
"@baseType": "PartyAccount",
"accountNumber": "1618814528362",
"username": "sam_malone1"
}
}
}
When the account is updated successfully, the only response is a 201 status code.