Anablock Logo

A Comprehensive Guide to Performing CRUD Operations in Salesforce Using Postman

Himanshu Varshney profile picture
Himanshu Varshney
Senior Salesforce Developer
February 9, 2024
A Comprehensive Guide to Performing CRUD Operations in Salesforce Using Postman

CRUD Postman

1. Setup Salesforce for API Access

a. Create a Connected App in Salesforce

Log in to your Salesforce account.

Navigate to Setup > Apps > App Manager.

Click New Connected App.

Enter the necessary details (e.g., name, email). In the API (Enable OAuth Settings) section, enable OAuth Settings.

Specify the Callback URL (you can use https://www.getpostman.com/oauth2/callback for Postman).

Select the required OAuth Scopes (e.g., Access and manage your data (api)).

Save the app and note down the Consumer Key and Consumer Secret.

b. Obtain Security Token

If not already received, you can reset your security token by going to My Settings > Personal > Reset My Security Token in Salesforce. The new token will be emailed to you.


2. Configure Postman for Salesforce Authentication

a. Import Salesforce Collection (Optional)

You can start with a Salesforce Postman collection if available, or create your own requests.

b. Set Up OAuth 2.0

Go to the Authorization tab in Postman.

Choose OAuth 2.0 as the type.

Click Get New Access Token.

Fill in the token name, grant type (Authorization Code), callback URL (used in the connected app), Auth URL, Access Token URL, Client ID (Consumer Key), Client Secret, Scope (full), and state.

Auth URL: https://login.salesforce.com/services/oauth2/authorize

Access Token URL: https://login.salesforce.com/services/oauth2/token

Request the token and save it.


3. Perform CRUD Operations

a. Create (POST)

Set the method to POST.

Use the endpoint https://yourInstance.salesforce.com/services/data/vXX.0/sobjects/ObjectName/, replacing yourInstance with your Salesforce instance and ObjectName with the Salesforce object you're targeting (e.g., Account).

In the Body tab, select raw and enter the JSON data for the new record.

b. Read (GET)

Set the method to GET.

Use the endpoint https://yourInstance.salesforce.com/services/data/vXX.0/query/?q=SOQL_Query, where SOQL_Query is your Salesforce Object Query Language query, e.g., SELECT+name+FROM+Account.

c. Update (PATCH)

Set the method to PATCH.

Use the endpoint https://yourInstance.salesforce.com/services/data/vXX.0/sobjects/ObjectName/ RecordId, specifying the ObjectName and RecordId of the record you want to update.

In the Body tab, select raw and enter the JSON data with the fields you want to update.

d. Delete (DELETE)

Set the method to DELETE.

Use the endpoint https://yourInstance.salesforce.com/services/data/vXX.0/sobjects/ObjectName/ RecordId, specifying the ObjectName and RecordId of the record you want to delete.


4. Handle Responses and Errors

After each request, check the status code and response body to ensure the operation was successful.

Handle errors according to Salesforce's error codes and messages.


5. Best Practices

Always test CRUD operations in a sandbox environment before executing them in production.

Manage your OAuth tokens securely.

Be mindful of Salesforce's API rate limits to avoid service disruption. This guide provides a general framework for performing CRUD operations on Salesforce using Postman. Depending on your specific use case and Salesforce configuration, additional steps or adjustments may be necessary.

Share this article:
View all articles

Want to learn more about our healthcare solutions?

Discover how our AI technology can transform your healthcare practice.

Related Articles

Automating Dental Appointments and Follow-Ups With AI featured image
May 22, 2025
Artificial Intelligence is transforming dental care by automating appointment scheduling, improving follow-up communication, and streamlining administrative tasks. However, the successful integration of AI into dental practices depends heavily on patient trust and perception. Patients must feel confident in AI’s reliability, transparency, and ethical use to embrace its applications.
Anablock Solutions for Dental Practices: A Comprehensive Review featured image
May 20, 2025
Anablock delivers a suite of solutions specifically crafted for dental practices, with a strong emphasis on leveraging AI and data analytics. This innovation allows dental clinics to transform patient care processes, improve operational workflows, and maintain high service quality standards. The primary focus of Anablock's solutions lies in streamlining patient interactions and predictive analytics, setting a competitive edge over others in the market.
Patient Trust and Perception of AI in Medical Care featured image
May 21, 2025
Artificial Intelligence (AI) is transforming healthcare by enhancing diagnostic accuracy, personalizing treatment plans, and streamlining operations. However, the successful integration of AI in medical care depends heavily on patient trust and perception. Patients must feel confident in AI’s reliability, transparency, and ethical use to embrace its applications