---
schema_version: "1"
id: b205ef625bd83710150d1266f01b58cef1091b0a0b25c81c3ee454a46565df44
title: Set Up Appraisal Valuation Sources for Vehicles
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/auto_tam_setup_val_source.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.auto_tam_setup_val_source.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: eaebd20064076cc894db4122687bef433d94782b31c29356ebb4533c838ec8b5
description: Help sales agents define the market sources to provide appraisal valuations accurately based on vehicle attributes. Use the AppraisalManagementFetchProviderInfo integration procedure to define the sources by adding source as the key and other relevant information. This source is then passed onto the AppraisalManagementGetValuationRecords integration procedure to get the valuations for appraisal records.
products:
  - Automotive
release: "264"
---
# Set Up Appraisal Valuation Sources for Vehicles

Help sales agents define the market sources to provide appraisal valuations accurately based on vehicle attributes. Use the AppraisalManagementFetchProviderInfo integration procedure to define the sources by adding source as the key and other relevant information. This source is then passed onto the AppraisalManagementGetValuationRecords integration procedure to get the valuations for appraisal records.

### 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: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col>
          <col>
        </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="d68754e71">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d68754e71 ">To customize Flexcards and integration procedures:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d68754e71 ">Omnistudio Admin</td>

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

Set up your own integration mechanism and custom business logic to call the external market sources API in real time. For example, you can use HTTP protocol.

1. Create another version of the integration procedure.
    1. From the App Launcher, find and select **OmniStudio**.
    2. In the Omnistudio app, from the navigation bar, select **Integration Procedures**.
    3. Click **AppraisalManagementFetchProviderInfo**, and select the first version of the procedure.
    4. Click **Create Version**.
    5. Save your changes.
    6. Click **Activate Version**.
        
        Only one version can be active at a time. You can't edit the active version.
    7. Similarly, create another version of the AppraisalManagementGetValuationRecords integration procedure.
2. Update the list of sources in the AppraisalManagementFetchProviderInfo integration procedure.
    1. On the new version of the integration procedure, in the Structure section, click the **SetValues** step.
    2. Click **Edit as JSON**.
    3. Based on your choice of market sources, create a mapping that lists these market sources in the order of preference.
        
        Here's an example of a single mapping.
        
        `{   "dataSource": {     "assetType": "vehicle",     "assetInfo": {},     "purposeOfAppraisal": "Trade-In",     "vehicleInfo": [       {         "source": "Market Source 1"       },     ]   } }`
    4. Save your changes.
    5. Click **Activate Version**.
3. In the AppraisalManagementGetValuationRecords integration procedure, configure the sources that you want to fetch the information from.
    1. On the new version of the integration procedure, in the Structure section, click the **ExternalValuationSource** step, and choose your condition source.
    2. Click **Edit as JSON**.
    3. Create configurations for as many market sources as required.
        
        Here's an example of a single mapping.
        
        `{   "response": {     "timestamp": "2024-12-01",     "success": true,     "source": "Market Source 1",     "rough_value": 9500,     "clean_value": 8000,     "average_value": 9000   } }`
    4. Save your changes.
    5. Click **Activate Version**.