Skip to main content

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 Deleted

Event 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 for customer.sms.sent. Event Customer Sent

Event Customer SMS Recovered

Event data object schema for customer.sms.recovered. Event Customer Recovered

Event Customer SMS Failed

Event data object schema for customer.sms.failed. Event Customer Failed

Event Customer Email Sent

Event data object schema for customer.email.sent. Event Customer Sent

Event Customer Email Recovered

Event data object schema for customer.email.recovered. Event Customer Recovered

Event Customer Email Failed

Event data object schema for customer.email.failed. Event Customer Failed

Event Customer ActiveCampaign Sent

Event data object schema for customer.activecampaign.sent. Event Customer Sent

Event Customer ActiveCampaign Recovered

Event data object schema for customer.activecampaign.recovered. Event Customer Recovered

Event Customer ActiveCampaign Failed

Event data object schema for customer.activecampaign.failed. Event Customer Failed

Event Customer Braze Sent

Event data object schema for customer.braze.sent. Event Customer Sent

Event Customer Braze Recovered

Event data object schema for customer.braze.recovered. Event Customer Recovered

Event Customer Braze Failed

Event data object schema for customer.braze.failed. Event Customer Failed

Event Customer Mailchimp Sent

Event data object schema for customer.mailchimp.sent. Event Customer Sent

Event Customer Mailchimp Recovered

Event data object schema for customer.mailchimp.recovered. Event Customer Recovered

Event Customer Mailchimp Failed

Event data object schema for customer.mailchimp.failed. Event Customer Failed

Event Customer Intercom Sent

Event data object schema for customer.intercom.sent. Event Customer Sent

Event Customer Intercom Recovered

Event data object schema for customer.intercom.recovered. Event Customer Recovered

Event Customer Intercom Failed

Event data object schema for customer.intercom.failed. Event Customer Failed

Event Customer Shopify Sent

Event data object schema for customer.shopify.sent. Event Customer Sent

Event Customer Shopify Recovered

Event data object schema for customer.shopify.recovered. Event Customer Recovered

Event Customer Shopify Failed

Event data object schema for customer.shopify.failed. Event Customer Failed

Event Customer Klaviyo Sent

Event data object schema for customer.klaviyo.sent. Event Customer Sent

Event Customer Klaviyo Recovered

Event data object schema for customer.klaviyo.recovered. Event Customer Recovered

Event Customer Klaviyo Failed

Event data object schema for customer.klaviyo.failed. Event Customer Failed

Event Customer Batch Sent

Event data object schema for customer.batch.sent. Event Customer Sent

Event Customer Batch Recovered

Event data object schema for customer.batch.recovered. Event Customer Recovered

Event Customer Batch Failed

Event data object schema for customer.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 for customer.redemption.succeeded. Event Customer Redemption

Event Customer Redemption Failed

Event data object schema for customer.redemption.failed. Event Customer Redemption

Event Customer Redemption Rollback Succeeded

Event data object schema for customer.redemption.rollback.succeeded. All of:
  1. Event Customer Redemption

Event Customer Redemption Rollback Failed

Event data object schema for customer.redemption.rollback.failed. All of:
  1. Event Customer Redemption

Event Customer Order Canceled

Event data object schema for customer.order.canceled. Event Customer Order

Event Customer Order Created

Event data object schema for customer.order.created. Event Customer Order

Event Customer Order Fulfilled

Event data object schema for customer.order.fulfilled. Event Customer Order

Event Customer Order Paid

Event data object schema for customer.order.paid. Event Customer Order

Event Customer Order Processing

Event data object schema for customer.order.processing. Event Customer Order

Event Customer Order Updated

Event data object schema for customer.order.updated. Event Customer Order

Event Customer Reward Redemptions Created

Event data object schema for customer.reward_redemptions.created. Event Customer Reward Redemptions

Event Customer Reward Redemptions Pending

Event data object schema for customer.reward_redemptions.pending. Event Customer Reward Redemptions

Event Customer Reward Redemptions Completed

Event data object schema for customer.reward_redemptions.completed. Event Customer Reward Redemptions

Event Customer Reward Redemptions Rolled Back

Event data object schema for customer.reward_redemptions.rolledback. Event Customer Reward Redemptions

Event Customer Loyalty Updated

Event Customer Loyalty Tier Upgraded

Event data object schema for customer.loyalty.tier.upgraded. All of:
  1. Event Customer Loyalty Tier Base
  2. Loyalty Tier Upgraded

Event Customer Loyalty Tier Downgraded

Event data object schema for customer.loyalty.tier.downgraded. All of:
  1. Event Customer Loyalty Tier Base
  2. Loyalty Tier Downgraded

Event Customer Loyalty Tier Prolonged

Event data object schema for customer.loyalty.tier.prolonged. All of:
  1. Event Customer Loyalty Tier Base
  2. Loyalty Tier Prolonged

Event Customer Loyalty Tier Expiration Changed

Event data object schema for customer.loyalty.tier.expiration.changed. All of:
  1. Event Customer Loyalty Tier Base
  2. Loyalty Tier Expiration Changed

Event Customer Loyalty Tier Joined

Event data object schema for customer.loyalty.tier.joined. All of:
  1. Event Customer Loyalty Tier Base
  2. Loyalty Tier Joined

Event Customer Loyalty Tier Left

Event data object schema for customer.loyalty.tier.left. All of:
  1. Event Customer Loyalty Tier Base
  2. Loyalty Tier Left

Event Customer Holder Assignment Created

Event Customer Holder Assignment Deleted

Customer With Summary Loyalty Referrals

All of:
  1. Customer Response Data

  2. Customer Base

Simple Customer

Simple Campaign

  • STATIC: vouchers need to be manually published
  • STANDALONE: campaign for single vouchersAvailable values: AUTO_UPDATE, STATIC, STANDALONE | | is_referral_codeboolean | Flag indicating whether this voucher is a referral code; true for campaign type REFERRAL_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 to true, customers will be able to join the campaign only once. It is always false for generic (standalone) vouchers campaigns and it cannot be changed in them. It is always true for 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:
  1. Loyalty Tier Base

Earning Rule

All of:
  1. EarningRuleBase
    • false indicates 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:
  1. Voucher Transaction Base

Loyalty Pending Point Entry

Loyalty Point Bucket

Valid Single Voucher

All of:
  1. List Publications Item Base

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, Fixed

Simple 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:
  1. Voucher Base

Voucher Holder

Promotion Tier

  • false indicates 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, Material

Loyalty Tier Base

Loyalty Tier Expiration

EarningRuleBase

Customer Id

Referrer Id

Customer Id

Order 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:
  1. Reward Assignment Base
  2. Digital or Material Reward - Parameters

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 | | prefixstring | 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. Overrides length. | | 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:
  1. Product without Skus Object

SKU Object

Voucher Base

  • false indicates 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; true for campaign type REFERRAL_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 is voucher. | | 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.
  • 0 Sunday
  • 1 Monday
  • 2 Tuesday
  • 3 Wednesday
  • 4 Thursday
  • 5 Friday
  • 6 Saturday

Validity Hours

Validation Rule Assignments List

Digital

Pay with Points

Material

MappingPoints

One of: MappingMultiply, MappingFixed

Define 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 Event

Earning 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

Product without Skus Object

Skus List For Product

Voucher Assets

Business Validation Rule Assignment

Validation Rule Assignment

MappingMultiply

MappingFixed

Define amount of points proportional to the order

One of: Order Amount, Order Total Amount, Order Metadata

Define amount of points proportional to order items

One of: Order Items Quantity, Order Items Amount, Order Items Subtotal Amount

Define amount of points proportional to customer metadata

Earning Rule Proportional Custom Event

Order Amount

Order Total Amount

Order Metadata

Order Items Quantity

Order Items Amount

Order Items Subtotal Amount