Skip to content

Releases: talon-one/talon_one.py

v9.0.0

16 Jul 07:16
86d8b08
Compare
Choose a tag to compare

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

v8.0.0: Update pytest requirement from ~=8.3.3 to ~=8.3.4

07 May 15:34
Compare
Choose a tag to compare

IntegrationApi

New endpoints

get_customer_achievement_history
GET /v1/customer_profiles/{integrationId}/achievements/{achievementId}
get_customer_achievements
GET /v1/customer_profiles/{integrationId}/achievements

ManagementApi

New endpoints

get_dashboard_statistics
GET /v1/loyalty_programs/{loyaltyProgramId}/dashboard
get_message_logs
GET /v1/message_logs

Removed endpoints

notification_activation
PUT /v1/notifications/{notificationId}/activation
post_added_deducted_points_notification
POST /v1/loyalty_programs/{loyaltyProgramId}/notifications/added_deducted_points
post_catalogs_strikethrough_notification
POST /v1/applications/{applicationId}/catalogs/notifications/strikethrough
post_pending_points_notification
POST /v1/loyalty_programs/{loyaltyProgramId}/notifications/pending_points

v7.0.1

24 Jan 11:03
642e7da
Compare
Choose a tag to compare

Summary

Changed Endpoints

Management API

Budget on AdditionalCampaignProperties is now optional.
list[CampaignBudget] | A list of all the budgets that are defined by this campaign and their usage. Note: Budgets that are not defined do not appear in this list and their usage is not counted until they are defined. | [optional]

v7.0.0

17 Jan 14:49
5178d50
Compare
Choose a tag to compare

Summary

Removed endpoints

Management API

get_all_access_logs | GET /v1/access_logs | List access logs

v6.1.1

22 Aug 12:15
cfbc82d
Compare
Choose a tag to compare

What's Changed

  • chore: modify code sample to provide json conversion example by @rubyjohn93 in #23
  • fix(TrackEventsV2): Error in python SDK track event endpoint. LedgerEntriers is not anymore a required field. by @giou-k in #27

New Contributors

Full Changelog: v6.0.0...v6.1.1

v6.0.0

06 Jun 07:29
08eacb0
Compare
Choose a tag to compare

Summary

New endpoints

Management API

Changes

The disabled and archived campaign states were added.

⚠️ Deprecation Notice

  • The GET /v1/roles endpoint was deprecated. Please use the new one GET /v2/roles
  • The GET /v1/roles/{roleId} endpoint was deprecated. Please use the new one GET /v2/roles/{roleId}

v5.0.0: Achievements

22 May 14:50
f9b591d
Compare
Choose a tag to compare

Summary

New endpoints

Integration API

Management API

Changes

⚠️ Deprecation Notice

  • The TrackEvent endpoint /v1/events was deprecated. Please use the new endpoint /v2/events instead.
  • 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

v4.0.0: Reopen session endpoint, loyalty data integration endpoints and loyalty card management endpoints

03 May 15:11
4d4f64c
Compare
Choose a tag to compare

v3.4.1: Fix malformed get_loyalty_transactions function response type

16 Aug 18:42
002b211
Compare
Choose a tag to compare

v3.4.1

  • Fix malformed get_loyalty_transactions function response type (#18)

v3.4.0: Partial Returns, Collections, Improved customer inventory & Referral new attributes

12 Aug 15:58
0b2939d
Compare
Choose a tag to compare