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.