POST api/{enterpriseId}/CRMOnlineMapping
Update CrmOnline Mapping
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| enterpriseId |
Enterprise Id |
string |
Required |
Body Parameters
CrmOnline Mapping
Dynamics365ConfigurationMapping| Name | Description | Type | Additional information |
|---|---|---|---|
| OrgId | string |
None. |
|
| Mapping | Collection of Dynamics365ObjectMapping |
None. |
|
| EventConfigurations | Collection of Dynamics365EventMapping |
None. |
Request Formats
application/json, text/json
Sample:
{
"OrgId": "sample string 1",
"Mapping": [
{
"CrmOnlineObjectMappingId": 1,
"CrmOnlineObjectApiName": "sample string 2",
"TamaracObjectApiName": "sample string 3",
"Active": true,
"HasJunction": true,
"ActiveEventTypes": "sample string 6",
"AdditionalSettings": "sample string 6",
"Fields": [
{
"CrmOnlineFieldMappingId": 1,
"CrmOnlineFieldApiName": "sample string 2",
"CrmOnlineFieldTypeCode": "sample string 3",
"TamaracFieldApiName": "sample string 4",
"CrmOnlineFieldDataSyncType": 1
},
{
"CrmOnlineFieldMappingId": 1,
"CrmOnlineFieldApiName": "sample string 2",
"CrmOnlineFieldTypeCode": "sample string 3",
"TamaracFieldApiName": "sample string 4",
"CrmOnlineFieldDataSyncType": 1
}
]
},
{
"CrmOnlineObjectMappingId": 1,
"CrmOnlineObjectApiName": "sample string 2",
"TamaracObjectApiName": "sample string 3",
"Active": true,
"HasJunction": true,
"ActiveEventTypes": "sample string 6",
"AdditionalSettings": "sample string 6",
"Fields": [
{
"CrmOnlineFieldMappingId": 1,
"CrmOnlineFieldApiName": "sample string 2",
"CrmOnlineFieldTypeCode": "sample string 3",
"TamaracFieldApiName": "sample string 4",
"CrmOnlineFieldDataSyncType": 1
},
{
"CrmOnlineFieldMappingId": 1,
"CrmOnlineFieldApiName": "sample string 2",
"CrmOnlineFieldTypeCode": "sample string 3",
"TamaracFieldApiName": "sample string 4",
"CrmOnlineFieldDataSyncType": 1
}
]
}
],
"EventConfigurations": [
{
"EventConfigurationId": "4846209a-f51c-43f3-aafa-d27bfd553b93",
"EventType": 0,
"IsEnabledTask": true,
"IsEnabledEventLog": true
},
{
"EventConfigurationId": "4846209a-f51c-43f3-aafa-d27bfd553b93",
"EventType": 0,
"IsEnabledTask": true,
"IsEnabledEventLog": true
}
]
}
application/xml, text/xml
Sample:
<Dynamics365ConfigurationMapping xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Tamarac.Integration.DomainModels">
<EventConfigurations>
<Dynamics365EventMapping>
<CrmOnlineEventId>4846209a-f51c-43f3-aafa-d27bfd553b93</CrmOnlineEventId>
<EventType>ChangeClientEmail</EventType>
<IsEnabledEventLog>true</IsEnabledEventLog>
<IsEnabledTask>true</IsEnabledTask>
</Dynamics365EventMapping>
<Dynamics365EventMapping>
<CrmOnlineEventId>4846209a-f51c-43f3-aafa-d27bfd553b93</CrmOnlineEventId>
<EventType>ChangeClientEmail</EventType>
<IsEnabledEventLog>true</IsEnabledEventLog>
<IsEnabledTask>true</IsEnabledTask>
</Dynamics365EventMapping>
</EventConfigurations>
<Mapping>
<Dynamics365ObjectMapping>
<Active>true</Active>
<ActiveEventTypes>sample string 6</ActiveEventTypes>
<CrmOnlineObjectApiName>sample string 2</CrmOnlineObjectApiName>
<CrmOnlineObjectMappingId>1</CrmOnlineObjectMappingId>
<Fields>
<Dynamics365FieldMapping>
<CrmOnlineFieldApiName>sample string 2</CrmOnlineFieldApiName>
<CrmOnlineFieldDataSyncType>1</CrmOnlineFieldDataSyncType>
<CrmOnlineFieldMappingId>1</CrmOnlineFieldMappingId>
<CrmOnlineFieldTypeCode>sample string 3</CrmOnlineFieldTypeCode>
<TamaracFieldApiName>sample string 4</TamaracFieldApiName>
</Dynamics365FieldMapping>
<Dynamics365FieldMapping>
<CrmOnlineFieldApiName>sample string 2</CrmOnlineFieldApiName>
<CrmOnlineFieldDataSyncType>1</CrmOnlineFieldDataSyncType>
<CrmOnlineFieldMappingId>1</CrmOnlineFieldMappingId>
<CrmOnlineFieldTypeCode>sample string 3</CrmOnlineFieldTypeCode>
<TamaracFieldApiName>sample string 4</TamaracFieldApiName>
</Dynamics365FieldMapping>
</Fields>
<HasJunction>true</HasJunction>
<TamaracObjectApiName>sample string 3</TamaracObjectApiName>
</Dynamics365ObjectMapping>
<Dynamics365ObjectMapping>
<Active>true</Active>
<ActiveEventTypes>sample string 6</ActiveEventTypes>
<CrmOnlineObjectApiName>sample string 2</CrmOnlineObjectApiName>
<CrmOnlineObjectMappingId>1</CrmOnlineObjectMappingId>
<Fields>
<Dynamics365FieldMapping>
<CrmOnlineFieldApiName>sample string 2</CrmOnlineFieldApiName>
<CrmOnlineFieldDataSyncType>1</CrmOnlineFieldDataSyncType>
<CrmOnlineFieldMappingId>1</CrmOnlineFieldMappingId>
<CrmOnlineFieldTypeCode>sample string 3</CrmOnlineFieldTypeCode>
<TamaracFieldApiName>sample string 4</TamaracFieldApiName>
</Dynamics365FieldMapping>
<Dynamics365FieldMapping>
<CrmOnlineFieldApiName>sample string 2</CrmOnlineFieldApiName>
<CrmOnlineFieldDataSyncType>1</CrmOnlineFieldDataSyncType>
<CrmOnlineFieldMappingId>1</CrmOnlineFieldMappingId>
<CrmOnlineFieldTypeCode>sample string 3</CrmOnlineFieldTypeCode>
<TamaracFieldApiName>sample string 4</TamaracFieldApiName>
</Dynamics365FieldMapping>
</Fields>
<HasJunction>true</HasJunction>
<TamaracObjectApiName>sample string 3</TamaracObjectApiName>
</Dynamics365ObjectMapping>
</Mapping>
<OrgId>sample string 1</OrgId>
</Dynamics365ConfigurationMapping>
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.