SessionM Developer Center
Welcome to the SessionM Developer Center
Find detailed specs for each SessionM API as well as some API Workflows.
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.
API Workflows
The following PDF documents detail how to use the platform APIs to accomplish common SessionM workflows:
- API Workflow: Customer Signup and Login for S2S Implementations
- API Workflow: Customer Signup and Login for C2S Implementations
- API Workflow: Customer Password Reset
- API Workflow: Timeline
- API Workflow: User Points Management
- API Workflow: Offer Management
- API Workflow: Reward Store Management
- API Workflow: Loyalty
The S2S Authentication: Providing OAuth2 Clients Access to the SessionM Platform document supports some of the workflows above.
Some of our content has moved
You can now find Use Cases, Tasks, Integrations and Sample Apps on the SessionM Learning Hub.