Introduction to the MXO API
The MXO API is designed to:
- Provide your organization with the ability to track customer activity.
- Provide your customers with personalized content based on the most appropriate conversation for them.
- Provide customer profile data held in MXO to external systems, upon request.
- Provide your organization with the ability to export data about customer activity to your BI tools.
- Provide you with the ability to store customer reference data in MXO for use in decisioning.
The MXO API is built on RESTful concepts and accepts both XML and JSON requests/responses.
Refer to the following table for an overview of the APIs available when working with MXO :
Name | Typical Use | GitHub Repo |
---|---|---|
Customer API | - Update a customer's profile- Requesting structured customer data- Deleting customer data | Link |
Lightweight Event Listening API | - Registering customer interest in a promotion they sign up for through a call center agent- Passing customer sentiment updates to MXO from a Social Listening solution- Sending events from a physical Touchpoint, CRM triggers, or workflows | Not yet available |
Interaction API | - Tracking customer activity- Updating customer profile data stored in MXO - Receiving optimized content responses for the best conversation to have with a customer- Buffering requests to support offline mode and to reduce network calls | Not yet available |
Customer Data API | - Requesting information about an individual customer stored against a MXO customer profile | Not yet available |
Datastores API | - Uploading and storing large volumes of customer reference data in the MXO environment | Link |