---
schema_version: "1"
id: a63c5e3a18d5fd340b26467fe7d0e441c60ee797faff3944f231ec6689e61f7b
title: Loop Block Properties (Managed Package)
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_loop_block_properties.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_loop_block_properties.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 848669479b6f96e7bfb413a4bb66397d614402ae2d2ba19b7cd879526f0e4dbe
description: For the managed package runtime, these properties are unique to or function in a unique manner in Loop Blocks. A Loop Block iterates over the items in a data array, enabling the Actions within it to repeat for each item.
products:
  - Omnistudio
release: "264"
---
# Loop Block Properties (Managed Package)

For the managed package runtime, these properties are unique to or function in a unique manner in Loop Blocks. A Loop Block iterates over the items in a data array, enabling the Actions within it to repeat for each item.

![Managed Package app icon](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-xcloud-omnistudio_for_managed_packages-264-0-0-production-enus/aa2554ec-624a-4ee6-8da4-6435670e6e62/resources-global/_corporate/images/managedpackageicon.png) This information is for Omnistudio for Managed Packages. For Omnistudio on standard runtime, see [Omnistudio Help](https://help.salesforce.com/s/articleView?id=xcloud.os_omnistudio_standard.htm&language=en_US).

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d128145e46">
            <p style="margin-bottom:0;">Property</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d128145e52">
            <p style="margin-bottom:0;">Description</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d128145e46 ">
            <p style="margin-bottom:0;">Loop List</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d128145e52 ">
            <p style="margin-bottom:0;">Accepts a JSON node containing an array.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d128145e46 ">
            <p style="margin-bottom:0;">Loop Output</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d128145e52 ">
            <p>Configurable Key/Value pairs to be available to subsequent Integration
              Procedure steps. Enter a Key and set the Value to the response of an Action
              within the Loop Block. The value can use merge field syntax, percentage
              signs on either side of the node name, to access that response. By default,
              if no Key/Value pairs are specified, a response of <code>{ "success": "OK" }</code> is returned for each
              item processed in the array.</p>
            <p style="margin-bottom:0;">Use this property with care. It returns the data you request for every
              iteration. If the Loop Block iterates 1000 times, it returns 1000 responses.
              This property is most useful for debugging or returning a limited
              dataset.</p>
          </td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d128145e46 ">
            <p style="margin-bottom:0;">Execution Conditional Formula</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d128145e52 ">
            <p style="margin-bottom:0;">Controls whether the Loop Block executes based on an expression that
              evaluates to true or false.</p>
          </td>

        </tr>
      </tbody>
    </table>