Personalisation Client API Changelog
personalisation-client-0.3.8
May 5th 2025New endpoint to get a paged response of point periods for a member.
personalisation-client-0.3.7
Apr 1st 2025New endpoint to get a list of transactions for an order across all programs
personalisation-client-0.3.6
Mar 18th 2025New endpoint to get a list of all the memberships a customer has
personalisation-client-0.3.5
Mar 12th 2025Added list of current rewards to the response from /v1/current-level-summaries. When capping is reached, capping reward is returned.
personalisation-client-0.3.4
Aug 26th 2024Added endpoint for getting the reward ladder for membership a personalisation program. The reward ladder is a list of levels that the given member can achieve in the program, including details about rewards and requirements for each level.
personalisation-client-0.3.3
Jun 21st 2024Added CappingStatus to PointDefinitionStatus in CurrentLevelSummary. The field is null if the point definition does not have any capping, and otherwise contains information if the customer has reached the capping limit or not, and what the capping limit is.
personalisation-client-0.3.2
Apr 30th 2024Update Transaction amount to be decimal to better support money_spent being decimals than rounded up
personalisation-client-0.3.1
Apr 26th 2024Added travel info the travel legs to SingleTravellerEntitlementsQuery and TravellerEntitlementsQuery. Used for limiting possible rewards based on the travel info.
personalisation-client-0.3.0
Apr 10th 2024Moved transaction endpoints to be scoped under the member resource.
personalisation-client-0.2.5
Apr 4th 2024Added memberId
to CurrentLevelSummary. Can be used to look up more information about the member in the program.
personalisation-client-0.2.4
Feb 5th 2024Added validFrom
on Transaction. This field indicates when the transaction starts to be valid.
personalisation-client-0.2.3
Jan 17th 2024Added programReference to CurrentLevelSummary.programReference can be used to match with a specific program (for example programReference == "my_program").It is better than using programId, since the programId might not be the same in different environments (staging/prod).
personalisation-client-0.2.1
Jan 9th 2024Added infoLink to Program. A string, for instance an URL, for reading more information about the program.
personalisation-client-0.2.0
Dec 13th 2023Added endpoint to manually trigger effects. Up until now, effects could only be triggered based on Kafka events. This version adds a new API endpoint for manually triggering effects.A typical usage of this could be to manually enroll users into a program.
personalisation-client-0.1.4
Aug 25th 2023Added reference to PointDefinition. This reference is unique to the point definition in the program and enables clients to identify the point definition semantically,in order to augment the presentation of the point with their own data, such as an icon or more descriptive text.The reference is also included as part of the CurrentLevelSummary, in pointDefinitionStatuses, as a new field pointDefinitionReference.pointDefinitionStatuses also also been extended to always return all point definitions in the program, even if the member has no points of it.
personalisation-client-0.1.3
May 26th 2023Added suspensionStatuses to CurrentLevelSummary. Contains information about the currently active suspensions for the member
personalisation-client-0.1.2
May 8th 2023Added referenceId to Transaction. A unique id that points back to the event that created the transaction.
personalisation-client-0.1.1
Apr 24th 2023Added SuspensionPeriod as a new resource under member. Returns when the member is suspended from for example getting points, or discounts
personalisation-client-0.1.0
Apr 18th 2023Removed "programId" from Member and Transaction. The programId is already known from the path.