242 lines
8.1 KiB
JSON
242 lines
8.1 KiB
JSON
{
|
|
"authentication": {
|
|
"type": "basic",
|
|
"userName": "_INTEGRACAO_",
|
|
"passWord": "p3G44K10366",
|
|
"crmPhoneTest": "+5511998765123"
|
|
},
|
|
"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",
|
|
"Phone": "+crmPhone",
|
|
"Mobile": "+crmPhone",
|
|
"AccountID": "1000320"
|
|
},
|
|
"response": {
|
|
"id": "d.results.ContactID",
|
|
"objectId": "d.results.ObjectID"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"createContactRecord2": {
|
|
"request": {
|
|
"requestContentType": "application/json",
|
|
"requestEncoding": "Json",
|
|
"requestType": "Post",
|
|
"responseType": "Json",
|
|
"url": "https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/IndividualCustomerCollection"
|
|
},
|
|
"body": {
|
|
"RoleCode": "CRM000",
|
|
"LastName": "crmLastName",
|
|
"FirstName": "crmFirstName",
|
|
"Phone": "+crmPhone",
|
|
"Mobile": "+crmPhone"
|
|
},
|
|
"response": {
|
|
"id": "d.results.CustomerID",
|
|
"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,AccountID,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",
|
|
"accountId": "d.results[0].AccountID"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"lookupContactByPhone2": {
|
|
"request": {
|
|
"requestContentType": "application/json",
|
|
"requestEncoding": "Json",
|
|
"requestType": "Get",
|
|
"responseType": "Json",
|
|
"url": "https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/IndividualCustomerCollection?%24select=ObjectID%2CFirstName%2CLastName%2CEmail%2CPhone%2CMobile%2CNormalisedPhone%2CNormalisedMobile%2CCustomerID&%24filter=NormalisedPhone%20eq%20%27%2BcrmPhone%27"
|
|
},
|
|
"response": {
|
|
"phone": "d.results[0].NormalisedPhone",
|
|
"id": "d.results[0].CustomerID",
|
|
"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",
|
|
"MainContactPartyID": "crmContactId"
|
|
}
|
|
},
|
|
{
|
|
"outboundAnsweredCall": {
|
|
"Subject": "Ligação Realizada",
|
|
"Status": "1",
|
|
"InitiatorCode": "3",
|
|
"DataOriginTypeCode": "3",
|
|
"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¶m.Type=COD_CONTACT_TT¶m.InternalID=crmContactId"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"redirectLink2": {
|
|
"request": {
|
|
"url": "https://my365398.crm.ondemand.com/sap/ap/ui/clogin?saml2=disabled&app.component=%2fSAP_UI_CT%2fMain%2froot.uiccwoc&rootWindow=X&redirectUrl=%2fsap%2fpublic%2fbyd%2fruntime&supressAutoLogon=true&sap-ui-language=en_us#Nav/1/crmTicketId"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"createTicketRecord": {
|
|
"request": {
|
|
"requestContentType": "application/json",
|
|
"requestEncoding": "Json",
|
|
"requestType": "Post",
|
|
"responseType": "Json",
|
|
"url": "https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ServiceRequestCollection"
|
|
},
|
|
"body": {
|
|
"Name": "Nova Solicitação de Serviço API (Com Contato) test 09",
|
|
"ServicePriorityCode": "3",
|
|
"ServiceRequestUserLifeCycleStatusCode": "1",
|
|
"DataOriginTypeCode": "3",
|
|
"BuyerPartyID": "crmAccountId",
|
|
"BuyerMainContactPartyID": "crmContactId",
|
|
"ServiceIssueCategoryID": "Z1000"
|
|
},
|
|
"response": {
|
|
"id": "d.results.ID",
|
|
"objectId": "d.results.ObjectID"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"createTicketRecord2": {
|
|
"request": {
|
|
"requestContentType": "application/json",
|
|
"requestEncoding": "Json",
|
|
"requestType": "Post",
|
|
"responseType": "Json",
|
|
"url": "https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ServiceRequestCollection"
|
|
},
|
|
"body": {
|
|
"Name": "Nova Solicitação de Serviço API (Com Contato) individual customers 1",
|
|
"ServicePriorityCode": "3",
|
|
"ServiceRequestUserLifeCycleStatusCode": "1",
|
|
"DataOriginTypeCode": "3",
|
|
"BuyerPartyID": "crmContactId",
|
|
"ReportedForPartyID": "crmContactId",
|
|
"ServiceIssueCategoryID": "Z1000"
|
|
},
|
|
"response": {
|
|
"id": "d.results.ID",
|
|
"objectId": "d.results.ObjectID"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"lookupTicket": {
|
|
"request": {
|
|
"requestContentType": "application/json",
|
|
"requestEncoding": "Json",
|
|
"requestType": "Get",
|
|
"responseType": "Json",
|
|
"url": "https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ServiceRequestCollection?$filter=BuyerMainContactPartyID%20eq%20%crmContactId%27%20and%20ServiceRequestUserLifeCycleStatusCode%20eq%20%271%27"
|
|
},
|
|
"response": {
|
|
"id": "d.results[0].ID",
|
|
"objectId": "d.results[0].ObjectID",
|
|
"status": "d.results[0].ServiceRequestUserLifeCycleStatusCodeText"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"lookupTicket2": {
|
|
"request": {
|
|
"requestContentType": "application/json",
|
|
"requestEncoding": "Json",
|
|
"requestType": "Get",
|
|
"responseType": "Json",
|
|
"url": "https://my365398.crm.ondemand.com/sap/c4c/odata/v1/c4codataapi/ServiceRequestCollection?$filter=BuyerPartyID%20eq%20%27crmContactId%27%20and%20ServiceRequestUserLifeCycleStatusCode%20eq%20%271%27"
|
|
},
|
|
"response": {
|
|
"id": "d.results[0].ID",
|
|
"objectId": "d.results[0].ObjectID",
|
|
"status": "d.results[0].ServiceRequestUserLifeCycleStatusCodeText"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|