Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents
minLevel1
maxLevel2
absoluteUrltrue

Overview

Use You can use this account type to connect Exact Online Snaps with Exact Online instance using the Exact Online OAuth 2.0 Account.

...

Note

Field names marked with an asterisk ( * ) are mandatory.

  • Token endpoint parameter value

  • Field Name

    Field DependencyType

    Description

    Label*

    String

    Specify the name for the account. We recommend you to update the account name, if there is more than one account in your project.

    Default Value: N/A[None]
    Example: Exact Online OAuth2 Account

    Client ID*

    String

    Specify the client ID associated with your account. You can create the client ID as advised by your application provider. An example and its meaning can be found here.

    Default Value: N/A
    Example: p364e45x-953x-460p-9pb0-934xep16p693

    Client secret*

    String

    Specify the client secret associated with your account. You can create the client secret as advised by your application provider. An example and its meaning can be found here.

    Default Value: N/A
    Example: N/A

    Access token

    String

    Auto-generated after authorization. The token that SnapLogic uses to make API requests on behalf of the user associated with the client ID.

    Default Value: N/A
    Example: N/A

    Refresh token

    String

    Auto-generated after authorization. The refresh token associated with your account. If the refresh token is stored, then the access token can be refreshed automatically before it expires.

    Default Value: N/A
    Example: N/A

    Access token expiration

    Time

    Auto-generated after authorization. The access token expiration value, in seconds.

    Default Value: Current <Current Time + 3600 secondsseconds>
    Example: 1612279710

    OAuth2 Endpoint*

    String

    Specify the URL of the endpoint that authorizes the application. 

    Default Value: N/A
    Example: https://start.exactonline.nl/api/oauth2/auth

    OAuth2 Token*


    String

     Specify the URL of the endpoint that retrieves the token for an authenticated account.

    Default Value: N/A
    Example: https://start.exactonline.nl/api/oauth2/auth

    Token endpoint config

    Use this field set to provide custom properties for the OAuth2 token endpoint. configure token endpoint parameters as necessary for the account.

    This field set comprises the following fields:

    • Token endpoint parameter

    • Token endpoint parameter value

    Click the + or - icons to respectively add or remove configuration rows.This

    Info

    Provide values at least to the parameters scope and redirect_uri, in this field set

    comprises the following fields:

    . See the respective descriptions below for more information.

    Token endpoint parameter

    Token endpoint parameter

    String

    Defines an optional String

    Provide the name for the token endpoint parameter.

    Default Value: N/A
    Example: scope, redirect_uri

    Token endpoint parameter

    StringDefines

    an optional token endpoint parameter.Provide the value for the parameter, typically the default scope or a redirect_uri.

    Default Value: N/A
    Example: .default https://elastic.snaplogic.com/api/1/rest/admin/oauth2callback/exactonline

    Auth endpoint config

    Use this field set to provide custom properties for the OAuth2 auth endpoint. Click the + or - icons to respectively add or remove configuration rows.

    This field set comprises the following fields:

    • Auth endpoint parameter

    • Auth endpoint value

    Auth endpoint parameter

    String

    Defines an optional authorization endpoint parameter.

    Default Value: N/A
    Example:

    Auth endpoint value

    String

    The value associated with the optional authorization endpoint parameter defined above.

    Default Value: N/A
    Example:

    Auto-refresh token

    Check Box

    Select this checkbox to refresh the token automatically using the refresh token, if the property is enabled. If this property is deselected, the token expires and is not refreshed automatically.

    Default Value: Deselected

    Authorize

    Button

    Click this button to authorize the REST Exact Online OAuth2 account using the credentials provided in the Client ID, Client Secret, OAuth2 Endpoint, and OAuth2 Token fields.

    Refresh

    Button

    Click this button to refresh the access token using the credentials provided in the Client ID, Client Secret, OAuth2 Token, and refresh token fields.

    ...