Voucherify empowers marketers and developers with flexible building blocks to come up with, implement, and track targeted promotional campaigns.
Learn more about Voucherify by visiting our site.
This SDK is automatically generated by the OpenAPI Generator based on our Documentation with v2018-08-01 version.
The legacy version of Java SDK could be found here
You will find detailed description and example responses at our official documentation. Most method headers point to more detailed descriptions of arguments you can use.
π Want to learn more? Visit our official site or our Success Portal.
π½ Having troubles? Check our Help center.
π§ͺ Looking for promotion ideas? Check our Cookbook to get an inspiration.
π Encounter a bug? Please file a report in the Issues.
β Supported endpoint can be found here
Building the API client library requires:
To install the API client library to your local Maven repository, simply execute:
mvn clean install
To deploy it to a remote Maven repository instead, configure the settings of the repository and execute:
mvn clean deploy
Refer to the OSSRH Guide for more information.
Add this dependency to your project's POM:
<dependency>
<groupId>io.voucherify.client</groupId>
<artifactId>voucherify-java-sdk</artifactId>
<version>16.0.1</version>
<scope>compile</scope>
</dependency>
Add this dependency to your project's build file:
repositories {
mavenCentral()
}
dependencies {
implementation "io.voucherify.client:voucherify-java-sdk:16.0.1"
}
At first generate the JAR by executing:
mvn clean package
Then manually install the following JARs:
target/voucherify-java-sdk-16.0.1.jar
target/lib/*.jar
Please follow the installation instruction and execute the following Java code:
// Import classes:
import io.voucherify.client.ApiClient;
import io.voucherify.client.ApiException;
import io.voucherify.client.Configuration;
import io.voucherify.client.auth.*;
import io.voucherify.client.models.*;
import io.voucherify.client.api.AsyncActionsApi;
public class Example {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.voucherify.io");
// Configure API key authorization: X-App-Id
defaultClient.setAuthentication("X-App-Id", "YOUR X-App-Id");
// Configure API key authorization: X-App-Token
defaultClient.setAuthentication("X-App-Token", "YOUR X-App-Token");
AsyncActionsApi apiInstance = new AsyncActionsApi(defaultClient);
String asyncActionId = "asyncActionId_example"; // String | Unique ID of the asynchronous operation.
try {
AsyncActionGetResponseBody result = apiInstance.getAsyncAction(asyncActionId
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling AsyncActionsApi#getAsyncAction");
System.err.println("Status code: " + e.getCode());
System.err.println("Reason: " + e.getResponseBody());
System.err.println("Response headers: " + e.getResponseHeaders());
e.printStackTrace();
}
}
}
It may be useful to check the test implementation in the folder test (./src/test)
.env.example
to .env
and fill in the values.docker build -t java .
to build the image.docker run --rm java
to run the tests and delete container immediately after.Read more about how to Contribute to Voucherify Java SDK by visiting main repo GENERATING-SDKS.md
Remember that this SDK is auto generated (except of the tests) so changes made here will be overwritten by generator.
16.0.1
campaign_id
and campaign_name
in stackable validation endpoint, when redeemable
option is expanded16.0.0
enums
in few filters modelsVouchersCreateResponseBody
instead of plain object
product
in model Discount
now uses DiscountProduct
instead of SimpleProductDiscountUnit
filters
of model ExportsCreateRequestBodyParameters
now uses plain object
instead of ExportsCreateRequestBodyParametersFilters
15.0.0
filters
while listing redemptions./v1/customers/{customerId}/consents
- put Update Customer's consents [Deprecated]
/v1/consents
- get List Consents [Deprecated]
/client/v1/customers/{customerId}/consents
- put Update Customer's consents (client-side) [Deprecated]
page
param is supported - use starting_after_id
instead.page
param is supported - use starting_after_id
instead.EVERY
-> TO_EVERY
, CHEAPEST
-> TO_CHEAPEST
, MOST_EXPENSIVE
-> TO_MOST_EXPENSIVE
, 2 new values introduced.listPublications
parameter filters
have changed - now uses ParameterFiltersListPublications
instead of String
ParameterFiltersListRedemptions
and ParameterFiltersListCustomerRedeemables
have been updatedLUCKY_DRAW
, LUCKY_DRAW_CODE
, VOUCHER_LUCKY_DRAW_CODE
, CAMPAIGN_LUCKY_DRAW
have been deleted from everywhere and no longer supportedactivityDurationAfterPublishing
, joinOnce
, autoJoin
, type
, uniqueWinners
, uniqueWinnersPerDraw
and enum AUTO_UPDATE
| STATIC
have been deleted and no longer supportedupdateCustomersConsents
has been deleted and no longer supportedFilterConditionsDateTimeConditions
model has been renamed to FilterConditionsDateTime
conditions
has been divided on $after
, $before
, $hasValue
, $isUnknown
, moreThan
, lessThan
propertiescreatedAt
has been renamed from FilterConditionsDateTime
to ParameterFiltersListCustomerRedeemablesCreatedAt
filter
property in schemas ProductCollectionsCreateRequestBody, ProductCollectionsCreateResponseBody, ProductCollectionsItem and ProductCollectionsGetResponseBody has changed. Uses plain object
.discount
property in schema CampaignsUpdateRequestBody now uses Discount
modelwinnersCount
, uniqueWinnersPerDraw
, uniqueWinners
in model CampaignsUpdateRequestBody
were deleted.stackingRulesType
were deleted from models CategoriesGetResponseBody
, Category
categories
in model ClientValidationsValidateResponseBodyRedeemablesItem
uses now ArrayParameterFiltersListCustomerRedeemablesCampaignId
has been fixed, can use junction properly.ParameterFiltersListRedemptions
has been fixed, can use junction properly.filter
in model ProductCollectionsCreateRequestBody
now uses plain Objectcategories
in model QualificationsRedeemable
now uses Array<CategoryWithStackingRulesType>
List Metadata Schemas
Get Metadata Schema
List Locations
Get Location
Add Referral Code Holders
List Referral Code Holders
Remove Referral Card Holder
Add Referral Code Holders
List Referral Code Holders
Remove Referral Card Holder
List Bin Entries
Delete Bin Entry
List Campaign Templates
Create Campaign Template
Get Campaign Template
Update Campaign Template
Delete Campaign Template
Create Campaign From Template
Add Promotion Tier From Template
Create Project
List Projects
Get Project
Update Project
Delete Project
Assign User
Update User
Unassign User
Invite a New User
List Campaign Templates
Copy Campaign Template to a Project
Create Stacking Rules
List Stacking Rules
Get Stacking Rules
Update Stacking Rules
Delete Stacking Rules
Create Metadata Schema
List Metadata Schemas
Get Metadata Schema
Update Metadata Schema
Delete Metadata Schema
Create Custom Event Schema
List Custom Event Schemas
Get Custom Event Schema
Update Custom Event Schema
Delete Custom Event Schema
Create Webhook
List Webhooks
Get Webhook
Update Webhook
Delete Webhook
Create Brand
List Brands
Get Brand
Update Brand
Delete Brand
14.0.1
14.0.0
additionalProperties
in each model is droppedObject
instead of CampaignsDisableResponseBody
, CampaignsDisableResponseBody
was deletedObject
instead of CampaignsEnableResponseBody
, CampaignsEnableResponseBody
was deletedSimpleLoyaltyCard
instead of CampaignsImportVoucherLoyaltyCard
, CampaignsImportVoucherLoyaltyCard
was deletedCampaignsVouchersCreateInBulkRequestBodyRedemption
instead of CampaignsImportVoucherItemRedemption
CampaignsVouchersCreateRequestBodyRedemption
instead of CampaignsImportVoucherItemRedemption
CampaignsVouchersCreateResponseBodyGift
instead of CampaignsVouchersCreateCombinedResponseBodyGift
CampaignsVouchersCreateResponseBodyLoyaltyCard
instead of CampaignsVouchersCreateCombinedResponseBodyLoyaltyCard
CampaignsVouchersCreateResponseBodyPublish
instead of CampaignsVouchersCreateCombinedResponseBodyPublish
CampaignsVouchersCreateResponseBodyRedemption
instead of CampaignsVouchersCreateCombinedResponseBodyRedemption
OrderCalculated
instead of Order
ClientRedemptionsRedeemRequestBodyRedeemablesItem[]
instead of StackableValidateRedeemBaseRedeemablesItem[]
ClientRedemptionsRedeemRequestBodyOptions
instead of ClientRedemptionsRedeemRequestBodyAllOfOptions
ClientValidationsValidateRequestBodyRedeemablesItem[]
instead of StackableValidateRedeemBaseRedeemablesItem[]
ClientValidationsValidateRequestBodyOptions
instead of ClientValidationsValidateRequestBodyAllOfOptions
ClientValidationsValidateResponseBodyRedeemablesItem
instead of ValidationsValidateResponseBodyRedeemablesItem
CustomerAddress
instead of CustomerBaseAddress
Map<String, CustomerLoyaltyCampaignsEntry>
instead of Map<String, CustomerLoyaltyCampaignsValue>
CustomerWithSummaryLoyaltyReferralsAssets
instead of CustomerResponseDataAssets
CustomerWithSummaryLoyaltyReferralsAddress
instead of CustomerBaseAddress
CustomersCreateRequestBodyAddress
instead of CustomerBaseAddress
CustomersCreateResponseBodyAssets
instead of CustomerResponseDataAssets
CustomersCreateResponseBodyAddress
instead of CustomerBaseAddress
CustomersGetResponseBodyAssets
instead of CustomerResponseDataAssets
CustomersGetResponseBodyAddress
instead of CustomerBaseAddress
CustomersUpdateInBulkRequestBodyAddress
instead of CustomerBaseAddress
CustomersUpdateRequestBodyAddress
instead of CustomerBaseAddress
CustomersUpdateResponseBodyAddress
instead of CustomerBaseAddress
CustomersUpdateResponseBodyAssets
instead of CustomerResponseDataAssets
EarningRuleLoyalty
instead of EarningRuleBaseLoyalty
EarningRuleCustomEvent
instead of EarningRuleBaseCustomEvent
, EarningRuleBaseCustomEvent
was deletedEarningRuleSegment
instead of EarningRuleBaseSegment
EarningRuleSource
instead of EarningRuleBaseSource
EventsCreateRequestBodyReferral
instead of ClientEventsCreateRequestBodyReferral
EventsCreateRequestBodyLoyalty
instead of ClientEventsCreateRequestBodyLoyalty
ExportsGetResponseBodyResult
instead of ExportResult
ExportsGetResponseBodyParameters
instead of ExportParameters
LoyaltiesEarningRulesDisableResponseBodyLoyalty
instead of EarningRuleBaseLoyalty
String
instead of EarningRuleEvent
LoyaltiesEarningRulesDisableResponseBodyCustomEvent
instead of EarningRuleBaseCustomEvent
LoyaltiesEarningRulesDisableResponseBodySegment
instead of EarningRuleBaseSegment
LoyaltiesEarningRulesDisableResponseBodySource
instead of EarningRuleBaseSource
LoyaltiesEarningRulesEnableResponseBodyLoyalty
instead of EarningRuleBaseLoyalty
String
instead of EarningRuleEvent
LoyaltiesEarningRulesEnableResponseBodyCustomEvent
instead of EarningRuleBaseCustomEvent
LoyaltiesEarningRulesEnableResponseBodySegment
instead of EarningRuleBaseSegment
LoyaltiesEarningRulesEnableResponseBodySource
instead of EarningRuleBaseSource
LoyaltiesEarningRulesGetResponseBodyLoyalty
instead of EarningRuleBaseLoyalty
String
instead of EarningRuleEvent
LoyaltiesEarningRulesGetResponseBodyCustomEvent
instead of EarningRuleBaseCustomEvent
LoyaltiesEarningRulesGetResponseBodySegment
instead of EarningRuleBaseSegment
LoyaltiesEarningRulesGetResponseBodySource
instead of EarningRuleBaseSource
LoyaltiesMembersRedemptionRedeemResponseBodyRelatedRedemptions
instead of RedemptionRelatedRedemptions
LoyaltiesMembersRedemptionRedeemResponseBodyChannel
instead of RedemptionRelatedRedemptions
LoyaltiesMembersRedemptionRedeemResponseBodyVoucher
instead of RedemptionVoucher
LoyaltiesMembersRedemptionRedeemResponseBodyGift
instead of RedemptionGift
LoyaltiesMembersRedemptionRedeemResponseBodyLoyaltyCard
instead of RedemptionLoyaltyCard
LoyaltiesMembersTransactionsExportCreateResponseBodyParameters
instead of LoyaltiesMembersTransactionsExportCreateRequestBodyParameters
LoyaltiesRewardAssignmentsGetResponseBodyParameters
instead of RewardAssignmentParametersParameters
LoyaltiesRewardAssignmentsRewardGetResponseBodyAttributes
instead of RewardAttributes
LoyaltiesRewardsGetResponseBodyParameters
instead of RewardAssignmentParametersParameters
LoyaltiesTiersGetResponseBodyConfig
instead of LoyaltyTierAllOfConfig
LoyaltiesTiersGetResponseBodyPoints
instead of LoyaltyTierBasePoints
LoyaltyCardTransactionDetails
instead of VoucherTransactionDetails
LoyaltyTierConfig
instead of LoyaltyTierAllOfConfig
LoyaltyTierPoints
instead of LoyaltyTierBasePoints
List<OrderCalculatedItem>
instead of List<OrderItemCalculated>
CustomerId
instead of Customer
ReferrerId
instead of Customer
Map<String, OrderRedemptionsEntry>
instead of Map<String, OrderRedemptions>
ReferrerId
instead of CustomerId
Map<String, OrderRedemptionsEntry>
instead of Map<String, OrderRedemptions>
OrdersExportCreateResponseBodyParameters
instead of OrdersExportCreateRequestBodyParameters
Map<String, OrderRedemptionsEntry>
instead of Map<String, OrderRedemptions>
Map<String, OrderRedemptionsEntry>
instead of Map<String, OrderRedemptions>
ReferrerId
instead of CustomerId
List<ProductCollectionsCreateRequestBodyProductsItem>
instead of List<ProductCollectionsCreateDynamicRequestBodyProductsItem>
ProductCollectionsCreateResponseBodyFilter
instead of ProductCollectionsCreateRequestBodyFilter
List<ProductCollectionsCreateResponseBodyProductsItem>
instead of List<ProductCollectionsItemProductsItem>
ProductCollectionsGetResponseBodyFilter
instead of ProductCollectionsCreateRequestBodyFilter
List<ProductCollectionsGetResponseBodyProductsItem>
instead of List<ProductCollectionsItemProductsItem>
ProductCollectionsItemFilter
instead of ProductCollectionsCreateRequestBodyFilter
List<ProductCollectionsProductsListResponseBodyDataItem>
instead of List<ProductCollectionsProductsListDataItem>
PromotionStackTiers
instead of PromotionStackBaseTiers
PromotionTierCreateParamsAction
instead of PromotionTierAction
PromotionsStacksCreateRequestBodyTiers
instead of PromotionStackBaseTiers
PromotionsStacksGetResponseBodyTiers
instead of PromotionStackBaseTiers
PromotionsStacksUpdateResponseBodyTiers
instead of PromotionStackBaseTiers
PromotionsTiersCreateRequestBodyAction
instead of PromotionTierAction
PromotionsTiersCreateResponseBodyAction
instead of PromotionTierAction
PromotionsTiersCreateResponseBodyCampaign
instead of PromotionTierCampaign
PromotionsTiersCreateResponseBodySummary
instead of PromotionTierSummary
PromotionsTiersDisableResponseBodyAction
instead of PromotionTierAction
PromotionsTiersDisableResponseBodyCampaign
instead of PromotionTierCampaign
PromotionsTiersDisableResponseBodySummary
instead of PromotionTierSummary
PromotionsTiersEnableResponseBodyAction
instead of PromotionTierAction
PromotionsTiersEnableResponseBodyCampaign
instead of PromotionTierCampaign
PromotionsTiersEnableResponseBodySummary
instead of PromotionTierSummary
PromotionsTiersGetResponseBodyAction
instead of PromotionTierAction
PromotionsTiersGetResponseBodyCampaign
instead of PromotionTierCampaign
PromotionsTiersGetResponseBodySummary
instead of PromotionTierSummary
PromotionsTiersUpdateRequestBodyAction
instead of PromotionTierAction
PromotionsTiersUpdateResponseBodyAction
instead of PromotionTierAction
PromotionsTiersUpdateResponseBodyCampaign
instead of PromotionTierCampaign
PromotionsTiersUpdateResponseBodySummary
instead of PromotionTierSummary
QualificationsOptionFiltersCampaignType
instead of QualificationsCampaignTypeConditions
List<RedemptionRelatedRedemptionsRedemptionsItem>
instead of List<RedemptionRelatedRedemptionsItem>
List<RedemptionRollbackRelatedRedemptionsRedemptionsItem>
instead of List<RedemptionRollbackRelatedRedemptionsItem>
RedemptionVoucherGift
instead of CampaignsVouchersCreateCombinedResponseBodyGift
RedemptionVoucherLoyaltyCard
instead of CampaignsVouchersCreateCombinedResponseBodyLoyaltyCard
RedemptionVoucherPublish
instead of CampaignsVouchersCreateCombinedResponseBodyPublish
RedemptionVoucherRedemption
instead of CampaignsVouchersCreateCombinedResponseBodyRedemption
RedemptionsRedeemRequestBodyOptions
instead of ClientRedemptionsRedeemRequestBodyAllOfOptions
List<RedemptionsRedeemRequestBodyRedeemablesItem>
instead of List<StackableValidateRedeemBaseRedeemablesItem>
RedemptionsRollbackCreateResponseBodyRelatedRedemptions
instead of RedemptionRollbackRelatedRedemptions
RedemptionsRollbackCreateResponseBodyChannel
instead of RedemptionRollbackChannel
RedemptionsRollbackCreateResponseBodyGift
instead of RedemptionRollbackGift
RedemptionsRollbackCreateResponseBodyLoyaltyCard
instead of RedemptionRollbackLoyaltyCard
ReferrerAddress
instead of CustomerBaseAddress
RewardAssignmentParameters
instead of RewardAssignmentParametersParameters
PROMOTION
and REFERRAL_PROGRAM
since that make no senseRewardsAssignmentsCreateResponseBodyParameters
instead of RewardAssignmentParametersParameters
RewardsAssignmentsGetResponseBodyParameters
instead of RewardAssignmentParametersParameters
RewardsAssignmentsUpdateResponseBodyParameters
instead of RewardAssignmentParametersParameters
RewardsCreateRequestBodyAttributes
instead of Object
RewardsUpdateRequestBodyAttributes
instead of Object
RewardsUpdateRequestBodyParametersProduct
instead of RewardsCreateRequestBodyParametersProduct
RewardsUpdateRequestBodyParametersCoin
instead of RewardsCreateRequestBodyParametersCoin
ValidationRuleError
instead of ValidationRuleBaseError
ValidationRuleApplicableTo
instead of ValidationRuleBaseApplicableTo
ValidationRulesCreateRequestBodyError
instead of ValidationRuleBaseError
ValidationRulesCreateRequestBodyApplicableTo
instead of ValidationRuleBaseApplicableTo
ValidationRulesCreateResponseBodyError
instead of ValidationRuleBaseError
ValidationRulesCreateResponseBodyApplicableTo
instead of ValidationRuleBaseApplicableTo
ValidationRulesGetResponseBodyError
instead of ValidationRuleBaseError
ValidationRulesGetResponseBodyApplicableTo
instead of ValidationRuleBaseApplicableTo
ValidationRulesUpdateRequestBodyError
instead of ValidationRuleBaseError
ValidationRulesUpdateRequestBodyApplicableTo
instead of ValidationRuleBaseApplicableTo
ValidationRulesUpdateResponseBodyError
instead of ValidationRuleBaseError
ValidationRulesUpdateResponseBodyApplicableTo
instead of ValidationRuleBaseApplicableTo
ValidationsValidateRequestBodyOptions
instead of ClientValidationsValidateRequestBodyAllOfOptions
List<ValidationsValidateRequestBodyRedeemablesItem>
instead of List<StackableValidateRedeemBaseRedeemablesItem>
List<ValidityHoursDailyItem>
instead of List<ValidityHoursDailyInner>
VoucherGift
instead of CampaignsVouchersCreateCombinedResponseBodyGift
VoucherLoyaltyCard
instead of CampaignsVouchersCreateCombinedResponseBodyLoyaltyCard
VoucherPublish
instead of CampaignsVouchersCreateCombinedResponseBodyPublish
VoucherRedemption
instead of CampaignsVouchersCreateCombinedResponseBodyRedemption
VoucherAssetsQr
instead of LoyaltiesMembersTransfersCreateResponseBodyAssetsQr
VoucherAssetsBarcode
instead of LoyaltiesMembersTransfersCreateResponseBodyAssetsBarcode
VouchersDisableResponseBodyGift
instead of CampaignsVouchersCreateCombinedResponseBodyGift
VouchersDisableResponseBodyLoyaltyCard
instead of CampaignsVouchersCreateCombinedResponseBodyLoyaltyCard
VouchersDisableResponseBodyPublish
instead of CampaignsVouchersCreateCombinedResponseBodyPublish
VouchersDisableResponseBodyRedemption
instead of CampaignsVouchersCreateCombinedResponseBodyRedemption
VouchersEnableResponseBodyGift
instead of CampaignsVouchersCreateCombinedResponseBodyGift
VouchersEnableResponseBodyLoyaltyCard
instead of CampaignsVouchersCreateCombinedResponseBodyLoyaltyCard
VouchersEnableResponseBodyPublish
instead of CampaignsVouchersCreateCombinedResponseBodyPublish
VouchersEnableResponseBodyRedemption
instead of CampaignsVouchersCreateCombinedResponseBodyRedemption
VouchersGetResponseBodyGift
instead of CampaignsVouchersCreateCombinedResponseBodyGift
VouchersGetResponseBodyLoyaltyCard
instead of CampaignsVouchersCreateCombinedResponseBodyLoyaltyCard
VouchersGetResponseBodyPublish
instead of CampaignsVouchersCreateCombinedResponseBodyPublish
VouchersGetResponseBodyRedemption
instead of CampaignsVouchersCreateCombinedResponseBodyRedemption
VouchersTransactionsExportCreateResponseBodyResult
instead of VoucherTransactionsExportResult
13.0.0
/v1/promotions/{campaignId}/tiers
and PUT /v1/promotions/tiers/{promotionTierId}
/v1/rewards
/v1/rewards/{rewardId}
key
of model Session
in now String, not Enum.ValidationsRedeemableSkippedDetails
-> ValidationsRedeemableSkippedResultDetails
12.0.0
Previous versions of the API are no longer supported, and we highly recommend upgrading to version 12.0.0, which is now designated as Long-Term Support (LTS).
Changelog for previous versions could be found in the DEPRECATED_CHANGELOG.md file
// Setup ApiClient Authorization:
import io.voucherify.client.ApiClient;
import io.voucherify.client.Configuration;
import io.voucherify.client.auth.ApiKeyAuth;
public class Main {
public static ApiClient getClient() {}
ApiClient defaultClient = Configuration.getDefaultApiClient();
defaultClient.setBasePath("https://api.voucherify.io");
defaultClient.setAuthentication("X-App-Id", "YOUR_X_APP_ID");
defaultClient.setAuthentication("X-App-Token", "YOUR_X_APP_TOKEN");
return defaultClient;
}
}
All URIs are relative to https://api.voucherify.io
Class | Method | HTTP request | Description |
---|---|---|---|
AsyncActionsApi | getAsyncAction | GET /v1/async-actions/{asyncActionId} | Get Async Action |
AsyncActionsApi | listAsyncActions | GET /v1/async-actions | List Async Actions |
BinApi | deleteBinEntry | DELETE /v1/trash-bin/{binEntryId} | Delete Bin Entry |
BinApi | listBinEntries | GET /v1/trash-bin | List Bin Entries |
CampaignsApi | addVoucherWithSpecificCodeToCampaign | POST /v1/campaigns/{campaignId}/vouchers/{code} | Add Voucher with Specific Code to Campaign |
CampaignsApi | addVouchersToCampaign | POST /v1/campaigns/{campaignId}/vouchers | Add Vouchers to Campaign |
CampaignsApi | createCampaign | POST /v1/campaigns | Create Campaign |
CampaignsApi | deleteCampaign | DELETE /v1/campaigns/{campaignId} | Delete Campaign |
CampaignsApi | disableCampaign | POST /v1/campaigns/{campaignId}/disable | Disable Campaign |
CampaignsApi | enableCampaign | POST /v1/campaigns/{campaignId}/enable | Enable Campaign |
CampaignsApi | getCampaign | GET /v1/campaigns/{campaignId} | Get Campaign |
CampaignsApi | importVouchersToCampaign | POST /v1/campaigns/{campaignId}/import | Import Vouchers to Campaign |
CampaignsApi | importVouchersToCampaignUsingCsv | POST /v1/campaigns/{campaignId}/importCSV | Import Vouchers to Campaign by CSV |
CampaignsApi | listCampaigns | GET /v1/campaigns | List Campaigns |
CampaignsApi | updateCampaign | PUT /v1/campaigns/{campaignId} | Update Campaign |
CategoriesApi | createCategory | POST /v1/categories | Create Category |
CategoriesApi | deleteCategory | DELETE /v1/categories/{categoryId} | Delete Category |
CategoriesApi | getCategory | GET /v1/categories/{categoryId} | Get Category |
CategoriesApi | listCategories | GET /v1/categories | List Categories |
CategoriesApi | updateCategory | PUT /v1/categories/{categoryId} | Update Category |
ClientSideApi | checkEligibilityClientSide | POST /client/v1/qualifications | Check Eligibility (client-side) |
ClientSideApi | listPromotionTiersClientSide | GET /client/v1/promotions/tiers | List Promotion Tiers (client-side) |
ClientSideApi | redeemStackedDiscountsClientSide | POST /client/v1/redemptions | Redeem Stackable Discounts (client-side) |
ClientSideApi | trackCustomEventClientSide | POST /client/v1/events | Track Custom Event (client-side) |
ClientSideApi | validateStackedDiscountsClientSide | POST /client/v1/validations | Validate Stackable Discounts (client-side) |
CustomersApi | createCustomer | POST /v1/customers | Create Customer |
CustomersApi | customerPermanentlyDeletion | POST /v1/customers/{customerId}/permanent-deletion | Delete Customer Permanently |
CustomersApi | deleteCustomer | DELETE /v1/customers/{customerId} | Delete Customer |
CustomersApi | getCustomer | GET /v1/customers/{customerId} | Get Customer |
CustomersApi | importCustomersUsingCsv | POST /v1/customers/importCSV | Import and Update Customers using CSV |
CustomersApi | listCustomerActivity | GET /v1/customers/{customerId}/activity | List Customer Activity |
CustomersApi | listCustomerRedeemables | GET /v1/customers/{customerId}/redeemables | List Customer's Redeemables |
CustomersApi | listCustomerSegments | GET /v1/customers/{customerId}/segments | List Customer's Segments |
CustomersApi | listCustomers | GET /v1/customers | List Customers |
CustomersApi | updateCustomer | PUT /v1/customers/{customerId} | Update Customer |
CustomersApi | updateCustomersInBulk | POST /v1/customers/bulk/async | Update Customers in Bulk |
CustomersApi | updateCustomersMetadataInBulk | POST /v1/customers/metadata/async | Update Customers' Metadata in Bulk |
EventsApi | trackCustomEvent | POST /v1/events | Track Custom Event |
ExportsApi | createExport | POST /v1/exports | Create Export |
ExportsApi | deleteExport | DELETE /v1/exports/{exportId} | Delete Export |
ExportsApi | downloadExport | GET /v1/exports/{export_Id} | Download Export |
ExportsApi | getExport | GET /v1/exports/{exportId} | Get Export |
ExportsApi | listExports | GET /v1/exports | List Exports |
LocationsApi | getLocation | GET /v1/locations/{locationId} | Get Location |
LocationsApi | listLocations | GET /v1/locations | List Locations |
LoyaltiesApi | addMember | POST /v1/loyalties/{campaignId}/members | Add Member |
LoyaltiesApi | createEarningRule | POST /v1/loyalties/{campaignId}/earning-rules | Create Earning Rule |
LoyaltiesApi | createInBulkLoyaltyTiers | POST /v1/loyalties/{campaignId}/tiers | Create loyalty tiers |
LoyaltiesApi | createLoyaltyProgram | POST /v1/loyalties | Create Loyalty Campaign |
LoyaltiesApi | createPointsExpirationExport | POST /v1/loyalties/{campaignId}/points-expiration/export | Create Points Expiration Export |
LoyaltiesApi | createRewardAssignment1 | POST /v1/loyalties/{campaignId}/rewards | Create Reward Assignment |
LoyaltiesApi | deleteEarningRule | DELETE /v1/loyalties/{campaignId}/earning-rules/{earningRuleId} | Delete Earning Rule |
LoyaltiesApi | deleteLoyaltyProgram | DELETE /v1/loyalties/{campaignId} | Delete Loyalty Campaign |
LoyaltiesApi | deleteRewardAssignment1 | DELETE /v1/loyalties/{campaignId}/rewards/{assignmentId} | Delete Reward Assignment |
LoyaltiesApi | disableEarningRule | POST /v1/loyalties/{campaignId}/earning-rules/{earningRuleId}/disable | Disable Earning Rule |
LoyaltiesApi | enableEarningRule | POST /v1/loyalties/{campaignId}/earning-rules/{earningRuleId}/enable | Enable Earning Rule |
LoyaltiesApi | exportLoyaltyCardTransactions | POST /v1/loyalties/members/{memberId}/transactions/export | Export Loyalty Card Transactions |
LoyaltiesApi | exportLoyaltyCardTransactions1 | POST /v1/loyalties/{campaignId}/members/{memberId}/transactions/export | Export Loyalty Card Transactions |
LoyaltiesApi | getEarningRule | GET /v1/loyalties/{campaignId}/earning-rules/{earningRuleId} | Get Earning Rule |
LoyaltiesApi | getLoyaltyProgram | GET /v1/loyalties/{campaignId} | Get Loyalty Campaign |
LoyaltiesApi | getLoyaltyTier | GET /v1/loyalties/{campaignId}/tiers/{loyaltyTierId} | Get Loyalty Tier |
LoyaltiesApi | getMember | GET /v1/loyalties/members/{memberId} | Get Member |
LoyaltiesApi | getMember1 | GET /v1/loyalties/{campaignId}/members/{memberId} | Get Member |
LoyaltiesApi | getRewardAssignment1 | GET /v1/loyalties/{campaignId}/reward-assignments/{assignmentId} | Get Reward Assignment |
LoyaltiesApi | getRewardAssignment2 | GET /v1/loyalties/{campaignId}/rewards/{assignmentId} | Get Reward Assignment |
LoyaltiesApi | getRewardDetails | GET /v1/loyalties/{campaignId}/reward-assignments/{assignmentId}/reward | Get Reward Details |
LoyaltiesApi | listEarningRules | GET /v1/loyalties/{campaignId}/earning-rules | List Earning Rules |
LoyaltiesApi | listLoyaltyCardTransactions | GET /v1/loyalties/members/{memberId}/transactions | List Loyalty Card Transactions |
LoyaltiesApi | listLoyaltyCardTransactions1 | GET /v1/loyalties/{campaignId}/members/{memberId}/transactions | List Loyalty Card Transactions |
LoyaltiesApi | listLoyaltyPrograms | GET /v1/loyalties | List Loyalty Campaigns |
LoyaltiesApi | listLoyaltyTierEarningRules | GET /v1/loyalties/{campaignId}/tiers/{loyaltyTierId}/earning-rules | List Loyalty Tier Earning Rules |
LoyaltiesApi | listLoyaltyTierRewards | GET /v1/loyalties/{campaignId}/tiers/{loyaltyTierId}/rewards | List Loyalty Tier Rewards |
LoyaltiesApi | listLoyaltyTiers | GET /v1/loyalties/{campaignId}/tiers | List Loyalty Tiers |
LoyaltiesApi | listMemberActivity | GET /v1/loyalties/members/{memberId}/activity | List Member Activity |
LoyaltiesApi | listMemberActivity1 | GET /v1/loyalties/{campaignId}/members/{memberId}/activity | List Member Activity |
LoyaltiesApi | listMemberLoyaltyTier | GET /v1/loyalties/members/{memberId}/tiers | List Member's Loyalty Tiers |
LoyaltiesApi | listMemberRewards | GET /v1/loyalties/members/{memberId}/rewards | List Member Rewards |
LoyaltiesApi | listMembers | GET /v1/loyalties/{campaignId}/members | List Members |
LoyaltiesApi | listPointsExpiration | GET /v1/loyalties/{campaignId}/members/{memberId}/points-expiration | Get Points Expiration |
LoyaltiesApi | listRewardAssignments1 | GET /v1/loyalties/{campaignId}/reward-assignments | List Reward Assignments |
LoyaltiesApi | listRewardAssignments2 | GET /v1/loyalties/{campaignId}/rewards | List Reward Assignments |
LoyaltiesApi | redeemReward | POST /v1/loyalties/members/{memberId}/redemption | Redeem Reward |
LoyaltiesApi | redeemReward1 | POST /v1/loyalties/{campaignId}/members/{memberId}/redemption | Redeem Reward |
LoyaltiesApi | transferPoints | POST /v1/loyalties/{campaignId}/members/{memberId}/transfers | Transfer Loyalty Points |
LoyaltiesApi | updateEarningRule | PUT /v1/loyalties/{campaignId}/earning-rules/{earningRuleId} | Update Earning Rule |
LoyaltiesApi | updateLoyaltyCardBalance | POST /v1/loyalties/members/{memberId}/balance | Add or Remove Loyalty Card Balance |
LoyaltiesApi | updateLoyaltyCardBalance1 | POST /v1/loyalties/{campaignId}/members/{memberId}/balance | Add or Remove Loyalty Card Balance |
LoyaltiesApi | updateLoyaltyProgram | PUT /v1/loyalties/{campaignId} | Update Loyalty Campaign |
LoyaltiesApi | updateRewardAssignment1 | PUT /v1/loyalties/{campaignId}/rewards/{assignmentId} | Update Reward Assignment |
ManagementApi | assignUser | POST /management/v1/projects/{projectId}/users | Assign User |
ManagementApi | createBrand | POST /management/v1/projects/{projectId}/branding | Create Brand |
ManagementApi | createCustomEventSchema | POST /management/v1/projects/{projectId}/custom-event-schemas | Create Custom Event Schema |
ManagementApi | createMetadataSchema | POST /management/v1/projects/{projectId}/metadata-schemas | Create Metadata Schema |
ManagementApi | createProject | POST /management/v1/projects | Create Project |
ManagementApi | createStackingRules | POST /management/v1/projects/{projectId}/stacking-rules | Create Stacking Rules |
ManagementApi | createWebhook | POST /management/v1/projects/{projectId}/webhooks | Create Webhook |
ManagementApi | deleteBrand | DELETE /management/v1/projects/{projectId}/branding/{brandingId} | Delete Brand |
ManagementApi | deleteCustomEventSchema | DELETE /management/v1/projects/{projectId}/custom-event-schemas/{customEventSchemaId} | Delete Custom Event Schema |
ManagementApi | deleteMetadataSchema | DELETE /management/v1/projects/{projectId}/metadata-schemas/{metadataSchemaId} | Delete Metadata Schema |
ManagementApi | deleteProject | DELETE /management/v1/projects/{projectId} | Delete Project |
ManagementApi | deleteStackingRules | DELETE /management/v1/projects/{projectId}/stacking-rules/{stackingRulesId} | Delete Stacking Rules |
ManagementApi | deleteWebhook | DELETE /management/v1/projects/{projectId}/webhooks/{webhookId} | Delete Webhook |
ManagementApi | getBrand | GET /management/v1/projects/{projectId}/branding/{brandingId} | Get Brand |
ManagementApi | getCustomEventSchema | GET /management/v1/projects/{projectId}/custom-event-schemas/{customEventSchemaId} | Get Custom Event Schema |
ManagementApi | getMetadataSchema1 | GET /management/v1/projects/{projectId}/metadata-schemas/{metadataSchemaId} | Get Metadata Schema |
ManagementApi | getProject | GET /management/v1/projects/{projectId} | Get Project |
ManagementApi | getStackingRules | GET /management/v1/projects/{projectId}/stacking-rules/{stackingRulesId} | Get Stacking Rules |
ManagementApi | getUser | GET /management/v1/projects/{projectId}/users/{userId} | Get User |
ManagementApi | getWebhook | GET /management/v1/projects/{projectId}/webhooks/{webhookId} | Get Webhook |
ManagementApi | inviteUser | POST /management/v1/projects/users/invite | Invite a New User |
ManagementApi | listBrands | GET /management/v1/projects/{projectId}/branding | List Brands |
ManagementApi | listCustomEventSchemas | GET /management/v1/projects/{projectId}/custom-event-schemas | List Custom Event Schemas |
ManagementApi | listMetadataSchemas1 | GET /management/v1/projects/{projectId}/metadata-schemas | List Metadata Schemas |
ManagementApi | listProjects | GET /management/v1/projects | List Projects |
ManagementApi | listStackingRules | GET /management/v1/projects/{projectId}/stacking-rules | List Stacking Rules |
ManagementApi | listUsers | GET /management/v1/projects/{projectId}/users | List Users |
ManagementApi | listWebhooks | GET /management/v1/projects/{projectId}/webhooks | List Webhooks |
ManagementApi | managementCopyCampaignTemplate | POST /management/v1/projects/{projectId}/templates/campaigns/{campaignTemplateId}/copy | Copy Campaign Template to a Project |
ManagementApi | managementListCampaignTemplates | GET /management/v1/projects/{projectId}/templates/campaigns | List Campaign Templates |
ManagementApi | unassignUser | DELETE /management/v1/projects/{projectId}/users/{userId} | Unassign User |
ManagementApi | updateBrand | PUT /management/v1/projects/{projectId}/branding/{brandingId} | Update Brand |
ManagementApi | updateCustomEventSchema | PUT /management/v1/projects/{projectId}/custom-event-schemas/{customEventSchemaId} | Update Custom Event Schema |
ManagementApi | updateMetadataSchema | PUT /management/v1/projects/{projectId}/metadata-schemas/{metadataSchemaId} | Update Metadata Schema |
ManagementApi | updateProject | PUT /management/v1/projects/{projectId} | Update Project |
ManagementApi | updateStackingRules | PUT /management/v1/projects/{projectId}/stacking-rules/{stackingRulesId} | Update Stacking Rules |
ManagementApi | updateUser | PUT /management/v1/projects/{projectId}/users/{userId} | Update User |
ManagementApi | updateWebhook | PUT /management/v1/projects/{projectId}/webhooks/{webhookId} | Update Webhook |
MetadataSchemasApi | getMetadataSchema | GET /v1/metadata-schemas/{resource} | Get Metadata Schema |
MetadataSchemasApi | listMetadataSchemas | GET /v1/metadata-schemas | List Metadata Schemas |
OrdersApi | createOrder | POST /v1/orders | Create Order |
OrdersApi | createOrderExport | POST /v1/orders/export | Create Orders Export |
OrdersApi | getOrder | GET /v1/orders/{orderId} | Get Order |
OrdersApi | importOrders | POST /v1/orders/import | Import Orders |
OrdersApi | listOrders | GET /v1/orders | List Orders |
OrdersApi | updateOrder | PUT /v1/orders/{orderId} | Update Order |
ProductCollectionsApi | createProductCollection | POST /v1/product-collections | Create Product Collection |
ProductCollectionsApi | deleteProductCollection | DELETE /v1/product-collections/{productCollectionId} | Delete Product Collection |
ProductCollectionsApi | getProductCollection | GET /v1/product-collections/{productCollectionId} | Get Product Collection |
ProductCollectionsApi | listProductCollections | GET /v1/product-collections | List Product Collections |
ProductCollectionsApi | listProductsInCollection | GET /v1/product-collections/{productCollectionId}/products | List Products in Collection |
ProductsApi | createProduct | POST /v1/products | Create Product |
ProductsApi | createSku | POST /v1/products/{productId}/skus | Create SKU |
ProductsApi | deleteProduct | DELETE /v1/products/{productId} | Delete Product |
ProductsApi | deleteSku | DELETE /v1/products/{productId}/skus/{skuId} | Delete SKU |
ProductsApi | getProduct | GET /v1/products/{productId} | Get Product |
ProductsApi | getSku | GET /v1/skus/{skuId} | Get SKU |
ProductsApi | importProductsUsingCsv | POST /v1/products/importCSV | Import Products using CSV |
ProductsApi | importSkusUsingCsv | POST /v1/skus/importCSV | Import SKUs using CSV |
ProductsApi | listProducts | GET /v1/products | List Products |
ProductsApi | listSkusInProduct | GET /v1/products/{productId}/skus | List SKUs in Product |
ProductsApi | updateProduct | PUT /v1/products/{productId} | Update Product |
ProductsApi | updateProductsInBulk | POST /v1/products/bulk/async | Update Products in Bulk |
ProductsApi | updateProductsMetadataInBulk | POST /v1/products/metadata/async | Update Products' Metadata in Bulk |
ProductsApi | updateSku | PUT /v1/products/{productId}/skus/{skuId} | Update SKU |
PromotionsApi | addPromotionTierToCampaign | POST /v1/promotions/{campaignId}/tiers | Add Promotion Tier to Campaign |
PromotionsApi | createPromotionStack | POST /v1/promotions/{campaignId}/stacks | Create Promotion Stack |
PromotionsApi | deletePromotionStack | DELETE /v1/promotions/{campaignId}/stacks/{stackId} | Delete Promotion Stack |
PromotionsApi | deletePromotionTier | DELETE /v1/promotions/tiers/{promotionTierId} | Delete Promotion Tier |
PromotionsApi | disablePromotionTier | POST /v1/promotions/tiers/{promotionTierId}/disable | Disable Promotion Tier |
PromotionsApi | enablePromotionTier | POST /v1/promotions/tiers/{promotionTierId}/enable | Enable Promotion Tier |
PromotionsApi | getPromotionStack | GET /v1/promotions/{campaignId}/stacks/{stackId} | Get Promotion Stack |
PromotionsApi | getPromotionTier | GET /v1/promotions/tiers/{promotionTierId} | Get Promotion Tier |
PromotionsApi | listAllPromotionStacks | GET /v1/promotions/stacks | List Promotion Stacks |
PromotionsApi | listPromotionStacksInCampaign | GET /v1/promotions/{campaignId}/stacks | List Promotion Stacks in Campaign |
PromotionsApi | listPromotionTiers | GET /v1/promotions/tiers | List Promotion Tiers |
PromotionsApi | listPromotionTiersFromCampaign | GET /v1/promotions/{campaignId}/tiers | List Promotion Tiers from Campaign |
PromotionsApi | updatePromotionStack | PUT /v1/promotions/{campaignId}/stacks/{stackId} | Update Promotion Stack |
PromotionsApi | updatePromotionTier | PUT /v1/promotions/tiers/{promotionTierId} | Update Promotion Tier |
PublicationsApi | createPublication | POST /v1/publications | Create Publication |
PublicationsApi | createPublication1 | GET /v1/publications/create | Create Publication |
PublicationsApi | listPublications | GET /v1/publications | List Publications |
QualificationsApi | checkEligibility | POST /v1/qualifications | Check Eligibility |
RedemptionsApi | getRedemption | GET /v1/redemptions/{redemptionId} | Get Redemption |
RedemptionsApi | getVoucherRedemptions | GET /v1/vouchers/{code}/redemption | Get Voucher's Redemptions |
RedemptionsApi | listRedemptions | GET /v1/redemptions | List Redemptions |
RedemptionsApi | redeemStackedDiscounts | POST /v1/redemptions | Redeem Stackable Discounts |
RedemptionsApi | rollbackRedemption | POST /v1/redemptions/{redemptionId}/rollback | Rollback Redemption |
RedemptionsApi | rollbackStackedRedemptions | POST /v1/redemptions/{parentRedemptionId}/rollbacks | Rollback Stackable Redemptions |
ReferralsApi | referralsAddHolders | POST /v1/referrals/members/{memberId}/holders | Add Referral Code Holders |
ReferralsApi | referralsAddHolders1 | POST /v1/referrals/{campaignId}/members/{memberId}/holders | Add Referral Code Holders |
ReferralsApi | referralsCodeHolders | GET /v1/referrals/{campaignId}/members/{memberId}/holders | List Referral Code Holders |
ReferralsApi | referralsCodeHolders1 | GET /v1/referrals/members/{memberId}/holders | List Referral Code Holders |
ReferralsApi | referralsRemoveHolder | DELETE /v1/referrals/members/{memberId}/holders/{holderId} | Remove Referral Card Holder |
ReferralsApi | referralsRemoveHolder1 | DELETE /v1/referrals/{campaignId}/members/{memberId}/holders/{holderId} | Remove Referral Card Holder |
RewardsApi | createReward | POST /v1/rewards | Create Reward |
RewardsApi | createRewardAssignment | POST /v1/rewards/{rewardId}/assignments | Create Reward Assignment |
RewardsApi | deleteReward | DELETE /v1/rewards/{rewardId} | Delete Reward |
RewardsApi | deleteRewardAssignment | DELETE /v1/rewards/{rewardId}/assignments/{assignmentId} | Delete Reward Assignment |
RewardsApi | getReward | GET /v1/rewards/{rewardId} | Get Reward |
RewardsApi | getRewardAssignment | GET /v1/rewards/{rewardId}/assignments/{assignmentId} | Get Reward Assignment |
RewardsApi | listRewardAssignments | GET /v1/rewards/{rewardId}/assignments | List Reward Assignments |
RewardsApi | listRewards | GET /v1/rewards | List Rewards |
RewardsApi | updateReward | PUT /v1/rewards/{rewardId} | Update Reward |
RewardsApi | updateRewardAssignment | PUT /v1/rewards/{rewardId}/assignments/{assignmentId} | Update Reward Assignment |
SegmentsApi | createSegment | POST /v1/segments | Create Segment |
SegmentsApi | deleteSegment | DELETE /v1/segments/{segmentId} | Delete Segment |
SegmentsApi | getSegment | GET /v1/segments/{segmentId} | Get Segment |
TemplatesApi | addTierFromTemplate | POST /v1/templates/campaigns/{campaignTemplateId}/tier-setup | Add Promotion Tier From Template |
TemplatesApi | createCampaignFromTemplate | POST /v1/templates/campaigns/{campaignTemplateId}/campaign-setup | Create Campaign From Template |
TemplatesApi | createCampaignTemplate | POST /v1/templates/campaigns | Create Campaign Template |
TemplatesApi | deleteCampaignTemplate | DELETE /v1/templates/campaigns/{campaignTemplateId} | Delete Campaign Template |
TemplatesApi | getCampaignTemplate | GET /v1/templates/campaigns/{campaignTemplateId} | Get Campaign Template |
TemplatesApi | listCampaignTemplates | GET /v1/templates/campaigns | List Campaign Templates |
TemplatesApi | updateCampaignTemplate | PUT /v1/templates/campaigns/{campaignTemplateId} | Update Campaign Template |
ValidationRulesApi | createValidationRuleAssignment | POST /v1/validation-rules/{validationRuleId}/assignments | Create Validation Rules Assignments |
ValidationRulesApi | createValidationRules | POST /v1/validation-rules | Create Validation Rules |
ValidationRulesApi | deleteValidationRuleAssignment | DELETE /v1/validation-rules/{validationRuleId}/assignments/{assignmentId} | Delete Validation Rule Assignment |
ValidationRulesApi | deleteValidationRules | DELETE /v1/validation-rules/{validationRuleId} | Delete Validation Rule |
ValidationRulesApi | getValidationRule | GET /v1/validation-rules/{validationRuleId} | Get Validation Rule |
ValidationRulesApi | listValidationRuleAssignments | GET /v1/validation-rules/{validationRuleId}/assignments | List Validation Rule Assignments |
ValidationRulesApi | listValidationRules | GET /v1/validation-rules | List Validation Rules |
ValidationRulesApi | listValidationRulesAssignments | GET /v1/validation-rules-assignments | List Validation Rules' Assignment(s) |
ValidationRulesApi | updateValidationRule | PUT /v1/validation-rules/{validationRuleId} | Update Validation Rule |
ValidationsApi | validateStackedDiscounts | POST /v1/validations | Validate Stackable Discounts |
VouchersApi | createVoucher | POST /v1/vouchers/{code} | Create Voucher |
VouchersApi | deleteVoucher | DELETE /v1/vouchers/{code} | Delete Voucher |
VouchersApi | disableVoucher | POST /v1/vouchers/{code}/disable | Disable Voucher |
VouchersApi | enableVoucher | POST /v1/vouchers/{code}/enable | Enable Voucher |
VouchersApi | exportVoucherTransactions | POST /v1/vouchers/{code}/transactions/export | Export Voucher Transactions |
VouchersApi | generateRandomCode | POST /v1/vouchers | Generate Random Code |
VouchersApi | getVoucher | GET /v1/vouchers/{code} | Get Voucher |
VouchersApi | importVouchers | POST /v1/vouchers/import | Import Vouchers |
VouchersApi | importVouchersUsingCsv | POST /v1/vouchers/importCSV | Import Vouchers using CSV |
VouchersApi | listVoucherTransactions | GET /v1/vouchers/{code}/transactions | List Voucher Transactions |
VouchersApi | listVouchers | GET /v1/vouchers | List Vouchers |
VouchersApi | releaseValidationSession | DELETE /v1/vouchers/{code}/sessions/{sessionKey} | Release Validation Session |
VouchersApi | updateVoucher | PUT /v1/vouchers/{code} | Update Voucher |
VouchersApi | updateVoucherBalance | POST /v1/vouchers/{code}/balance | Add or Remove Voucher Balance |
VouchersApi | updateVouchersInBulk | POST /v1/vouchers/bulk/async | Update Vouchers in Bulk |
VouchersApi | updateVouchersMetadataInBulk | POST /v1/vouchers/metadata/async | Update Vouchers' Metadata in Bulk |
Authentication schemes defined for the API:
It's recommended to create an instance of ApiClient
per thread in a multithreaded environment to avoid any potential issues.