---
schema_version: "1"
id: 3bf38859362d4c1636152a9a8595be2615525ed07e8d1ceb87f91836ecab2dc5
title: Validate External Object Connections
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/external_object_validate.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.external_object_validate.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d30efb64219446ddae2a6e2c8b51e5b004fbae30bfc316bd6eac5b78f468844d
description: After you configure an external data source, run the validator tool on each external object to test and troubleshoot its connections. The tool tests for ID uniqueness and the ability to sort and filter results. Validator is available for external objects from Apex and Odata data sources.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# Validate External Object Connections

After you configure an external data source, run the validator tool on each external object to test and troubleshoot its connections. The tool tests for ID uniqueness and the ability to sort and filter results. Validator is available for external objects from Apex and Odata data sources.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition">
        <colgroup>
          <col>
        </colgroup>
        <tbody>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">Available in: both Salesforce Classic and Lightning Experience</td>

          </tr>
          <tr class="">
            <td class="slds-cell-wrap" style="vertical-align:top;">
              <p>Salesforce Connect is available in: <strong>Developer</strong> Edition and for an extra
                cost in: <strong>Enterprise</strong>, <strong>Performance</strong>, and <strong>Unlimited</strong> Editions</p>
              <p><span id="external_object_validate__files_connect_cloud_editions"><a name="external_object_validate__files_connect_cloud_editions"><!-- --></a>Files Connect for cloud-based external data
                  sources is available in: <strong>Professional</strong>, <strong>Enterprise</strong>,
                  <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong>
                  Editions</span></p>
              <p style="margin-bottom:0;">Federated Search is available in: <strong>Enterprise</strong>,
                <strong>Professional</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions
              </p>
            </td>

          </tr>
        </tbody>
      </table> <table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d171280e104">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d171280e104 ">To create or edit external objects:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d171280e104 ">Customize Application</td>

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

1. From Setup, enter External Data Source in the Quick Find box, then select **External Data Source**.
2. Select the external data source that contains the external object you want to validate.
3. Next to the external object’s name, click **Validate**.
4. Select each query type you want validator to run.
5. Click **Run Queries**.

The validator results are displayed. Queries that ran successfully are listed in the Passed Queries table. The Failed Queries table lists the unsuccessful queries with information to help with troubleshooting. Queries that weren’t run because a prerequisite query was unsuccessful are in the Skipped Queries table.

#### See Also

- [Define External Objects](https://help.salesforce.com/s/articleView?id=platform.external_object_define.htm&release=264.0.0&type=5 "Tables in external systems map to external objects in Salesforce, combining all your data and content for users in your org.")