crm-api-template-generator/backend/Templates-test/template_crm_sap_gradesco_u...

117 lines
4.1 KiB
JSON

{
"authentication":{
"type": "basic",
"userName": "_INTEGRACAO_",
"passWord": "p3G44K10366",
"crmPhoneTest":"+5511998765123",
"crmAccountId":"1000320"
},
"crmRest":[
{
"createContactRecord":{
"request":{
"requestContentType":"application/json",
"requestEncoding":"Json",
"requestType":"Post",
"responseType":"Json",
"url":"https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ContactCollection"
},
"body":{
"LastName":"crmLastName",
"FirstName":"crmFirstName",
"Mobile":"+crmPhone",
"AccountID":"1000320"
},
"response":{
"id":"d.results.ContactID",
"objectId":"d.results.ObjectID"
}
}
},
{
"lookupContactByPhone":{
"request":{
"requestContentType":"application/json",
"requestEncoding":"Json",
"requestType":"Get",
"responseType":"Json",
"url":"https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ContactCollection?$select=ObjectID,FirstName,LastName,Email,StatusCode,StatusCodeText,Phone,Mobile,NormalisedMobile,ContactID&$filter=NormalisedMobile eq '%2BcrmPhone'"
},
"response":{
"phone":"d.results[0].NormalisedMobile",
"id":"d.results[0].ContactID",
"objectId":"d.results[0].ObjectID"
}
}
},
{
"callJournaling":{
"request":{
"requestContentType":"application/json",
"requestEncoding":"Json",
"requestType":"Post",
"responseType":"Json",
"url":"https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/PhoneCallCollection"
},
"calls":[
{
"inboundAnsweredCall":{
"Subject": "Ligação recebida",
"Status": "1",
"InitiatorCode": "2",
"DataOriginTypeCode": "3",
"MainAccountPartyID": "1000320",
"MainContactPartyID":"crmContactId"
}
},
{
"outboundAnsweredCall":{
"Subject": "Ligação Realizada",
"Status": "1",
"InitiatorCode": "3",
"DataOriginTypeCode": "3",
"MainAccountPartyID": "1000320",
"MainContactPartyID":"crmContactId"
}
}
]
}
},
{
"chatJournaling":{
"request":{
"requestContentType":"application/json",
"requestEncoding":"Json",
"requestType":"Post",
"responseType":"Json",
"url":"https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/TasksCollection"
},
"chats":[
{
"chatDone":{
"Subject": "URL de la conversación en omnihit",
"Status": "1",
"PriorityCode": "3",
"MainContactPartyID": "crmContactId",
"TasksTextCollection": {
"results": [
{
"Text": "Conversación iniciada por WhatsApp. URL de la conversación de Ominhit: chatLink",
"TypeCode": "10002"
}
]
}
}
}
]
}
},
{
"redirectLink":{
"request":{
"url":"https://my365398.crm.ondemand.com/sap/public/byd/runtime?bo_ns=http%3A%2F%2Fsap.com%2FthingTypes&bo=COD_GENERIC&node=Root&operation=OnExtInspect&param.Type=COD_CONTACT_TT&param.InternalID=crmContactId"
}
}
}
]
}