May 2026
0 min
post /v3/points pools added endpoint to create a new points pool at least two initial active or invited members are required, and a member can belong to only one active pool at a time delete /v3/points pools/{poolid} added an endpoint to disband a points pool get /v3/points pools added an endpoint to search for points pools by poolname , poolstatuscode , or memberidentifier get /v3/points pools/{poolid} added endpoint to retrieve a points pool by id put /v3/points pools/{poolid}/members/{memberidentifier} added endpoint to add a member to a points pool or update their membership status set statuscode to retired to remove a member; if fewer than two active or invited members remain, the pool is automatically disbanded get /v3/redemption items added poolredeemable boolean field to the redemptionitem schema returns true if the member lacks sufficient currency for the item but belongs to a points pool with a sufficient combined balance post /v3/members/{memberidentifier}/redemptions added allowpoolredeem query parameter when true and the member lacks sufficient currency, the shortfall is drawn from pool members' balances put /v3/members/{memberidentifier}/redemptions/{memberredemptionid} added allowpoolredeem query parameter when true and the member lacks sufficient currency, the shortfall is drawn from pool members' balances memberredemption schema added poolfunding array field showing each contributing pool member and their points contribution when a redemption is funded by a points pool for validateonly requests, this is a preview; for saved redemptions, this is the final allocation delete /v3/members/{memberidentifier}/redemptions/{memberredemptionid} added poolcancellations array field to the response when a pool funded redemption is canceled, the field lists each contributing pool member whose child redemption was also canceled and the points returned to them transactionrelationship schema added pool redemption contribution and pool redemption source relationship types pool redemption contribution identifies a pool member's points contribution toward a pool redemption; pool redemption source identifies the redemption that triggered the contribution put /v3/redemption rules/{code} added endpoint to fully replace an unreleased redemption rule all fields are overwritten with the values provided only rules in working or ready status may be replaced patch /v3/redemption rules/{code} updated to use a dedicated redemptionrulepatchrequest schema supporting partial updates only fields included in the request body are modified; absent fields remain unchanged the following fields can be explicitly set to null to clear their value enddate , facevalue , minimumrolerequired , rank , rawexpression , externalcode post /v3/members/{memberidentifier}/earnings added usecouponcodes array field to the earn transaction request accepts a list of unique coupon codes for which a coupon use is posted upon processing only coupons in held status are accepted bonusrule schema added rewards array field returning a list of rulereward objects, each describing a reward associated with the bonus rule, including rewardtype , rewardresulttype , description , code , and amount patch /v3/members/{memberidentifier} reduced the maximum length of the middlename field from 100 to 50 characters in memberpatchrequest