JUMP TOIntroductionIntroductionErrorsVersioningFetching DataObject SchemasVoucherify APIVOUCHERS APIVoucher ObjectgetList VouchersgetGet VouchergetCreate VoucherpostGenerate Random CodepostUpdate VoucherputDelete VoucherdeleteEnable VoucherpostDisable VoucherpostAdd or Remove Gift Card BalancepostList Gift Card TransactionsgetExport Gift Card TransactionspostImport VoucherspostImport Vouchers using CSVpostExamine QualificationpostUpdate Vouchers in bulkpostUpdate Vouchers' metadata in bulkpostRelease Validation SessiondeleteCAMPAIGNS APICampaign ObjectgetList CampaignsgetGet CampaigngetCreate CampaignpostUpdate CampaignputDelete CampaigndeleteAdd Vouchers to CampaignpostAdd Voucher with Specific Code to CampaignpostImport Vouchers to CampaignpostImport Vouchers to Campaign by CSVpostExamine QualificationpostEnable CampaignpostDisable CampaignpostPROMOTIONS APIPromotion Tier ObjectgetList Promotion TiersgetList Promotion Tiers (client-side)getList Promotion Tiers from CampaigngetAdd Promotion Tier to CampaignpostGet Promotion TiergetUpdate Promotion TierputDelete Promotion TierdeleteEnable Promotion TierpostDisable Promotion TierpostList Promotion StacksgetList Promotion Stacks in CampaigngetGet Promotion StackgetCreate Promotion StackpostUpdate Promotion StackputDelete Promotion StackdeleteREWARDS APIReward ObjectgetReward Assignment ObjectgetList RewardsgetGet RewardgetCreate RewardpostUpdate RewardputDelete RewarddeleteList Reward AssignmentsgetGet Reward AssignmentgetCreate Reward AssignmentpostUpdate Reward AssignmentputDelete Reward AssignmentdeletePUBLICATIONS APIPublication ObjectgetList PublicationsgetCreate PublicationgetCreate PublicationpostVALIDATIONS APIEstablish Validation SessionValidation ObjectgetValidate VoucherpostValidate Voucher (client-side)getValidate PromotionspostValidate Promotion TierpostREDEMPTIONS APIRedemption ObjectgetRollback Redemption ObjectgetList RedemptionsgetGet RedemptiongetGet Voucher's RedemptionsgetRedeem VoucherpostRedeem Voucher (client-side)postRollback RedemptionpostRedeem PromotionpostSTACKABLE DISCOUNTS APIStacking API OverviewEstablish Validation SessionStackable Redemptions ObjectgetValidate Stackable DiscountspostValidate Stackable Discounts (client-side)postRedeem Stackable DiscountspostRedeem Stackable Discounts (client-side)postRollback Stackable RedemptionspostLOYALTIES APILoyalty Campaign ObjectgetLoyalty Card ObjectgetLoyalty Tier ObjectgetEarning Rule ObjectgetList Loyalty CampaignsgetGet Loyalty CampaigngetCreate Loyalty CampaignpostUpdate Loyalty CampaignputDelete Loyalty CampaigndeleteList MembersgetGet MembergetGet MembergetAdd MemberpostGet Member ActivitiesgetGet Member ActivitiesgetAdd or Remove Loyalty Card BalancepostAdd or Remove Loyalty Card BalancepostTransfer PointspostList Loyalty Card TransactionsgetList Loyalty Card TransactionsgetExport Loyalty Card TransactionspostExport Loyalty Card TransactionspostGet Points ExpirationgetCreate Points Expiration ExportpostList Earning RulesgetGet Earning RulegetCreate Earning RulepostUpdate Earning RuleputDelete Earning RuledeleteEnable Earning RulepostDisable Earning RulepostList Member RewardsgetGet Reward DetailsgetRedeem RewardpostRedeem RewardpostList Reward AssignmentsgetList Reward AssignmentsgetGet Reward AssignmentgetGet Reward AssignmentgetCreate Reward AssignmentpostUpdate Reward AssignmentputDelete Reward AssignmentdeleteList Loyalty TiersgetGet Loyalty TiergetList Member's Loyalty TiersgetList Loyalty Tier Earning RulesgetList Loyalty Tier RewardsgetCUSTOMERS APICustomer ObjectgetCustomer Activity ObjectgetList CustomersgetGet CustomergetList Customer ActivitiesgetList Customer's SegmentsgetCreate CustomerpostImport and Update Customers using CSVpostUpdate CustomerputUpdate Customer's ConsentsputUpdate Customer's Consents (client-side)putUpdate Customers in bulkpostUpdate Customers' Metadata in bulkpostDelete CustomerdeleteDelete Customer PermanentlypostORDERS APIOrder ObjectgetList OrdersgetGet OrdergetCreate OrderpostUpdate OrderputImport OrderspostCreate Orders ExportpostPRODUCTS APIProduct ObjectgetSKU ObjectgetList ProductsgetGet ProductgetCreate ProductpostImport Products using CSVpostUpdate ProductputUpdate Products in bulkpostUpdate Products' Metadata in bulkpostDelete ProductdeleteList SKUs in ProductgetGet SKUgetCreate SKUpostImport SKUs using CSVpostUpdate SKUputDelete SKUdeletePRODUCT COLLECTIONS APIProduct Collection ObjectgetList Product CollectionsgetGet Product CollectiongetList Products CollectiongetDelete Product CollectiondeleteVALIDATION RULES APIValidation Rule ObjectgetValidation Rule Assignment ObjectgetList Validation RulesgetGet Validation RulegetCreate Validation RulespostUpdate Validation RuleputDelete Validation RuledeleteList Validation Rules' Assignment(s)getList Validation Rule AssignmentsgetCreate Validation Rules AssignmentspostDelete Validation Rule AssignmentdeleteSEGMENTS APICustomer Segment ObjectgetGet SegmentgetCreate SegmentpostDelete SegmentdeleteEVENTS APICustom Event ObjectgetTrack Custom EventpostTrack Custom Event (client-side)postCONSENTS APIConsents ObjectgetList ConsentsgetList Consents (client-side)getASYNC ACTIONS APIAsync Action ObjectgetList Async ActionsgetGet Async ActiongetEXPORTS APIExport ObjectgetList ExportsgetGet ExportgetDownload ExportgetCreate ExportpostDelete ExportdeleteCATEGORIES APICategory ObjectgetList CategoriesgetGet CategorygetCreate CategorypostUpdate CategoryputDelete CategorydeleteMETADATA SCHEMAS APIMetadata Schema ObjectgetList Metadata SchemasgetGet Metadata SchemagetUpdate Earning Ruleput https://api.voucherify.io/v1/loyalties/{campaignId}/earning-rules/{earningRuleId}Update an earning rule definition.