Developer Changelog
August 2026
New Endpoints GET /v3/bonus-rules - Returns a list of bonus rules matching the provided search criteria. Requires api\ bonus-rule\ read entitlement.
July 2026
POST /v3/communication-types - Added endpoint to create a communication type. PUT /v3/communication-types/{communicationCode} - Added endpoint to update a communication type (the channel cannot be changed after the communication type is created).
June 2026
POST /v3/segments - Added a new endpoint to create a member segment. PUT /v3/segments/{segmentCode} - Added endpoint to update an existing segment's name and description.
May 2026
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.
April 2026
POST /v3/members/{accountNumber}/transfer - Added transactionId field to the PointsTransferResponse schema; the value matches the transactionId of the resulting bonus accrual. PATCH /v3/members/{memberIdentifier} - New endpoint for partial member profile updates; the API applies only the fields in the request body, and fields set to null clear the corresponding value.
March 2026
GET /v3/broadcast-messages - Added visibility filtering and entitlement-based targeting for message creators via dashboard and viewAll query parameters. GET /v3/members/{memberIdentifier}/promotions/{promotionId} - Added referenceId and transactionId fields to the MemberPromotionDetail schema.
February 2026
POST /v3/redemption-rules - Create personalized redemption rules for members. PUT /v3/redemption-rules/{redemptionRuleId} - Update existing redemption rules.
January 2026
PATCH /v3/members/{memberIdentifier}/transactions/{transactionId} - Changed from PUT to PATCH for editing hotel transaction details. POST /v3/async-tasks/{asyncTaskId}/retry - New endpoint to retry failed or queued async tasks.