---
title: "Request personalization's results"
method: POST
path: "/personalizations/{personalizationId}/results"
tags: ["Personalization"]
---

# Request personalization's results

`POST /personalizations/{personalizationId}/results`

Send a request to generate the report for the results of the given personalization

## Path parameters

- `personalizationId` integer, required

## Request body

- DataRequestParams1
  - `visitorData` boolean — Set to true to only include data from unique visitors. By default, the report includes all visitor data.
  - `allVariationsData` boolean — Set to true to include data from all variations at once.
  - `bayesian` boolean — Enables the current Bayesian result probability for the experiment in the report.
  - `sequentialTesting` boolean — Enables the sequential testing result for the experiment in the report.
  - `enabledMultipleTesting` boolean — Enables multiple testing correction for the experiment in the report.
  - `referenceVariationId` string — Unique ID of the variation that you want to use as the reference variation.
  - `breakdown` union
    - Breakdown — Breakdown request argument for splitting data
      - `type` 'BROWSER' | 'CUSTOM_DATUM' | 'DEVICE_TYPE' | 'NEW_VISITOR' | 'GOAL_REACHED' | 'PAGE_URL' | 'FIRST_REFERRER' | 'ORIGIN_TYPE' | 'OS' | 'PAGE_TITLE' | 'NUMBER_PAGES' | 'LANDING_PAGE_URL' | 'AD_BLOCKER' | 'DAY_OF_WEEK' | 'DAYS_OF_WEEK' | 'VISIT_DURATION' | 'WEATHER_CODE' | 'DAY' | 'TEMPERATURE' | 'NUMBER_VISITS' | 'FIRST_REFERRER_URL' | 'KEY_PAGE' | 'TARGETING_SEGMENT' | 'TIME_SINCE_PREVIOUS_VISIT' | 'COUNTRY' | 'REGION' | 'CITY' | 'LANGUAGE' | 'LANDING_PAGE' | 'REFERRER' | 'LOCALE_LANGUAGE_CODE' | 'PERSONALIZATION_UNEXPOSITION_CAUSE' | 'CROSS_CAMPAIGN' | 'SDK' | 'SDK_VERSION' | 'INTERVAL' | 'CONVERSION_METADATA' — Type of breakdown. Types CUSTOM_DATUM and CROSS_CAMPAIGN have additional fields.
    - ConversionMetadataBreakdownIO1 — Breakdown request argument for splitting data
      - `type` 'BROWSER' | 'CUSTOM_DATUM' | 'DEVICE_TYPE' | 'NEW_VISITOR' | 'GOAL_REACHED' | 'PAGE_URL' | 'FIRST_REFERRER' | 'ORIGIN_TYPE' | 'OS' | 'PAGE_TITLE' | 'NUMBER_PAGES' | 'LANDING_PAGE_URL' | 'AD_BLOCKER' | 'DAY_OF_WEEK' | 'DAYS_OF_WEEK' | 'VISIT_DURATION' | 'WEATHER_CODE' | 'DAY' | 'TEMPERATURE' | 'NUMBER_VISITS' | 'FIRST_REFERRER_URL' | 'KEY_PAGE' | 'TARGETING_SEGMENT' | 'TIME_SINCE_PREVIOUS_VISIT' | 'COUNTRY' | 'REGION' | 'CITY' | 'LANGUAGE' | 'LANDING_PAGE' | 'REFERRER' | 'LOCALE_LANGUAGE_CODE' | 'PERSONALIZATION_UNEXPOSITION_CAUSE' | 'CROSS_CAMPAIGN' | 'SDK' | 'SDK_VERSION' | 'INTERVAL' | 'CONVERSION_METADATA' — Type of breakdown. Types CUSTOM_DATUM and CROSS_CAMPAIGN have additional fields.
      - `metadatas` ConversionMetadataRequest[] — The goal id and index of the custom data
        - `goalId` integer
        - `index` integer
    - CrossCampaignBreakdownIO1 — Breakdown request argument for splitting data
      - `type` 'BROWSER' | 'CUSTOM_DATUM' | 'DEVICE_TYPE' | 'NEW_VISITOR' | 'GOAL_REACHED' | 'PAGE_URL' | 'FIRST_REFERRER' | 'ORIGIN_TYPE' | 'OS' | 'PAGE_TITLE' | 'NUMBER_PAGES' | 'LANDING_PAGE_URL' | 'AD_BLOCKER' | 'DAY_OF_WEEK' | 'DAYS_OF_WEEK' | 'VISIT_DURATION' | 'WEATHER_CODE' | 'DAY' | 'TEMPERATURE' | 'NUMBER_VISITS' | 'FIRST_REFERRER_URL' | 'KEY_PAGE' | 'TARGETING_SEGMENT' | 'TIME_SINCE_PREVIOUS_VISIT' | 'COUNTRY' | 'REGION' | 'CITY' | 'LANGUAGE' | 'LANDING_PAGE' | 'REFERRER' | 'LOCALE_LANGUAGE_CODE' | 'PERSONALIZATION_UNEXPOSITION_CAUSE' | 'CROSS_CAMPAIGN' | 'SDK' | 'SDK_VERSION' | 'INTERVAL' | 'CONVERSION_METADATA' — Type of breakdown. Types CUSTOM_DATUM and CROSS_CAMPAIGN have additional fields.
      - `experiments` integer[] — Experiment IDs of the experiments to use to segment the data. Could be empty if personalizations field is specified.
      - `personalizations` integer[] — Personalization IDs of the personalizations to use to segment the data. Could be empty if experiments field is specified.
    - CustomDatumBreakdownIO — Breakdown request argument for splitting data
      - `type` 'BROWSER' | 'CUSTOM_DATUM' | 'DEVICE_TYPE' | 'NEW_VISITOR' | 'GOAL_REACHED' | 'PAGE_URL' | 'FIRST_REFERRER' | 'ORIGIN_TYPE' | 'OS' | 'PAGE_TITLE' | 'NUMBER_PAGES' | 'LANDING_PAGE_URL' | 'AD_BLOCKER' | 'DAY_OF_WEEK' | 'DAYS_OF_WEEK' | 'VISIT_DURATION' | 'WEATHER_CODE' | 'DAY' | 'TEMPERATURE' | 'NUMBER_VISITS' | 'FIRST_REFERRER_URL' | 'KEY_PAGE' | 'TARGETING_SEGMENT' | 'TIME_SINCE_PREVIOUS_VISIT' | 'COUNTRY' | 'REGION' | 'CITY' | 'LANGUAGE' | 'LANDING_PAGE' | 'REFERRER' | 'LOCALE_LANGUAGE_CODE' | 'PERSONALIZATION_UNEXPOSITION_CAUSE' | 'CROSS_CAMPAIGN' | 'SDK' | 'SDK_VERSION' | 'INTERVAL' | 'CONVERSION_METADATA' — Type of breakdown. Types CUSTOM_DATUM and CROSS_CAMPAIGN have additional fields.
      - `index` integer, required — The index of the custom data to use to segment the data.
    - IntervalBreakdownIO1 — Breakdown request argument for splitting data
      - `type` 'BROWSER' | 'CUSTOM_DATUM' | 'DEVICE_TYPE' | 'NEW_VISITOR' | 'GOAL_REACHED' | 'PAGE_URL' | 'FIRST_REFERRER' | 'ORIGIN_TYPE' | 'OS' | 'PAGE_TITLE' | 'NUMBER_PAGES' | 'LANDING_PAGE_URL' | 'AD_BLOCKER' | 'DAY_OF_WEEK' | 'DAYS_OF_WEEK' | 'VISIT_DURATION' | 'WEATHER_CODE' | 'DAY' | 'TEMPERATURE' | 'NUMBER_VISITS' | 'FIRST_REFERRER_URL' | 'KEY_PAGE' | 'TARGETING_SEGMENT' | 'TIME_SINCE_PREVIOUS_VISIT' | 'COUNTRY' | 'REGION' | 'CITY' | 'LANGUAGE' | 'LANDING_PAGE' | 'REFERRER' | 'LOCALE_LANGUAGE_CODE' | 'PERSONALIZATION_UNEXPOSITION_CAUSE' | 'CROSS_CAMPAIGN' | 'SDK' | 'SDK_VERSION' | 'INTERVAL' | 'CONVERSION_METADATA' — Type of breakdown. Types CUSTOM_DATUM and CROSS_CAMPAIGN have additional fields.
      - `interval` 'HOUR' | 'DAY' | 'WEEK' | 'MONTH' | 'YEAR' — Date interval type to use to segment the data. Possible values: HOUR, DAY, WEEK, MONTH, YEAR
  - `goalsIds` integer[] — Specifies which goals to include in the report. Use an empty list [] to exclude all goals. Use null to include all goals. Use a list of goal IDs [123, 456] to include only those goals.
  - `goalIdsCuped` integer[] — Specifies which CUPED goals to include in the report. Use an empty list [] to exclude all CUPED goals. Use null to include all CUPED goals. Use a list of CUPED goal IDs [123, 456] to include only those goals.
  - `filters` union[] — List of filters to apply to the data included in the report.
    - union
      - union — Filters based on visitor identity and technical device attributes.
        - AdBlockerFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `include` boolean
        - BrowserFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
        - BrowserLanguageFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
        - DeviceTypeFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
        - NewVisitorFilter
          - `type` string, required
          - `visitorsType` 'NEW_VISITORS' | 'RETURNING_VISITORS'
        - OperatingSystemFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
        - SdkFilter1 — List of filters to apply to the data included in the report.
          - `type` string, required
          - `include` boolean
          - `values` string[], required
      - union — Filters based on how visitors interact with the site across visits.
        - ContaminatedVisitorFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `include` boolean
        - NumberPagesFilter1 — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` FilterContainer1[], required
            - `param` 'GREATER' | 'LOWER' | 'EQUAL' | 'EXACT' | 'INCLUDE' | 'LOWER_OR_EQUAL' | 'GREATER_OR_EQUAL' | 'TRUE' | 'FALSE' | 'UNDEFINED' | 'BETWEEN'
            - `value` integer
            - `unit` 'SECONDS' | 'MINUTES' | 'HOURS' | 'DAYS' | 'WEEKS'
          - `include` boolean
        - NumberVisitsFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` FilterContainer1[], required
            - `param` 'GREATER' | 'LOWER' | 'EQUAL' | 'EXACT' | 'INCLUDE' | 'LOWER_OR_EQUAL' | 'GREATER_OR_EQUAL' | 'TRUE' | 'FALSE' | 'UNDEFINED' | 'BETWEEN'
            - `value` integer
            - `unit` 'SECONDS' | 'MINUTES' | 'HOURS' | 'DAYS' | 'WEEKS'
          - `include` boolean
        - SinceLastVisitFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` FilterContainer1[], required
            - `param` 'GREATER' | 'LOWER' | 'EQUAL' | 'EXACT' | 'INCLUDE' | 'LOWER_OR_EQUAL' | 'GREATER_OR_EQUAL' | 'TRUE' | 'FALSE' | 'UNDEFINED' | 'BETWEEN'
            - `value` integer
            - `unit` 'SECONDS' | 'MINUTES' | 'HOURS' | 'DAYS' | 'WEEKS'
          - `include` boolean
        - TimeSpentFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` FilterContainer1[], required
            - `param` 'GREATER' | 'LOWER' | 'EQUAL' | 'EXACT' | 'INCLUDE' | 'LOWER_OR_EQUAL' | 'GREATER_OR_EQUAL' | 'TRUE' | 'FALSE' | 'UNDEFINED' | 'BETWEEN'
            - `value` integer
            - `unit` 'SECONDS' | 'MINUTES' | 'HOURS' | 'DAYS' | 'WEEKS'
          - `include` boolean
      - union — Filters based on URLs, page titles, and traffic sources.
        - FirstReferrerFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` integer[], required
          - `include` boolean
        - KeyPageFilter
          - `type` string, required
          - `values` integer[]
          - `include` boolean
        - LandingPageURLFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
        - PageTitleFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
        - PageURLFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
        - ReferrerURLFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
        - TrafficFilter1 — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
      - union — Filters based on conversion events and their metadata.
        - ConversionMetadataFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `include` boolean
          - `goalId` integer
          - `index` integer
          - `value` string
        - ConversionsFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` integer[], required
          - `include` boolean
      - union — Filters based on experiment exposure, personalization data, segments, and custom data.
        - CustomDataFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `include` boolean
          - `customDataId` integer, required
          - `value` string
        - ExperimentDataFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `id` integer, required
          - `variationIds` integer[], required
          - `include` boolean
        - PersonalizationDataFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `id` integer, required
          - `exposition` 'ALL' | 'EXPOSED' | 'NOT_EXPOSED'
          - `include` boolean
        - TargetingSegmentFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` integer[], required
          - `include` boolean
      - union — Filters based on the time of day, day of week, or day of month.
        - DayFilter
          - `type` string, required
          - `include` boolean
        - TimeSlotFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `include` boolean
          - `visitorCalendar` boolean
          - `values` array[]
            - string[]
        - WeekdayFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
          - `visitorCalendar` boolean
      - union — Filters based on external environmental conditions such as weather.
        - TemperatureFilter1 — List of filters to apply to the data included in the report.
          - `type` string, required
          - `include` boolean
          - `param` 'GREATER' | 'LOWER' | 'EQUAL' | 'EXACT' | 'INCLUDE' | 'LOWER_OR_EQUAL' | 'GREATER_OR_EQUAL' | 'TRUE' | 'FALSE' | 'UNDEFINED' | 'BETWEEN', required
          - `from` integer, required
          - `to` integer
        - WeatherFilter — List of filters to apply to the data included in the report.
          - `type` string, required
          - `values` string[], required
          - `include` boolean
  - `dateIntervals` DateInterval[], required — Date boundaries to include only the results from the specified time period(s).
    - `start` string, date-time — Start timestamp
    - `end` string, date-time — End timestamp
  - `conversionType` 'ALL_CONVERSION' | 'CONVERTED_VISITS', required — Type of conversions to use for calculating reliability, improvement rate and etc
  - `callbackUrl` string — Callback URL that you want to send the data response to.

## Response `200`

OK

## Other responses

- `400` — Bad Request
- `500` — Internal Server Error

---

[API](https://skmtc.net/kameleoon/apis/openapi-definition-for-automation-api.md) · [All operations](https://skmtc.net/kameleoon/apis/openapi-definition-for-automation-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kameleoon/openapi-definition-for-automation-api/versions/09f2abcea0b5/schema)
