Skip to content

Commit

Permalink
V1.4.0 (#6)
Browse files Browse the repository at this point in the history
 - Expose new _profile inventory endpoint_. Consult our developer docs for more information: https://developers.talon.one/Integration-API/API-Reference#getCustomerInventory
 - Expose more attributes handling endpoints (create, update, get all)
 - `copyCampaignToApplications` endpoint extended and now allows to override original campaign's description scheduling details and tags as part of the copy functionality. See parameters here: https://developers.talon.one/Management-API/API-Reference#copyCampaignToApplications
  • Loading branch information
altJake authored Dec 20, 2019
1 parent f1dc556 commit 10ac75d
Show file tree
Hide file tree
Showing 57 changed files with 3,149 additions and 2,162 deletions.
14 changes: 11 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ The Talon.One API is used to manage applications and campaigns, as well as to in
This API client was generated by the [swagger-codegen](https://github.com/swagger-api/swagger-codegen) project. By using the [swagger-spec](https://github.com/swagger-api/swagger-spec) from a remote server, you can easily generate an API client.

- API version: 1.0.0
- Package version: 1.3.0
- Package version: 1.4.0
- Build package: io.swagger.codegen.languages.GoClientCodegen

## Installation
Expand Down Expand Up @@ -119,13 +119,15 @@ Class | Method | HTTP request | Description
*IntegrationApi* | [**CreateReferral**](docs/IntegrationApi.md#createreferral) | **Post** /v1/referrals | Create a referral code for an advocate
*IntegrationApi* | [**DeleteCouponReservation**](docs/IntegrationApi.md#deletecouponreservation) | **Delete** /v1/coupon_reservations/{couponValue} | Delete coupon reservations
*IntegrationApi* | [**DeleteCustomerData**](docs/IntegrationApi.md#deletecustomerdata) | **Delete** /v1/customer_data/{integrationId} | Delete the personal data of a customer.
*IntegrationApi* | [**GetCustomerInventory**](docs/IntegrationApi.md#getcustomerinventory) | **Get** /v1/customer_profiles/{integrationId}/inventory | Get an inventory of all data associated with a specific customer profile.
*IntegrationApi* | [**GetReservedCoupons**](docs/IntegrationApi.md#getreservedcoupons) | **Get** /v1/coupon_reservations/coupons/{integrationId} | Get all valid reserved coupons
*IntegrationApi* | [**GetReservedCustomers**](docs/IntegrationApi.md#getreservedcustomers) | **Get** /v1/coupon_reservations/customerprofiles/{couponValue} | Get the users that have this coupon reserved
*IntegrationApi* | [**TrackEvent**](docs/IntegrationApi.md#trackevent) | **Post** /v1/events | Track an Event
*IntegrationApi* | [**UpdateCustomerProfile**](docs/IntegrationApi.md#updatecustomerprofile) | **Put** /v1/customer_profiles/{integrationId} | Update a Customer Profile
*IntegrationApi* | [**UpdateCustomerSession**](docs/IntegrationApi.md#updatecustomersession) | **Put** /v1/customer_sessions/{customerSessionId} | Update a Customer Session
*ManagementApi* | [**AddLoyaltyPoints**](docs/ManagementApi.md#addloyaltypoints) | **Put** /v1/loyalty_programs/{programID}/profile/{integrationID}/add_points | Add points in a certain loyalty program for the specified customer
*ManagementApi* | [**CopyCampaignToApplications**](docs/ManagementApi.md#copycampaigntoapplications) | **Post** /v1/applications/{applicationId}/campaigns/{campaignId}/copy | Copy the campaign into every specified application
*ManagementApi* | [**CreateAttribute**](docs/ManagementApi.md#createattribute) | **Post** /v1/attributes | Define a new custom attribute
*ManagementApi* | [**CreateCampaign**](docs/ManagementApi.md#createcampaign) | **Post** /v1/applications/{applicationId}/campaigns | Create a Campaign
*ManagementApi* | [**CreateCoupons**](docs/ManagementApi.md#createcoupons) | **Post** /v1/applications/{applicationId}/campaigns/{campaignId}/coupons | Create Coupons
*ManagementApi* | [**CreatePasswordRecoveryEmail**](docs/ManagementApi.md#createpasswordrecoveryemail) | **Post** /v1/password_recovery_emails | Request a password reset
Expand All @@ -140,7 +142,6 @@ Class | Method | HTTP request | Description
*ManagementApi* | [**GetAccessLogsWithoutTotalCount**](docs/ManagementApi.md#getaccesslogswithouttotalcount) | **Get** /v1/applications/{applicationId}/access_logs/no_total | Get access logs for application
*ManagementApi* | [**GetAccount**](docs/ManagementApi.md#getaccount) | **Get** /v1/accounts/{accountId} | Get Account Details
*ManagementApi* | [**GetAccountAnalytics**](docs/ManagementApi.md#getaccountanalytics) | **Get** /v1/accounts/{accountId}/analytics | Get Account Analytics
*ManagementApi* | [**GetAccountLimits**](docs/ManagementApi.md#getaccountlimits) | **Get** /v1/accounts/{accountId}/limits | Get Account Limits
*ManagementApi* | [**GetAllAccessLogs**](docs/ManagementApi.md#getallaccesslogs) | **Get** /v1/access_logs | Get all access logs
*ManagementApi* | [**GetAllRoles**](docs/ManagementApi.md#getallroles) | **Get** /v1/roles | Get all roles.
*ManagementApi* | [**GetApplication**](docs/ManagementApi.md#getapplication) | **Get** /v1/applications/{applicationId} | Get Application
Expand All @@ -155,6 +156,7 @@ Class | Method | HTTP request | Description
*ManagementApi* | [**GetApplicationSessions**](docs/ManagementApi.md#getapplicationsessions) | **Get** /v1/applications/{applicationId}/sessions | List Application Sessions
*ManagementApi* | [**GetApplications**](docs/ManagementApi.md#getapplications) | **Get** /v1/applications | List Applications
*ManagementApi* | [**GetAttribute**](docs/ManagementApi.md#getattribute) | **Get** /v1/attributes/{attributeId} | Get a custom attribute
*ManagementApi* | [**GetAttributes**](docs/ManagementApi.md#getattributes) | **Get** /v1/attributes | List custom attributes
*ManagementApi* | [**GetCampaign**](docs/ManagementApi.md#getcampaign) | **Get** /v1/applications/{applicationId}/campaigns/{campaignId} | Get a Campaign
*ManagementApi* | [**GetCampaignAnalytics**](docs/ManagementApi.md#getcampaignanalytics) | **Get** /v1/applications/{applicationId}/campaigns/{campaignId}/analytics | Get analytics of campaigns
*ManagementApi* | [**GetCampaignByAttributes**](docs/ManagementApi.md#getcampaignbyattributes) | **Post** /v1/applications/{applicationId}/campaigns_search | Get a list of all campaigns that match the given attributes
Expand Down Expand Up @@ -196,7 +198,7 @@ Class | Method | HTTP request | Description
*ManagementApi* | [**SearchCouponsAdvancedApplicationWide**](docs/ManagementApi.md#searchcouponsadvancedapplicationwide) | **Post** /v1/applications/{applicationId}/coupons_search_advanced | Get a list of the coupons that match the given attributes in all active campaigns of an application
*ManagementApi* | [**SearchCouponsAdvancedApplicationWideWithoutTotalCount**](docs/ManagementApi.md#searchcouponsadvancedapplicationwidewithouttotalcount) | **Post** /v1/applications/{applicationId}/coupons_search_advanced/no_total | Get a list of the coupons that match the given attributes in all active campaigns of an application
*ManagementApi* | [**SearchCouponsAdvancedWithoutTotalCount**](docs/ManagementApi.md#searchcouponsadvancedwithouttotalcount) | **Post** /v1/applications/{applicationId}/campaigns/{campaignId}/coupons_search_advanced/no_total | Get a list of the coupons that match the given attributes
*ManagementApi* | [**SetAccountLimits**](docs/ManagementApi.md#setaccountlimits) | **Put** /v1/accounts/{accountId}/limits | Set account limits
*ManagementApi* | [**UpdateAttribute**](docs/ManagementApi.md#updateattribute) | **Put** /v1/attributes/{attributeId} | Update a custom attribute
*ManagementApi* | [**UpdateCampaign**](docs/ManagementApi.md#updatecampaign) | **Put** /v1/applications/{applicationId}/campaigns/{campaignId} | Update a Campaign
*ManagementApi* | [**UpdateCampaignSet**](docs/ManagementApi.md#updatecampaignset) | **Put** /v1/applications/{applicationId}/campaign_set | Update a Campaign Set
*ManagementApi* | [**UpdateCoupon**](docs/ManagementApi.md#updatecoupon) | **Put** /v1/applications/{applicationId}/campaigns/{campaignId}/coupons/{couponId} | Update a Coupon
Expand Down Expand Up @@ -224,6 +226,9 @@ Class | Method | HTTP request | Description
- [ApplicationSessionEntity](docs/ApplicationSessionEntity.md)
- [Attribute](docs/Attribute.md)
- [AttributeQuery](docs/AttributeQuery.md)
- [AttributesMandatory](docs/AttributesMandatory.md)
- [AttributesSettings](docs/AttributesSettings.md)
- [BaseSamlConnection](docs/BaseSamlConnection.md)
- [Binding](docs/Binding.md)
- [Campaign](docs/Campaign.md)
- [CampaignAnalytics](docs/CampaignAnalytics.md)
Expand All @@ -247,6 +252,7 @@ Class | Method | HTTP request | Description
- [CreateApplicationApiKey](docs/CreateApplicationApiKey.md)
- [CustomerActivityReport](docs/CustomerActivityReport.md)
- [CustomerAnalytics](docs/CustomerAnalytics.md)
- [CustomerInventory](docs/CustomerInventory.md)
- [CustomerProfile](docs/CustomerProfile.md)
- [CustomerProfileSearchQuery](docs/CustomerProfileSearchQuery.md)
- [CustomerSession](docs/CustomerSession.md)
Expand Down Expand Up @@ -286,6 +292,7 @@ Class | Method | HTTP request | Description
- [InlineResponse20026](docs/InlineResponse20026.md)
- [InlineResponse20027](docs/InlineResponse20027.md)
- [InlineResponse20028](docs/InlineResponse20028.md)
- [InlineResponse20029](docs/InlineResponse20029.md)
- [InlineResponse2003](docs/InlineResponse2003.md)
- [InlineResponse2004](docs/InlineResponse2004.md)
- [InlineResponse2005](docs/InlineResponse2005.md)
Expand Down Expand Up @@ -352,6 +359,7 @@ Class | Method | HTTP request | Description
- [Rule](docs/Rule.md)
- [Ruleset](docs/Ruleset.md)
- [SamlConnection](docs/SamlConnection.md)
- [SamlConnectionMetadata](docs/SamlConnectionMetadata.md)
- [Session](docs/Session.md)
- [SlotDef](docs/SlotDef.md)
- [TemplateArgDef](docs/TemplateArgDef.md)
Expand Down
Loading

0 comments on commit 10ac75d

Please sign in to comment.