Instructions updated for Postman desktop app v8
This is the recommended installation option because it is the fastest to set up and doesn’t require changes on your Salesforce org.
- Install the Postman App
- Fork the Collection
- Configure the Collection
- Authenticate with Salesforce
- Execute a Request
Download and install the Postman app from this link.
-
In the Postman desktop app, click on the top search bar and type Salesforce.
-
Click Salesforce Developers under Teams.
-
Under Collections click the Salesforce Platform APIs entry.
-
Click Fork in the top right.
-
Enter a label for your fork (e.g.: “My fork”).
-
Select a workspace (the default “My Workspace” workspace is fine).
-
Click Fork Collection.
-
Click Salesforce APIs
-
Open the Variables tab.
-
If needed, update the
CURRENT VALUE
of theurl
variable with your org's My Domain login URL in one of these formats:https://MyDomainName--SandboxName.sandbox.my.salesforce.com
for sandboxes or Scratch orgs.https://MyDomainName.my.salesforce.com
for production, Trailhead Playground and Developer Edition orgs.
-
Click Save.
You'll need to authenticate with Salesforce to access the APIs. Doing so grants you an access token that is valid for a certain duration.
Repeat this step whenever your access token expires.
-
Click Salesforce APIs
-
Open the Authorization tab. The authorization type should be set to OAuth 2.0.
-
Click Get New Access Token. This opens a browser tab with the Salesforce login screen.
-
Log in to your Salesforce org.
-
Click Allow to grant access to "Salesforce APIs Collection for Postman" to your org.
At this point, if your environment is correctly set up, you should see a success message and you should be redirected to the Postman app.
If the redirection doesn't happen, you may need to authorize popups in your browser.
-
Copy the value of the
instance_url
field from the token details view. Make sure not to copy the line break character. -
Click Use Token.
-
Open the Variables tab.
-
Update the
CURRENT VALUE
of the_endpoint
variable with the value that you just copied from theinstance_url
field in the access token details. -
Click Save.
- Expand the collection and select the
REST > Limits
request. - Click
Send
.
At this point, if your environment is correctly set up, you should see a 200 OK
status. This means that you have successfully authenticated with Salesforce and that you can now use the other collection’s requests.
See additional documentation for more information on how to keep the collection up to date and work with multiple Salesforce orgs.