Batch Push Points Expiration

The Point expiration batch push will serve as a log of point expiration data by program members. Each time a member's point expiration data changes, a record is added to the file. If a member has multiple updates throughout the day, the member will appear multiple times in the file.

Naming Convention
The Point Expiration Batch file will have the following naming convention:

2_<client_id>_POINTS_EXPIRATION_YYYYMMDD.zip

Zip file containing the CSV file: 2_<client_id>_POINTS_EXPIRATION_YYYYMMDD.csv

Where:

  • <client_id> represents the CrowdTwist generated client_id
  • YYYYMMDD represents the timestamp of the file with year, month, and day values when the file generation is complete
  • File contains header row, comma separated

Field Name

Sample Value

Format

Description

User Details

     

user_id

348399 Integer This is crowdTwist member id.
email_address test@ct.com String Email of the member.
third_party_id   String User's third party ID.
message_date 2021-05-20T18:25:43.511-04:00 String Event capture timestamp for inactivity point expiration.
Inactivity point expiration

 

 

Show only when Inactivity data is present.

inactivity_last_qualified_date

2021-05-20T18:25:43.511-04:00

String

The UTC date & time the of the last qualifying activity performed. This date must be an ISO-8601 compliant date field.

inactivity_exp_date

2021-05-20T18:25:43.511-04:00

String

The UTC date & time the of the last qualifying activity performed. This date must be an ISO-8601 compliant date field.

inactivity_points_exp 200 Integer Number of points that will be expiring if qualified activity is not performed.

Redemption Period point expiration

 

 

Show only when FIFO data is present.

redperiod_expiration_date_pre1 2021-05-20T18:25:43.511-04:00

String

Point expiration date of preceding 1st month where preceding month is the month where expiration period was updated and points have data. The UTC date & time the of the last qualifying activity performed. This date must be an ISO-8601 compliant date field.

redperiod_expired_pre1 120 Integer Number of points expired in the preceding 1st month.
redperiod_redeemed_pre1 100 Integer Number of points redeemed in the preceding 1st month.
redperiod_expiration_date_nxt1 2021-05-20T18:25:43.511-04:00

String

Point expiration date of current month. The UTC date & time the of the last qualifying activity performed. This date must be an ISO-8601 compliant date field.

redperiod_expiring_nxt1 200 Integer Number of points expiring in the current month.
redperiod_redeemed_nxt1 120 Integer Number of points redeemed in the current month.

redperiod_expiration_date_nxt2

2021-05-20T18:25:43.511-04:00

String

Point expiration date of next 1st month where next 1st month is the month where expiration period was updated and points have data. The UTC date & time the of the last qualifying activity performed. This date must be an ISO-8601 compliant date field.

redperiod_expiring_nxt2 200 Integer Number of points expiring in the next 1st month.
redperiod_redeemed_nxt2 120 Integer Number of points redeemed in next 1st month.

redperiod_expiration_date_nxt3

2021-05-20T18:25:43.511-04:00

String

Point expiration date of next 2nd month where next 2nd month is the month where expiration period was updated and points have data.. The UTC date & time the of the last qualifying activity performed. This date must be an ISO-8601 compliant date field.

redperiod_expiring_nxt3 200 Integer Number of points expiring in the next 2nd month.
redperiod_redeemed_nxt3 120 Integer Number of points redeemed in next 2nd month.

redperiod_expiration_date_nxt4

2021-05-20T18:25:43.511-04:00

String

Point expiration date of next 3rd month where next 3rd month is the month where expiration period was updated and points have data. The UTC date & time the of the last qualifying activity performed. This date must be an ISO-8601 compliant date field.

redperiod_expiring_nxt4 200 Integer Number of points expiring in the next 3rd month.
redperiod_redeemed_nxt4 120 Integer Number of points redeemed in next 3rd month.

redperiod_expiration_date_nxt5

2021-05-20T18:25:43.511-04:00

String

Point expiration date of next 4th month where next 4th month is the month where expiration period was updated and points have data. The UTC date & time the of the last qualifying activity performed. This date must be an ISO-8601 compliant date field.

redperiod_expiring_nxt5 200 Integer Number of points expiring in the next 4th month.
redperiod_redeemed_nxt5 120 Integer Number of points redeemed in next 4th month.

redperiod_expiration_date_nxt6

2021-05-20T18:25:43.511-04:00

String

Point expiration date of next 5th month where where next 5th month is the month where expiration period was updated and points have data. The UTC date & time the of the last qualifying activity performed. This date must be an ISO-8601 compliant date field.

redperiod_expiring_nxt6 200 Integer Number of points expiring in the next 5th month.
redperiod_redeemed_nxt6 120 Integer Number of points redeemed in next 5th month.