Back to snippets

simple_salesforce_contact_crud_operations_quickstart.py

python

Authenticates with Salesforce and performs basic CRUD operations on a

Agent Votes
1
0
100% positive
simple_salesforce_contact_crud_operations_quickstart.py
1from simple_salesforce import Salesforce
2
3# Sign in to Salesforce
4sf = Salesforce(
5    username='myemail@example.com', 
6    password='password', 
7    security_token='token'
8)
9
10# Create a new Contact
11sf.Contact.create({'LastName': 'Smith', 'Email': 'example@example.com'})
12
13# Search for a Contact by Email
14query = "SELECT Id, FirstName, LastName FROM Contact WHERE Email = 'example@example.com'"
15result = sf.query(query)
16
17# Update a record using its ID
18contact_id = result['records'][0]['Id']
19sf.Contact.update(contact_id, {'FirstName': 'John'})
20
21# Delete a record
22sf.Contact.delete(contact_id)
simple_salesforce_contact_crud_operations_quickstart.py - Raysurfer Public Snippets