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 Program
  • 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
        GET
      • Join To Rewards Program
        POST
      • Leave Rewards Program
        DELETE
      • Show Member Rewards Program Status
        GET
      • Show Achievements Summary
        GET
    • 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 Program

Show Member Rewards Program Status

Pending
GET
https://api.mpc.dev.placewise.com/v3/{loyalty_club_slug}/members/me/rewards-program/status
API Permit:Rewards:Api:OAuth:Memberships:CheckStatus
API Context:Loyalty Club
Authorizations:TokenMember
Returns Rewards Program status for current member.

Query Parameters#

ParameterTypeRequired?DefaultDescription
per_pageintegerno1000Number of transactions to be returned per request (1000 is the maximum)
pageintegerno1Number of transactions page

Response Body#

KeyTypeDescription
membershipbooleanDoes member participate the Rewards Program?
membership_started_atDateWhen the member joined the Rewards Program
balanceintegerMember's current points number
transactionsArrayList of Transactions objects, ordered by date descending. See below
pagination_infoObjectPagination object describing transactions list

Transaction object#

KeyTypeDescription
idinteger
typeOne of: 'achievement', 'reward_purchase', 'expiration' and 'correction'see 'Transaction types' below
dateDateWhen the transaction has been made
amountintegerHow many points the transaction added or subtracted
expired_atDate(optional) When the points granted by the transaction expired. When null, they're not expired
detailsObjectTransaction-specific details - see 'Transaction details' below

Transaction types#

TypeDescription
achievementAddition of points triggered by fulfilling an achievement goal
reward_purchaseReduction of points caused by purchasing a reward by member
expirationReduction of points caused by automatic expiration of old transactions
correctionChange of points caused by admin's manual correction
grantArbitrary addition of points
cancellationCancellation of another transaction

Transaction details#

Depending on transaction type, the details contain different kind of data.
Transaction typeKeyDescription
achievementachievement_typeType of achievement that granted the points - see Achievement types
achievementrule_idID of achievement/rule
reward_purchasereward_nameName of reward that the points have been spent on
correctioncomment(optional) Admin's notes
grantgrant_type(optional) See Grant points
grantgrant_properties(optional) See Grant points
cancellationcancelled_transaction_id(optional) ID of cancelled transaction - see Cancel transaction

Example#

When successful, returns JSON structured like this:
{
  "membership": true,
  "membership_started_at": "2019-05-15T12:43:22:41063Z",
  "balance": 180,
  "transactions": [
    {
      "id": 7,
      "type": "reward_purchase",
      "date": "2019-12-15T08:00:15063Z",
      "amount": -20,
      "expired_at": null,
      "cancelled_at": null,
      "details": {
        "reward_name": "Awesome Toaster"
      }
    },
    {
      "id": 6,
      "type": "expiration",
      "date": "2019-12-14T08:00:15063Z",
      "amount": -110,
      "expired_at": null,
      "cancelled_at": null,
      "details": {}
    },
    {
      "id": 5,
      "type": "achievement",
      "date": "2019-12-10T08:00:15063Z",
      "amount": 150,
      "expired_at": null,
      "cancelled_at": null,
      "details": {
        "achievement_type": "app_opened",
        "rule_id": 1
      }
    },
    {
      "id": 4,
      "type": "correction",
      "date": "2019-12-05T08:00:15063Z",
      "amount": 50,
      "expired_at": null,
      "cancelled_at": null,
      "details": {
        "comment": "Just for you"
      }
    },
    {
      "id": 3,
      "type": "achievement",
      "date": "2019-06-14T08:00:15063Z",
      "amount": 110,
      "expired_at": "2019-12-15T08:00:15063Z",
      "cancelled_at": null,
      "details": {
        "achievement_type": "coupon_used",
        "rule_id": 2
      }
    },
    {
      "id": 2,
      "type": "cancellation",
      "date": "2019-06-12T058:00:13263Z",
      "amount": -42,
      "expired_at": null,
      "cancelled_at": "2019-06-12T058:00:13263Z",
      "details": {
        "cancelled_transaction_id": 1
      }
    },
    {
      "id": 1,
      "type": "grant",
      "date": "2019-06-12T058:00:13263Z",
      "amount": 42,
      "expired_at": null,
      "cancelled_at": "2019-06-12T058:00:13263Z",
      "details": {
        "grant_type": "receipt",
        "grant_properties": { "store_id":  142 }
      }
    }
  ],
  "pagination_info": {
    "total_count": 2050,
    "per_page": 1000,
    "total_pages": 3,
    "current_page": 1,
    "next_page": 2,
    "prev_page": null,
    "is_first_page": true,
    "is_last_page": false,
    "is_out_of_range": false
  }
}
When member hasn't joined the program, returns a response having only one key:
{
  "membership": false
}

Request

Path Params

Header Params

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C#
Ruby
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.mpc.dev.placewise.com/v3/infinity-mall/members/me/rewards-program/status' \
--header 'X-User-Agent;' \
--header 'X-Product-Name;' \
--header 'X-Loyalty-Club-Slug;' \
--header 'X-Customer;' \
--header 'Authorization: Bearer ' \
--header 'X-Client-Authorization: '

Responses

🟢200Success
application/json
Body

Example
{}
Previous
Leave Rewards Program
Next
Show Achievements Summary
Built with