SessionM Developer Center
Welcome to the SessionM Developer Center
Some of our content has moved
The following content has moved to the new Developers Center on the SessionM Learning Hub.
APIs
Find detailed specs for each SessionM API as well as some API Workflows.
SessionM API Services Overview
An introduction to the SessionM Platform services, including a technical overview and brief summaries of available APIs.
Customers
APIs that manage customer data on the platform, providing programmatic access to several kinds of cloud-based marketing data.
Campaigns
APIs that manage campaign data on the platform, providing programmatic access to 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.
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.
Advanced
APIs that manage advanced APIs accessing organiztion divisions, models, lockouts, limiters and request encryption.
Deprecated
APIs that have been deprecated in favor of newer API versions or because suport for the respective products is ending soon.
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.