# Create a Realtime Attribute

Create a Realtime Attribute

Endpoint: POST /audiences/{audienceId}/realtime_attributes
Version: 1.0.0
Security: TdApikeyAuth

## Security:

  - `TdApikeyAuth` (unknown)
    apiKey in header Authorization

## Path parameters:

  - `audienceId` (integer, required)
    Audience ID

## Request fields (application/json):

  - `name` (string)

  - `identifier` (string)

  - `description` (string)

  - `type` (string, required)
    Enum: "imported"

  - `createdBy` (object)

  - `createdBy.id` (string)

  - `createdBy.td_user_id` (string)

  - `createdBy.name` (string)

  - `createdAt` (string)

  - `updatedAt` (string)

  - `realtimeKeyEventId` (string)

  - `filterRule` (object)

  - `valueColumn` (string)

  - `dataType` (string)
    Enum: "number", "string"

  - `duration` (object)

  - `duration.value` (integer, required)

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

  - `backfill` (object)

  - `backfill.attributeIdentifier` (string, required)

  - `backfill.timestampIdentifier` (string, required)

  - `idColumn` (string)

  - `fields` (array)

  - `maxItems` (number)

  - `actions` (array)

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

  - `actions.realtimeKeyEventId` (string, required)

  - `actions.filterRule` (object, required)

  - `aggregations` (array)

  - `aggregations.name` (string)

  - `aggregations.identifier` (string)

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

  - `aggregations.column` (string)

  - `counterType` (string)
    Enum: "sliding", "total"

  - `increment` (any)

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

  - `increment.value` (number, required)

  - `subDurations` (array)

  - `subDurations.name` (string, required)

  - `subDurations.identifier` (string, required)

  - `lookupCatalogTableName` (string)

  - `lookupCatalogColumns` (array)

  - `lookupCatalogColumns.name` (string, required)

  - `lookupCatalogColumns.dataType` (string, required)

  - `lookupKeys` (array)

  - `lookupKeys.id` (string, required)

  - `lookupKeys.type` (string, required)

## Response 200:

  - `200` (unknown)
    Create a Realtime Attribute

## Response 200 fields (application/json):

  - `data` (object)

  - `data.id` (string)

  - `data.name` (string, required)

  - `data.identifier` (string, required)

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

  - `data.description` (string)

  - `data.createdBy` (object)

  - `data.createdBy.id` (string)

  - `data.createdBy.td_user_id` (string)

  - `data.createdBy.name` (string)

  - `data.createdAt` (string)

  - `data.updatedAt` (string)

  - `data.realtimeKeyEventId` (string)

  - `data.filterRule` (object)

  - `data.valueColumn` (string)

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

  - `data.duration` (object)

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

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

  - `data.backfill` (object)

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

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

  - `data.idColumn` (string)

  - `data.fields` (array)

  - `data.maxItems` (number)

  - `data.actions` (array)

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

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

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

  - `data.aggregations` (array)

  - `data.aggregations.name` (string)

  - `data.aggregations.identifier` (string)

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

  - `data.aggregations.column` (string)

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

  - `data.increment` (any)

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

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

  - `data.subDurations` (array)

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

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

  - `data.lookupCatalogTableName` (string)

  - `data.lookupCatalogColumns` (array)

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

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

  - `data.lookupKeys` (array)

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

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

