Placewise API
Get startedExplore
Get startedExplore
Performance Cloud 🗗
Placewise 🗗
ExplorePublic API
Management APIUsers APIOperations APIMessaging APIReporting APIML APIData API
ExplorePublic API
Management APIUsers APIOperations APIMessaging APIReporting APIML APIData API
  1. Rewards
  • Introduction
  • Loyalty Club
    • Loyalty Clubs
      • Introduction
      • Show Loyalty Club
      • List Loyalty Clubs
    • Schema
      • Show Schema
    • Legal Information
      • Show Legal Information
    • Translations
      • List Translations (v4)
      • List Translations (v3)
    • Carbon Offset Program
      • Show Carbon Offset Program Info
    • Cars
      • Show Cars Configuration
      • Show Available Cars Colors
    • Programs
      • Introduction
      • List Programs
      • Show Program
    • Receipts
      • Introduction
      • Show Receipts Configuration
  • Member
    • Authentication
      • OAuth Flow
      • One Time Password
        • Send OTP via SMS
        • Send OTP via SMS by Email
        • Send OTP via Email
        • Send OTP via Email by MSISDN
      • Registration Password
        • Send Registration Password SMS
        • Send Registration Password Email
      • Create Token
      • Revoke Token
      • Show Token Info
    • Profile
      • Public Info
        • Show Member Public Info
        • Show Member Public Info by MSISDN
        • Show Member Public Info by Email
      • Person ID
        • Show Member Person ID
        • Show Member Person ID by MSISDN
        • Show Member Person ID by Email
      • Create Member
      • Update Member
      • Validate Member
      • Register Member App Token
      • Show Member
      • Destroy Member
    • Programs
      • Registration
        • Start
        • Confirm
      • Update Member Programs
      • Add Member to Program
      • List Member Programs
      • Remove Member from Program
    • Cars
      • Introduction
      • List Member Cars
      • Create Member Car
      • Show Member Car
      • Update Member Car
      • Renew Member Car
      • Destroy Member Car
      • Lookup a Car
    • Benefits
      • Introduction
      • List Member Benefits
      • Show Member Benefit
    • Verification
      • Send Verification Email
      • Send Verification SMS
      • Verify Email
      • Verify MSISDN
    • Password
      • Update Password
      • Reset Password
      • Send Password Reset Token
    • Integrations
      • Amano Parking Integration
        • Create Card
        • Delete Card
      • Spaycial Integrations
        • Generate Connections URL
        • Generate Connect URL
        • Show Spaycial Connections Status
        • Show Spaycial Feature Settings
        • Update Spaycial Feature Settings
    • Receipts
      • Introduction
      • List Submissions
      • Show Submission
      • Create Submission
      • Update Submission
      • Delete Submission
      • Check Limits Exceeded
    • Misc
      • Checkin to Store
      • Show Messages History
      • Show Messages History (v1)
    • Files
      • Uploads
        • Upload status
        • Start Upload
        • Upload Part
        • Finish Upload
        • Activate Uploaded File
    • Messages
      • Send "delivered" event for push message
      • Send "open" event for push message
  • Offers
    • Introduction
    • Offers
      • Show Offers Meta
      • Show Offer
      • Encode Offer
      • List Offers
      • Use Offer
      • Like Offer
      • Unlike Offer
    • Offers Preview
      • Preview Offers Meta
      • Preview Offer
      • Preview Offers List
    • Events
      • Introduction
      • Register "clicked" Event
      • Register "seen" Event
  • Rewards
    • Introduction
    • Rewards Program
      • Show Rewards Program
      • Join To Rewards Program
      • Leave Rewards Program
      • Show Member Rewards Program Status
      • Show Achievements Summary
    • Rewards
      • List Rewards
      • List Rewards - Preview
      • List Purchased Rewards
      • Purchase Reward
      • Use Reward
  • Games
    • Introduction
    • Games
      • List Games
      • Show Game Details
      • Show Game Ticket
      • Play Game
      • Issue Game Prize
  • CMS Content
    • Introduction
    • Website
      • Introduction
      • Show Website
    • Venue Info
      • Introduction
      • Show Venue Info
    • Components
      • Component Schema Model
      • Show Components Schema
    • Pages
      • Page Model
      • List Pages
      • Show Page
      • Route Page
    • Articles
      • Article Model
      • Articles Categories
        • List Articles Categories
        • Show Articles Categories
      • List Articles
      • Show Article
    • Events
      • Event Model
      • Events Groups
        • Introduction
        • List Events Groups
        • Show Events Group
      • Events Categories
        • List Events Categories
        • Show Events Categories
      • List Events
      • Show Event
    • Job Postings
      • Introduction
      • List Job Postings
      • Show Job Posting
    • Service Messages
      • Introduction
      • List Service Messages
      • Show Service Message
    • Stores
      • Introduction
      • List
      • Show
    • Stores Categories
      • Introduction
      • List Stores Categories
      • Show Stores Category
    • Promotions
      • Introduction
      • List Promotions Collections
      • List Promotions
      • Show Promotion
    • Press Releases
      • Press Release Model
      • List Press Releases
      • Show Press Release
    • Attachments
      • Attachment Model
      • List Attachments
  1. Rewards

Introduction

Placewise Rewards is a Loyalty Program that awards members for achieving some defined goals with points.
The points may be spent on acquiring (purchasing) special rewards and then using them.
Points may expire after some time.
Participation in program is optional, so member can enroll (join) to it and leave it.

Achievements#

Every Loyalty Club that has Placewise Rewards enabled, has defined list of achievements that have rules attached to them.
The rules are described below.

Achievement model#

KeyTypeDescription
idintegerAchievement id
typestringsee Achievement types
namestringDisplay name of the rule. Depends on X-Locale header
pointsintegerHow many points the achievement grants
limitintegerMaximum number of times the member can have the achievement granted (when null, there's no limit)
frequencyObjectHow often the achievement may be granted to member (when null, there are no constraints). For example, achievement with frequency defined as {"timespan": "day", "limit": 5} means that member may get points for it at most 5 times a day.
frequency['timespan']stringOne of: ['hour', 'day', 'week', 'month', 'year']
frequency['limit']integer

Achievement types#

typeEvent
app_openedThe member opened the loyalty club mobile application
coupon_usedMember used some coupon
link_clickedMember clicked on link that has been sent from us
email_openedMember opened an email that has been sent from us
push_openedMember opened a push message that has been sent from us
wifi_approachedMember approached (logged in to) loyalty club's WiFi
geofence_approachedMember approached geofence defined by loyalty club mobile application
beacon_approachedMember approached one of loyalty club's beacons
consent_grantedMember granted one of loyalty club's consents

Member levels#

Example configuration for regular levels
{
    "type": "regular",
    "levels": [
        {
            "name": "1",
            "points_threshold": 0
        },
        {
            "name": "2",
            "points_threshold": 300
        },
        {
            "name": "3",
            "points_threshold": 500
        },
        {
            "name": "4",
            "points_threshold": 500
        }
    ]
}
Example configuration for virtual level
{
    "type": "virtual_level",
    "maximum_points": 1500
}
Loyalty Club may have members level defined (available in Rewards Program > Get info response).
There are two types of them: regular and virtual_level.

Regular levels#

When regular levels are enabled, members get levels based on the amount of points that they have earned
in program (in total, not the current balance) and may need to have minimal level to purchase some rewards.
Each level has points_threshold value (integer) that describes how many points are needed to reach the level (first level always requires 0 points to have).
Levels are returned in ascending order, sorted by the points_threshold attribute.

Single virtual level#

When single virtual level is enabled, it is just used to show member how he performs in the Rewards Program.
It defines maximum_points value, that is meant to be compared with member's current points balance.

Common error responses#

StatusResponse body
467{"error": "Member is banned!", "banned_until": "2020-10-28T17:24:06.207Z"}
480{"error": "Member is not participating in Rewards Program"}
Previous
Register "seen" Event
Next
Show Rewards Program
Built with