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
SalesForceConfigurationMappingModel| Name | 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.