Versions Compared
Key
- This line was added.
- This line was removed.
- Formatting was changed.
On this page
Table of Contents | ||||
---|---|---|---|---|
|
...
Prerequisites
...
A Salesforce account.
An OAuth-connected App in Salesforce with Redirect URL (also known as call-back domain).
Note The redirect URL must be set differently:
https://elastic.snaplogic.com/api/1/rest/admin/oauth2callback/salesforce
Limitations
None.
Troubleshooting
None.
Account Settings
Field |
---|
Field Type | Description |
---|
Label* | String |
Specify the name for the account. Preferably update the name if your project has more than one account of the same type. |
Default Value: N/A | |
Instance URL* | String |
Specify the instance URL to be used to access Salesforce.com |
Default Value: N/A | |
Client ID* | String |
Specify the identification for the client that you obtain from the API Console. |
Default Value: N/A | |
Client secret | String |
Specify the value for user authentication that you obtain from the API Console. Client secret is not needed for clients registered as Android, iOS, or Chrome applications. |
Default Value: N/A |
Example: N/A | |
Access token* | String |
Specify the access token for the application, which you retrieve when setting up the account for the endpoint. Access tokens have limited lifetimes; you must get a new access token after it expires. |
Default Value: N/A |
Example: N/A | |
Refresh token | String |
Specify the refresh token for the application, which you retrieve when setting up the account for the endpoint. To access the API beyond the lifetime of a single access token, your application can obtain a refresh token. The application stores the refresh token for future use and automatically refreshes the access token before it expires. |
Default Value: N/A |
Example: N/A | |
Access token expiration | Integer |
Specify the expiry value for the access token. It represents the number of refresh tokens per user account per client. |
Default Value: N/A | ||
Header authenticated | N/A | Select this checkbox to enable |
the endpoint |
's bearer header authentication. |
Default Value: Deselected | |
OAuth2 Endpoint* | String |
Specify the endpoint to authorize the application. |
Default Value: N/A
| |
OAuth2 Token* | String |
Specify the endpoint to get the access token. |
Default Value: N/A
|
Token endpoint config |
Use this field set to define custom properties for the OAuth2 token endpoint. |
Token endpoint parameter | String |
Specify the parameter for the token endpoint. |
Default Value: N/A | |
Token endpoint parameter value | Integer |
Specify the value for the token endpoint parameter. |
Default Value: N/A |
Auth endpoint config |
Use this field set to define custom properties for the OAuth2 authentication endpoint. |
Authentication parameter | String |
Specify the parameter for OAuth2 authentication. |
Default Value: N/A | |
Authentication parameter value | Integer |
Specify the value for the OAuth2 authentication parameter. |
Default Value: N/A |
Auto-refresh token |
Checkbox | Select this checkbox to enable auto-refresh of the access token before it expires. |
Default Value: Deselected |
Example
For information about how to use this account type, see Salesforce Bulk Create.