Marketo Connector (Activities, Assest, User)

1. General Information

Adobe Marketo Engage is a marketing automation platform that enables organizations to manage and automate marketing campaigns, lead generation, email marketing, customer engagement, and revenue attribution. It provides a comprehensive REST API that allows external systems to interact with Marketo data including leads, activities, assets, and user management.

OneTeg provides three separate Marketo connectors, each targeting a different area of the Marketo REST API. All three connectors share the same endpoint URL pattern and authentication configuration — they differ only in the specific Marketo API resources they interact with:

Marketo Activities — Manage and retrieve activity data, lead activity history, and activity types

Marketo Asset — Manage marketing assets including emails, landing pages, forms, programs, and folders

Marketo User — Manage Marketo user accounts, roles, and permissions

 

The Marketo REST API does not use standard OAuth or API key authentication via OneTeg. Authentication credentials (Client ID and Client Secret) are embedded in the Endpoint URL.

2. Connect Marketo to OneTeg

All three Marketo connectors use Authentication: NONE in OneTeg — meaning no separate authentication fields are shown in the connection form. Instead, the Marketo REST API endpoint URL itself contains your Marketo instance identifier (Munchkin ID). Your Marketo API credentials (Client ID and Client Secret) are configured at the Marketo API level and are not entered directly in OneTeg.

Step 1 — Find Your Marketo Munchkin ID

Log in to your Marketo instance. Navigate to Admin → Integration → Munchkin. Copy the Munchkin Account ID — it follows the format 123-ABC-456. This ID is used to construct your Endpoint URL: https://{munchkin-id}.mktorest.com/rest. Replace {munchkin-id} with your actual Munchkin Account ID.

3. Connection Settings and Configuration for OneTeg

In OneTeg, navigate to Connections and create a new connection for each Marketo connector you wish to use. All three connectors share the same Endpoint URL and authentication configuration. The settings below apply to all three connections — only the Connection Name and Connector field differ between them.

Settings Parameters

Value / Sample Value

Description

Required (Y/N)

Connection Name

Marketo Connection

Choose a name for your Connection

Y

Connector

marketoActivitiesConnector-v1.0, marketoAssetConnector-v1.0, marketoUserConnector-v1.0

Select the appropriate Marketo connector from the dropdown depending on the resources your flow requires

Y

Endpoint URL

https://{munchkin-id}.mktorest.com/rest

Your Marketo REST API base URL. Replace {munchkin-id} with your Munchkin Account ID found in Marketo: Admin → Integration → Munchkin → Munchkin Account ID

Y

Authentication

NONE

No additional authentication fields are required. The Marketo API uses the Munchkin ID in the endpoint URL to identify your instance

Y

4. Supported Marketo Actions and Options

For the full list of supported endpoints, parameters, and options for each connector, see the pages below:

Marketo Activities Connector v1.0

Marketo Asset Connector v1.0

Marketo User Connector v1.0