---
schema_version: "1"
id: 014be4c91562151f9d29652f4ddab4249b120c3b54561c41b7919e1680ec7282
title: Flexcards Data Source 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_flexcards_data_source_properties.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_flexcards_data_source_properties.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 2b0225d75dc44386a989dcd6795ffafd85c2168563281840b41848fb5d9611b0
description: For the managed package runtime, Flexcard Data Source properties are configurable for each data source type in the Setup panel of the Flexcard Designer. Retrieve data from a Salesforce object or an external database.
products:
  - Omnistudio
release: "264"
---
# Flexcards Data Source Properties (Managed Package)

For the managed package runtime, Flexcard Data Source properties are configurable for each data source type in the Setup panel of the Flexcard Designer. Retrieve data from a Salesforce object or an external database.

![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).

## Common Data Source Properties

These properties are shared by all data sources. See [Configure a Data Source on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_data_source_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, configure a data source on a Flexcard to retrieve data from a Salesforce object or an external database. A Child Flexcard can have a data source independent of the parent Flexcard or use the data source from the parent Flexcard.").

**Delay(ms)** available beginning Summer '21.

<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="d262888e68">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e74">
              <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="d262888e68 ">
              <p style="margin-bottom:0;">Data Source Type</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">Select the data source type.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e68 ">
              <p style="margin-bottom:0;">Delay(ms)</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">To prevent bundling this data source call with other server requests and
                to emphasize its priority, enter a delay time in milliseconds.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e68 ">
              <p style="margin-bottom:0;">Fetch Timeout(ms)</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">Set an appropriate timeout value to enable the application and users to
                react accordingly to long wait times. The timeout value controls the time
                that the framework waits for the designated data source to return a
                response.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">When required, pass variables from the Flexcard to the data source.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">Enter the variable to pass. For example, pass the contextId
                <kbd>AccountId</kbd>.
              </p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">Enter the value for the variable. For example, enter a merge field, such
                as <kbd>{recordId}</kbd> or a static value, such as the
                alpha-numeric Account Id found in the URL of an Account record page.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">Order the records by a specified field.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e68 ">
              <p style="margin-bottom:0;">Refresh Interval(ms)</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">Enter the frequency for refreshing data. At each refresh, if the data
                source records changed, the Flexcard and its child components reload.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e68 ">
              <p style="margin-bottom:0;">Result JSON Path</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">To drill down to a specific dataset enter a JSON path, such as
                <kbd>['Cases']</kbd>. If your entire JSON is an array,
                such as <kbd>[{ "Cases": [{...},{...}]}]</kbd>, enter the
                index with the path. For example, enter
                <kbd>[0]['Cases']</kbd>.
              </p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">Reverse the order of the returned records.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e74 ">
              <p style="margin-bottom:0;">Preview a Flexcard using real data by adding test variables that the
                query can use to return live data.</p>
            </td>

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

## Apex Remote Data Source Properties

These properties are unique to the Apex Remote data source. See [Configure an Apex Remote Data Source on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_an_apex_remote_data_source_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, configure a data source to invoke an Apex Class and method that fetches data to populate a Flexcard. Apex remote data sources can run asynchronously through Apex, which increases the CPU time but ensures that long-running transactions aren’t timed-out.").

<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="d262888e294">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e300">
              <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="d262888e294 ">
              <p style="margin-bottom:0;">Asynchronous</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e300 ">
              <p style="margin-bottom:0;">Calls the Apex class asynchronously using the long-polling method.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e300 ">
              <p style="margin-bottom:0;">Send additional key/value pairs to the <strong class="uicontrol">Input Map</strong>
                passed to the remote method. Enter a key in the first field, and its
                value in the second field. The value supports merge field syntax such as
                <kbd>{Name}</kbd>.
              </p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e300 ">
              <p style="margin-bottom:0;">Specifies the polling interval in milliseconds to check the response
                status.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e300 ">
              <p style="margin-bottom:0;">The Apex remote class to invoke.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e300 ">
              <p style="margin-bottom:0;">The Apex method to call.</p>
            </td>

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

## Apex REST Data Source Properties

These properties are unique to the Apex REST data source. See [Configure an Apex REST Data Source on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_an_apex_rest_data_source_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, configure a data source to use an Apex REST call to fetch data to populate fields on a Flexcard with the Get method. Use the Post method to post data back to the server.").

<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="d262888e426">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e432">
              <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="d262888e426 ">
              <p style="margin-bottom:0;">Apex Endpoint</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e432 ">
              <p style="margin-bottom:0;">The URL of the Apex REST endpoint.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e432 ">
              <p style="margin-bottom:0;">Enter the JSON formatted response.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e432 ">
              <p style="margin-bottom:0;">Specifies what type of call to make: GET or POST.</p>
            </td>

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

## Omnistudio Data Mapper Data Source Properties

These properties are unique to the Data Mapper data source. See [Configure an Omnistudio Data Mapper Data Source on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_dataraptor_data_source_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, configure a Data Mapper data source to fetch data from a Data Mapper Extract. Data Mapper is a mapping tool that enables you to read, transform, and write Salesforce data.").

<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="d262888e516">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e522">
              <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="d262888e516 ">
              <p style="margin-bottom:0;">Interface Name</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e522 ">
              <p style="margin-bottom:0;">Select the Data Mapper to fetch the data from.</p>
            </td>

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

## Integration Procedure Data Source Properties

These properties are unique to the Integration Procedure data source. See [Configure an Integration Procedure Data Source on a Flex Card](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_an_integration_procedure_data_source_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, configure a data source to use a Vlocity Integration Procedure to execute multiple actions in a single server call. For example, as a Systems Admin, you want your customer service reps to view the weather forecast of policy holders when on a call. You can use an Integration Procedure with an Omnistudio Data Mapper Extract that returns an account's ZIP code, and a REST API call that uses the ZIP code to get the current forecast for the Account's region.").

<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="d262888e577">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e583">
              <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="d262888e577 ">
              <p style="margin-bottom:0;">Name</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e583 ">
              <p style="margin-bottom:0;">Select the Integration Procedure to fetch the data from.</p>
            </td>

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

## REST Data Source Properties

These properties are unique to the REST data source. See [Configure a REST Web Data Source on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_rest_web_data_source_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, configure a REST Web data source to get or post data from or to a public API. For example, pull in weather data from a weather API based on a policy holder's postal code."). See [Configure a REST Data Source Using Named Credentials on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_rest_data_source_using_named_credentials_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, use Named Credentials to authenticate Apex callouts when configuring a REST data source. A named credential specifies the URL of a callout endpoint and its required authentication parameters in one definition.").

<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="d262888e644">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e650">
              <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="d262888e644 ">
              <p style="margin-bottom:0;">Endpoint</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e650 ">
              <p style="margin-bottom:0;">Enter the relative path to get what you need from the API, such as
                <code>My_Payroll_System/paystubs?format=json</code>.
              </p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e650 ">
              <p style="margin-bottom:0;">Pass additional information from an HTTP request or response with an HTTP
                header.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e650 ">
              <p style="margin-bottom:0;">Enter the JSON formatted response.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e650 ">
              <p style="margin-bottom:0;">Select a GET or POST method.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e650 ">
              <p style="margin-bottom:0;">Select a Named Credential created from <a href="https://help.salesforce.com/articleView?id=named_credentials_define.htm&amp;amp;type=5&amp;language=en_US" target="_blank">Setup &gt; Named Credential</a> in
                your org.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e650 ">
              <p style="margin-bottom:0;">Select the type of REST endpoint to access.</p>
            </td>

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

## SDK Properties

These properties are unique to the SDK data source. The SDK data source is available beginning Summer '21. See [Flexcard SDK Data Source (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_flexcard_sdk_data_source.htm&release=264.0.0&type=5 "For the managed package runtime, you can use a SDK, such as the Salesforce Industries Digital Commerce SDK, which contains all the business logic necessary for your application and reuse that business logic in other applications. This allows you to focus on creating the UI for an application without needing to call an API and process the API response. You only need to call the method of the SDK and the SDK calls the API. The SDK gets the API response, parses that response, then gives it back to the client. The client then consumes the SDK response in the UI so you can design your Flexcard based on the response you receive.").

<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="d262888e787">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e793">
              <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="d262888e787 ">
              <p style="margin-bottom:0;">Edit as JSON</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e793 ">
              <p style="margin-bottom:0;">Add or modify Input Parameters as JSON.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e793 ">
              <p style="margin-bottom:0;">Select the SDK function to provide data for the Flexcard.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e793 ">
              <p style="margin-bottom:0;">Select from the list of available SDKs to fetch data from.</p>
            </td>

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

## SOQL Query Properties

These properties are unique to the SOQL Query data source. See [Configure a SOQL Query Data Source on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_soql_query_data_source_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, configure a data source to use a Salesforce Object Query Language (SOQL) query to search an org's data for specific information. The SOQL queries are encrypted so that Flexcards don’t display query information on the client-side. If security is a concern, use an Omnistudio Data Mapper instead of a SOQL query, because Data Mappers provide field-level security.").

<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="d262888e877">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e883">
              <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="d262888e877 ">
              <p style="margin-bottom:0;">Query</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e883 ">
              <p style="margin-bottom:0;">Enter an SOQL expression to search for specific information from an org's
                Salesforce database. For example, <code>SELECT Id,
                              FirstName, LastName Email, Phone, Title FROM Contact WHERE Phone !=
                              Null</code>.</p>
            </td>

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

## SOSL Search Data Source Properties

These properties are unique to the SOSL Search data source. See [Configure a SOSL Search Data Source on a Flexcard (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_configure_a_sosl_search_data_source_on_a_flexcard.htm&release=264.0.0&type=5 "For the managed package runtime, construct text-based search queries against the search index with Salesforce Object Search Language (SOSL). You can search text, email, and phone fields for multiple objects to which you have access, including custom objects, in a single query. The SOSL queries are encrypted so that Flexcards don’t display query information on the client-side.").

<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="d262888e940">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e946">
              <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="d262888e940 ">
              <p style="margin-bottom:0;">In</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e946 ">
              <p style="margin-bottom:0;">Select which fields to search in.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e946 ">
              <p style="margin-bottom:0;">Limit the maximum number of rows to return.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e940 ">
              <p style="margin-bottom:0;">Returning sObject &amp; Fields</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e946 ">
              <p style="margin-bottom:0;">Select at least one sObject and field to search.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e946 ">
              <p style="margin-bottom:0;">Enter the search term to search for.</p>
            </td>

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

## Streaming API Data Source Properties

These properties are unique to the Streaming API data source. See [Vlocity Streaming API Data Sources (Managed Package)](https://help.salesforce.com/s/articleView?id=xcloud.os_vlocity_streaming_api_data_sources.htm&release=264.0.0&type=5 "For the managed package runtime, streaming API lets you push a stream of notifications from Salesforce to client apps based on criteria that you define. It has a persistent connection that continues to deliver new data as it becomes available, rather than using client polling.").

<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="d262888e1045">
              <p style="margin-bottom:0;">Property</p>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262888e1051">
              <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="d262888e1045 ">
              <p style="margin-bottom:0;">Channel</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e1051 ">
              <p style="margin-bottom:0;">Enter the URL of the app you created.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e1045 ">
              <p style="margin-bottom:0;">Get All Messages</p>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e1051 ">
              <p style="margin-bottom:0;">Select whether to get all messages from the last 24 hours or get the
                latest data update.</p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e1051 ">
              <p style="margin-bottom:0;">Select the type of operation to perform. Select
                <strong class="uicontrol">Replace</strong> to overwrite the Flexcard with new data
                or <strong class="uicontrol">Append</strong> to add new data to the Flexcard.
              </p>
            </td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262888e1051 ">
              <p style="margin-bottom:0;">Select a Streaming API type.</p>
            </td>

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