FAQs

This section of the site provides an evolving collection of common questions and best practices.

How do I get access to a SessionM Platform account?

If you are interested in leveraging the SessionM API, please contact SessionM Sales at Enterprise-CS@sessionm.com.

Which channels does the SessionM Platform support?

The SessionM Platform APIs support any channel that is internet enabled. Currently, our developers have integrated SessionM into Mobile, Web, Kiosk as well as a variety of other channels and devices.

Is customer data required to exist in order for a campaign to reference that customer data in targeting or content personalization?

No, the customer data does not need to exist.

Can the SessionM Platform integrate with a Data Management Platform (DMP)?

Yes, you can establish ETLs (Extract, Transform and Load) to link SessionM with your DMP.

Is the SessionM Platform a data warehouse?

The SessionM Platform is not a data warehouse in the traditional sense, but it does have a data warehouse component to connect into your Business Intelligence (BI) and Analytics initiatives.

How do I get a set of API authentication credentials for the application or web site I'm integrating with the SessionM Platform?

API credentials are generated when you register your site or application as a property of the SessionM Platform. For more information, see Before You Begin.

What is a SessionM API key and an S2S API secret?

Server-to-server credentials that are required of every call to the SessionM Platform. For more information, see Before You Begin.

Copy
Unsetting Attribute Values
curl -X PUT --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{
  "user":{
    "gender":null
  }
}
' 'http://API.HOST.NAME/priv/v1/apps/APP_ID/external/users/EXTERNAL_ID'

How do I unset an attribute value in a JSON request?

If you need to unset a value for a particular attribute you are specifying in a JSON request, you can generally just set the value to null.