Self-Exclusion: Updated

This document describes the Out-Of-The-Box (OOTB) Self-Exclusion Updated event schema. This event is triggered when the user or system updates the details of an existing self-exclusion.

Event Key

Event KeyEvent NameType
ootb_self_exclusion_updatedOOTB Self-Exclusion UpdatedSimple event

Event Structure

The mandatory properties (tenant, timestamp, event, and customer) are required for all events and documented in detail on the Mandatory Properties page.

Below is the JSON structure for the context-specific properties of the OOTB Self-Exclusion Updated event.

{
  "context": {
    "ootb_self_exclusion_start_date": "2024-05-27T12:00:00Z",
    "ootb_self_exclusion_duration": "30_days",
    "ootb_self_exclusion_expiry_date": "2024-06-26T12:00:00Z",
    "ootb_exclusion_type": 0,
    "ootb_reason": "restricted player",
    "ootb_platform": "web",
    "ootb_channel": "desktop",
    "ootb_brand": "brand123",
    "ootb_license": "licenseXYZ"
  }
}

Parameters

Parameter KeyParameter NameTypeDescription
ootb_self_exclusion_start_dateSelf Exclusion Start DateStringThe updated date and time the self-exclusion started or will start.
ootb_self_exclusion_durationSelf Exclusion DurationStringThe updated duration of self-exclusion (e.g., 7_days, 30_days).
ootb_self_exclusion_expiry_dateSelf Exclusion Expiry DateStringThe updated date and time when self-exclusion expires.
ootb_exclusion_typeExclusion TypeNumberThe updated exclusion type: 0 for self-exclusion, 1 for cool-off.
ootb_reasonReasonStringThe updated reason for self-exclusion (e.g., user_requested, restricted_player).
ootb_platformPlatformStringPlatform used for the update (e.g., iOS, Android, Web).
ootb_channelChannelStringChannel used for the update (e.g., mobile, desktop).
ootb_brandBrandStringThe brand associated with the event.
ootb_licenseLicenseStringLicense or regulation identifier.

Explanation

  • event: Set to ootb_self_exclusion_updated to signify that details of an existing self-exclusion have been changed.
  • context: Contains the new, updated values for the self-exclusion period.
    • ootb_self_exclusion_start_date, ootb_self_exclusion_duration, ootb_self_exclusion_expiry_date: Reflect the modified timing of the self-exclusion.
    • ootb_exclusion_type, ootb_reason: Show any changes to the type or reason for the exclusion.
    • ootb_platform, ootb_channel, ootb_brand, ootb_license: Standard metadata.