Configure a Connected App for CapStorm Salesforce Integration
To ensure seamless integration between CapStorm and Salesforce, you’ll need to configure a Salesforce Connected App.
This setup enables CapStorm to access Salesforce APIs and retrieve necessary data.
This guide walks you through the steps to configure a Connected App
and use it to see exact API responses from Salesforce, particularly for support purposes.
Configure a Connected App for CapStorm Salesforce Integration
- Log in to Salesforce with an administrator account.
 - Navigate to the Setup Menu:
- Click on the gear icon (⚙️) in the upper right corner.
 - Select Setup.
 
 - Search for “App Manager” in the Quick Find box.
 - Create a New Connected App:
- Click New Connected App.
 
 - Fill in the Connected App Details:
- Connected App Name: Enter a descriptive name (e.g., “CapStorm Integration”).
 - API Name: This will auto-fill based on the name you enter.
 - Contact Email: Enter a valid email address for contact.
 
 - Configure OAuth Settings:
- Check the Enable OAuth Settings box.
 - Callback URL: Enter 
https://localhost/callback(adjust based on your environment if needed). - OAuth Scopes: Select the appropriate scopes. For CapStorm, you’ll likely need:
- Full Access (full)
 - Perform requests on your behalf at any time (refresh_token, offline_access)
 
 
 - Save the Connected App:
- Click Save.
 - After saving, you’ll be redirected to the Connected App’s detail page where you can find the Consumer Key and Consumer Secret.
- Make a note of these credentials.
 
 
 - Configure Additional Settings:
- In the API (Enable OAuth Settings) section, adjust any additional settings as needed.
 
 
Step 2: Configure CapStorm User to Integrate with Postman
- Open Postman and create a new collection named “CapStorm Connected App”.
 - Configure the Collection for OAuth 2.0:
- Click on the collection name.
 - Go to the Authorization tab.
 - Set the Type to OAuth 2.0.
 - Scroll Down to Configure New Token.
 
 - Enter Token Request Details:
- Token Name: Enter a descriptive name (e.g., “CapStorm Token”).
 - Grant Type: Set to 
Password Credentials. - Access Token URL:
- For Salesforce sandbox: 
https://test.salesforce.com/services/oauth2/token - For Salesforce production: 
https://login.salesforce.com/services/oauth2/token 
 - For Salesforce sandbox: 
 - Client ID: Enter the Consumer Key from your Connected App.
 - Client Secret: Enter the Consumer Secret from your Connected App.
 - Username: Enter your Salesforce username.
 - Password: Enter your Salesforce password followed by your security token.
 - Client Authentication: Select Send client credentials in body.
 
 - Save and Obtain the Access Token:
- Click Request Token to obtain an access token.
 - Once successful, click Use Token to apply it to your collection.
 
 - Test API Endpoints:
- Use the access token to make API requests in Postman.
 - Verify that the requests are successful and review the responses.
 - Example ContentVersion Endpoint
- https://example.sandbox.my.salesforce.com/services/data/v57.0/sobjects/ContentVersion/0681F000000LYN4QAO/
 - https://example.sandbox.my.salesforce.com/services/data/v57.0/sobjects/ContentVersion/0681F000000LYN4QAO/VersionData
 
 
 - Troubleshoot Common Issues:
- Invalid Grant: Verify that the username, password, and security token are correctly concatenated.
 - Invalid Client ID: Ensure that the client_id and client_secret match those from the Connected App.
 
 
Additional Configuration Options
- Enable OAuth Scopes: Ensure that all necessary OAuth scopes are enabled to provide CapStorm with the required permissions.
 - Callback URL: Adjust the callback URL based on your specific environment or testing setup.
 - Security Settings: If you encounter authentication issues, check the security settings and ensure that IP restrictions are configured correctly.