# Aggregate personalization variants for multiple pages

Returns currently active personalization variants for the requested pages.

Endpoint: POST /api/v1/aggregation/pages/live/variants
Version: v1
Security: Bearer

## Security:

  - `Bearer` (unknown)
    http Bearer

## Request body:

  - `application/json, text/json, application/*+json` (unknown)
    The collection of pages, by their identifier and language, for which to get personalization variants.

## Request fields (application/json):

  - `id` (string, required)
    The page identifier.
Example value: 8f0b81bc-7388-46be-b109-6e73d1114470
    Example: 8f0b81bc-7388-46be-b109-6e73d1114470

  - `language` (string, required)
    The language of the page.
Example value: en-US
    Example: en-US

## Response 200:

  - `200` (unknown)
    Success

## Response 200 fields (application/json):

  - `pages` (array)
    Aggregated data of the currently active variants for this page.

  - `pages.pageId` (string)
    The page identifier.
Example value: 8f0b81bc-7388-46be-b109-6e73d1114470
    Example: 8f0b81bc-7388-46be-b109-6e73d1114470

  - `pages.language` (string)
    The language of the page.
Example value: en-US
    Example: en-US

  - `pages.variantIds` (array)
    The list of page personalization variant identifiers.
Example value: [
"edc7cee9-14b5-4218-a7a8-13664c714bdb",
"5f457136-fd9f-4a5b-be3f-2d46709f01a4"
]
    Example: ["edc7cee9-14b5-4218-a7a8-13664c714bdb","5f457136-fd9f-4a5b-be3f-2d46709f01a4"]

## Response 400:

  - `400` (unknown)
    Bad request

## Response 400 fields (application/json):

  - `type` (string)
    The type of the error response entity.

  - `title` (string)
    The title of the error response entity.

  - `status` (integer)
    The response status code.

  - `detail` (string)
    A detailed explanation, specific to this occurrence of the problem.

  - `instance` (string)
    If available, a URI reference that identifies the specific occurrence of the problem.

