POST api/{enterpriseId}/SalesForceMapping
Update Salesforce Mapping
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
enterpriseId |
Enterprise Id |
string |
Required |
Body Parameters
Salesforce Mapping
SalesForceConfigurationMappingModelName | Description | Type | Additional information |
---|---|---|---|
OrgId | string |
None. |
|
IsFsc | boolean |
None. |
|
EventMappingObject | string |
None. |
|
Mapping | Collection of SalesForceObjectMappingModel |
None. |
|
TamaracFieldConfig | Collection of SalesForceTamaracFieldModel |
None. |
Request Formats
application/json, text/json
Sample:
{ "OrgId": "sample string 1", "IsFsc": true, "EventMappingObject": "sample string 3", "Mapping": [ { "SalesForceObjectMappingId": 1, "SalesForceObjectApiName": "sample string 2", "TamaracObjectApiName": "sample string 3", "Active": true, "HasJunction": true, "ActiveEventTypes": "sample string 6", "AdditionalSettings": "sample string 6", "Fields": [ { "SalesForceFieldMappingId": 1, "SalesForceFieldApiName": "sample string 2", "DataType": "sample string 3", "Size": 1.0, "IsRequired": true, "StaticValue": "sample string 5", "TamaracFieldApiName": "sample string 6", "IsExternalId": true, "PickListValues": [ "sample string 1", "sample string 2" ], "ConversionValues": { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, "IsPickList": true }, { "SalesForceFieldMappingId": 1, "SalesForceFieldApiName": "sample string 2", "DataType": "sample string 3", "Size": 1.0, "IsRequired": true, "StaticValue": "sample string 5", "TamaracFieldApiName": "sample string 6", "IsExternalId": true, "PickListValues": [ "sample string 1", "sample string 2" ], "ConversionValues": { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, "IsPickList": true } ] }, { "SalesForceObjectMappingId": 1, "SalesForceObjectApiName": "sample string 2", "TamaracObjectApiName": "sample string 3", "Active": true, "HasJunction": true, "ActiveEventTypes": "sample string 6", "AdditionalSettings": "sample string 6", "Fields": [ { "SalesForceFieldMappingId": 1, "SalesForceFieldApiName": "sample string 2", "DataType": "sample string 3", "Size": 1.0, "IsRequired": true, "StaticValue": "sample string 5", "TamaracFieldApiName": "sample string 6", "IsExternalId": true, "PickListValues": [ "sample string 1", "sample string 2" ], "ConversionValues": { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, "IsPickList": true }, { "SalesForceFieldMappingId": 1, "SalesForceFieldApiName": "sample string 2", "DataType": "sample string 3", "Size": 1.0, "IsRequired": true, "StaticValue": "sample string 5", "TamaracFieldApiName": "sample string 6", "IsExternalId": true, "PickListValues": [ "sample string 1", "sample string 2" ], "ConversionValues": { "sample string 1": "sample string 2", "sample string 3": "sample string 4" }, "IsPickList": true } ] } ], "TamaracFieldConfig": [ { "SalesForceTamaracFieldId": 1, "ObjectApiName": "sample string 2", "ObjectLabel": "sample string 3", "FieldApiName": "sample string 4", "FieldLabel": "sample string 5", "DataType": "sample string 6", "Size": 1.0, "IsRequired": true, "IsTamaracIdField": true }, { "SalesForceTamaracFieldId": 1, "ObjectApiName": "sample string 2", "ObjectLabel": "sample string 3", "FieldApiName": "sample string 4", "FieldLabel": "sample string 5", "DataType": "sample string 6", "Size": 1.0, "IsRequired": true, "IsTamaracIdField": true } ] }
application/xml, text/xml
Sample:
<SalesForceConfigurationMappingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tamarac.Integration.SalesForce.Models"> <EventMappingObject>sample string 3</EventMappingObject> <IsFsc>true</IsFsc> <Mapping> <SalesForceObjectMappingModel> <Active>true</Active> <ActiveEventTypes>sample string 6</ActiveEventTypes> <Fields> <SalesForceFieldMappingModel> <ConversionValues xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </ConversionValues> <DataType>sample string 3</DataType> <IsExternalId>true</IsExternalId> <IsRequired>true</IsRequired> <PickListValues xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </PickListValues> <SalesForceFieldApiName>sample string 2</SalesForceFieldApiName> <SalesForceFieldMappingId>1</SalesForceFieldMappingId> <Size>1</Size> <StaticValue>sample string 5</StaticValue> <TamaracFieldApiName>sample string 6</TamaracFieldApiName> </SalesForceFieldMappingModel> <SalesForceFieldMappingModel> <ConversionValues xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </ConversionValues> <DataType>sample string 3</DataType> <IsExternalId>true</IsExternalId> <IsRequired>true</IsRequired> <PickListValues xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </PickListValues> <SalesForceFieldApiName>sample string 2</SalesForceFieldApiName> <SalesForceFieldMappingId>1</SalesForceFieldMappingId> <Size>1</Size> <StaticValue>sample string 5</StaticValue> <TamaracFieldApiName>sample string 6</TamaracFieldApiName> </SalesForceFieldMappingModel> </Fields> <HasJunction>true</HasJunction> <SalesForceObjectApiName>sample string 2</SalesForceObjectApiName> <SalesForceObjectMappingId>1</SalesForceObjectMappingId> <TamaracObjectApiName>sample string 3</TamaracObjectApiName> </SalesForceObjectMappingModel> <SalesForceObjectMappingModel> <Active>true</Active> <ActiveEventTypes>sample string 6</ActiveEventTypes> <Fields> <SalesForceFieldMappingModel> <ConversionValues xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </ConversionValues> <DataType>sample string 3</DataType> <IsExternalId>true</IsExternalId> <IsRequired>true</IsRequired> <PickListValues xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </PickListValues> <SalesForceFieldApiName>sample string 2</SalesForceFieldApiName> <SalesForceFieldMappingId>1</SalesForceFieldMappingId> <Size>1</Size> <StaticValue>sample string 5</StaticValue> <TamaracFieldApiName>sample string 6</TamaracFieldApiName> </SalesForceFieldMappingModel> <SalesForceFieldMappingModel> <ConversionValues xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 1</d6p1:Key> <d6p1:Value>sample string 2</d6p1:Value> </d6p1:KeyValueOfstringstring> <d6p1:KeyValueOfstringstring> <d6p1:Key>sample string 3</d6p1:Key> <d6p1:Value>sample string 4</d6p1:Value> </d6p1:KeyValueOfstringstring> </ConversionValues> <DataType>sample string 3</DataType> <IsExternalId>true</IsExternalId> <IsRequired>true</IsRequired> <PickListValues xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d6p1:string>sample string 1</d6p1:string> <d6p1:string>sample string 2</d6p1:string> </PickListValues> <SalesForceFieldApiName>sample string 2</SalesForceFieldApiName> <SalesForceFieldMappingId>1</SalesForceFieldMappingId> <Size>1</Size> <StaticValue>sample string 5</StaticValue> <TamaracFieldApiName>sample string 6</TamaracFieldApiName> </SalesForceFieldMappingModel> </Fields> <HasJunction>true</HasJunction> <SalesForceObjectApiName>sample string 2</SalesForceObjectApiName> <SalesForceObjectMappingId>1</SalesForceObjectMappingId> <TamaracObjectApiName>sample string 3</TamaracObjectApiName> </SalesForceObjectMappingModel> </Mapping> <OrgId>sample string 1</OrgId> <TamaracFieldConfig> <SalesForceTamaracFieldModel> <DataType>sample string 6</DataType> <FieldApiName>sample string 4</FieldApiName> <FieldLabel>sample string 5</FieldLabel> <IsRequired>true</IsRequired> <IsTamaracIdField>true</IsTamaracIdField> <ObjectApiName>sample string 2</ObjectApiName> <ObjectLabel>sample string 3</ObjectLabel> <SalesForceTamaracFieldId>1</SalesForceTamaracFieldId> <Size>1</Size> </SalesForceTamaracFieldModel> <SalesForceTamaracFieldModel> <DataType>sample string 6</DataType> <FieldApiName>sample string 4</FieldApiName> <FieldLabel>sample string 5</FieldLabel> <IsRequired>true</IsRequired> <IsTamaracIdField>true</IsTamaracIdField> <ObjectApiName>sample string 2</ObjectApiName> <ObjectLabel>sample string 3</ObjectLabel> <SalesForceTamaracFieldId>1</SalesForceTamaracFieldId> <Size>1</Size> </SalesForceTamaracFieldModel> </TamaracFieldConfig> </SalesForceConfigurationMappingModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, application/xml, text/xml
Sample:
Sample not available.