In this article
Overview
You can use this account type to connect SharePoint online Snaps with data sources that use SharePoint Online Application account.
Prerequisites
Valid Azure application with all the required API permissions.
Valid client ID and client secret.
Limitations and Known Issues
None
Account Settings
Asterisk ( * ): Indicates a mandatory field.
Suggestion icon ( ): Indicates a list that is dynamically populated based on the configuration.
Expression icon ( ): Indicates the value is an expression (if enabled) or a static value (if disabled). Learn more about Using Expressions in SnapLogic.
Add icon ( ): Indicates that you can add fields in the fieldset.
Remove icon ( ): Indicates that you can remove fields from the fieldset.
Field Name | Field Type | Field Dependency | Description | |
---|---|---|---|---|
Label* Default Value: None | String | None. | Specify a unique label for the account. | |
Client ID* | String | None. | Specify the Client ID associated with your Azure application. You can create the client ID as advised by your application provider. | |
Client secret | String | None. | Specify the Client secret associated with your account. You can create the client secret as advised by your application provider. | |
Access token | String | None. | Auto-generated after authorization. The access token associated with the Azure application is used to make API requests on behalf of the user associated with the client ID. | |
Access token expiration | String | None. | The access token expiration value. | |
OAuth2 Token* | String | None. | Specify the token endpoint to get the access token. | |
Token endpoint config | Use this fieldset to provide custom properties for the OAuth2 token endpoint. Click the + or - icon to respectively add or remove configuration rows. This fieldset comprises the following fields:
| |||
Token endpoint parameter* Default Value: | String | None. | ||
Field 2 Default Value: | String | None. |
Troubleshooting
Error | Reason | Resolution |
---|---|---|
Account validation failed. | The Pipeline ended before the batch could complete execution due to a connection error. | Verify that the Refresh token field is configured to handle the inputs properly. If you are not sure when the input data is available, configure this field as zero to keep the connection always open. |
Related Links
Endpoint Doc Link 1
Endpoint Doc Link 2
Endpoint Doc Link 3