---
title: Adding repetition settings to an authorization attribute
description: Add repetition settings to an attribute to resolve attribute values from a collection.
component: pingone
page_id: pingone:authorization_using_pingone_authorize:p1_az_adding_repetition_settings_to_attributes
canonical_url: https://docs.pingidentity.com/pingone/authorization_using_pingone_authorize/p1_az_adding_repetition_settings_to_attributes.html
revdate: January 15, 2026
section_ids:
  before-you-begin: Before you begin
  steps: Steps
---

# Adding repetition settings to an authorization attribute

Add repetition settings to an attribute to resolve its values from a collection.

A repeating attribute requires a repetition source that points to a collection. To get values from each repetition of the collection, the repeating attribute must have a resolver set to **Current Repetition Value**.

|   |                                                                                                                                                                                                                                                                                  |
| - | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|   | You can also use repeating attributes in named conditions and named processors. If an attribute uses a named condition or value processor, any repeating attributes referenced in the condition or value processor must have the same repetition source as the attribute itself. |

## Before you begin

[Add an attribute](p1_az_adding_attributes.html) that serves as the repetition source.

|   |                                                                                        |
| - | -------------------------------------------------------------------------------------- |
|   | The value setting **Type** for the repetition source attribute must be **Collection**. |

For example, consider the following attribute that retrieves a collection of payment transactions from a service response. This attribute will serve as the repetition source for a repeating attribute that retrieves the transaction amount.

![Screen capture showing a Collection attribute that resolves a collection of transactions from a service response.](_images/tek1677452001612.png)

## Steps

1. Go to **Authorization > Trust Framework** and click the **Attributes** tab.

2. Select the attribute to which you want to add repetition settings.

3. Click the hamburger menu in the **Name** field and select **Add repetition settings**.

4. In the **Repeat for each item of** list in the **Repetition Settings** section, select a repetition source attribute.

   ![Screen capture showing the Repeat for each item of field in the Repetition Settings section of an attribute.](_images/mve1677452499260.png)

5. Expand **Resolvers** and click **[icon: plus, set=fa]Add Resolver**.

6. In the **Resolver type** list, select **Current Repetition Value**.

   This resolves the attribute against individual items in the collection.

   ![Screen capture showing the Resolver type set to Current Repetition Value and a Value Processor with a JSON Path processor expression that gets the transaction amount.](_images/p1az-repetition-settings-resolver.png)

7. Click **Save changes**.
