Multi-Point Bucket V3 APIs (3.0.1)
Welcome to the Multi Point Bucket (MPB) API documentation for Annex Cloud, the Multi Point Bucket feature is a powerful tool available in various API’s such as Tiers, Orders, Rewards, Points, Products, and Cart.
The MPB feature allows for the creation of multiple buckets for points, each representing a different type or purpose. This enables users to track and manage points more effectively, ensuring that they are allocated correctly according to the defined rules and criteria.
Using the MPB feature with the GET, POST and PATCH methods, users can define criteria based on products and orders to determine eligibility for earning or redeeming points and rewards. For example, users can set rules that specify which products or categories of products are eligible for earning points towards the additional point buckets or establish thresholds for the minimum purchase amount required to earn points.
Overall, the Multi Point Bucket feature enhances the functionality of various API’s by providing a flexible and customizable solution for configuring eligibility criteria for members associated with points, rewards, tiers, products, and orders. This allows businesses to create loyalty programs and rewards systems that are tailored to meet the unique needs of their customers and drive engagement and loyalty.
Tiers
Welcome to Annex Cloud’s Tier API documentation for Multi Point Bucket. Designed to enhance your loyalty journey, this API allows you to discover a member’s current tier, the next achievable tier, along with the points needed to reach it. The multi bucket data provides insight into available tier points, coins, and perks. You can retrieve information for the points and coins required for member’s to advance to the next tier in the loyalty program.
https://s15.socialannex.net/api/3.0/users/{{memberId}}/tiers
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'https://s15.socialannex.net/api/3.0/users/{johan19.sa@gmail.com}/tiers'
successful operation
- application/json
- application/xml
Displays the loyalty member's current tier name. For example, Bronze, Silver, Gold.
Displays the current tier achievement date in yyyy-MM-dd'T'HH:mm:ssZ format.
Displays the tier expiration date in yyyy-MM-dd'T'HH:mm:ssZ format. When the tier expiration date is reached, the current tier is no longer valid. The additional points in the bucket are deducted, and the tier sequence restarts from the base tier.
Displays the name of the next tier which is awarded to the member once the required milestones are achieved.
Displays the number of points required to achieve the next tier. This depends on the point threshold required to reach the next tier and the number of points the member currently has in their account.
Displays the purchase ratio established for the loyalty program, which will be applied to the member’s purchases. For example, if the purchase ratio is 2 and purchase amount is 400, then after completing the purchase, 800 points is awarded to the member.
Displays the purchase ratio that is applied to the member for this tier while earning points for purchase.
Displays the amount the member must spend to achieve the next tier.
{ "siteId": 33986340, "currentTier": "Silver", "previousTier": "Bronze", "tierAchievedDate": "2022-04-01T00:00:00-0700", "tierExpirationDate": "2023-04-01T00:00:00-0700", "nextTier": "Gold", "pointsToNextTier": 210, "purchaseRatio": 2, "currentTierPurchaseRatio": 0.5, "spendAmountToNextTier": 200, "currentTierRewards": { "rewardId": 1234, "rewardName": "Reward First", "tierEligible": true, "rewardLimit": 2, "limitPeriod": "Day", "redeemCount": 0, "remainingCount": 1, "multiBucketsData": { … } } }
Orders
Welcome to Annex Cloud’s Order API documentation for Multi Point Bucket. Seamlessly manage orders, input and update order details, apply coupon codes, and track rewards whether customers are shopping instore, through your website or via mobile app. By using the multi point bucket parameters provided in the methods below you can allow members to earn points towards multiple point buckets for an order and update the points within the additional point buckets once an order’s status has been updated.
Rewards
Welcome to Annex Cloud’s Rewards API documentation for Multi Point Bucket, designed to elevate your loyalty program experience. Using the GET method listed below, you can retrieve the list of rewards against a member’s User ID. You can easily see what rewards they are eligible for and what rewards require points in additional point buckets to be redeemed.
Points
Welcome to Annex Cloud’s Points API documentation for Multi Point Bucket. Using the multi point bucket parameters provided in the documentation below, you can easily update points for members in your loyalty program within all point buckets. Additionally, you can use the GET method to retrieve all of the point information for a member, including the status of their points within the additional point buckets in your program.
Product
Welcome to Annex Cloud’s Product API documentation for Multi Point Bucket. Using the method below you can calculate how many points a member will earn for purchasing products, including details on points that can be earned towards additional point buckets established in your loyalty program.
Cart
Welcome to Annex Cloud’s Cart API documentation for Multi Point Bucket. Using the POST method below you can calculate the points members can earn for the products in their cart. This includes points that can be earned towards the additional point buckets established in your loyalty program.