25.0.0 - 2026-06-01

feat!: restructure batch-activation placement slots as JSON:API relationships Refactor the batch-activation placement model to follow JSON:API conventions. Slots are no longer embedded directly in…

23.0.1 - 2026-05-28

chore: update child organization name validation docs Update JSDoc comments and inline documentation to reflect the relaxed name validation rules for child organizations. The name field no longer…

22.4.1 - 2026-05-27

chore: update JSDoc links in UploadsClient to versioned API paths Update deprecated endpoint documentation in UploadsClient to use versioned API URL paths, ensuring links point to the correct…

16.1.3 - 2026-05-07

chore: correct required scope in createBulkTransactionsUploadUrl JSDoc Update the <b>Required scopes:</b> annotation in the TransactionsClient JSDoc from transaction:write to files:write, reflecting…

16.1.2 - 2026-04-30

chore: deprecate uploads endpoints and update bulk upload docs Mark the three UploadsClient endpoints (create upload, add upload part, update upload) as @deprecated in favour of the bulk transactions…

16.1.1 - 2026-04-28

chore: update asset URL examples in rewards type JSDoc comments Refresh the inline code example URLs in LocationsResponseObject and OffersResponseObject TSDoc blocks to use the current attribution…

15.0.0 - 2026-04-17

feat!: remove MerchantNetwork types, change organizations.get() signature, and update child org response types Several breaking changes are introduced in this SDK regeneration: organizations.get() no…

12.4.0 - 2026-04-14

[12.4.0] - 2025 Changed BaseClientOptions — refactored to compose auth credentials via OAuthAuthProvider.AuthOptions instead of top-level clientId and clientSecret fields; update options objects to…

12.3.0 - 2026-04-10

The getEarnedRewards method now accepts an optional include parameter, allowing callers to request related resources such as merchant and offer data in a single response. Pass a comma-separated…

12.2.1 - 2026-04-10

refactor: move CardNetwork type from transactions to commons The CardNetwork enum has been relocated from src/api/resources/transactions/types/ to src/api/resources/commons/types/ and is now…

12.2.0 - 2026-04-07

The SDK now exports two new types, AttributionFilter and AttributionState, to represent placement context for attribution events. The NotificationAttributionAttributes and OfferAttributionAttributes…

12.1.0 - 2026-04-07

The SDK now exports a FileUploadType enum (IncomingTransactionsFile, HistoricalTransactionsFile) to represent the category of transaction file being uploaded. The type field on CreateFileUploadData…

12.0.0 - 2026-04-06

The offer, merchant, location, and userOffer notification types have been removed from the SDK. The NotificationType enum no longer includes Offer, Merchant, Location, or UserOffer values, and the…

11.0.1 - 2026-04-03

docs: remove deprecated financialInstitutionName from examples Remove the deprecated financialInstitutionName field from JSDoc example snippets in the transactions client and request body type. This…

11.0.0 - 2026-04-03

The financialInstitutionName field in CoreTransactionAttributes is now optional (string | undefined), down from a previously required string. This reflects its deprecation in favor of…

10.1.0 - 2026-04-02

The CoreTransactionAttributes type now includes an optional financialInstitutionId field, providing a unique identifier for the financial institution associated with a transaction. The…

10.0.1 - 2026-04-01

docs: update example message in NotificationPayload Update the example notification message string in the NotificationPayload type documentation to reflect the latest wording used for earned reward…

10.0.0 - 2026-03-30

The cardLastFour property in CoreTransactionAttributes has been replaced with cardLastFours as an array of strings. Existing code accessing cardLastFour will need to be updated to use…

9.0.0 - 2026-03-27

The X-Kard-Target-Issuer header configuration has been moved from client initialization options to a request-specific field. For token requests, pass the X-Kard-Target-Issuer value directly in the…

8.1.0 - 2026-03-25

The CoreTransactionAttributes interface now includes an optional cardLastFour property that provides the last four digits of the card used for transactions.