Customer Activity
Customer Activity Data
Event data object schema. One of: Event Customer Confirmed, Event Customer Created, Event Customer Updated, Event Customer Deleted, Event Customer Referred, Event Customer Custom Event, Event Customer Segment Entered, Event Customer Segment Left, Event Customer SMS Sent, Event Customer SMS Recovered, Event Customer SMS Failed, Event Customer Email Sent, Event Customer Email Recovered, Event Customer Email Failed, Event Customer ActiveCampaign Sent, Event Customer ActiveCampaign Recovered, Event Customer ActiveCampaign Failed, Event Customer Braze Sent, Event Customer Braze Recovered, Event Customer Braze Failed, Event Customer Mailchimp Sent, Event Customer Mailchimp Recovered, Event Customer Mailchimp Failed, Event Customer Intercom Sent, Event Customer Intercom Recovered, Event Customer Intercom Failed, Event Customer Shopify Sent, Event Customer Shopify Recovered, Event Customer Shopify Failed, Event Customer Klaviyo Sent, Event Customer Klaviyo Recovered, Event Customer Klaviyo Failed, Event Customer Batch Sent, Event Customer Batch Recovered, Event Customer Batch Failed, Event Customer Rewarded, Event Customer Rewarded Loyalty Points, Event Customer Gift Voucher Balance Added, Event Customer Loyalty Card Pending Points Activated, Event Customer Loyalty Card Pending Points Added, Event Customer Loyalty Card Pending Points Canceled, Event Customer Loyalty Card Pending Points Updated, Event Customer Loyalty Card Points Added, Event Customer Loyalty Card Points Transferred, Event Customer Loyalty Card Points Expired, Event Customer Voucher Deleted, Event Customer Publication Succeeded, Event Customer Publication Failed, Event Customer Validation Succeeded, Event Customer Validation Failed, Event Customer Redemption Succeeded, Event Customer Redemption Failed, Event Customer Redemption Rollback Succeeded, Event Customer Redemption Rollback Failed, Event Customer Order Canceled, Event Customer Order Created, Event Customer Order Fulfilled, Event Customer Order Paid, Event Customer Order Processing, Event Customer Order Updated, Event Customer Reward Redemptions Created, Event Customer Reward Redemptions Pending, Event Customer Reward Redemptions Completed, Event Customer Reward Redemptions Rolled Back, Event Customer Loyalty Updated, Event Customer Loyalty Tier Upgraded, Event Customer Loyalty Tier Downgraded, Event Customer Loyalty Tier Prolonged, Event Customer Loyalty Tier Expiration Changed, Event Customer Loyalty Tier Joined, Event Customer Loyalty Tier Left, Event Customer Holder Assignment Created, Event Customer Holder Assignment DeletedEvent Source
Event Customer Confirmed
Event Customer Created
Event Customer Updated
Event Customer Deleted
Event Customer Referred
Event Customer Custom Event
Event Customer Segment Entered
Event Customer Segment Left
Event Customer SMS Sent
Event data object schema forcustomer.sms.sent.
Event Customer Sent
Event Customer SMS Recovered
Event data object schema forcustomer.sms.recovered.
Event Customer Recovered
Event Customer SMS Failed
Event data object schema forcustomer.sms.failed.
Event Customer Failed
Event Customer Email Sent
Event data object schema forcustomer.email.sent.
Event Customer Sent
Event Customer Email Recovered
Event data object schema forcustomer.email.recovered.
Event Customer Recovered
Event Customer Email Failed
Event data object schema forcustomer.email.failed.
Event Customer Failed
Event Customer ActiveCampaign Sent
Event data object schema forcustomer.activecampaign.sent.
Event Customer Sent
Event Customer ActiveCampaign Recovered
Event data object schema forcustomer.activecampaign.recovered.
Event Customer Recovered
Event Customer ActiveCampaign Failed
Event data object schema forcustomer.activecampaign.failed.
Event Customer Failed
Event Customer Braze Sent
Event data object schema forcustomer.braze.sent.
Event Customer Sent
Event Customer Braze Recovered
Event data object schema forcustomer.braze.recovered.
Event Customer Recovered
Event Customer Braze Failed
Event data object schema forcustomer.braze.failed.
Event Customer Failed
Event Customer Mailchimp Sent
Event data object schema forcustomer.mailchimp.sent.
Event Customer Sent
Event Customer Mailchimp Recovered
Event data object schema forcustomer.mailchimp.recovered.
Event Customer Recovered
Event Customer Mailchimp Failed
Event data object schema forcustomer.mailchimp.failed.
Event Customer Failed
Event Customer Intercom Sent
Event data object schema forcustomer.intercom.sent.
Event Customer Sent
Event Customer Intercom Recovered
Event data object schema forcustomer.intercom.recovered.
Event Customer Recovered
Event Customer Intercom Failed
Event data object schema forcustomer.intercom.failed.
Event Customer Failed
Event Customer Shopify Sent
Event data object schema forcustomer.shopify.sent.
Event Customer Sent
Event Customer Shopify Recovered
Event data object schema forcustomer.shopify.recovered.
Event Customer Recovered
Event Customer Shopify Failed
Event data object schema forcustomer.shopify.failed.
Event Customer Failed
Event Customer Klaviyo Sent
Event data object schema forcustomer.klaviyo.sent.
Event Customer Sent
Event Customer Klaviyo Recovered
Event data object schema forcustomer.klaviyo.recovered.
Event Customer Recovered
Event Customer Klaviyo Failed
Event data object schema forcustomer.klaviyo.failed.
Event Customer Failed
Event Customer Batch Sent
Event data object schema forcustomer.batch.sent.
Event Customer Sent
Event Customer Batch Recovered
Event data object schema forcustomer.batch.recovered.
Event Customer Recovered
Event Customer Batch Failed
Event data object schema forcustomer.batch.failed.
Event Customer Failed
Event Customer Rewarded
Event Customer Rewarded Loyalty Points
Event Customer Gift Voucher Balance Added
Event Customer Loyalty Card Pending Points Activated
Event Customer Loyalty Card Pending Points Added
Event Customer Loyalty Card Pending Points Canceled
Event Customer Loyalty Card Pending Points Updated
Event Customer Loyalty Card Points Added
Event Customer Loyalty Card Points Transferred
Event Customer Loyalty Card Points Expired
Event Customer Voucher Deleted
Event Customer Publication Succeeded
Event Customer Publication Failed
Event Customer Validation Succeeded
Event Customer Validation Failed
Event Customer Redemption Succeeded
Event data object schema forcustomer.redemption.succeeded.
Event Customer Redemption
Event Customer Redemption Failed
Event data object schema forcustomer.redemption.failed.
Event Customer Redemption
Event Customer Redemption Rollback Succeeded
Event data object schema forcustomer.redemption.rollback.succeeded.
All of:
Event Customer Redemption Rollback Failed
Event data object schema forcustomer.redemption.rollback.failed.
All of:
Event Customer Order Canceled
Event data object schema forcustomer.order.canceled.
Event Customer Order
Event Customer Order Created
Event data object schema forcustomer.order.created.
Event Customer Order
Event Customer Order Fulfilled
Event data object schema forcustomer.order.fulfilled.
Event Customer Order
Event Customer Order Paid
Event data object schema forcustomer.order.paid.
Event Customer Order
Event Customer Order Processing
Event data object schema forcustomer.order.processing.
Event Customer Order
Event Customer Order Updated
Event data object schema forcustomer.order.updated.
Event Customer Order
Event Customer Reward Redemptions Created
Event data object schema forcustomer.reward_redemptions.created.
Event Customer Reward Redemptions
Event Customer Reward Redemptions Pending
Event data object schema forcustomer.reward_redemptions.pending.
Event Customer Reward Redemptions
Event Customer Reward Redemptions Completed
Event data object schema forcustomer.reward_redemptions.completed.
Event Customer Reward Redemptions
Event Customer Reward Redemptions Rolled Back
Event data object schema forcustomer.reward_redemptions.rolledback.
Event Customer Reward Redemptions
Event Customer Loyalty Updated
Event Customer Loyalty Tier Upgraded
Event data object schema forcustomer.loyalty.tier.upgraded.
All of:
- Event Customer Loyalty Tier Base
-
Loyalty Tier Upgraded
Event Customer Loyalty Tier Downgraded
Event data object schema forcustomer.loyalty.tier.downgraded.
All of:
- Event Customer Loyalty Tier Base
-
Loyalty Tier Downgraded
Event Customer Loyalty Tier Prolonged
Event data object schema forcustomer.loyalty.tier.prolonged.
All of:
- Event Customer Loyalty Tier Base
-
Loyalty Tier Prolonged
Event Customer Loyalty Tier Expiration Changed
Event data object schema forcustomer.loyalty.tier.expiration.changed.
All of:
- Event Customer Loyalty Tier Base
-
Loyalty Tier Expiration Changed
Event Customer Loyalty Tier Joined
Event data object schema forcustomer.loyalty.tier.joined.
All of:
- Event Customer Loyalty Tier Base
-
Loyalty Tier Joined
Event Customer Loyalty Tier Left
Event data object schema forcustomer.loyalty.tier.left.
All of:
- Event Customer Loyalty Tier Base
-
Loyalty Tier Left
Event Customer Holder Assignment Created
Event Customer Holder Assignment Deleted
Customer With Summary Loyalty Referrals
All of:-
Customer Response Data
- Customer Base
Simple Customer
Simple Campaign
STATIC: vouchers need to be manually publishedSTANDALONE: campaign for single vouchersAvailable values:AUTO_UPDATE,STATIC,STANDALONE| | is_referral_codeboolean| Flag indicating whether this voucher is a referral code;truefor campaign typeREFERRAL_PROGRAM. | | voucher | See: Simple Campaign Voucher | | referral_program | See: Referral Program | | auto_joinboolean| Indicates whether customers will be able to auto-join the campaign if any earning rule is fulfilled. | | join_onceboolean| If this value is set totrue, customers will be able to join the campaign only once. It is alwaysfalsefor generic (standalone) vouchers campaigns and it cannot be changed in them. It is alwaystruefor loyalty campaigns and it cannot be changed in them. | | activeboolean| Indicates whether the campaign is active. | | category_idstring,null| The unique category ID that this campaign belongs to. | | categorystring| Unique category name. | | categoriesarray| Contains details about the category.Array of Category | | metadataobject| A set of custom key/value pairs that you can attach to a campaign. The metadata object stores all custom attributes assigned to the campaign. | | start_datestring| Activation timestamp defines when the campaign starts to be active in ISO 8601 format. Campaign is inactive before this date.Example:2022-09-20T00:00:00.000Z | | expiration_datestring| Expiration timestamp defines when the campaign expires in ISO 8601 format. Campaign is inactive after this date.Example:2022-09-30T00:00:00.000Z | | descriptionstring| An optional field to keep extra textual information about the campaign such as a campaign description and details. | | created_atstring| Timestamp representing the date and time when the campaign was created. The value is shown in the ISO 8601 format.Example:2024-01-01T11:11:11.111Z | | updated_atstring| Timestamp representing the date and time when the campaign was updated in the ISO 8601 format.Example:2024-01-01T11:11:11.111Z | | objectstring| The type of the object represented by JSON. This object stores information about the campaign.Available values:campaign|
Simple Voucher
Custom Event
Redemption Internal
Simple Custom Event
Simple Segment
Event Customer Sent
Event Customer Recovered
Event Customer Failed
Simple Redemption Reward Result
Simple Referral Tier
Loyalty Tier
All of:Earning Rule
All of:- EarningRuleBase
-
falseindicates an inactive earning rule |
Voucher Balance
Order Calculated No Customer Data
Order Item Calculated
Simple Event
Voucher Transaction Base
Simple Order
Voucher Transaction
All of:Loyalty Pending Point Entry
Loyalty Point Bucket
Valid Single Voucher
All of:Validation Entity
Event Customer Redemption
Simple Redemption
Event Customer Order
Event Customer Reward Redemptions
Event Customer Loyalty Tier Base
Redeemable Holder
Customer Summary
Customer Loyalty
Customer Referrals
Customer Base
Simple Campaign Voucher
Referral Program
Category
Gift
Discount
Contains information about discount. One of: Amount, Unit, Unit Multiple, Percent, FixedSimple Loyalty Card
Customer Object Required Object Type
Redemption Reward Result
Voucher
This is an object representing a voucher with categories and validation rules assignments. All of:Voucher Holder
Promotion Tier
-
falseindicates an inactive promotion tier | | start_datestring| Activation timestamp defines when the promotion tier starts to be active in ISO 8601 format. Promotion tier is inactive before this date.Example:2022-09-23T00:00:00.000Z | | expiration_datestring| Activation timestamp defines when the promotion tier expires in ISO 8601 format. Promotion tier is inactive after this date.Example:2022-09-26T00:00:00.000Z | | validity_timeframe | See: Validity Timeframe | | validity_day_of_week | See: Validity Day Of Week | | validity_hours | See: Validity Hours | | summaryobject| Contains statistics about promotion tier redemptions and orders.Attributes Descriptionredemptionsobject Contains statistics about promotion tier redemptions. Attributes Descriptiontotal_redeemedinteger Number of times the promotion tier was redeemed. ordersobject Contains statistics about orders related to the promotion tier. Attributes Descriptiontotal_amountinteger Sum of order totals. total_discount_amountinteger Sum of total discount applied using the promotion tier. | | objectstring| The type of the object represented by JSON. This object stores information about the promotion tier. | | validation_rule_assignments | See: Validation Rule Assignments List | | category_idstring| Promotion tier category ID.Example:cat_0c9da30e7116ba6bba | | categoriesarray| Array of Category |
Simple Product
Simple Sku
Reward type
One of: Digital, Pay with Points, MaterialLoyalty Tier Base
Loyalty Tier Expiration
EarningRuleBase
Customer Id
Referrer Id
Customer IdOrder Redemptions
Simple Order Item
Gift Card Transactions Type
Transaction types concerning gift card credits. Available values:CREDITS_REDEMPTION, CREDITS_REFUND, CREDITS_ADDITION, CREDITS_REMOVAL
Loyalty Card Transactions Type
Transaction types concerning loyalty points. Available values:PENDING_POINTS_ACTIVATION, POINTS_ACCRUAL, POINTS_REDEMPTION, POINTS_REFUND, POINTS_ADDITION, POINTS_REMOVAL, POINTS_EXPIRATION, POINTS_TRANSFER_IN, POINTS_TRANSFER_OUT
Pending Point Details
List Publications Item Base
List Publications Item Voucher
Simple Promotion Tier
Simple Promotion Stack
Reward Assignment
All of:Customer Summary Redemptions
Customer Summary Orders
Campaign Loyalty Card
Code Config
- Alphabetic:
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ - Alphabetic Lowercase:
abcdefghijklmnopqrstuvwxyz - Alphabetic Uppercase:
ABCDEFGHIJKLMNOPQRSTUVWXYZ - Numbers:
0123456789 - Custom: a custom character set |
| prefix
string| A text appended before the code. | | postfixstring| A text appended after the code. | | patternstring| A pattern for codes where hashes (#) will be replaced with random characters. Overrideslength. | | initial_countinteger| Internal value, does not change anything if provided. |
Amount
Unit
Unit Multiple
Percent
Fixed
Product
This is an object representing a product. This entity should be used to map product items from your inventory management system. The aim of products is to build which reflect product-specific campaigns. All of:SKU Object
Voucher Base
-
falseindicates an inactive voucher | | additional_infostring| An optional field to keep any extra textual information about the code such as a code description and details. | | metadataobject| The metadata object stores all custom attributes assigned to the code. A set of key/value pairs that you can attach to a voucher object. It can be useful for storing additional information about the voucher in a structured format. | | assets | See: Voucher Assets | | is_referral_codeboolean,null| Flag indicating whether this voucher is a referral code;truefor campaign typeREFERRAL_PROGRAM. | | created_atstring| Timestamp representing the date and time when the voucher was created. The value is shown in the ISO 8601 format.Example:2021-12-22T10:13:06.487Z | | updated_atstring| Timestamp representing the date and time when the voucher was last updated in ISO 8601 format.Example:2021-12-22T10:14:45.316Z | | holder_idstring| Unique customer identifier of the redeemable holder. It equals to the customer ID assigned by Voucherify.Example:cust_eWgXlBBiY6THFRJwX45Iakv4 | | referrer_idstring| Unique identifier of the referring person.Example:cust_Vzck5i8U3OhcEUFY6MKhN9Rv | | objectstring| The type of the object represented by JSON. Default isvoucher. | | publishobject| Stores a summary of publication events: an event counter and endpoint to return details of each event. Publication is an assignment of a code to a customer, e.g. through a distribution.Attributes Descriptionobjectstring The type of the object represented is by default list. To get this list, you need to make a call to the endpoint returned in the url attribute. countinteger Publication events counter. Example: 0 urlstring The endpoint where this list of publications can be accessed using a GET method. /v1/vouchers/{voucher_code}/publications Example: /v1/vouchers/WVPblOYX/publications?page=1&limit=10 | | redemptionobject| Stores a summary of redemptions that have been applied to the voucher.Attributes Descriptionquantityinteger How many times a voucher can be redeemed. A null value means unlimited. redeemed_quantityinteger How many times a voucher has already been redeemed. Example: 1 redeemed_pointsinteger Total loyalty points redeemed. Example: 100000 objectstring The type of the object represented is by default list. To get this list, you need to make a call to the endpoint returned in the url attribute. urlstring The endpoint where this list of redemptions can be accessed using a GET method. /v1/vouchers/{voucher_code}/redemptions Example: /v1/vouchers/WVPblOYX/redemptions?page=1&limit=10 |
Validation Rules Assignments List
Validity Timeframe
Validity Day Of Week
Integer array corresponding to the particular days of the week in which the voucher is valid.0Sunday1Monday2Tuesday3Wednesday4Thursday5Friday6Saturday
Validity Hours
Validation Rule Assignments List
Digital
Pay with Points
Material
MappingPoints
One of: MappingMultiply, MappingFixedDefine fixed amount of points
Calculate points proportionally
One of: Define amount of points proportional to the order, Define amount of points proportional to order items, Define amount of points proportional to customer metadata, Earning Rule Proportional Custom EventEarning Rule Event
Earning Rule Expiration Rules
Reward Assignment Base
Digital or Material Reward - Parameters
Discount Amount Vouchers Effect Types
Available values:APPLY_TO_ORDER, APPLY_TO_ITEMS, APPLY_TO_ITEMS_PROPORTIONALLY, APPLY_TO_ITEMS_PROPORTIONALLY_BY_QUANTITY, APPLY_TO_ITEMS_BY_QUANTITY
Discount Unit Vouchers Effect Types
Available values:ADD_MISSING_ITEMS, ADD_NEW_ITEMS, ADD_MANY_ITEMS
Simple Product Discount Unit
Simple Sku Discount Unit
One Unit
Discount Percent Vouchers Effect Types
Available values:APPLY_TO_ORDER, APPLY_TO_ITEMS
Discount Fixed Vouchers Effect Types
Available values:APPLY_TO_ORDER, APPLY_TO_ITEMS
