# Get a realtime personalization

Get a realtime personalization.

Endpoint: GET /entities/realtime_personalizations/{realtimePersonalizationId}
Version: 1.0.0

## Path parameters:

  - `realtimePersonalizationId` (integer, required)
    Realtime Personalization ID

## Response 200 fields (application/json):

  - `data` (object)

  - `data.id` (string, required)

  - `data.type` (string, required)
    Enum: "realtime-personalization"

  - `data.attributes` (object, required)

  - `data.attributes.audienceId` (string)

  - `data.attributes.name` (string, required)

  - `data.attributes.description` (string, required)

  - `data.attributes.sections` (array, required)

  - `data.attributes.sections.name` (string, required)

  - `data.attributes.sections.entryCriteria` (object, required)

  - `data.attributes.sections.entryCriteria.name` (string, required)

  - `data.attributes.sections.entryCriteria.description` (string)

  - `data.attributes.sections.entryCriteria.keyEventCriteria` (object)

  - `data.attributes.sections.entryCriteria.keyEventCriteria.keyEventId` (string)

  - `data.attributes.sections.entryCriteria.keyEventCriteria.keyEventFilters` (object)
    TODO: something like ION?

  - `data.attributes.sections.entryCriteria.keyEventCriteria.keyEventFilters.todo` (string)

  - `data.attributes.sections.entryCriteria.profileCriteria` (object)

  - `data.attributes.sections.entryCriteria.acceptUnknownProfiles` (boolean)

  - `data.attributes.sections.payload` (object, required)

  - `data.attributes.sections.id` (string, required)

  - `data.attributes.sections.includeSensitive` (boolean, required)
    Enum: true, false

  - `data.attributes.createdAt` (string, required)

  - `data.attributes.updatedAt` (string, required)

  - `data.attributes.referencingRealtimeAttributes` (array)

  - `data.attributes.referencingRealtimeAttributes.id` (string)

  - `data.attributes.referencingRealtimeAttributes.type` (string)
    Enum: "realtime-attribute"

  - `data.attributes.referencingRealtimeAttributes.attributes` (any)

  - `data.attributes.referencingRealtimeAttributes.attributes.name` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.identifier` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.description` (string)

  - `data.attributes.referencingRealtimeAttributes.attributes.type` (string, required)
    Enum: "single"

  - `data.attributes.referencingRealtimeAttributes.attributes.notation` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.realtimeKeyEventId` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.sensitive` (boolean)
    Enum: true, false

  - `data.attributes.referencingRealtimeAttributes.attributes.filterRule` (object, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.valueColumn` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.dataType` (string, required)
    Enum: "number", "string"

  - `data.attributes.referencingRealtimeAttributes.attributes.duration` (object)

  - `data.attributes.referencingRealtimeAttributes.attributes.duration.value` (integer, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.duration.unit` (string, required)
    Enum: "hour", "day", "minute"

  - `data.attributes.referencingRealtimeAttributes.attributes.backfill` (object)

  - `data.attributes.referencingRealtimeAttributes.attributes.backfill.attributeIdentifier` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.backfill.timestampIdentifier` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.idColumn` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.fields` (array, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.maxItems` (number, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.actions` (array, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.actions.action` (string, required)
    Enum: "delete_item", "clear"

  - `data.attributes.referencingRealtimeAttributes.attributes.actions.realtimeKeyEventId` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.actions.filterRule` (object, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.aggregations` (array, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.aggregations.name` (string)

  - `data.attributes.referencingRealtimeAttributes.attributes.aggregations.identifier` (string)

  - `data.attributes.referencingRealtimeAttributes.attributes.aggregations.aggregationType` (string)
    Enum: "first", "last", "sum", "min", "max", "distinct_list"

  - `data.attributes.referencingRealtimeAttributes.attributes.aggregations.column` (string)

  - `data.attributes.referencingRealtimeAttributes.attributes.aggregations.notation` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.counterType` (string, required)
    Enum: "sliding", "total"

  - `data.attributes.referencingRealtimeAttributes.attributes.increment` (any, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.increment.type` (string, required)
    Enum: "const"

  - `data.attributes.referencingRealtimeAttributes.attributes.increment.value` (number, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.subDurations` (array, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.subDurations.name` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.subDurations.identifier` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.subDurations.notation` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.realtimeAttributeKind` (string, required)
    Enum: "batch"

  - `data.attributes.referencingRealtimeAttributes.attributes.createdAt` (string)

  - `data.attributes.referencingRealtimeAttributes.attributes.updatedAt` (string)

  - `data.attributes.referencingRealtimeAttributes.attributes.column` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.lookupCatalogTableName` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.lookupCatalogColumns` (array, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.lookupCatalogColumns.name` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.lookupCatalogColumns.dataType` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.lookupKeys` (array, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.lookupKeys.id` (string, required)

  - `data.attributes.referencingRealtimeAttributes.attributes.lookupKeys.type` (string, required)

  - `data.relationships` (object, required)

  - `data.relationships.createdBy` (object)

  - `data.relationships.createdBy.id` (string)

  - `data.relationships.createdBy.td_user_id` (string)

  - `data.relationships.createdBy.name` (string)

  - `data.relationships.parentFolder` (object)

  - `data.relationships.parentFolder.data` (object)

  - `data.relationships.parentFolder.data.id` (string, required)

  - `data.relationships.parentFolder.data.type` (string, required)
    Enum: "folder-segment"

