How can I create an interactions or correct an existing interaction?

Question

Same interaction with member as contract summary is showing incorrectly in 2 entities (ContractSummary & Header)

URI: interactions/OP_CDM_ABCDE+4262669024112345

Entities: <0fn0123>

Answer

  • Review the result of interactions using the following API
GET .reltio.com/reltio/api//entities/0fn02wy"https://<enviroment>.reltio.com/reltio/api/<tenantId>/entities/<entityID>/_interactions?offset=0&max=20

 

  • Look at the definition of the interaction in the L3.

Example:

 "interactionTypes": [
{
"uri": "configuration/interactionTypes/ContactHistoryDetails",
"label": "Contact History Details",
"memberTypes": [
{
"uri": "configuration/interactionTypes/ContactHistoryDetails/memberTypes/HasCustomerInteraction",
"label": "Has Customer Interaction",
"name": "HasCustomerInteraction",
"objectTypeURI": "configuration/entityTypes/Individual"
},
{
"uri": "configuration/interactionTypes/ContactHistoryDetails/memberTypes/HasContractInteraction",
"label": "Has Contract Interaction",
"name": "HasContractInteraction",
"objectTypeURI": "configuration/entityTypes/ContractSummary"
},
{
"uri": "configuration/interactionTypes/ContactHistoryDetails/memberTypes/HasSchemePlanInteraction",
"label": "Has Scheme Plan Interaction",
"name": "HasSchemePlanInteraction",
"objectTypeURI": "configuration/entityTypes/SchemePlan"
},
{
"uri": "configuration/interactionTypes/ContactHistoryDetails/memberTypes/HasHeaderInteraction",
"label": "Has Header Interaction",
"name": "HasHeaderInteraction",
"objectTypeURI": "configuration/entityTypes/Header"
},
{
"label": "Updated Date",
"name": "UpdatedDate",
"type": "Timestamp",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderType": "ASC",
"orderingStrategy": "LUD"
},
"uri": "configuration/interactionTypes/ContactHistoryDetails/attributes/UpdatedDate",
"skipInDataAccess": false
},
{
"label": "Updated By",
"name": "UpdatedBy",
"type": "String",
"hidden": false,
"important": false,
"system": false,
"attributeOrdering": {
"orderType": "ASC",
"orderingStrategy": "LUD"
},
"uri": "configuration/interactionTypes/ContactHistoryDetails/attributes/UpdatedBy",
"skipInDataAccess": false
}
]
}
],

 

  • Configuration of interactions

 

The above action results in the following.

 

  • There is no update functionality for interactions.  You can delete the incorrect interaction and re-create it with the correct JSON body.

 

References

We regularly update our reference documents which may cause old links to break. Kindly search with the article title as referenced below 

  • Link an interaction with an entity’s crosswalk value
  • Create Interactions
  • Get Interactions for an Entity

 

 

Was this article helpful?
0 out of 1 found this helpful

Comments

0 comments

Please sign in to leave a comment.