Find the Information required when Integrating MXO with your Mobile App

When integrating MXO with your mobile solution, you'll need to provide details about the MXO environment to which you want to connect. Below is a list of the information you need to provide, along with instructions for finding that information within the MXO UI.

Server Name/Host Name

The server name/host name for your MXO tenant.

Typically, this is https://na5.thunderhead.com or https://eu2.thunderhead.com.

You can find the correct name in the address bar of your browser.

How Do I - Integrate server name

The Site Key of your MXO Space.

Navigate to Configure > MXO Tag and scroll down to the Site Key section to find your Site Key.

How Do I - Integrate site key

The Base URI for your Touchpoint. For example, assisted/call center or ios://banking-iOSApp.

When creating the Base URI for assisted or mobile Touchpoints, we recommend the following:

  • for assisted Touchpoints, start your Base URI with assisted://.
  • for mobile Touchpoints, start your Base URI with ios:// (for iOS apps) and android:// (for Android apps).

Navigate to Collect > Touchpoints. The base URI for your Touchpoint is displayed in the Name/URI column.

How Do I - Integrate base url

The username or user ID of a user with API credentials for your Space. You will need to provide this when integrating solutions that require either OAuth 1.0 or OAuth 2.0 authorization. For example, when defining the SDK configuration parameters.

Navigate to Admin Settings > API Credentials. The username (email address) is displayed in brackets in the User column.

How Do I - Integrate username

The API key and secret for your Space. You will need to provide these details along with the correct username or user ID when integrating solutions that require OAuth 1.0 authorization. For example, when defining the SDK configuration parameters.

Navigate to Admin Settings > API Credentials and click View OAuth 1.0 Credentials to view the API key and secret.

AS - View OAuth 1 Creds

How Do I - Integrate API key

The Client ID and secret for your Space. You will need to provide these details along with the correct username or user ID when integrating solutions that require OAuth 2.0 authorization. For example, when logging in to Admin mode on a device.

Navigate to Admin Settings > API Credentials and click the View icon for a user with API Credentials.

How Do I - Integrate server name 2

How Do I - Integrate client id