File size: 811 Bytes
73ebd8d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import requests

def create_case_in_salesforce(message):
    # Example payload for creating a Case record in Salesforce
    case_data = {
        "subject": "Customer Inquiry from Chatbot",
        "description": message,
        "status": "New",
        "priority": "Medium",
        "origin": "Web Chat",
    }

    # Send POST request to Salesforce API to create a Case record
    response = requests.post(
        "https://your_instance.salesforce.com/services/data/vXX.0/sobjects/Case/",
        headers={
            "Authorization": f"Bearer {SALESFORCE_API_KEY}",
            "Content-Type": "application/json",
        },
        json=case_data,
    )
    
    if response.status_code == 201:
        print("Case created successfully!")
    else:
        print("Failed to create case:", response.text)