Smile.io
Smile.io is a loyalty, rewards, and referrals platform for e-commerce brands (widely used on Shopify). Merchants run points programs, referral programs, and VIP tiers, and integrate them programmatically through the Smile.io REST API (base https://api.smile.io/v1). The REST API exposes customers and customer identities, points transactions and settings, points products and purchases, earning rules, rewards and reward fulfillments, VIP tiers, and custom activities. It uses resource-oriented URLs, returns JSON, and is authenticated with an HTTP Bearer token (a merchant API key or an app OAuth access token). REST API access is gated to the Plus and Enterprise plans.
APIs
Smile.io Customers API
List and retrieve loyalty program members with their point balances and state (candidate, member, disabled), and create or update a customer from an external system via the cust...
Smile.io Points Transactions API
Create, list, and retrieve points transactions - the point balance changes (earn, redeem, adjust) applied to a customer - and read program-level points settings. Endpoints - POS...
Smile.io Points Products API
List and retrieve points products - the redeemable products a customer can purchase with points - and purchase a points product on behalf of a customer, spending their point bal...
Smile.io Reward Fulfillments API
List reward fulfillment records - the fulfillment of rewards a customer has redeemed (for example a discount code issued for a redemption). The reward object is surfaced through...
Smile.io Earning Rules API
List the earning rules that define how customers earn points in a program (for example points for placing an order, creating an account, or a birthday). Endpoint - GET /earning_...
Smile.io VIP Tiers API
List the VIP tiers configured for a program, including their thresholds and perks. VIP tier changes for a customer are represented by the VIP Tier Change object. Endpoint - GET ...
Smile.io Activities API
Record a custom customer activity so it can earn points via a matching earning rule - the programmatic way to reward behavior that happens outside Smile's built-in triggers. End...