---
title: "List built campaigns"
method: GET
path: "/v2/campaigns/built"
tags: ["Campaigns"]
---

# List built campaigns

`GET /v2/campaigns/built`

Returns campaigns in their fully evaluated (built) runtime form, with all evaluatable fields resolved. Use this when the calling system needs effective component values and settings rather than source definitions. Supports the same filtering as `GET /v2/campaigns`.

## Query parameters

- `version` string
- `reward_supplier_id` string
- `program_label` string

## Response `200`

Successful response

- BuiltCampaignResponse[]
  - `campaign_id` string, required
  - `campaign_locks` string[], required
  - `campaign_type` 'CONFIGURATION' | 'EXTENSION' | 'INTEGRATION' | 'MARKETING', required
  - `components` BuiltCampaignComponentResponse[], required
    - `assets` BuiltComponentAssetResponse[], required
      - `description` string, required
      - `filename` string, required
      - `id` string, required
      - `name` string, required
      - `tags` string[], required
    - `component_ids` string[], required
    - `component_references` ComponentReferenceResponse[], required
      - `component_id` string
      - `socket_names` string[]
    - `created_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
    - `description` string, required
    - `display_name` string, required
    - `facets` CampaignComponentFacetResponse[], required
      - `name` string
      - `value` string
    - `id` string, required
    - `install` union, required — The install as configured: a literal value, or an expression (type:string) when defined dynamically.
      - object — Literal install
      - string — Handlebars expression with [ComponentInstalltimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/component/install/ComponentInstalltimeContext.d.ts).
      - string — Javascript expression with [ComponentInstalltimeContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/component/install/ComponentInstalltimeContext.d.ts).
    - `installed_into_socket` string, required
    - `name` string, required
    - `origin` ComponentOriginResponse, required
      - `client_id` string
      - `component_id` string
      - `component_version` integer
    - `tags` string[], required
    - `type` string, required
    - `types` string[], required
    - `updated_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
    - `upload_version` string, required
    - `variables` BuiltCampaignComponentSettingResponse[], required
      - union
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'ADMIN_ICON', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'AUDIENCE_ID', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'AUDIENCE_ID_LIST', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'BOOLEAN', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'BROWSER_SIDE_JAVASCRIPT', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'CLIENT_DOMAIN_ID_LIST', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'CLIENT_KEY', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'CLIENT_KEY_FLOW', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `authorization_url` string, required
          - `client_secret_key_id` string, required
          - `description` string, required
          - `redirect_url` string, required
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER', required
          - `source_component_id` string, required
          - `source_version` integer, required
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'COLOR', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'COMPONENT_ID', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string, required
          - `filter` ComponentIdFilterResponse, required
            - `component_types` string[]
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER', required
          - `source_component_id` string, required
          - `source_version` integer, required
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'COMPONENT_SETTING_LOOKUP', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `capture_settings` string[], required
          - `captured_setting_values_description` string, required
          - `description` string, required
          - `filters` SettingFilterResponse[], required
            - union
              - …
          - `matching_filters` SettingFilterResponse[], required
            - union
              - …
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER', required
          - `source_component_id` string, required
          - `source_version` integer, required
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'CSS', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'DELAY', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'DELAY_LIST', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'ENUM', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `allowed_values` string[], required
          - `description` string, required
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER', required
          - `source_component_id` string, required
          - `source_version` integer, required
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'ENUM_LIST', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `allowed_values` string[], required
          - `description` string, required
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER', required
          - `source_component_id` string, required
          - `source_version` integer, required
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'EXTOLE_CLIENT_KEY', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'FONT', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'GLOB_COMPONENT_PATH', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'HTML', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'IMAGE', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'INTEGER', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'INTEGER_LIST', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'JSON', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'MULTI_SOCKET', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string, required
          - `filters` SettingFilterResponse[], required
            - union
              - …
          - `parameters` BuiltCampaignComponentVariableResponse[], required
            - `description` string
            - `display_name` string
            - `name` string
            - `priority` string
            - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
            - `source_component_id` string
            - `source_version` integer
            - `tags` string[]
            - `type` 'ADMIN_ICON' | 'AUDIENCE_ID' | 'AUDIENCE_ID_LIST' | 'BOOLEAN' | 'BROWSER_SIDE_JAVASCRIPT' | 'CLIENT_DOMAIN_ID_LIST' | 'CLIENT_KEY' | 'CLIENT_KEY_FLOW' | 'COLOR' | 'COMPONENT_ID' | 'COMPONENT_SETTING_LOOKUP' | 'CSS' | 'DELAY' | 'DELAY_LIST' | 'ENUM' | 'ENUM_LIST' | 'EXTOLE_CLIENT_KEY' | 'FONT' | 'GLOB_COMPONENT_PATH' | 'HTML' | 'IMAGE' | 'INTEGER' | 'INTEGER_LIST' | 'JSON' | 'MULTI_SOCKET' | 'PARTNER_ENUM' | 'PARTNER_ENUM_LIST' | 'PERSON_KEY_NAME' | 'REWARD_SUPPLIER_ID' | 'REWARD_SUPPLIER_ID_LIST' | 'SOCKET' | 'STRING' | 'STRING_LIST' | 'STRING_MAP' | 'URL' | 'WEBHOOK_ID'
            - `values` BuiltComponentSettingValues — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
              - …
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'PARTNER_ENUM', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string, required
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER', required
          - `source_component_id` string, required
          - `source_version` integer, required
          - `webhook_id` string, required
          - `options` PartnerEnumListVariableOptionResponse[], required
            - `id` string
            - `name` string
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'PARTNER_ENUM_LIST', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string, required
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER', required
          - `source_component_id` string, required
          - `source_version` integer, required
          - `webhook_id` string, required
          - `options` PartnerEnumListVariableOptionResponse[], required
            - `id` string
            - `name` string
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'PERSON_KEY_NAME', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'REWARD_SUPPLIER_ID', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'REWARD_SUPPLIER_ID_LIST', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `allowed_reward_supplier_ids` string[], required
          - `description` string, required
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER', required
          - `source_component_id` string, required
          - `source_version` integer, required
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'SOCKET', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string, required
          - `filters` SettingFilterResponse[], required
            - union
              - …
          - `parameters` BuiltCampaignComponentVariableResponse[], required
            - `description` string
            - `display_name` string
            - `name` string
            - `priority` string
            - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
            - `source_component_id` string
            - `source_version` integer
            - `tags` string[]
            - `type` 'ADMIN_ICON' | 'AUDIENCE_ID' | 'AUDIENCE_ID_LIST' | 'BOOLEAN' | 'BROWSER_SIDE_JAVASCRIPT' | 'CLIENT_DOMAIN_ID_LIST' | 'CLIENT_KEY' | 'CLIENT_KEY_FLOW' | 'COLOR' | 'COMPONENT_ID' | 'COMPONENT_SETTING_LOOKUP' | 'CSS' | 'DELAY' | 'DELAY_LIST' | 'ENUM' | 'ENUM_LIST' | 'EXTOLE_CLIENT_KEY' | 'FONT' | 'GLOB_COMPONENT_PATH' | 'HTML' | 'IMAGE' | 'INTEGER' | 'INTEGER_LIST' | 'JSON' | 'MULTI_SOCKET' | 'PARTNER_ENUM' | 'PARTNER_ENUM_LIST' | 'PERSON_KEY_NAME' | 'REWARD_SUPPLIER_ID' | 'REWARD_SUPPLIER_ID_LIST' | 'SOCKET' | 'STRING' | 'STRING_LIST' | 'STRING_MAP' | 'URL' | 'WEBHOOK_ID'
            - `values` BuiltComponentSettingValues — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
              - …
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'STRING', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'STRING_LIST', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'STRING_MAP', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `allowed_keys` string[], required
          - `description` string, required
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER', required
          - `source_component_id` string, required
          - `source_version` integer, required
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'URL', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
        - object
          - `display_name` string, required
          - `name` string, required
          - `priority` string, required
          - `tags` string[], required
          - `type` 'WEBHOOK_ID', required
          - `values` BuiltComponentSettingValues, required — Open map of evaluated setting values keyed by value key. There is no fixed or maximum number of keys. Any string key may be present; each value uses the same shape for this setting's `type`. The properties listed here are common examples only and are not required.
            - `default` union — Example value key. Fallback when no locale- or environment-specific key matches. Omitting `default` is valid when another key applies.
              - …
            - `en` union — Example locale value key. Use any locale or environment code as the key; `en` is shown only as a representative example.
              - …
          - `description` string
          - `source` 'INHERITED' | 'LOCAL' | 'PARAMETER'
          - `source_component_id` string
          - `source_version` integer
    - `version` integer, required
  - `description` string, required
  - `end_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
  - `flow_steps` BuiltCampaignFlowStepResponse[], required
    - `apps` BuiltCampaignFlowStepAppResponse[], required
      - `component_ids` string[], required
      - `component_references` ComponentReferenceResponse[], required
        - `component_id` string
        - `socket_names` string[]
      - `description` string, required
      - `name` string, required
      - `type` BuiltCampaignFlowStepAppTypeResponse, required
        - `name` string
    - `component_ids` string[], required
    - `component_references` ComponentReferenceResponse[], required
      - `component_id` string
      - `socket_names` string[]
    - `description` string, required
    - `flow_path` string, required
    - `flow_step_id` string, required
    - `icon_color` string, required
    - `icon_type` string, required
    - `metrics` BuiltCampaignFlowStepMetricResponse[], required
      - `component_ids` string[], required
      - `component_references` ComponentReferenceResponse[], required
        - `component_id` string
        - `socket_names` string[]
      - `description` string, nullable, required
      - `expression` string, required
      - `id` string, required
      - `name` string, required
      - `tags` string[], required
      - `unit` string, required
    - `name` string, required
    - `sequence` number, required
    - `step_name` string, required
    - `tags` string[], required
    - `words` BuiltCampaignFlowStepWordsResponse, required
      - `person_counting_name` string
      - `plural_noun_name` string
      - `rate_name` string
      - `singular_noun_name` string
      - `verb_name` string
  - `incentive` IncentiveResponse, required
    - `id` string, required
    - `quality_rules` QualityRuleResponse[], required
      - `action_types` string[], required
      - `enabled` boolean, required
      - `id` string, required
      - `properties` object, required
      - `rule_type` 'BAD_COUNTRY' | 'BLACKLIST_DOMAIN' | 'BLACKLIST_REFERER_HEADER' | 'BLOCKED' | 'BOT_FILTER' | 'EVENT_SPEED' | 'EXISTING_CUSTOMER' | 'FRIENDS_OF_ADVOCATE_CLICK_LIMIT' | 'FRIENDS_OF_ADVOCATE_CONVERSION_LIMIT' | 'FRIENDS_OF_ADVOCATE_REGISTRATION_LIMIT' | 'GENERIC' | 'GLOBAL_BLOCK' | 'IP_FILTER' | 'PERSON_DATA' | 'PREVIEW' | 'PROFILE_DISPLACED' | 'RECENT_CUSTOMER' | 'RECIPIENT_LIMIT' | 'REFERRAL_AGE' | 'REFERRAL_CAP' | 'SAME_IP' | 'SELF_REFERRAL' | 'SHARE_COUNT_LIMIT' | 'SIMILAR_FRIEND_ADVOCATE_EMAIL' | 'SPAM_MESSAGE' | 'VALID_EMAIL', required
    - `reward_rules` RewardRuleResponse[], required
      - `count_rewards_based_on_partner_user_id` boolean, nullable, required
      - `data_attribute_matcher_type` 'EXACT' | 'REGEX', nullable, required
      - `data_attribute_name` string, nullable, required
      - `data_attribute_value` string, nullable, required
      - `expression` RewardRuleExpression, required
        - `type` 'JS' | 'SPEL'
        - `value` string
      - `id` string, required
      - `is_email_required` boolean, required
      - `is_referral_loop_allowed` boolean, required
      - `is_unique_friend_required` boolean, required
      - `min_cart_value` number, required
      - `referrals_per_reward` integer, required
      - `reward_count_limit` integer, required
      - `reward_count_since_days` integer, nullable, required
      - `reward_count_since_month` integer, nullable, required
      - `reward_every_x_friend_actions` integer, nullable, required
      - `reward_slots` string[], required
      - `reward_supplier_id` string, required
      - `reward_value_limit` number, required
      - `reward_value_since_days` integer, nullable, required
      - `reward_value_since_month` integer, nullable, required
      - `rewardee` 'ADVOCATE' | 'FRIEND', required
      - `trigger_action_type` 'ANY_CLICK' | 'ANY_PROMOTION' | 'ANY_PURCHASE' | 'ANY_REGISTER' | 'ANY_SHARE' | 'ANY_SHARE_REWARD' | 'GENERIC_ACTION_1' | 'GENERIC_ACTION_10' | 'GENERIC_ACTION_100' | 'GENERIC_ACTION_101' | 'GENERIC_ACTION_102' | 'GENERIC_ACTION_103' | 'GENERIC_ACTION_104' | 'GENERIC_ACTION_105' | 'GENERIC_ACTION_106' | 'GENERIC_ACTION_107' | 'GENERIC_ACTION_108' | 'GENERIC_ACTION_109' | 'GENERIC_ACTION_11' | 'GENERIC_ACTION_110' | 'GENERIC_ACTION_111' | 'GENERIC_ACTION_112' | 'GENERIC_ACTION_113' | 'GENERIC_ACTION_114' | 'GENERIC_ACTION_115' | 'GENERIC_ACTION_116' | 'GENERIC_ACTION_117' | 'GENERIC_ACTION_118' | 'GENERIC_ACTION_119' | 'GENERIC_ACTION_12' | 'GENERIC_ACTION_120' | 'GENERIC_ACTION_121' | 'GENERIC_ACTION_122' | 'GENERIC_ACTION_123' | 'GENERIC_ACTION_124' | 'GENERIC_ACTION_125' | 'GENERIC_ACTION_126' | 'GENERIC_ACTION_127' | 'GENERIC_ACTION_128' | 'GENERIC_ACTION_129' | 'GENERIC_ACTION_13' | 'GENERIC_ACTION_130' | 'GENERIC_ACTION_131' | 'GENERIC_ACTION_132' | 'GENERIC_ACTION_133' | 'GENERIC_ACTION_134' | 'GENERIC_ACTION_135' | 'GENERIC_ACTION_136' | 'GENERIC_ACTION_137' | 'GENERIC_ACTION_138' | 'GENERIC_ACTION_139' | 'GENERIC_ACTION_14' | 'GENERIC_ACTION_140' | 'GENERIC_ACTION_141' | 'GENERIC_ACTION_142' | 'GENERIC_ACTION_143' | 'GENERIC_ACTION_144' | 'GENERIC_ACTION_145' | 'GENERIC_ACTION_146' | 'GENERIC_ACTION_147' | 'GENERIC_ACTION_148' | 'GENERIC_ACTION_149' | 'GENERIC_ACTION_15' | 'GENERIC_ACTION_150' | 'GENERIC_ACTION_151' | 'GENERIC_ACTION_152' | 'GENERIC_ACTION_153' | 'GENERIC_ACTION_154' | 'GENERIC_ACTION_155' | 'GENERIC_ACTION_156' | 'GENERIC_ACTION_157' | 'GENERIC_ACTION_158' | 'GENERIC_ACTION_159' | 'GENERIC_ACTION_16' | 'GENERIC_ACTION_160' | 'GENERIC_ACTION_161' | 'GENERIC_ACTION_162' | 'GENERIC_ACTION_163' | 'GENERIC_ACTION_164' | 'GENERIC_ACTION_165' | 'GENERIC_ACTION_166' | 'GENERIC_ACTION_167' | 'GENERIC_ACTION_168' | 'GENERIC_ACTION_169' | 'GENERIC_ACTION_17' | 'GENERIC_ACTION_170' | 'GENERIC_ACTION_171' | 'GENERIC_ACTION_172' | 'GENERIC_ACTION_173' | 'GENERIC_ACTION_174' | 'GENERIC_ACTION_175' | 'GENERIC_ACTION_176' | 'GENERIC_ACTION_177' | 'GENERIC_ACTION_178' | 'GENERIC_ACTION_179' | 'GENERIC_ACTION_18' | 'GENERIC_ACTION_180' | 'GENERIC_ACTION_181' | 'GENERIC_ACTION_182' | 'GENERIC_ACTION_183' | 'GENERIC_ACTION_184' | 'GENERIC_ACTION_185' | 'GENERIC_ACTION_186' | 'GENERIC_ACTION_187' | 'GENERIC_ACTION_188' | 'GENERIC_ACTION_189' | 'GENERIC_ACTION_19' | 'GENERIC_ACTION_190' | 'GENERIC_ACTION_191' | 'GENERIC_ACTION_192' | 'GENERIC_ACTION_193' | 'GENERIC_ACTION_194' | 'GENERIC_ACTION_195' | 'GENERIC_ACTION_196' | 'GENERIC_ACTION_197' | 'GENERIC_ACTION_198' | 'GENERIC_ACTION_199' | 'GENERIC_ACTION_2' | 'GENERIC_ACTION_20' | 'GENERIC_ACTION_200' | 'GENERIC_ACTION_21' | 'GENERIC_ACTION_22' | 'GENERIC_ACTION_23' | 'GENERIC_ACTION_24' | 'GENERIC_ACTION_25' | 'GENERIC_ACTION_26' | 'GENERIC_ACTION_27' | 'GENERIC_ACTION_28' | 'GENERIC_ACTION_29' | 'GENERIC_ACTION_3' | 'GENERIC_ACTION_30' | 'GENERIC_ACTION_31' | 'GENERIC_ACTION_32' | 'GENERIC_ACTION_33' | 'GENERIC_ACTION_34' | 'GENERIC_ACTION_35' | 'GENERIC_ACTION_36' | 'GENERIC_ACTION_37' | 'GENERIC_ACTION_38' | 'GENERIC_ACTION_39' | 'GENERIC_ACTION_4' | 'GENERIC_ACTION_40' | 'GENERIC_ACTION_41' | 'GENERIC_ACTION_42' | 'GENERIC_ACTION_43' | 'GENERIC_ACTION_44' | 'GENERIC_ACTION_45' | 'GENERIC_ACTION_46' | 'GENERIC_ACTION_47' | 'GENERIC_ACTION_48' | 'GENERIC_ACTION_49' | 'GENERIC_ACTION_5' | 'GENERIC_ACTION_50' | 'GENERIC_ACTION_51' | 'GENERIC_ACTION_52' | 'GENERIC_ACTION_53' | 'GENERIC_ACTION_54' | 'GENERIC_ACTION_55' | 'GENERIC_ACTION_56' | 'GENERIC_ACTION_57' | 'GENERIC_ACTION_58' | 'GENERIC_ACTION_59' | 'GENERIC_ACTION_6' | 'GENERIC_ACTION_60' | 'GENERIC_ACTION_61' | 'GENERIC_ACTION_62' | 'GENERIC_ACTION_63' | 'GENERIC_ACTION_64' | 'GENERIC_ACTION_65' | 'GENERIC_ACTION_66' | 'GENERIC_ACTION_67' | 'GENERIC_ACTION_68' | 'GENERIC_ACTION_69' | 'GENERIC_ACTION_7' | 'GENERIC_ACTION_70' | 'GENERIC_ACTION_71' | 'GENERIC_ACTION_72' | 'GENERIC_ACTION_73' | 'GENERIC_ACTION_74' | 'GENERIC_ACTION_75' | 'GENERIC_ACTION_76' | 'GENERIC_ACTION_77' | 'GENERIC_ACTION_78' | 'GENERIC_ACTION_79' | 'GENERIC_ACTION_8' | 'GENERIC_ACTION_80' | 'GENERIC_ACTION_81' | 'GENERIC_ACTION_82' | 'GENERIC_ACTION_83' | 'GENERIC_ACTION_84' | 'GENERIC_ACTION_85' | 'GENERIC_ACTION_86' | 'GENERIC_ACTION_87' | 'GENERIC_ACTION_88' | 'GENERIC_ACTION_89' | 'GENERIC_ACTION_9' | 'GENERIC_ACTION_90' | 'GENERIC_ACTION_91' | 'GENERIC_ACTION_92' | 'GENERIC_ACTION_93' | 'GENERIC_ACTION_94' | 'GENERIC_ACTION_95' | 'GENERIC_ACTION_96' | 'GENERIC_ACTION_97' | 'GENERIC_ACTION_98' | 'GENERIC_ACTION_99' | 'THEME_GENERIC_ACTION_1' | 'THEME_GENERIC_ACTION_10' | 'THEME_GENERIC_ACTION_11' | 'THEME_GENERIC_ACTION_12' | 'THEME_GENERIC_ACTION_13' | 'THEME_GENERIC_ACTION_14' | 'THEME_GENERIC_ACTION_15' | 'THEME_GENERIC_ACTION_16' | 'THEME_GENERIC_ACTION_17' | 'THEME_GENERIC_ACTION_18' | 'THEME_GENERIC_ACTION_19' | 'THEME_GENERIC_ACTION_2' | 'THEME_GENERIC_ACTION_20' | 'THEME_GENERIC_ACTION_21' | 'THEME_GENERIC_ACTION_22' | 'THEME_GENERIC_ACTION_23' | 'THEME_GENERIC_ACTION_24' | 'THEME_GENERIC_ACTION_25' | 'THEME_GENERIC_ACTION_26' | 'THEME_GENERIC_ACTION_27' | 'THEME_GENERIC_ACTION_28' | 'THEME_GENERIC_ACTION_29' | 'THEME_GENERIC_ACTION_3' | 'THEME_GENERIC_ACTION_30' | 'THEME_GENERIC_ACTION_4' | 'THEME_GENERIC_ACTION_5' | 'THEME_GENERIC_ACTION_6' | 'THEME_GENERIC_ACTION_7' | 'THEME_GENERIC_ACTION_8' | 'THEME_GENERIC_ACTION_9', required
    - `transition_rules` TransitionRuleResponse[], required
      - `action_type` 'ANY_CLICK' | 'ANY_PROMOTION' | 'ANY_PURCHASE' | 'ANY_REGISTER' | 'ANY_SHARE' | 'ANY_SHARE_REWARD' | 'GENERIC_ACTION_1' | 'GENERIC_ACTION_10' | 'GENERIC_ACTION_100' | 'GENERIC_ACTION_101' | 'GENERIC_ACTION_102' | 'GENERIC_ACTION_103' | 'GENERIC_ACTION_104' | 'GENERIC_ACTION_105' | 'GENERIC_ACTION_106' | 'GENERIC_ACTION_107' | 'GENERIC_ACTION_108' | 'GENERIC_ACTION_109' | 'GENERIC_ACTION_11' | 'GENERIC_ACTION_110' | 'GENERIC_ACTION_111' | 'GENERIC_ACTION_112' | 'GENERIC_ACTION_113' | 'GENERIC_ACTION_114' | 'GENERIC_ACTION_115' | 'GENERIC_ACTION_116' | 'GENERIC_ACTION_117' | 'GENERIC_ACTION_118' | 'GENERIC_ACTION_119' | 'GENERIC_ACTION_12' | 'GENERIC_ACTION_120' | 'GENERIC_ACTION_121' | 'GENERIC_ACTION_122' | 'GENERIC_ACTION_123' | 'GENERIC_ACTION_124' | 'GENERIC_ACTION_125' | 'GENERIC_ACTION_126' | 'GENERIC_ACTION_127' | 'GENERIC_ACTION_128' | 'GENERIC_ACTION_129' | 'GENERIC_ACTION_13' | 'GENERIC_ACTION_130' | 'GENERIC_ACTION_131' | 'GENERIC_ACTION_132' | 'GENERIC_ACTION_133' | 'GENERIC_ACTION_134' | 'GENERIC_ACTION_135' | 'GENERIC_ACTION_136' | 'GENERIC_ACTION_137' | 'GENERIC_ACTION_138' | 'GENERIC_ACTION_139' | 'GENERIC_ACTION_14' | 'GENERIC_ACTION_140' | 'GENERIC_ACTION_141' | 'GENERIC_ACTION_142' | 'GENERIC_ACTION_143' | 'GENERIC_ACTION_144' | 'GENERIC_ACTION_145' | 'GENERIC_ACTION_146' | 'GENERIC_ACTION_147' | 'GENERIC_ACTION_148' | 'GENERIC_ACTION_149' | 'GENERIC_ACTION_15' | 'GENERIC_ACTION_150' | 'GENERIC_ACTION_151' | 'GENERIC_ACTION_152' | 'GENERIC_ACTION_153' | 'GENERIC_ACTION_154' | 'GENERIC_ACTION_155' | 'GENERIC_ACTION_156' | 'GENERIC_ACTION_157' | 'GENERIC_ACTION_158' | 'GENERIC_ACTION_159' | 'GENERIC_ACTION_16' | 'GENERIC_ACTION_160' | 'GENERIC_ACTION_161' | 'GENERIC_ACTION_162' | 'GENERIC_ACTION_163' | 'GENERIC_ACTION_164' | 'GENERIC_ACTION_165' | 'GENERIC_ACTION_166' | 'GENERIC_ACTION_167' | 'GENERIC_ACTION_168' | 'GENERIC_ACTION_169' | 'GENERIC_ACTION_17' | 'GENERIC_ACTION_170' | 'GENERIC_ACTION_171' | 'GENERIC_ACTION_172' | 'GENERIC_ACTION_173' | 'GENERIC_ACTION_174' | 'GENERIC_ACTION_175' | 'GENERIC_ACTION_176' | 'GENERIC_ACTION_177' | 'GENERIC_ACTION_178' | 'GENERIC_ACTION_179' | 'GENERIC_ACTION_18' | 'GENERIC_ACTION_180' | 'GENERIC_ACTION_181' | 'GENERIC_ACTION_182' | 'GENERIC_ACTION_183' | 'GENERIC_ACTION_184' | 'GENERIC_ACTION_185' | 'GENERIC_ACTION_186' | 'GENERIC_ACTION_187' | 'GENERIC_ACTION_188' | 'GENERIC_ACTION_189' | 'GENERIC_ACTION_19' | 'GENERIC_ACTION_190' | 'GENERIC_ACTION_191' | 'GENERIC_ACTION_192' | 'GENERIC_ACTION_193' | 'GENERIC_ACTION_194' | 'GENERIC_ACTION_195' | 'GENERIC_ACTION_196' | 'GENERIC_ACTION_197' | 'GENERIC_ACTION_198' | 'GENERIC_ACTION_199' | 'GENERIC_ACTION_2' | 'GENERIC_ACTION_20' | 'GENERIC_ACTION_200' | 'GENERIC_ACTION_21' | 'GENERIC_ACTION_22' | 'GENERIC_ACTION_23' | 'GENERIC_ACTION_24' | 'GENERIC_ACTION_25' | 'GENERIC_ACTION_26' | 'GENERIC_ACTION_27' | 'GENERIC_ACTION_28' | 'GENERIC_ACTION_29' | 'GENERIC_ACTION_3' | 'GENERIC_ACTION_30' | 'GENERIC_ACTION_31' | 'GENERIC_ACTION_32' | 'GENERIC_ACTION_33' | 'GENERIC_ACTION_34' | 'GENERIC_ACTION_35' | 'GENERIC_ACTION_36' | 'GENERIC_ACTION_37' | 'GENERIC_ACTION_38' | 'GENERIC_ACTION_39' | 'GENERIC_ACTION_4' | 'GENERIC_ACTION_40' | 'GENERIC_ACTION_41' | 'GENERIC_ACTION_42' | 'GENERIC_ACTION_43' | 'GENERIC_ACTION_44' | 'GENERIC_ACTION_45' | 'GENERIC_ACTION_46' | 'GENERIC_ACTION_47' | 'GENERIC_ACTION_48' | 'GENERIC_ACTION_49' | 'GENERIC_ACTION_5' | 'GENERIC_ACTION_50' | 'GENERIC_ACTION_51' | 'GENERIC_ACTION_52' | 'GENERIC_ACTION_53' | 'GENERIC_ACTION_54' | 'GENERIC_ACTION_55' | 'GENERIC_ACTION_56' | 'GENERIC_ACTION_57' | 'GENERIC_ACTION_58' | 'GENERIC_ACTION_59' | 'GENERIC_ACTION_6' | 'GENERIC_ACTION_60' | 'GENERIC_ACTION_61' | 'GENERIC_ACTION_62' | 'GENERIC_ACTION_63' | 'GENERIC_ACTION_64' | 'GENERIC_ACTION_65' | 'GENERIC_ACTION_66' | 'GENERIC_ACTION_67' | 'GENERIC_ACTION_68' | 'GENERIC_ACTION_69' | 'GENERIC_ACTION_7' | 'GENERIC_ACTION_70' | 'GENERIC_ACTION_71' | 'GENERIC_ACTION_72' | 'GENERIC_ACTION_73' | 'GENERIC_ACTION_74' | 'GENERIC_ACTION_75' | 'GENERIC_ACTION_76' | 'GENERIC_ACTION_77' | 'GENERIC_ACTION_78' | 'GENERIC_ACTION_79' | 'GENERIC_ACTION_8' | 'GENERIC_ACTION_80' | 'GENERIC_ACTION_81' | 'GENERIC_ACTION_82' | 'GENERIC_ACTION_83' | 'GENERIC_ACTION_84' | 'GENERIC_ACTION_85' | 'GENERIC_ACTION_86' | 'GENERIC_ACTION_87' | 'GENERIC_ACTION_88' | 'GENERIC_ACTION_89' | 'GENERIC_ACTION_9' | 'GENERIC_ACTION_90' | 'GENERIC_ACTION_91' | 'GENERIC_ACTION_92' | 'GENERIC_ACTION_93' | 'GENERIC_ACTION_94' | 'GENERIC_ACTION_95' | 'GENERIC_ACTION_96' | 'GENERIC_ACTION_97' | 'GENERIC_ACTION_98' | 'GENERIC_ACTION_99' | 'THEME_GENERIC_ACTION_1' | 'THEME_GENERIC_ACTION_10' | 'THEME_GENERIC_ACTION_11' | 'THEME_GENERIC_ACTION_12' | 'THEME_GENERIC_ACTION_13' | 'THEME_GENERIC_ACTION_14' | 'THEME_GENERIC_ACTION_15' | 'THEME_GENERIC_ACTION_16' | 'THEME_GENERIC_ACTION_17' | 'THEME_GENERIC_ACTION_18' | 'THEME_GENERIC_ACTION_19' | 'THEME_GENERIC_ACTION_2' | 'THEME_GENERIC_ACTION_20' | 'THEME_GENERIC_ACTION_21' | 'THEME_GENERIC_ACTION_22' | 'THEME_GENERIC_ACTION_23' | 'THEME_GENERIC_ACTION_24' | 'THEME_GENERIC_ACTION_25' | 'THEME_GENERIC_ACTION_26' | 'THEME_GENERIC_ACTION_27' | 'THEME_GENERIC_ACTION_28' | 'THEME_GENERIC_ACTION_29' | 'THEME_GENERIC_ACTION_3' | 'THEME_GENERIC_ACTION_30' | 'THEME_GENERIC_ACTION_4' | 'THEME_GENERIC_ACTION_5' | 'THEME_GENERIC_ACTION_6' | 'THEME_GENERIC_ACTION_7' | 'THEME_GENERIC_ACTION_8' | 'THEME_GENERIC_ACTION_9', required
      - `approve_high_quality` boolean, required
      - `approve_low_quality` boolean, required
      - `transition_period_milliseconds` integer, required
      - `transition_rule_id` string, required
  - `incentive_id` string, required
  - `is_published` boolean, required
  - `labels` CampaignLabelResponse[], required
    - `name` string
    - `type` 'DATA' | 'PROGRAM'
  - `last_published_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
  - `name` string, required
  - `parent_version` integer, required
  - `pause_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
  - `program_label` string, required
  - `program_type` string, required
  - `start_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
  - `state` 'ARCHIVED' | 'ENDED' | 'LIVE' | 'NOT_LAUNCHED' | 'PAUSED' | 'STOPPED', required
  - `steps` BuiltCampaignStepResponse[], required
    - union
      - object
        - `component_ids` string[], required
        - `component_references` ComponentReferenceResponse[], required
          - `component_id` string
          - `socket_names` string[]
        - `created_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
        - `data` BuiltStepDataResponse[], required
          - `component_ids` string[], required
          - `component_references` ComponentReferenceResponse[], required
            - `component_id` string
            - `socket_names` string[]
          - `default_value` union, required — The default value as configured: a literal value, or an expression (type:string) when defined dynamically.
            - object — Literal default value
            - string — Handlebars expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
            - string — Javascript expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
          - `dimension` boolean, required
          - `enabled` boolean, required
          - `id` string, required
          - `key_type` 'NONE' | 'PARTNER_EVENT_KEY' | 'PARTNER_PROFILE_KEY' | 'UNIQUE_PARTNER_EVENT_KEY' | 'VALUE', required
          - `name` string, required
          - `persist_types` string[], required
          - `scope` 'CLIENT' | 'PRIVATE' | 'PUBLIC', required
          - `value` union, required — The value as configured: a literal value, or an expression (type:string) when defined dynamically.
            - object — Literal value
            - string — Handlebars expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
            - string — Javascript expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
        - `enabled` boolean, required
        - `id` string, required
        - `step_builder` union, required — The step builder as configured: a literal value, or an expression (type:string) when defined dynamically.
          - object — Literal step builder
          - string — Handlebars expression with [StepBuilderContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/builder/StepBuilderContext.d.ts).
          - string — Javascript expression with [StepBuilderContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/builder/StepBuilderContext.d.ts).
        - `triggers` BuiltCampaignControllerTriggerResponse[], required
          - union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
        - `type` 'CONTROLLER', required
        - `updated_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
        - `actions` BuiltCampaignControllerActionResponse[], required
          - union
            - BuiltCampaignControllerActionApproveResponse
              - …
            - BuiltCampaignControllerActionCancelRewardResponse
              - …
            - BuiltCampaignControllerActionCreateMembershipResponse
              - …
            - BuiltCampaignControllerActionCreativeResponse
              - …
            - BuiltCampaignControllerActionDataIntelligenceResponse
              - …
            - BuiltCampaignControllerActionDeclineResponse
              - …
            - BuiltCampaignControllerActionDisplayResponse
              - …
            - BuiltCampaignControllerActionEarnRewardResponse
              - …
            - BuiltCampaignControllerActionEmailResponse
              - …
            - BuiltCampaignControllerActionExpressionResponse
              - …
            - BuiltCampaignControllerActionFireAsPersonResponse
              - …
            - BuiltCampaignControllerActionFulfillRewardResponse
              - …
            - BuiltCampaignControllerActionIncentivizeResponse
              - …
            - BuiltCampaignControllerActionIncentivizeStatusUpdateResponse
              - …
            - BuiltCampaignControllerActionRedeemRewardResponse
              - …
            - BuiltCampaignControllerActionRemoveMembershipResponse
              - …
            - BuiltCampaignControllerActionRevokeRewardResponse
              - …
            - BuiltCampaignControllerActionScheduleResponse
              - …
            - BuiltCampaignControllerActionShareEventResponse
              - …
            - BuiltCampaignControllerActionSignalResponse
              - …
            - BuiltCampaignControllerActionSignalV1Response
              - …
            - BuiltCampaignControllerActionStepSignalResponse
              - …
            - BuiltCampaignControllerActionWebhookResponse
              - …
        - `aliases` string[], required
        - `controller_id` string, required
        - `enabled_on_states` string[], required
        - `journey_names` string[], required
        - `name` string, required
        - `scope` 'CLIENT' | 'PRIVATE' | 'PUBLIC', required
        - `selectors` string[], required
        - `send_policy` 'ALL' | 'FIRST_ONLY', required
      - object
        - `component_ids` string[], required
        - `component_references` ComponentReferenceResponse[], required
          - `component_id` string
          - `socket_names` string[]
        - `created_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
        - `data` BuiltStepDataResponse[], required
          - `component_ids` string[], required
          - `component_references` ComponentReferenceResponse[], required
            - `component_id` string
            - `socket_names` string[]
          - `default_value` union, required — The default value as configured: a literal value, or an expression (type:string) when defined dynamically.
            - object — Literal default value
            - string — Handlebars expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
            - string — Javascript expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
          - `dimension` boolean, required
          - `enabled` boolean, required
          - `id` string, required
          - `key_type` 'NONE' | 'PARTNER_EVENT_KEY' | 'PARTNER_PROFILE_KEY' | 'UNIQUE_PARTNER_EVENT_KEY' | 'VALUE', required
          - `name` string, required
          - `persist_types` string[], required
          - `scope` 'CLIENT' | 'PRIVATE' | 'PUBLIC', required
          - `value` union, required — The value as configured: a literal value, or an expression (type:string) when defined dynamically.
            - object — Literal value
            - string — Handlebars expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
            - string — Javascript expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
        - `enabled` boolean, required
        - `id` string, required
        - `step_builder` union, required — The step builder as configured: a literal value, or an expression (type:string) when defined dynamically.
          - object — Literal step builder
          - string — Handlebars expression with [StepBuilderContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/builder/StepBuilderContext.d.ts).
          - string — Javascript expression with [StepBuilderContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/builder/StepBuilderContext.d.ts).
        - `triggers` BuiltCampaignControllerTriggerResponse[], required
          - union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
        - `type` 'FRONTEND_CONTROLLER', required
        - `updated_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
        - `actions` BuiltCampaignControllerActionResponse[], required
          - union
            - BuiltCampaignControllerActionApproveResponse
              - …
            - BuiltCampaignControllerActionCancelRewardResponse
              - …
            - BuiltCampaignControllerActionCreateMembershipResponse
              - …
            - BuiltCampaignControllerActionCreativeResponse
              - …
            - BuiltCampaignControllerActionDataIntelligenceResponse
              - …
            - BuiltCampaignControllerActionDeclineResponse
              - …
            - BuiltCampaignControllerActionDisplayResponse
              - …
            - BuiltCampaignControllerActionEarnRewardResponse
              - …
            - BuiltCampaignControllerActionEmailResponse
              - …
            - BuiltCampaignControllerActionExpressionResponse
              - …
            - BuiltCampaignControllerActionFireAsPersonResponse
              - …
            - BuiltCampaignControllerActionFulfillRewardResponse
              - …
            - BuiltCampaignControllerActionIncentivizeResponse
              - …
            - BuiltCampaignControllerActionIncentivizeStatusUpdateResponse
              - …
            - BuiltCampaignControllerActionRedeemRewardResponse
              - …
            - BuiltCampaignControllerActionRemoveMembershipResponse
              - …
            - BuiltCampaignControllerActionRevokeRewardResponse
              - …
            - BuiltCampaignControllerActionScheduleResponse
              - …
            - BuiltCampaignControllerActionShareEventResponse
              - …
            - BuiltCampaignControllerActionSignalResponse
              - …
            - BuiltCampaignControllerActionSignalV1Response
              - …
            - BuiltCampaignControllerActionStepSignalResponse
              - …
            - BuiltCampaignControllerActionWebhookResponse
              - …
        - `aliases` string[], required
        - `category` string, required
        - `enabled_on_states` string[], required
        - `journey_names` string[], required
        - `name` string, required
        - `scope` 'CLIENT' | 'PRIVATE' | 'PUBLIC', required
        - `send_policy` 'ALL' | 'FIRST_ONLY', required
      - object
        - `component_ids` string[], required
        - `component_references` ComponentReferenceResponse[], required
          - `component_id` string
          - `socket_names` string[]
        - `created_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
        - `data` BuiltStepDataResponse[], required
          - `component_ids` string[], required
          - `component_references` ComponentReferenceResponse[], required
            - `component_id` string
            - `socket_names` string[]
          - `default_value` union, required — The default value as configured: a literal value, or an expression (type:string) when defined dynamically.
            - object — Literal default value
            - string — Handlebars expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
            - string — Javascript expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
          - `dimension` boolean, required
          - `enabled` boolean, required
          - `id` string, required
          - `key_type` 'NONE' | 'PARTNER_EVENT_KEY' | 'PARTNER_PROFILE_KEY' | 'UNIQUE_PARTNER_EVENT_KEY' | 'VALUE', required
          - `name` string, required
          - `persist_types` string[], required
          - `scope` 'CLIENT' | 'PRIVATE' | 'PUBLIC', required
          - `value` union, required — The value as configured: a literal value, or an expression (type:string) when defined dynamically.
            - object — Literal value
            - string — Handlebars expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
            - string — Javascript expression with [StepDataContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/data/StepDataContext.d.ts).
        - `enabled` boolean, required
        - `id` string, required
        - `step_builder` union, required — The step builder as configured: a literal value, or an expression (type:string) when defined dynamically.
          - object — Literal step builder
          - string — Handlebars expression with [StepBuilderContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/builder/StepBuilderContext.d.ts).
          - string — Javascript expression with [StepBuilderContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/builder/StepBuilderContext.d.ts).
        - `triggers` BuiltCampaignControllerTriggerResponse[], required
          - union
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
            - object
              - …
        - `type` 'JOURNEY_ENTRY', required
        - `updated_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
        - `journey_name` string, required
        - `key` BuiltJourneyKeyResponse, required
          - `name` string
          - `value` union — The value as configured: a literal value, or an expression (type:string) when defined dynamically.
            - object — Literal value
            - string — Handlebars expression with [JourneyKeyContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/journey/JourneyKeyContext.d.ts).
            - string — Javascript expression with [JourneyKeyContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/step/journey/JourneyKeyContext.d.ts).
        - `priority` string, required
  - `stop_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
  - `tags` string[], required
  - `theme_name` string, required
  - `updated_date` string, required — [RFC 3339](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) or [RFC 9557](https://datatracker.ietf.org/doc/html/rfc9557#section-4) date-time with a numeric [UTC offset](https://datatracker.ietf.org/doc/html/rfc3339#section-5.6) and an optional [IANA time-zone](https://datatracker.ietf.org/doc/html/rfc9557#section-4) suffix in square brackets. Precision up to milliseconds.
  - `variant_selector` union, required — The variant selector as configured: a literal value, or an expression (type:string) when defined dynamically.
    - string — Handlebars expression with [VariantSelectionContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/VariantSelectionContext.d.ts).
    - string — Javascript expression with [VariantSelectionContext](https://github.com/extole/extole-specification/blob/main/openapi/expression-context/com/extole/api/campaign/VariantSelectionContext.d.ts).
  - `variants` string[], required
  - `version` integer, required

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `402` — Payment Required
- `403` — Forbidden
- `415` — Unsupported Media Type
- `429` — Too Many Requests

---

[API](https://skmtc.net/extole/apis/integration-api-server-to-extole.md) · [All operations](https://skmtc.net/extole/apis/integration-api-server-to-extole/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/extole/integration-api-server-to-extole/versions/c16e62e66755/schema)
