---
schema_version: "1"
id: 26169ff5b7fde0f8de7707d55b5f5562dfee1d8e2502eaceef28842ae1649624
title: Transformations
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/automotive_cloud/auto_resources_transformations.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.automotive_cloud.meta/automotive_cloud/auto_resources_transformations.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 96a09cdd4f2648e33c21fe8b4936107e5b12ee8795c7f4032b53cea4ad8acb29
description: "Perform the business transformation of lead line item or lead preferred seller data (source object) to opportunities line item or opportunity preferred seller data (target object). The following are some of the transformation scenarios: LeadLineItem to OpportunityLineItem, and LeadPreferredSeller to OpportunityPreferredSeller."
---
# Transformations

Perform the business transformation of lead line item or lead preferred seller data (source object) to opportunities line item or opportunity preferred seller data (target object). The following are some of the transformation scenarios: LeadLineItem to OpportunityLineItem, and LeadPreferredSeller to OpportunityPreferredSeller.

## Resource

/connect/manufacturing/transformations

## Resource Example

https://yourInstance.salesforce.com/services/data/vXX.X/connect​/manufacturing/transformations

## Available Version

55.0

## Requires Chatter

No

## HTTP Methods

POST

## Request Body for POST

### JSON Example

{
  “inputObjectIds”: \[
    “0sTxx000000003FEAQ”,
    “0sTxx000000004rEAA”,
    “0sTxx0000000001EAA”,
    “0sTxx000000001dEAA”
  \],
  “inputObjectName”: “LeadLineItem”,
  “usageType”: “TransformationMapping”,
  “outputObjectName”: “OpportunityLineItem”,
  “outputObjectDefaultValues”: {
    “OpportunityLineItem” : {
      “OpportunityId”: "abcd1234",
      “CurrencyIsoCode”:“USD” // This is required in multi currency enabled org.
    }
  }
}

### Properties

<table class="featureTable sort_table" summary="">





            <thead class="thead sorted" align="left">
              <tr>
                <th class="featureTableHeader vertical-align-top " id="d10292e146">Name</th>

                <th class="featureTableHeader vertical-align-top " id="d10292e149">Type</th>

                <th class="featureTableHeader vertical-align-top " id="d10292e152">Description</th>

                <th class="featureTableHeader vertical-align-top " id="d10292e155">Required or Optional</th>

                <th class="featureTableHeader vertical-align-top " id="d10292e158">Available Version</th>

              </tr>

            </thead>

            <tbody class="tbody">
              <tr>
                <td class="entry" headers="d10292e146" data-title="Name"><samp class="codeph nolang">inputObjectIds</samp></td>

                <td class="entry" headers="d10292e149" data-title="Type">String[]</td>

                <td class="entry" headers="d10292e152" data-title="Description">The list of record IDs for the input object type containing the mapping definition
                  used to create the business transformation. The list of IDs must all be for the same object
                  type.</td>

                <td class="entry" headers="d10292e155" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d10292e158" data-title="Available Version">55.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d10292e146" data-title="Name"><samp class="codeph nolang">inputObjectName</samp></td>

                <td class="entry" headers="d10292e149" data-title="Type">String</td>

                <td class="entry" headers="d10292e152" data-title="Description">The name of the input object containing the mapping definition used to create the
                  business transformation. Possible values are:<a name="ul_vnk_wdn_rkc"><!-- --></a>
                  <ul class="ul bulletList" id="ul_vnk_wdn_rkc">
                    <li class="li"><samp class="codeph nolang">MfgProgramCpntFrcstFact</samp></li>

                    <li class="li"><samp class="codeph nolang">ManufacturingProgram</samp></li>

                    <li class="li"><samp class="codeph nolang">MfgProgramCpntFrcstFact</samp></li>

                    <li class="li"><samp class="codeph nolang">Period</samp></li>

                    <li class="li"><samp class="codeph nolang">Quote</samp></li>

                    <li class="li"><samp class="codeph nolang">QuoteLineItem</samp></li>

                  </ul>
                </td>

                <td class="entry" headers="d10292e155" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d10292e158" data-title="Available Version">55.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d10292e146" data-title="Name"><samp class="codeph nolang">outputObjectDefaultValues</samp></td>

                <td class="entry" headers="d10292e149" data-title="Type">Map&lt;String, String&gt;&gt;</td>

                <td class="entry" headers="d10292e152" data-title="Description">The default values for the output object that are created from the input object
                  IDs.</td>

                <td class="entry" headers="d10292e155" data-title="Required or Optional">Optional</td>

                <td class="entry" headers="d10292e158" data-title="Available Version">55.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d10292e146" data-title="Name"><samp class="codeph nolang">outputObjectName</samp></td>

                <td class="entry" headers="d10292e149" data-title="Type">String</td>

                <td class="entry" headers="d10292e152" data-title="Description">The name of the output object that is created from the input object IDs.</td>

                <td class="entry" headers="d10292e155" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d10292e158" data-title="Available Version">55.0</td>

              </tr>

              <tr>
                <td class="entry" headers="d10292e146" data-title="Name"><samp class="codeph nolang">usageType</samp></td>

                <td class="entry" headers="d10292e149" data-title="Type">String</td>

                <td class="entry" headers="d10292e152" data-title="Description">Usage type of the transformation. Possible values are:<a name="ul_wnk_wdn_rkc"><!-- --></a>
                  <ul class="ul bulletList" id="ul_wnk_wdn_rkc">
                    <li class="li"><samp class="codeph nolang">ConvertToSalesAgreement</samp></li>

                    <li class="li"><samp class="codeph nolang">CLMFieldMapping</samp></li>

                    <li class="li"><samp class="codeph nolang">EligibleProgramRebateType</samp></li>

                    <li class="li"><samp class="codeph nolang">MapJournalToMemberAggregate</samp></li>

                    <li class="li"><samp class="codeph nolang">TransformationMapping</samp></li>

                  </ul>
                </td>

                <td class="entry" headers="d10292e155" data-title="Required or Optional">Required</td>

                <td class="entry" headers="d10292e158" data-title="Available Version">55.0</td>

              </tr>

            </tbody>

          </table>

## Response Body for POST

[Transformation Output](https://developer.salesforce.com/docs/atlas.en-us.automotive_cloud.meta/automotive_cloud/auto_response_body_transformation_output.htm "Represents the details of the transformation from source object to target object.")