jithenderchoudary commited on
Commit
73ebd8d
·
verified ·
1 Parent(s): 9a25c8a

Create utils.py

Browse files
Files changed (1) hide show
  1. utils.py +26 -0
utils.py ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import requests
2
+
3
+ def create_case_in_salesforce(message):
4
+ # Example payload for creating a Case record in Salesforce
5
+ case_data = {
6
+ "subject": "Customer Inquiry from Chatbot",
7
+ "description": message,
8
+ "status": "New",
9
+ "priority": "Medium",
10
+ "origin": "Web Chat",
11
+ }
12
+
13
+ # Send POST request to Salesforce API to create a Case record
14
+ response = requests.post(
15
+ "https://your_instance.salesforce.com/services/data/vXX.0/sobjects/Case/",
16
+ headers={
17
+ "Authorization": f"Bearer {SALESFORCE_API_KEY}",
18
+ "Content-Type": "application/json",
19
+ },
20
+ json=case_data,
21
+ )
22
+
23
+ if response.status_code == 201:
24
+ print("Case created successfully!")
25
+ else:
26
+ print("Failed to create case:", response.text)