Skip to content

v4.0.0

Latest

Choose a tag to compare

@NagendraSIB NagendraSIB released this 25 Jun 16:37
49ca2f0

📦 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

Full Changelog: v3.0.0...v4.0.0