A Comprehensive Guide to Performing CRUD Operations in Salesforce Using Postman

Himanshu Varshney
Senior Salesforce Developer
February 9, 2024

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

Related Articles

Choosing the Right Data Sources for Training AI Chatbots featured image
December 12, 2025
If your AI chatbot sounds generic, gives wrong answers, or feels unreliable, the problem is probably not the model. It is the data behind it. In this article, you will see why choosing the right data sources matters more than any tool or framework. We walk through what data your chatbot should actually learn from, which sources help it sound accurate and confident, which ones quietly break performance, and how to use your existing knowledge without creating constant maintenance work. If you want a chatbot that truly reflects how your business works, this is where you need to start.
Lead Qualification Made Easy with AI Voice Assistants featured image
December 11, 2025
If your sales team is spending hours chasing leads that never convert, this is for you. Most businesses do not have a lead problem, they have a qualification problem. In this article, you will see how AI voice assistants handle the first conversation, ask the right questions, and surface only the leads worth your team’s time. You will learn how voice AI actually works, where it fits into real sales workflows, and why companies using it respond faster, close more deals, and stop wasting effort on unqualified prospects. If you want your leads filtered before they ever reach sales, keep reading.
The Automation Impact on Response Time and Conversions Is Bigger Than Most Businesses Realize featured image
December 9, 2025
This blog explains how response time has become one of the strongest predictors of conversions and why most businesses lose revenue not from poor marketing, but from slow follow up. It highlights how automation eliminates the delays that humans cannot avoid, ensuring immediate engagement across chat, voice, and form submissions. The post shows how automated systems capture intent at its peak, create consistent customer experiences, and significantly increase conversion rates by closing the gap between inquiry and response. Automation does not just improve speed. It transforms how the entire pipeline operates.

Unlock the Full Power of AI-Driven Transformation

Schedule a Demo

See how Anablock can automate and scale your business with AI.

Book Now

Start a Voice Call

Talk directly with our AI experts and get real-time guidance.

Call Now

Send us a Message

Summarize this page content with AI