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.