Marketo OAuth2 Account

Overview

Use this account type to connect Marketo Snaps with data sources that use the Marketo OAuth2 Account.
Marketo OAuth2 Account

Prerequisites

  • A valid Munchkin ID. You can generate one from the Marketo app.

Account settings

Note: Learn about the common controls in the Snap settings dialog.
Field/Field set Description
Label*

String
Specify a unique name for the account.

Default value: N/A

Example: Marketo OAuth2 Account

Munchkin ID*

String
Specify the Munchkin ID associated with your Marketo application.

Default value: N/A

Example: 792-WXH-749

Client ID*

String
Specify the client ID associated with your Marketo application. You can create the client ID as advised by your application provider.

Default value: N/A

Example: XYZ1-2345-7890D-EF45612-3GHI-7890

Client Secret

String
Specify the client secret associated with your account. You can create the client secret as advised by your application provider.

Default value: N/A

Example: Value is encrypted

Access Token

String
Auto-generated after authorization. The access token associated with the Marketo portal application, used to make API requests on behalf of the user associated with the client ID.

Default value: N/A

Example: Value is encrypted

Access Token Expiration

String
Auto-generated after authorization. The access token expiration value.

Default value: N/A

Example: 1708088443

Header Authenticated

Checkbox
Select this checkbox if the endpoint uses bearer header authentication.

Default value: Deselected

OAuth2 Authorization Endpoint*

String
Specify the authorization endpoint to authorize the application.

Default value: N/A

Example: https://123-WXH-349.mktorest.com/rest

OAuth2 Token Endpoint*

String
Specify the token endpoint to get the access token.

Default value: N/A

Example: https://123-WXH-349.mktorest.com/identity/oauth/token

Token Endpoint Config Use this fieldset to configure token endpoint parameters as necessary for the account.
Token Endpoint Parameter

String
Specify the name for the token endpoint parameter.

Default value: N/A

Token Endpoint Parameter Value

String
Specify the value for the parameter, typically the default scope or a redirect URL.

Default value: N/A

Authorization Endpoint Config Use this fieldset to assign scopes for the OAuth2 authentication endpoint for the account. Define at least one scope entry in this fieldset.
Authentication Parameter

String
Specify the name for an authentication parameter.

Default value: N/A

Authentication Parameter Value

String
Specify the value for the parameter, typically the default scope or a redirect URL.

Default value: N/A

Auto-Refresh Token

Checkbox
Select this checkbox to refresh the token automatically using the refresh token when the token is due for expiry.

Default value: Deselected

Example: Selected

Authorize Click this button to acquire the required permissions for this account from the Marketo portal application. For existing accounts, click this button to re-acquire the permissions to ensure that the account works as expected. This action does not require or result in any changes to the Access Token that is already generated.
Note: Click Validate after entering the required details to ensure that all fields have been filled accurately. Click Apply to save the settings.