{ "authentication": { "type": "oauth2", "crmClientId": "3MVG9JJwBBbcN47Kv0Z7EuNd19INI1Bhe7uX_Wz6M0VlMyWJD4xPKTtn_b39bGn6LmdSkKJ.aLNGdV1brj16C", "crmClientSecret": "870E8D51A1CA06896D966A3D92ABD885346DAD4428926E965776C479055969E7", "crmScopes": "full refresh_token", "crmPhoneTest": "5514983253326" }, "crmRest": [ { "authorizationEndpoint": { "request": { "requestContentType": "empty", "requestEncoding": "empty", "requestType": "Get", "responseType": "empty", "url": "https://login.salesforce.com/services/oauth2/authorize?response_type=code&client_id=crmClientId&code_challenge=bDXEJ0wxr0s369lGxHwewLULiOuyl6Y3W7QZABmn2S4&redirect_uri=crmRedirectURI&scope=crmScopes&code_challenge_method=S256" }, "body": {}, "response": {} } }, { "tokenEndpoint": { "request": { "requestContentType": "none", "requestEncoding": "Json", "requestType": "Post", "responseType": "Json", "url": "https://login.salesforce.com/services/oauth2/token" }, "body": {}, "response": {} } }, { "createContactRecord": { "request": { "requestContentType": "application/json", "requestEncoding": "Json", "requestType": "Post", "responseType": "Json", "url": "https://nocompany-a9-dev-ed.develop.my.salesforce.com/services/data/v61.0/sobjects/Contact" }, "body": { "Phone": "crmPhone", "LastName": "crmLastName", "FirstName": "crmFirstName", "Company": "Unknown", "LeadSource": "Phone Inquiry", "Status": "Working - Contacted" }, "response": { "id": "id" } } }, { "lookupContactByPhone": { "request": { "requestContentType": "application/json", "requestEncoding": "Json", "requestType": "Get", "responseType": "Json", "url": "https://nocompany-a9-dev-ed.develop.my.salesforce.com/services/data/v61.0/query/?q=SELECT+Id,+Phone,+AccountId+FROM+Contact+WHERE+Phone='crmPhone'" }, "response": { "phone": "records[0].Phone", "id": "records[0].Id", "accountId": "records[0].AccountId", "name": "records[0].Name" } } }, { "callJournaling": { "request": { "requestContentType": "application/json", "requestEncoding": "Json", "requestType": "Post", "responseType": "Json", "url": "https://nocompany-a9-dev-ed.develop.my.salesforce.com/services/data/v61.0/sobjects/Task" }, "calls": [ { "inboundAnsweredCall": { "Subject": "Call Journal", "WhoId": "crmContactId", "Description": "Ligação recebida", "Status": "Completed", "Priority": "Normal", "CallType": "Outbound", "CallDurationInSeconds": { "_prop": "crmCallDuration", "_type": "number", "_format": "seconds" }, "ActivityDate": "YYYY-MM-DD", "TaskSubtype": "Call" } }, { "inboundMissedCall": { "Subject": "Call Journal", "WhoId": "crmContactId", "Description": "Ligação recebida perdida", "Status": "Completed", "Priority": "Normal", "CallType": "Outbound", "CallDurationInSeconds": { "_prop": "crmCallDuration", "_type": "number", "_format": "seconds" }, "ActivityDate": "YYYY-MM-DD", "TaskSubtype": "Call" } }, { "outboundAnsweredCall": { "Subject": "Call Journal", "WhoId": "crmContactId", "Description": "Ligação realizada", "Status": "Completed", "Priority": "Normal", "CallType": "Outbound", "CallDurationInSeconds": { "_prop": "crmCallDuration", "_type": "number", "_format": "seconds" }, "ActivityDate": "YYYY-MM-DD", "TaskSubtype": "Call" } }, { "outboundUnansweredCall": { "Subject": "Call Journal", "WhoId": "crmContactId", "Description": "Ligação realizada nao atendida", "Status": "Completed", "Priority": "Normal", "CallType": "Outbound", "CallDurationInSeconds": { "_prop": "crmCallDuration", "_type": "number", "_format": "seconds" }, "ActivityDate": "YYYY-MM-DD", "TaskSubtype": "Call" } } ], "response": {} } }, { "chatJournaling": { "request": { "requestContentType": "application/json", "requestEncoding": "Json", "requestType": "Post", "responseType": "Json", "url": "https://nocompany-a9-dev-ed.develop.my.salesforce.com/services/data/v61.0/sobjects/Task" }, "chats": [ { "chatDone":{ "WhoId": "crmContactId", "Subject": "WhatsApp Chat", "Description": "Conversation started via WhatsApp. Conversation link: chatLink", "ActivityDate": "YYYY-MM-DD", "Status": "Completed", "Priority": "Normal" } } ] } }, { "redirectLink": { "request": { "url": "https://nocompany-a9-dev-ed.develop.lightning.force.com/lightning/r/Lead/crmContactId/edit?count=1&backgroundContext=%2Flightning%2Fr%2FLead%2F00Qak0000098YFhEAM%2Fview" } } }, { "createCase": { "request": { "requestContentType": "application/json", "requestEncoding": "Json", "requestType": "Post", "responseType": "Json", "url": "https://nocompany-a9-dev-ed.develop.my.salesforce.com/services/data/v61.0/sobjects/Case" }, "body": { "Subject": "Assunto do Caso teste", "Description": "Descrição detalhada do caso test", "Status": "Novo", "Priority": "Alta", "Departamento__c": "Financeiro" }, "response": { "id": "id" } } } ] }