Skip to content

Releases: talon-one/TalonOne.cs

14.0.0

Choose a tag to compare

@github-actions github-actions released this 07 May 11:46

Summary

Added endpoints

  • IntegrationApi | ActivateLoyaltyPoints | POST /v1/loyalty_programs/{loyaltyProgramId}/activate_points | Activate loyalty points
  • IntegrationApi | DeleteLoyaltyTransactionsFromLedgers | POST /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/delete_transactions | Delete customer's transactions from loyalty ledgers
  • IntegrationApi | IntegrationGetAllCampaigns | GET /v1/integration/campaigns | List all running campaigns
  • IntegrationApi | UnlinkLoyaltyCardFromProfile | POST /v2/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId}/unlink_profile | Unlink customer profile from a loyalty card
  • ExportApplicationCampaignAnalytics | GET /v1/applications/{applicationId}/campaign_analytics/export | Export Application analytics aggregated by campaign
  • ExportCampaignValueMap | GET /v1/applications/{applicationId}/campaigns/{campaignId}/value_maps/{valueMapId}/export | Export campaign value map
  • ExportLoyaltyJoinDates | GET /v1/loyalty_programs/{loyaltyProgramId}/export_join_dates | Export customers' loyalty program join dates
  • GenerateCouponRejections | GET /v1/coupon_rejections | Summarize coupon redemption failures in session
  • GetApplicationCartItemFilterExpression | GET /v1/applications/{applicationId}/cart_item_filters/{cartItemFilterId}/expressions/{expressionId} | Get Application cart item filter expression
  • GetExperiment | GET /v1/applications/{applicationId}/experiments/{experimentId} | Get experiment in Application
  • GetLoyaltyLedgerBalances | GET /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_balances | Get customer's loyalty balances
  • GetLoyaltyProgramProfileLedgerTransactions | GET /v1/loyalty_programs/{loyaltyProgramId}/profile/{integrationId}/ledger_transactions | List customer's loyalty transactions
  • ListApplicationCartItemFilters | GET /v1/applications/{applicationId}/cart_item_filters | List Application cart item filters
  • ListExperiments | GET /v1/applications/{applicationId}/experiments | List experiments
  • PriceHistory | POST /v1/applications/{applicationId}/price_history | Get summary of price history
  • UpdateLoyaltyCard | PUT /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId} | Update loyalty card

Removed endpoints

  • UpdateLoyaltyCard | PUT /v1/loyalty_programs/{loyaltyProgramId}/cards/{loyaltyCardId} | Update loyalty card status

13.0.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 11:10

Summary

Added endpoints

  • None

Removed endpoints

  • None

v11.0.0

Choose a tag to compare

@Neokil Neokil released this 16 Jul 07:25
8d0d576

Summary

Added endpoints

ManagementApi | create_campaign_store_budget | POST /v1/applications/{applicationId}/campaigns/{campaignId}/stores/budgets | Create campaign store budget
ManagementApi | delete_campaign_store_budgets | DELETE /v1/applications/{applicationId}/campaigns/{campaignId}/stores/budgets | Delete campaign store budgets
ManagementApi | export_campaign_store_budgets | GET /v1/applications/{applicationId}/campaigns/{campaignId}/stores/budgets/export | Export campaign store budgets
ManagementApi | import_campaign_store_budget | POST /v1/applications/{applicationId}/campaigns/{campaignId}/stores/budgets/import | Import campaign store budgets
ManagementApi | list_campaign_store_budget_limits | GET /v1/applications/{applicationId}/campaigns/{campaignId}/stores/budgets | List campaign store budget limits
ManagementApi | scim_create_group | POST /v1/provisioning/scim/Groups | Create SCIM group
ManagementApi | scim_delete_group | DELETE /v1/provisioning/scim/Groups/{groupId} | Delete SCIM group
ManagementApi | scim_get_group | GET /v1/provisioning/scim/Groups/{groupId} | Get SCIM group
ManagementApi | scim_get_groups | GET /v1/provisioning/scim/Groups | List SCIM groups
ManagementApi | scim_patch_group | PATCH /v1/provisioning/scim/Groups/{groupId} | Update SCIM group attributes
ManagementApi | scim_replace_group_attributes | PUT /v1/provisioning/scim/Groups/{groupId} | Update SCIM group
ManagementApi | summarize_campaign_store_budget | GET /v1/applications/{applicationId}/campaigns/{campaignId}/stores/budgets/summary | Get summary of campaign store budgets

v10.0.0

Choose a tag to compare

@Neokil Neokil released this 05 May 10:28

Summary

Added endpoints

Management API

TalonOne::ManagementApi | get_message_logs | GET /v1/message_logs | List message log entries

Removed endpoints

Management API

TalonOne::ManagementApi | notification_activation | PUT /v1/notifications/{notificationId}/activation | Activate or deactivate notification
TalonOne::ManagementApi | post_added_deducted_points_notification | POST /v1/loyalty_programs/{loyaltyProgramId}/notifications/added_deducted_points | Create notification about added or deducted loyalty points
TalonOne::ManagementApi | post_catalogs_strikethrough_notification | POST /v1/applications/{applicationId}/catalogs/notifications/strikethrough | Create strikethrough notification
TalonOne::ManagementApi | post_pending_points_notification | POST /v1/loyalty_programs/{loyaltyProgramId}/notifications/pending_points | Create notification about pending loyalty points

v9.0.0

Choose a tag to compare

@Neokil Neokil released this 14 Apr 06:59

Summary

Added endpoints

Management API

IntegrationApi | GetCustomerAchievementHistory | GET /v1/customer_profiles/{integrationId}/achievements/{achievementId} | List customer's achievement history
IntegrationApi | GetCustomerAchievements | GET /v1/customer_profiles/{integrationId}/achievements | List customer's available achievements
ManagementApi | GetDashboardStatistics | GET /v1/loyalty_programs/{loyaltyProgramId}/dashboard | Get statistics for loyalty dashboard

v8.0.0

Choose a tag to compare

@Neokil Neokil released this 17 Jan 14:56

Summary

Removed endpoints

Management API

GetAllAccessLogs | GET /v1/access_logs | List access logs

v7.0.1

Choose a tag to compare

@rubyjohn93 rubyjohn93 released this 24 Oct 10:58
2f2823d

Summary

Allow 0 values for price, usageLimit and position

Integration API

Management API

Full Changelog: v7.0.0...v7.0.1

v7.0.0

Choose a tag to compare

@rubyjohn93 rubyjohn93 released this 24 Sep 10:41
49cbb53

v6.0.0 Achievements

Choose a tag to compare

@kkupreeva kkupreeva released this 05 Jun 14:28
96d206f

Summary

New endpoints

Integration API

Management API

Changes

⚠️ Deprecation Notice

  • The endpoint to create notification about campaign-related changes (POST /v1/applications/{applicationId}/notification_webhooks) was deprecated
  • The endpoint to delete notification about campaign-related changes (DELETE /v1/applications/{applicationId}/notification_webhooks/{notificationWebhookId}) was deprecated
  • The endpoint to get notification about campaign-related changes (GET /v1/applications/{applicationId}/notification_webhooks/{notificationWebhookId}) was deprecated
  • The endpoint to list notifications about campaign-related changes (GET /v1/applications/{applicationId}/notification_webhooks) was deprecated
  • The endpoint to update notification about campaign-related changes (PUT /v1/applications/{applicationId}/notification_webhooks/{notificationWebhookId}) was deprecated

v5.0.2: Fix set EmitDefaultValue=true for UsageLimit

Choose a tag to compare

@ahmetildirim ahmetildirim released this 13 Nov 15:50
2fba8b1

Summary

Management API

Creating coupons with the C# SDK doesn't allow usageLimit = 0

We fixed a bug which does not allow creating a coupon with 0 usageLimit (unlimited redemptions)

☝️ Back to Table of Contents