SessionM Developer Center

Welcome to the SessionM Developer Center

Detailed specs for each API.

Core

APIs that manage customer data on the platform, providing programmatic access to several kinds of cloud-based marketing data. Grouped with respect to function, the APIs reflect the primary types of data clients require to understand and serve their loyalty customers. For example, data that enables profiles, identity services, events, timelines, and data privacy, as well as promotional and message-based marketing campaigns.

POS

APIs that connect the platform to third-party point of sale systems. The APIs are designed to process transactions, lookup customers, and manage discount offers. NOTE: This API is not designed for use with the Core APIs.

Offers

APIs that provide control over rewarding a user with several outcome types. Various workflows are supported, including integrating with point of sale systems, enabling fulfillment methods, and placing restrictions on the acquisition or redemption of offers.

Loyalty

APIs that control a robust points system and loyalty rules engine to create custom loyalty programs. Point sources and accounts can be configured, managed and audited. Rules are triggered by actions taken and can deliver awards, move customers between tiers and even trigger campaigns.

Catalog

APIs that manage the normalization of a "master catalog" of store categories and items. Includes endpoints for commands and queries to control various functions and rules with the catalog.

Transactions

APIs that handle transactions procedurally, storing items and payments. Endpoints are available that retrieve transaction information as single transactions or as pageable, sortable lists. The publishing feature can broadcast to accomplish point economy operations.