Update Customer
The CRM / Ordering system updates a Customer in the OCS.io via the RESTful API. The request body contains updated Customer details like External ID, Custom Name, etc. The OCS.io updates the instance of the Customer, then returns Business Transaction containing updated Customer as a payload of the response. Other systems may be notified about the Business Transaction via the Streaming Platform.
Update Customer’s External ID
The Update Customer’s External ID use-case allows the CRM or ordering system to update the external ID of a customer. This operation is not versioned, meaning the new external ID takes effect immediately and the old external ID can no longer be used.
Update Customer’s Custom Name
The Update Customer’s Custom Name use-case allows the CRM or ordering system to update the custom name of a customer. This attribute is not versioned, and the new value takes effect immediately.
Update Customer’s Custom Attributes
The Update Customer’s Custom Attributes use-case allows the CRM or ordering system to update the custom attributes of a customer. Custom attributes are implemented as key-value pairs, and the system must provide the full set of key-value pairs in the request.
Update Customer’s Segment
The Update Customer’s Segment use-case allows the CRM or ordering system to update the segment of a customer. While a history is maintained for this attribute, the new value takes effect immediately and is used in subsequent processes.