{ "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" } } } ] }