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