# Update realtime setting for the Audience

Update realtime setting for the Audience

Endpoint: PATCH /audiences/{audienceId}/realtime_setting
Version: 1.0.0
Security: TdApikeyAuth

## Path parameters:

  - `audienceId` (integer, required)
    Audience ID

## Request fields (application/json):

  - `keyColumns` (array, required)

  - `keyColumns.name` (string, required)

  - `keyColumns.validRegexp` (string,null)

  - `keyColumns.invalidTexts` (array)

  - `keyColumns.internal` (boolean)

  - `eventTables` (array, required)

  - `eventTables.database` (string, required)

  - `eventTables.table` (string, required)

  - `batchAttributes` (array, required)

  - `batchAttributes.column` (string, required)

  - `batchAttributes.name` (string,null)

  - `extLookupKey` (string,null, required)
    one of the attribute of the audience. It can be null at first but once set it cannot be null again.

## Response 200 fields (application/json):

  - `id` (string)

  - `keyColumns` (array, required)

  - `eventTables` (array, required)

  - `batchAttributes` (array, required)

  - `extLookupKey` (string,null, required)
    one of the attribute of the audience. It can be null at first but once set it cannot be null again.

  - `status` (string, required)
    Enum: "initialized", "updating", "ok", "inconsistent", "not_initialized"

  - `statusDetailed` (object,null, required)
    Detailed status information from realtime-api


