📦 SDK Updates
Added
🔹 Balance API
-
Endpoints for managing loyalty balances:
- Create, cancel, complete transactions
- Create, update, delete balance definitions and limits
- Retrieve active balances, contact balances, subscription balances, and transaction history
-
New models:
Balance,BalanceDefinition,BalanceLimit,BalanceOrder,AggregateBalance,ContactBalancesResp, etc.
🔹 Payments API
-
Endpoints for:
- Creating, deleting, and fetching payment requests
-
New models:
CreatePaymentRequest,CreatePaymentResponse,GetPaymentRequest
🔹 Program API (Loyalty Programs)
-
Endpoints for:
- Creating, updating, deleting, publishing, and managing loyalty programs, subscriptions, and members
-
New models:
CreateLoyaltyProgramPayload,PatchLoyaltyProgramPayload,LoyaltyProgram,LoyaltyProgramPage,MemberContact, etc.
🔹 Reward API
-
Endpoints for:
- Managing rewards, vouchers, and code pools
-
New models:
MainReward,MainRewardPage,MainRewardValidate,MainVoucherRevokePayload, etc.
🔹 Tier API
-
Endpoints for:
- Managing loyalty program tiers and tier groups
-
New models:
Tier,TierGroup,TierRequest,TierForContact, etc.
🔹 Ecommerce API
-
New endpoints for:
- Setting and getting display currency
- Attribution support for workflows
-
New models:
SetConfigDisplayCurrency,TemplatePreview
🔹 Contacts API
- Endpoint to delete multiple-choice attribute options
🔹 Companies and Deals API
-
Endpoints for:
- Importing companies and deals
- Managing CRM attributes
🔹 Transactional SMS API
- Endpoint for sending SMS messages asynchronously
🔹 Master Account API
-
Endpoints for:
- Associating/dissociating IPs
- Updating sub-account plans
- Managing user permissions
Changed
-
Enhanced Ecommerce API:
- Attribution endpoints now support workflows in addition to campaigns
-
Improved descriptions and parameter details across various endpoints for clarity and completeness
Removed
❌ Reseller API
-
Removed all endpoints and models related to the Reseller API:
- Credit management
- Child account/domain management
- Reseller statistics
-
Removed models:
AddCredits,CreateReseller,GetChildAccountCreationStatus,GetChildDomains,
GetChildInfo,GetChildInfoApiKeys,GetChildInfoApiKeysV2,GetChildInfoApiKeysV3,
GetChildInfoCredits,GetChildInfoStatistics,GetChildrenList,ManageIp,
RemoveCredits,RemainingCreditModel, etc.
What's Changed
- CONT-9905: update SDK to 4.0.0 by @NagendraSIB in #11
Full Changelog: v3.0.0...v4.0.0